IES_SEC_FUNC_NO_ACCESS Error When Switching Responsibilities From Scripting

(Doc ID 2317627.1)

Last updated on OCTOBER 17, 2017

Applies to:

Oracle Scripting - Version 12.1.3 and later
Information in this document applies to any platform.

Goal

How to resolve the below error when attempting to switch responsibility to another responsibility, then switching back to scripting responsibility,

ERROR
-----------------------
user AppsTier (): grep " Oracle Scripting Security Exception::300::IES_SEC_FUNC_NO_ACCESS" *err
16/12/12 10:13:43 Oracle Scripting Security Exception::300::IES_SEC_FUNC_NO_ACCESS::IES_SERVLET_ENGINE::3124::50542::801
16/12/12 10:18:56 Oracle Scripting Security Exception::300::IES_SEC_FUNC_NO_ACCESS::IES_SERVLET_ENGINE::3124::50542::801
user AppsTier (): pwd
/oacore_default_group_1
user AppsTier (): grep "Oracle Scripting Security Exception::300::IES_SEC_FUNC_NO_ACCESS" *err
16/12/12 10:13:43 Oracle Scripting Security Exception::300::IES_SEC_FUNC_NO_ACCESS::IES_SERVLET_ENGINE::3124::50542::801
16/12/12 10:18:56 Oracle Scripting Security Exception::300::IES_SEC_FUNC_NO_ACCESS::IES_SERVLET_ENGINE::3124::50542::801
user AppsTier (): pwd
$LOG_HOME/ora/10.1.3/opmn/oacore_default_group_1
user AppsTier (): cd ../oacore_default_group_2
user AppsTier (): grep "Oracle Scripting Security Exception::300::IES_SEC_FUNC_NO_ACCESS" *err
16/12/12 08:06:11 Oracle Scripting Security Exception::300::IES_SEC_FUNC_NO_ACCESS::IES_SERVLET_ENGINE::1396641::50703::0
16/12/12 08:06:11 Oracle Scripting Security Exception::300::IES_SEC_FUNC_NO_ACCESS::IES_SERVLET_ENGINE::1396641::50703::0
16/12/12 08:06:16 Oracle Scripting Security


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Apply the patch 23144507 ORACLE APPLICATIONS RELEASE 12.1: CPU PATCH FOR JUL 2016
  [$JAVA_TOP/oracle/apps/ies/client/application/ScriptingServlet.java]

2. Login as scripting user.
3. start scripting.
4. switch responsibility to another responsibility eg: Pension Admin etc
5. then switching back to scripting responsibility scripting no longer works.

ICX_SESSION is not updated to reflect the correct responsibility resulting in the error.
 

Solution

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