Support Article

Data Page throwing ConnectorException propagates FAIL to callers

SA-36417

Summary



Data Page load using Connect-SOAP does not handle the external system exception gracefully if there is a SOAP failure.

This application requirement is that checking all the data pages before loading the portal.

Error handling is implemented using a data transform and referring all the data pages.

If there is a failure in one of the data pages load, then it is handled gracefully.

Unfortunately application error handling logic is not triggered if there is a Connect-SOAP failure during data page load.


Error Messages



Soap Service failed exception


Steps to Reproduce



1. Force data page load issue through connect-soap failure.
2. Handle the exception in data pages.

Root Cause



Closer look at the exception indicates that failure is triggered by 'IndeterminateConditionalException' in a 'When' rule, which resulted the reported behavior.

Pega code change is made to handle this exception.

Resolution

Apply HFix-33671.

Published April 12, 2017 - Updated April 25, 2017

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.