ProcessMIX Guide
  • Platform Overview
    • Introduction
    • Platform Purpose
    • Main Concepts
      • Organization Structure
      • Visual Language
      • Project Development Environment (IDE)
      • Deployment and Integration
      • Administration and Troubleshooting
    • First Steps
    • Change Log
      • 5.0.0
      • 5.0.5
      • 5.0.5.1
      • 5.0.5.2
      • 5.0.5.3
      • 5.0.5.4
  • Language Reference Guide
    • Overview
    • Data Structures and Types
      • Core Types (pdk.core)
      • Dictionary (pdk.asset.dictionary)
      • Scorecard (pdk.asset.scorecard)
      • Blockchain (pdk.blockchain)
      • Exceptions (pdk.ex)
      • Input/Output (pdk.io)
      • JSON Web Token (pdk.jwt)
      • Networking (pdk.net)
      • HTTP (pdk.net.http)
      • SOAP/Web Services (pdk.net.soap)
      • XML/DOM (pdk.net.xml)
      • S3 (pdk.s3)
      • SQL (pdk.sql)
      • Postgres (pdk.db.postgre)
      • Util (pdk.util)
      • Default Data Structure Field Values
    • Flows
      • Variables
        • Local Flow Variables
        • Node Variables
      • Flow Node Types
        • Core Nodes
          • In
          • Out
          • Assign
          • If
          • Switch
          • Iterator
          • Function Call
          • Subflow
          • Raise Exception
          • Exception Handler
          • Validator
        • Connector Nodes
          • Database Begin Transaction
          • Database Commit Transaction
          • Database Rollback Transaction
          • Database Query Executor
          • EVM Blockchain Functions
          • EVM Blockchain Smart Contract Functions
          • REST Service Executor
          • SOAP Service Executor
          • S3 Connector
          • SMB Connector
      • Expressions
      • Built-In Functions
        • Expression functions
          • pdk.util.Any
          • pdk.util.Array
          • pdk.util.Blockchain
          • pdk.util.Cast
          • pdk.util.Codec
          • pdk.util.Crypto
          • pdk.util.Date
          • pdk.util.File
          • pdk.util.Json
          • pdk.util.JWT
          • pdk.util.Map
          • pdk.util.Math
          • pdk.util.String
          • pdk.util.Util
        • Node functions
          • pdk.flow.Any
          • pdk.flow.Array
          • pdk.flow.File
          • pdk.flow.JsonArray
          • pdk.flow.JsonObject
          • pdk.flow.HttpRequest
          • pdk.flow.HttpResponse
          • pdk.flow.Logger
          • pdk.flow.Map
          • pdk.flow.Xml
            • pdk.flow.xml.XmlAttr
            • pdk.flow.xml.XmlElement
            • pdk.flow.xml.XmlNode
            • pdk.flow.xml.XmlDocument
            • pdk.flow.xml.XmlDocumentType
            • pdk.flow.xml.XmlDOMConfiguration
            • pdk.flow.xml.XmlDOMImplementation
            • pdk.flow.xml.XmlProcessingInstruction
            • pdk.flow.xml.XmlTypeInfo
            • pdk.flow.xml.XmlCharacterData
            • pdk.flow.xml.XmlText
            • pdk.flow.xml.XmlNamedNodeMap
          • pdk.node.BlockchainEth
          • pdk.node.S3
          • pdk.node.Smb
      • Exceptions
        • Checked Exceptions
        • Runtime Exceptions
    • Assets
      • Dictionary
      • Decision Table
      • Scorecard
      • PMML
    • Connectors
      • DB Connector
        • Prepared Query
        • Dynamic Query
        • Query input parameters
        • Stored Procedure
      • REST Connector
      • SOAP Connector
      • S3 Connector
      • SMB Connector
      • EVM Blockchain Connector
    • Global Variables
    • Appendices
      • Overview of Database Transactions
      • Reserved Words
  • Project Development Environment (IDE)
    • Project Explorer Panel
    • Flow Builder
    • Flow Node Editor
    • Data Structure Builder
    • Connector Builders
      • REST Connector Builder
      • SOAP Connector Builder
      • DB (Database) Connector Builder
      • EVM Blockchain Connectors Builder
      • S3 Connector Builder
    • Asset Builders
      • Dictionary Builder
      • Decision Table Builder
      • Scorecard Builder
      • PMML Asset Builder
    • Global Variables Panel
    • Expression Editor
    • Project Deployment and Execution
    • Cron Expression Generator
    • Test Helper
    • Debugging the Project
    • DB transactions
    • Team Collaboration Tools
      • Version Control
      • Conflict Resolver
    • Selectors
    • Error Panel
    • Local History
  • Home and Administration Guide
    • Organization and Subscription
    • Organization Team
    • Repositories and Projects
    • Environments
    • Deployments
    • Database Provisioning
    • Roles and Permissions
  • Logs and Troubleshooting
    • Request/Call Logs
    • Deployment Logs
    • Application Logs
  • Appendix: Example Project
    • Risk Mitigation Solution
Powered by GitBook
On this page
  • How to create the first SOAP Connector?
  • How to set up a SOAP Connector?
  • How to test connector service?
  • Additional operations with the SOAP Connector
  1. Project Development Environment (IDE)
  2. Connector Builders

SOAP Connector Builder

PreviousREST Connector BuilderNextDB (Database) Connector Builder

Last updated 11 months ago

The SOAP connector enables applications to interact with SOAP-based web services described using WSDL.

How to create the first SOAP Connector?

In the Create a new connector pop-up window, enter the SOAP Connector name and upload the file or enter the URL to the file with SOAP Connector settings and click the CREATE button.

You cannot use file upload and link at the same time.

The Connector's name should be longer than 1 symbol and shorter than 100, can contain letters (Latin a-z A-Z), numbers 0-9, $, and underscores. Beginning from a letter or underscore character.

Your first SOAP Connector has been created.

How to set up a SOAP Connector?

If the SOAP Connector file was imported with a specific set of services, you can view all those services and test them.

The URL field displays the URL from which the connector was uploaded or the path to the file.

To add a Description to the SOAP Connector, click on the description section and enter the value.

When creating a SOAP connector, the system automatically generates data models that correspond to the services of the connector. Data models are available in the Structures section.

Preservation occurs when starting/switching work with another entity or closing a tab.

How to test connector service?

Connector builder has built-in functionality that allows the user to test an imported WSDL. You can test the service to see if it works and see the result. Change its settings (not available via ProcesMIX) in case of incorrect service operation.

Enter the input values of the structure to the JSON and click the TEST button. The system will send a request to the specified endpoint and you will see the processing result in the Response section.

Make sure that the values entered match the parameter types.

Additional operations with the SOAP Connector

By clicking the right mouse button on Connector in the Explorer panel, a context menu opens through which a number of operations are available.

Let's see what operations are possible:

  1. Editing or simply clicking on the name of the connector allows you to open the SOAP Connector.

  2. Copy allows you to copy the connector to transfer it later.

  3. Clone allows you to create a clone of the connector. The cloned connector will have the same name as the Name of the parent connector + Clone(n).

  4. Cut allows you to cut connectors for transfer later.

  5. Paste allows you to paste the connector. It is not available unless you have previously used the Copy or Cut options.

  6. Rename allows you to rename the connector.

  7. Delete allows you to delete the connector.

To create a new SOAP Connector, select the Сonnector icon on the Project Explorer panel — left end panel. Make sure you are in the Connector entity. Now create a SOAP Connector by clicking on the Add icon on the Explorer panel and selecting the SOAP Connector. To create a connector in a folder, you need to select the desired folder and then click on Add icon.

To filter Connector services to find the necessary services, click on the Filter icon. You will see a field in which you can enter the name of the element that you need to find and enter the requested value. After that, the results of the match will be presented in the general list.

To get the structure of the request, click the Import icon in the header of the corresponding section.