Question
Mizuho Information ? Research Institute, Inc.
JP
Last activity: 26 Sep 2025 5:21 EDT
Inquiry Regarding Connect-SOAP Configuration
We are currently using Pega version 8.7.2.
We are currently discussing the addition of new functionality to our application.
We would like to use Connect-SOAP to call another system's SOAP service over the internet.
This is our first time developing a Connect-SOAP rule.
We have researched how to configure Connect-SOAP, but have not found clear answers to our questions, and most of the available information appears to be for older Pega versions.
Therefore, we would appreciate your guidance on the following three points:
1. How to configure proxy server information in the Connect-SOAP rule, similar to the Connect-REST rule.
2. How to configure a keystore for SSL in the Connect-SOAP rule, similar to the Connect-REST rule.
(We found that the "Web services (ws-*)" configuration is used to set client certificates for Connect-SOAP. Is this correct?)
3. How to set an XML payload as the request when using Connect-SOAP.
(We assume that the XML Stream rule should be used in the Request tab. Is this correct?)
Connect-SOAP is a mandatory requirement from our client.
We would greatly appreciate any guidance or alternative approaches you could provide.
Hello @HarunaF0,
1. Proxy Server Configuration in Connect-SOAP:
Unlike Connect-REST, Connect-SOAP does not have a direct field in the rule form to configure proxy settings. Instead, proxy configuration for SOAP connectors is typically handled at the JVM or application server level.
2. Keystore Configuration for Connect-SOAP:
To configure a keystore in the Connect-SOAP rule, you should use the WS-Security Profile. This profile allows you to specify the keystore and truststore for SSL/TLS connections. It is correct that the "Web services (ws-*)" configuration is used to set client certificates for Connect-SOAP. Ensure that the keystore and truststore identifiers are correctly configured in the WS-Security Profile.
3. Setting XML Payload Using XML Stream:
To set an XML payload as the request when using Connect-SOAP, you should use the XML Stream rule in the Request tab. The XML Stream rule allows you to map the Pega data structures to the XML format required by the SOAP service. Ensure that the XML Stream rule is correctly configured to generate the appropriate XML payload for the SOAP request.