More about SOAP connector rules |
For information about how to build a SOAP connector, see Building SOAP Connectors, a document on the Integration section of the Pega Developer Network. For information about testing SOAP connectors, see Testing Services and Connectors, also on the Pega Developer Network.
The Process Commander SOAP connector architecture uses an Axis client that serializes and deserializes the SOAP messages. The default Axis client is Axis 1.2.1, but there are times when you may need to manually configure a SOAP connector to use Axis2 instead:
As described in PRKB-24093 How to
verify and troubleshoot rules created from XSD or WSDL by
Accelerators, some XSD constructs are too ambiguously
defined to be interpreted by the Accelerators. For many of
these issues, a work-around is to modify the generated XML
parse or stream rule yourself so that it interprets the data as
you intended. For SOAP connectors, however, XML objects are
mapped to and from XML Page
parameters whose
schema is described in model rules, not XML parse and stream
rules. If the generated model rules cannot handle the XSD
constructs in your WSDL file, complete the following steps to
map the data to and from XML Parse and stream rules
instead:
Axis2
in the Axis Version field.XML
Page
to XML Literal
, change the
Map From option from Clipboard
to XML Stream
, and then identify the stream name
in the Map From Key field.XML
Page
to XML Literal
, change the
Map To option from Clipboard
to
XML Parse
, and then identify the stream name in
the Map To Key field.You can also map the values to and from single-value clipboard properties and then call the parse or stream rule from the connector activity.
To perform SOAP connector processing asynchronously:
queuing
in the Intended for field and identify the Connector Request Processor created in step 1. Leave the Response tab blank; it is not used. Queue
.If your system is upgraded from V4.2 and includes SOAP or dotNET connector rules generated in V4.2, see Pega Developer Network article PRKB-24060 How to Upgrade SOAP and dotNET Connector Rules from V4.2 to V5.1.