Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Corrected links that should have been relative instead of absolute.

Simple Object Access Protocol (SOAP) is a standard protocol specification for message exchange based on XML. Communication between the web service and client happens using XML messages. 

...

  1. Type a unique SOAP account name.
  2. Select the location of your Web Services Description Language (WSDL) file. WSDL is an XML-based interface definition language that is used for describing the functionality offered by a web service.
    • On Local Disk: Select this option if your WSDL file is on a local computer or on a LAN network.
    • Over HTTP: Select this option if your WSDL file is at an HTTP location.
    If you have selected On Local Disk option then do the following:
    1. Browse to and select the WSDL file.
    2. Select WSDL file references other files check box if your uploaded WSDL file is referring to other files. On selecting this check box, File References field appears. 
    3. Upload your referential WSDL or XSD file(s) in a single zip file only. Also just keep the folder structure of the zip file as per the references made by the WSDL or XSD file(s).



    If you have selected Over HTTP option then type the HTTP URL of the WSDL file, the endpoint URL of the SOAP web service.




  3. Click Process WSDL to fetch the information from the uploaded WSDL file. 
    The information about the service, binding, and endpoint URL are automatically populated.
    • Service NameService is defined as a collection of network endpoints or ports. If there is only one service name in the uploaded WSDL file, it will appear as default selected in the Service Name automatically. However, if there are multiple service names in the WSDL file then you need to select the service from the drop-down list. 

    • Binding NameBindings defines the message format and protocol details for a web service. If there is only one binding in the WSDL file then it will appear as default selected in the Binding Name automatically. However, if there are multiple bindings in the WSDL file then you need to select the binding from the drop-down list.
       
    • Endpoint URLThe operations and messages are described abstractly and then bound to a concrete network protocol and message format to define an endpoint. It is the URL where the web service will eventually hit. 



  4. If a web service you are accessing is secure then define the security settings. Select Enable client authentication check box to authenticate both server and client identity.
  5. On selecting the check box, you need to select the Keystore.



  6. Select authorization used in the web service. By default authorization is disabled, however, you may choose basic authorization for a web service. Basic authorization is a widely used protocol for simple username/password authentication. 

    Image Modified

  7. Click Save.

Actions

An Action specifies how the data will be transferred at the destination location. While configuring the Destination (Target) of a Template, you need to choose an action.

The Web Services operation performs a specific request action against a URL endpoint. Whenever the destination application or service uses SOAP APIs, the actions are displayed according to the uploaded WSDL. It may vary with different WSDL files. 

Image Modified

When applicable, type the SOAP header content that you want to include in the request.

...