Before Using SendSOAPRequest
You must complete a series of tasks before using SendSOAPRequest.
About this task
Before you use the SendSOAPRequest business process, you must complete the following tasks:
Procedure
- Configure the SOAP Outbound service.
- Create a separate business process for each SOAP service
you want Sterling B2B Integrator to
call. The business process must complete the following tasks:
- Assign a value to SOAPRequestURL. The value is the URL to which Sterling B2B Integrator should post the SOAP request.
- Perform an operation with InvokeBusinessProcessService as the participant, assigning SendSOAPRequest to the WDF_NAME parameter.
- Depending on your needs, you may need to assign values
to other parameters before using the SendSOAPRequest business process.
The following table identifies parameters for various SendSOAP functions and the values you must specify:
Required SOAP Function SOAP Parameter Parameter Value SOAPAction HTTP header must be present SOAP_ACTION Type the HTTP header. SOAP enveloping on primary document before posting ADD_SOAP_ENVELOPING True = add SOAP enveloping (default). False = no SOAP enveloping.
Digitally sign a SOAP message SIGN_WITH_KEY Type the exact name of the digital certificate. Envelope namespace prefix for SOAP message SOAPEnvNSPrefix Type the envelope namespace prefix. ADD_SOAP_ENVELOPING must also be true. Distinguish whether expected response is a SOAP message SOAP_RESPONSE_NON_
SOAPTrue = response is not a SOAP message. False = response is a SOAP message.
Verify a SOAP response that has been digitally signed VERIFY_WITH_KEY Type the name of the public key. Specify this value before you use the SendSOAPRequest business process if you expect a signature on the SOAP response. Must use a proxy server xport-tp-proxyauth Type the following information in this format: IP address,port number,user name,password. User name and password may not be required.
Envelope namespace for SOAP message SOAPEnvNSURI Type the envelope namespace.