Support Article
SOAP Services fail post application upgrade
SA-60689
Summary
SOAP Services fail post upgrade to Pega 7.1.9.
Error Messages
[ WebContainer : 4] [ STANDARD] [ ] [ PEGTEST:04.09] ( internal.services.ServiceAPI) ERROR xxxx.xxxx.xx.xxxx|xxxxxx.xxxxx.xxxx.xx.xxxx XXXXX - SOAP service [PEGTESTNational][IVRSS][CreateInteraction] failed:Outbound data mapping failed:com.pega.pegarules.pub.services.ServiceException: Outbound data mapping failed
at com.pega.pegarules.integration.engine.internal.services.ServiceAPI.configureResponse(ServiceAPI.java:2907)
at com.pega.pegarules.integration.engine.internal.services.ServiceAPI.mapOutputData(ServiceAPI.java:1964)
at com.pega.pegarules.integration.engine.internal.services.ServiceAPI.processSimulation(ServiceAPI.java:2333)
at com.pega.pegarules.integration.engine.internal.services.ServiceSimulator.processServiceSimulation(ServiceSimulator.java:689)
at com.pega.pegarules.integration.engine.internal.services.ServiceSimulator.invokeServiceSOAP(ServiceSimulator.java:189)
at com.pega.pegarules.integration.engine.internal.services.ServiceSimulator.execute(ServiceSimulator.java:153)
at com.pega.pegarules.integration.engine.internal.util.PRServiceUtils.executeServiceSimulation(PRServiceUtils.java:1881)
at com.pegarules.generated.activity.ra_action_execute_b3b63d75718b39f5e6441c083707ce9c.step7_circum0(ra_action_execute_b3b63d75718b39f5e6441c083707ce9c.java:705)
Steps to Reproduce
- Upgrade to PRPC 6.1 SP2 to Pega 7.1.9
- Create a SOAP Service in the application
- Call the SOAP Service from SOAP-UI
Root Cause
An issue in the custom application code or rules. The CACleanClipboard activity called from the Service activity deleted MyServicePage. The list of pages to be retained on Clipboard are passed as input to this activity and MyServicePage was not part of this input list.
Resolution
Perform the following local-change:Pass MyServicePage as an input to the CACleanClipboard activity so that the page is retained on Clipboard after execution of this activity.
Published July 23, 2018 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.