SOAP is a network protocol. You can either stick to the standard when using the protocol like SAP or use it manually like Microsoft. The way the protocol is used to decide on how you have to build your connector call.
A) Stick to the standard protocol
In this case, the SOAP connector call requires two input parameters to be defined:
|bindingName||The name attribute of your wsdl:binding attribute in your WSDL file|
|operationName||The name of the wsdl:operation attribute in your WSDL file for the operation that you want to call in your connector call|
Parameters, that are required by the called SOAP operation, take the following form:
soap/<operationName>/<parameterName>, e.g. soap/_-ITIZ_-BUS2038_CREATE/index
SOAP connectors provide one or more optional parameters prefixed with ‘queryParams/‘.
|Those fields are appended as query parameters on the SOAP request URL to provide additional meta information. It works in the same way as queryParams on REST connectors.|
B) Use the protocol manually
In this case, the SOAP connector Call requires two additional input parameters to be defined:
|bindingName||The name attribute of your wsdl:binding attribute in your WSDL file.|
|operationName||The name of the wsdl:operation attribute in your WSDL file for the operation that you want to call in your connector call.|
|strict||Determines whether services (strict == true) or local bindings (strict == false) are used to determine endpoints in the WSDL.|
If you don’t use the standards, you have to set this parameter.
The Data Type is “boolean”. Set the value to “false”.
|endpoint||By adding this as parameter, you can choose the endpoint manually. If the endpoint is not set, the endpoint which is defined in the WSDL file will be used.|
All possible nodes (even if marked as optional) have to be defined in the connector Call. They take the same form as in the standard use of the protocol:
soap/<operationName>/<parameterName>, e.g. soap/Query/index
Inline attributes are characterized like this:
soap/<xml-node>/@attribute, e.g. soap/RequestServerVersion/@Version
By clicking on it, the assistant helps you to create the connector calls.
First Step – Select Operations:
In the first step, you can select the operations you want to execute.
Second Step – Configure Operations:
In the second step, you can edit the name and description of the connector calls.