|
![]() |
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.