Parse XML referred in Service SOAP works incorrectly
In one application based on Pega 7.1.7, a Service SOAP is used to create work items. For this, XSD is imported to generate the Parse and Stream XML Rules and then the Service is generated. In the SOAP Service, a Parse XML Rule is referred in the Application work pool layer, which refers to (MapTo) another Parse Rule in the Int- layer where the actual mapping is defined.
However, when the Service is run, it does not pick up the Int- layer Parse Rule referenced from the Work layer Parse Rule.
ABC-FW-DemoBoxFW-Work-ReferralError Found: ABC-elt.1: Cannot find the declaration of element
Steps to Reproduce
Setup Application and SOAP Service in Pega 7.1.7 as described and run the service.
Parsing XML Rule with an “Apply Rule” configuration in any of its nodes does not parse the XML.
Create a Dynamic System Setting (DSS) named “switchtooldassembler” belonging to the Pega-IntegrationEngine ruleset and set its value to true.
100% found this useful