My Oracle Support Banner

E-AE/CI: Error() Statement Executed in CI Component Logic Abends Batch AE program, But Not PIA Online Program (Doc ID 1911220.1)

Last updated on MARCH 12, 2021

Applies to:

PeopleSoft Enterprise PT PeopleTools - Version 8.4 and later
Information in this document applies to any platform.

Symptoms

PT 8.52.19 /HCM 9.1 Bundle#13

A customized Application Engine(AE) program using a customized Component Interface(CI) based on delivered component TRN_STUDNT_CRS_DT2 to load courses.  Course that do not have licenses are loading correctly. Courses that have a license attached where the user has and expired license, the process errors.

Detailed analysis showed the following use case in triggering the issue:

1. An AE program that using a custome CI to update data, when an error() statement is executed in CI context, a SQL rollback happened and abended the AE program

2. The same transaction using the same component running online on PIA, same error() statement executed in CI context, does not trigger a SQL rollback to abort the transaction

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Cause
 Error
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.