1.2k questions
1.4k answers
361 comments
339 users
This is accomplished by wrapping the call to the webservice with a try/catch.
Here is a code sample.
var parameterMap = qie.newParameterMap(); var soapEnvelope = qie.evaluateTemplate("<?xml version='1.0' encoding='UTF-8'?>\n" + "<soapenv:Envelope>\n" + " <soapenv:Header>\n" + " </soapenv:Header>\n" + " <soapenv:Body>\n" + " </soapenv:Body>\n" + "</soapenv:Envelope>", parameterMap, "xml", qie.getWsEndpointUrl("wsdl test")); var value; try { value = qie.callSOAPWebService( "wsdl test", "XDS_soap12_binding", "ProvideAndRegisterDocumentSetRequest", soapEnvelope, false, parameterMap, 60000); } catch (err) { try { value = qie.callSOAPWebService( "wsdl test", "XDS_soap12_binding", "ProvideAndRegisterDocumentSetRequest", soapEnvelope, false, parameterMap, 60000); } catch (err1) { throw err1; } }