Skip to main content

SOAP Request

Takes a SOAP service description, discovering its contracts and methods. It then calls the specified method and returns the response in a string format. It has authentication capabilities allowing communication with secured endpoints.

Input

  • Contract Name: The name of the contract which methods exposed by the SOAP.
    • Type: System.String
  • Request Method: Method name called by the client.
    • Type: System.String
    • Required
  • Request URL: A URL to a wsdl file describing the SOAP service
    • Type: System.String
    • Required

Options

  • Parameters: Parameters for the method. Their types must correspond with the expected type for each parameter.
    • Type: System.Collections.Generic.IDictionary<System.String, System.Activities.Argument>

Output

  • Output Headers: The headers received from the EndPoint
    • Type: System.Collections.Generic.Dictionary<System.String, System.String>
  • Result: The response received from the EndPoint.
    • Type: System.String

Client Certificate Authentication

  • Client Certificate: A path to a certificate used to authenticate the request.
    • Type: System.String
  • Client Certificate Password: Specifies the password for the client certificate.
    • Type: System.String
  • Secure Client Certificate Password: Encrypted certificate password.
    • Type: System.Security.SecureString

Common

  • Continue On Error: Check if you want to continue if an error occurs.
    • Type: System.Boolean

Simple Authentication

  • Password: The password for the user issuing this request. If Username and Password properties are set, the request is done using UserName authentication protocol.
    • Type: System.String
  • Secure Password: The encrypted password for the user issuing this request. If Username and Password properties are set, The request is done using Basic Authorization protocol.
    • Type: System.Security.SecureString
  • Username: A username for the authenticated request. A password should also be specified. If Username and Password properties are set, the request is done using UserName authentication protocol.
    • Type: System.String