Introduction #
Agent SOAP Adapter is a feature like SOAP Adapter, but it has more power than the SOAP Adapter.SOAP Adapter needs the System to have Public API to callout API, but Agent SOAP Adapter can callout API with Systems that have Public API and Local API. So it is useful for users who want to keep data in the local System. To use Agent SOAP Adapter, we need to have an Agent application to store in the local machine meaning that Agent SOAP Adapter is like a bridge to connect Salesforce to the Agent machine and the Agent machine connects to Backend applications. Example: In Real business, we want to make our data secure, so we need to use a local network zone to install Agent machine and Backend applications such as SAP or Oracle. We do like this because we don’t want any systems to access our System, and it is the technique to protect our data from being safe.
Agent SOAP Adapter is Supporting #
- Request without response
- Request with response
- Request with response fault message and multiple fault message
- Special characters dot(.)
- Copy node.
The processing of Agent SOAP Adapter #
Here’s the picture of the processing of the Agent SOAP Adapter.
This picture shows that Salesforce and Skyvva are in the Internet zone where Agent Machine and Backend applications are in the Local network zone.So when we callout from Salesforce to Backend applications, it will access Agent Machine, and Agent Machine sends data to Backend applications. The agent is responsible for making connections with the inside enterprise and then connecting with Salesforce (Internet zone). This Adapter is really helpful for users to send data to salesforce to local backend applications.