E-IB: Issue With Rest Service Operation when User Exception Checked on routing. Error: PSPAL: Abort: Unexpected signal received (Doc ID 1631855.1)

Last updated on DECEMBER 12, 2016

Applies to:

PeopleSoft Enterprise PT PeopleTools - Version 8.52 and later
Information in this document applies to any platform.
***Checked for relevance on 12-DEC-2016***

Symptoms

Environment:
--------------
PeopleTools 8.52


When calling an outbound synchronous service operation for a 3rd party rest web service, where the routing has the User Exception checked, a PSPAL error occurs on the application server.

 


Peoplecode in Record field change is used to call the service,  using IntBroker.SyncRequest.


&Return_MSG = %IntBroker.SyncRequest(&MSG);

If &Return_MSG.ResponseStatus = %IB_Status_Success Then
......  
Else
 &error_string = &Return_MSG.IBException.ToString();
 &nErrorMsgNumber = &Return_MSG.IBException.MessageNumber;
 &nErrorMsgSetNumber = &Return_MSG.IBException.MessageSetNumber;
..........
End-If;

When  user exception is checked, it caused the page to crash with "Error Occured" message and the following shows up in the application server log.

PSPAL: Abort: Unexpected signal received
PSPAL: Abort: Location: /vob/peopletools/src/pspal/exception_sigaction.cpp:494: RecoverableSignalHandler
PSPAL: Abort: Generating process state report to /share_ps/sys/pslogs/CSDEV/appserv/ACS89DEV2/PSAPPSRV.20704/process_state.txt

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms