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

  1. Configure the SOAP Outbound service.
  2. Create a separate business process for each SOAP service you want Sterling B2B Integrator to call.
    The business process must complete the following tasks:
    1. Assign a value to SOAPRequestURL. The value is the URL to which Sterling B2B Integrator should post the SOAP request.
    2. Perform an operation with InvokeBusinessProcessService as the participant, assigning SendSOAPRequest to the WDF_NAME parameter.
  3. 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_
    SOAP
    True = 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.