Sterling SOAP Request

Sterling SOAP Request node is an XML-based protocol for accessing web services over HTTP.

  1. Pre-condition:
  2. Before using a Sterling Service node in designing any task, the Sterling configuration must be defined.

    1.1 Defining the Sterling Configuration:

    Do the following to define the Sterling configuration:
    1. Login to Jiffy.
    2. Navigate to Task Design -> Configurations -> Sterling Configuration.
    3. Click on the Add button to define the configuration.

      The following dropdown is displayed with two options:

      • Create New: Use this option to create a new Sterling configuration.
        Do the following to add new configuration:
        • Click on the Create New button to display the display the Add Sterling Configuration window.

          Specify the details for the following fields:
          • Configuration Name: Name to be provided for the configuration and the specified name is used in the Properties section of the node.
          • Protocol: Select the required protocol (HTTP or HTTPS) from this drop-down.
          • Server URL: Type the required server URL.
          • Port: Type the required port. Make sure that the port [7999] provided in the Sterling SOAP configuration is Open. Contact DEVOPS to open the port.
            Note: If the port is closed, then during execution it throws an error message “Connect to [] failed: Connection refused”
          • Path: Type the required path.
          • Username: Admin
          • Password: password. The password can be normal/secure vault/Cyber ark.
        • Click on the Save button.
      • Copy Existing: Use this option to copy from the existing configurations that are defined earlier.
        • Click on the Copy Existing button to display the Copy Configuration window.

        • Type the details of the required configuration in the above Search fields.
        • Select the required configuration from the filtered list.
        • Click on the Copy button.
    Note: All the defined Sterling configurations are available in the Sterling Configuration dropdown in the Properties tab of the Task Design screen for creating a task.

  3. Starting the Sterling SOAP Service
    1. Install VNC Viewer in the machine.
    2. Connect to the VDI -
    3. Type the required credentials.
    4. Search for the Sterling SOAP Service.
    5. Double-click on the .bat file and start the service.

  4. Checking for the Exposed WEB SERVICES
    1. Login to the VNC Viewer (where the Sterling SOAP Service is running).
    2. Provide the proper path and check if the WEB SERVICES are exposed. The details of the path are as follows.
      URL: IP address of where the service is running : Port Number/Web service path (the path which is provided in the Sterling SOAP configuration)?wsdl
      For example:
    3. If the user hits the above path, then the Exposed web services get displayed.

  5. Designing a Task Using a Sterling SOAP Request Node:
  6. Do the following to use an Sterling SOAP Request node in a task:
    1. Use an existing task or create a new task based on the requirement.
      Note: Refer Create A Task for more details on how to create a task and how to open an existing task.

    2. Click on the Sterling SOAP Request node and specify the properties:

      • Name: Name of the node. A default name is displayed in this field, which the user can edit according to the task and the intent of using the node.
      • Description: A short note on the purpose of the node.
      • Mark run Failure on Node Fail: When the Mark run Failure on Node Fail field is ON, if the node execution fails then the complete task execution is marked as fail.
      • Run with User config?: This functionality is now currently deprecated.
      • Sterling Configuration: Select the required Sterling configuration. For more details on how to add a configuration, click here.
      • Path: A default path is displayed. Add “?wsdl” to the existing path.
      • SOAP Method: Provide the required SOAP method. For example, getOrderList.
      • SOAP ACTION: Action to be performed.
      • Request Headers (Comma separated): Headers to be extracted.
        For example: /yantrawebservices/yantrawebservice?wsdl
      • Input XML Template: The input XML template for the API.
      • Output XML Template: The output XML template for the API.
    3. Click on the Mapping between the Start node and the Sterling SOAP Request node.

    4. Click on the Trial Run icon to run the task.
    5. Click on the Book icon above the Sterling SOAP Request node to display the Result of execution window of the Sterling SOAP Request node.

  7. Error Scenarios:
    1. Make sure that the port is kept open, if there is a connectivity issue then it throws an error message as follows:
      <root><JiffyData status=“FAIL”
      message=“org.apache.http.conn.HttpHostConnectException Detailed Message: Connect to
      [] failed: Connection refused (Connection refused)“/></root>
    2. If the SOAP Service is not running, then it throws an error message.
    3. If the Web services are not exposed, then it throws an error message.

Did you find what you were looking for?

Automation Analytics and AI in a box

Contact Us

HfS Hot Vendor

Option3's Automation capabilities featured in HfS Research's Hot Vendors List for Q3, 2018

Access your copy here