E-AE/CI: Error() Statement Executed in CI Component Logic Abends Batch AE program, But Not PIA Online Program
Last updated on DECEMBER 31, 2015
Applies to:PeopleSoft Enterprise PT PeopleTools - Version 8.4 and later
Information in this document applies to any platform.
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
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms