E-IB: Issue With Rest Service Operation when User Exception Checked on routing. Error: PSPAL: Abort: Unexpected signal received
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***
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
&error_string = &Return_MSG.IBException.ToString();
&nErrorMsgNumber = &Return_MSG.IBException.MessageNumber;
&nErrorMsgSetNumber = &Return_MSG.IBException.MessageSetNumber;
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
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