Tuesday, October 23, 2007

Enabling f60cgi direct login in Oracle Apps 11.5.10.2

Print this post

Accessing f60cgi is disabled in 11.5.10

--------------------------------------------------

With increased security in Oracle EBusiness Suite 11.5.10, the ability to connect directly to forms via f60cgi

has been disabled. By default, a user will see the following error after entering their username and password:

APP-FND-01542: This Applications Server is not authorized to access this database. This is expected functionality.

 

Enabling f60cgi direct login

------------------------------------

It is possible to login however this method should only be used when debugging problems.

 

1. Backup and open $APPL_TOP/admin/<SID>_<hostname>.xml context file

2. Update the context variable:

    s_appserverid_authentication

    By default in 11.5.10, this is set to SECURE.

    In previous 11i versions, this was set to OFF. For debug purposes, you can use ON or OFF.

     Modes:

    - ON : Partial

    - SECURE : activates full server security (SECURE mode)

    - OFF : deactivates server security

3. Run Autoconfig to instantiate the change.

    You should now be able to access forms directly again using the f60cgi call.

4. After you have finished your Forms debugging, please reset

    s_appserverid_authentication to SECURE and re-run Autoconfig.

 

Alternative option

-----------------------

Running Autoconfig is the preferred method of updating

s_appserverid_authentication.

If you are unable to run Autoconfig during troubleshooting, you can run the the following commands instead

from $FND_TOP/secure directory:

Disable:

java oracle.apps.fnd.security.AdminAppServer apps/apps \

AUTHENTICATION OFF DBC=host_visdemo1.dbc

Enable:

To activate basic server security, from the command line, enter:

jre oracle.apps.fnd.security.AdminAppServer apps/apps \

AUTHENTICATION ON DBC=<dbc file path>

To activate full server security (SECURE mode), from the command line, enter:

jre oracle.apps.fnd.security.AdminAppServer apps/apps \

AUTHENTICATION SECURE DBC=<dbc file path>

Check the status:

java oracle.apps.fnd.security.AdminAppServer apps/apps \

STATUS DBC=host_visdemo1.dbc

1 comment:

Prashanth said...

Nice tip...expecting more tips from your side in this blog.