Approvals Using Action Type 'hr position' fail with "Oracle Approvals Management has found parallelization configuration details..." (Doc ID 404957.1)

Last updated on AUGUST 21, 2016

Applies to:

Oracle Learning Management - Version 11.5.10.2 to 12.1.3 [Release 11.5.10 to 12.1]
Information in this document applies to any platform.
***Checked for relevance on 15-apr-2015***


Symptoms

-- Problem Statement:
Using conditions with action type 'hr position levels' fail with the following error:

ERROR
java.sql.SQLException: ORA-20001: Oracle Approvals Management has found parallelization
configuration details. The context in which ame_api has been invoked does not support
parallelization.
ORA-06512: at "APPS.HR_DYNAMIC_APPROVAL_WEB", line 7743
ORA-06512: at line 1

at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:589)
...

This error does not occur if the AME configuration variable allowAllApprovertypes is set to NO, but in that case, no approval is generated at all; the request will be auto-approved.


-- Steps To Reproduce:

1. The AME configuration variable allowAllApproverTypes is set to YES within the AME
Transaction Type 'Learning Management'

2. Create a rule with a condition based on the action type 'hr position' or 'hr position levels'

3. In OLM, enroll in a course that requires approval
After hitting Submit in the Review page, the error occurs

-- Business Impact:
Approval rules defined for OLM cannot be the same as those for HR, where the issue does not occur.

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