The call web service action allows a user to call a method exposed via a web service. The action provides a wrapper around the .NET framework classes that handle calling methods in web services.
This action is not supported in the Classic Client interface.
Features of this Action
-
Supports complex data types including arrays of nested complex data types.
-
Retrieves the information about complex types from the WSDL.
-
Supports SOAP headers as inputs, outputs or by reference (input and output).
-
Retrieves the information about SOAP headers from the WSDL.
-
Allows the user to decide whether the task list execution should be broken if there was an issue calling the web service.
-
Supports multiple protocols: HTTP GET, HTTP POST, SOAP 1.1 and SOAP 1.2.
-
Supports mapping to system keywords.
-
Supports the following .NET primitive data types and their nullable data types: System.Boolean, System.Byte, System.Char, System.DateTime, System.Decimal, System.Double, System.Int16, System.Int32, System.Int64, System.SByte, System.Single, System.String, System.UInt16, System.UInt32, System.UInt64
Note:Nullable data types will be converted to their non-nullable data type before being added to the property bag.
-
Has limited support for the System.Xml.XmlAttribute data type.
-
Supports mapping to constant values containing tokens.
-
Supports mapping to constant values containing arrays.
-
Allows the user to test that the application server can successfully call the web service from the Configuration module.
Limitations of this Action
-
Does not support the Data Set data type.
-
Does not allow mapping to the InnerText or InnerXml properties of the System.Xml.XmlAttribute data type. This limits the user to specifying a single value for a SOAP header.
Configuring this Action
To configure this action: