Troubleshooting Login Problems in Oracle Applications 11i (11.5.2 – 11.5.

10+)

In this Document
Purpose Last Review Date Instructions for the Reader Troubleshooting Details IAS Checks RDBMS Checks OA Framework Checks Detailed checks Logging a TAR or SR - Checklist of things to send to Oracle Support Appendix A Appendix B Appendix C References

Applies to:
Oracle Applications Framework - Version: 11.5.2 to 11.5.10 Oracle Self-Service Web Applications - Version: 11.5.2 to 11.5.10 Information in this document applies to any platform.

Purpose

Introduction
This note is designed to help you investigate problems with logging into the Home Page with your Applications 11i system. (11.5.2 – 11.5.10+) The fact you are unable to login to Oracle Applications 11i can be a symptom of a completely different underlying problem. So it is important you determine the root cause of the login failure. The troubleshooting steps provided are intended to help reach that root cause. Login issues can be divided into 2 broad categories. The first category is where login page does not render at all. In other words the main page is completely inaccessible or unuseable. The second category of problem is issues encountered after entering a username & password combination. In this category are things like: errors received because the system is unable to process the login request, or after login the homepage is not rendered. This note does NOT address issues that occur after a successful login; such as forms not launching or javascript errors when selecting a responsibility or missing responsibilities. This note does NOT cover SSO or 10gAS login issues. (For SSO/Portal issues see Note 146469.1 , Note 233436.1, Note 186981.1) Throughout the history of 11i the login process has undergone several changes. In order to provide the most comprehensive troubleshooting guide possible we will include all things that need to be checked. Some of these may not be applicable for your version of Oracle Apps.

Where the check requires a specific version this will be indicated…. If you are unsure of your version, do the check and report the results. Some of the recent changes in the login process include: As of FND.G / 11.5.9 maintenance pack, there is a new URL to launch Applications, namely: http://<host name>.<domain name>:<HTTP port>/oa_servlets/AppsLogin See Note 226825.1 - Release 11i, Oracle Application Object Library Mini-pack FND.G As of 11.5.10.CU2 the ICXINDEX.htm page has been modified to re-direct you to oa_servlets/AppsLogin Approach to Troubleshooting ----------------------------------------Error messages will not necessarily indicate the root cause of the problem so it is important to collate information on the scope and nature of the problem. • Was it working previously? If so, what has changed, are all the Server processes running? • Are all users affected? If not, what is common link to users with problem? • If this is a single user issue, does it only affect the one PC or user id? W t are the user level profile options for this particular user? • Is the problem confined to one network segment or one PC? • Do you get different behaviour in Internet Explorer to Netscape browser? • What is your instance architecture? Are you using load balancing, RAC, SSO, etc.? The troubleshooting tips below have been split into the quick checks that can be done easily on the fly, and detailed checks that

may involve bouncing servers and may require editing files/packages so will need to ensure they can be restored if required.

Last Review Date
November 23, 2005
Instructions for the Reader A Troubleshooting Guide is provided to assist in debugging a specific issue. When possible, diagnostic tools are included in the document to assist in troubleshooting.

Troubleshooting Details

Non-intrusive Checks
==================== The checks are divided into 4 categories: iAS, OA Framework, RDBMS and Environment. Note: These checks should not interfere with the running of a live system, so can be run while users are on the system. IAS Checks Note: You MUST be running a supported version of iAS/Apache. Check the certify site on Metalink. Older versions ( 1.3.9 and 1.3.12s have been desupported). Oracle Application Server 1.0.2.1, 1.0.2.1s & 1.0.2.1.x was desupported on 15-MAR-2003 . See Note 210966.1 Oracle Application Server 1.0.0.0.0 & 1.0.1.0.0 was desupported on 31-OCT-2001. See

3.dbc (11. Do: tnsping [sid] sqlplus appsun/appspw sqlplus appsun/appspw@[sid] Also. See Note 156422.9+) Run the profile option query provided in Appendix A when prompted for profile_option_name enter: APPS_DATABASE_ID. Validate TNS Connectivity a.1 You can check your version by doing: $IAS_ORACLE_HOME/Apache/Apache/bin/httpd –version 1. Make sure you can TNSPING and sqlplus the database alias used from the APPL_TOP (i. The permissions on the file should be 644 and it should be owned my the “applmgr” user.Oracle Application Server 1.0. If this returns a value. Do: ls –al $FND_SECURE/*. Determine the DBC file in use and make sure it is valid: a. 2.0.0. validate that APPLSYSPUB/PUB can connect b. then this is the DBC file name that Apps is expecting to use. Change to the $IAS_ORACLE_HOME.5. (11. then the dbc filebr> This should return the value from step 1ad. If $FND_SECURE is not set.9 was desupported on 31-OCT-2001. This will set the $ORACLE_HOME to be iAS. b.5. Now check that you can TNSPING and sqlplus the database alias.0.env file.1.10+).0 & 1. Otherwise do: select host_name||'_'||instance_name from v$instance.1 Oracle HTTP Server: Apache Server 1.env). . Validate the OS location & permissions of the dbc file.0 was desupported on 31-OCT-2001.e.0. See Note 221309. run the [sid]_[host]. After running APPSORA.

fnd. Your context file is located in $APPL_TOP/admin and is typically named [SID]_[host]. Verify the contents of the dbc file with the AdminAppServer utility. it should match the dbc just tested in 1c.dbc This should return STATUS: VALID and the current status of AUTHENTICATION: [SECURE/ON/OFF/null] among other values. Do: java oracle. If not. (11.5. Is the web server running and able to render static html? a.c.8+) uses the correct dbc file.5. 4. then do: ps –fu [applmgr] | grep http (or ps –fu [applmgr] | grep http | wc –l ) This should return at least 5 http processes running … otherwise you webserver may not be started…Make sure you are using the Oracle provided start script in: $COMMON_TOP/admin/scripts/[SID]_[host] If these tests fail you need to review your iAS installation and/or log a TAR.AdminAppServer appsun/appspw STATUS DBC=[path to dbc]/[dbc_name].5. Are you able to access the page: http:// <host><domain>:<port>/aplogon. d.html b.9) Check that the CGI environment and mod_plsql is functioning a.sh appsus appspw and retest (this will require iAS restart) 3.apps.2-11. Run the following URL: .xml.security. Review the value for s_dbc_file_name. If any of this errors you should run autoconfig and/or $COMMON_TOP/admin/install/adgendbc. Validate the autoconfig context file (11.

How to Enable Logging for the PL/SQL Gateway. Validate the APPS password used by the plsql gateway.1> . . Or this may be a result of a RDBMS issue (For example . update the parameter: administrators = system to be administrators = all Then navigate to: http://<hostname>:<port>/pls/<SID>/admin_/ Select the Gateway Database Access Descriptor Settings link Select the Edit icon next to the Database Access Descriptor Name which matches your SID Make sure the Oracle User Name = APPS Enter the Apps user password in the Oracle Password field. Redo the test and log a tar with the logs attached.invalid packages.http://<hostname>:<port>/pls/<SID>/FND_WEB. Failures here may indicate problems with mod_plsql…Follow <Note116715.app If the password is encrypted in the file.PING If you are unable to run the procedure below because of an 'internal error' or a 'cannot find host' or a similar error. then it could indicate that there is a problem with the PLSQL Configuration. The password may be stored as clear text as a parameter (password= APPSpw) in $IAS_ORACLE_HOME/Apache/modplsql/cfg/wdbsvr. b. rdbms crashed)…See RDBMS section below.

10) After validating the above items.0 Or Note 246105.4 OR Note 130091. (11.You don't have permission to access /pls/<SID>/fnd_web. etc have been completed): Note 304099. 5.” This may be by design for enhanced security. If this points to the java. Assuming this returns a supported version of JDK.Make sure the Oracle Connect String is the SID for the instance. Please skip to the next test. Get the value of wrapper. b. a. you may still get 'Forbidden . autoconfig templates.sh File under $iAS_ORACLE_HOME/Apache/Apache/bin. Use the absolute path to the java executable and do: /absolute/path/to/java –version e. If you made any changes here you will have to review your autoconfig context file to make sure the changes are permanent.sh go to step 5b…otherwise skip to step 5c.bin in: $iAS_ORACLE_HOME/Apache/Jserv/etc This will either point directly to the java executable in use or to $iAS_ORACLE_HOME/Apache/Apache/bin/java. Ensure that JDK is installed correctly & is a certified version. . Use the following notes to validate your JDK installation (i.e. that all required patches.ping' on this server.sh.1 => if using JDK 1. In this file and you will find path to java executable in variable "JSERVJAVA" c. Use the following programs to verify the installation and check that the servlets are functioning. Check that the version returned is certified by using the certify website on Metalink.5.1 => if using J2SE Version 5.Open the java.1 => if using J2SE 1.3 6.

a.10) This may fail with: Forbidden You don't have permission to access /servlets/IsItWorking on this server. 7. this indicates an issue with your Jserv set-up. Report all tests that fail in a TAR.jar (Used for Data Mining . Validate that jsp work.jar (Used for Oracle Personalization.5.1 to drill down into this problem. and follow the link at the bottom of the first page to run through this set of diagnostic tests.) iAS/mp/jlib/dmtutil. You then need to follow Note 230688. Can be ignored if you are not using MP. and these are listed as missing. Note: The initial page of this test may show some "missing" files.1 to drill down into this problem.http(s)://<host><domain>:<port>/servlets/Hello If this one fails.jar (Used for Data Mining) iAS/dm/jlib/odmapi. http(s)://<host><domain>:<port>/servlets/IsItWorking (11. Please try test 4b instead.jsp If this one fails to render. http(s)://<host><domain>:<port>/OA_HTML/jsp/fnd/aoljtest. You then need to follow Note 230688.zip (is normal to be missing since it has been exploded on $JAVA_TOP (ref : Note 220188. b.Otherwise you enter the values requested. Depending on your configuration the following missing files are acceptable: apps. please . This is due to enhanced security delivered with the autoconfig templates.If you are using Data Mining. a. this indicates an issue with your Jserv set-up.1 )) iAS/mp/jlib/opreopi-rt.

Check the profile options Use the Query in Appendix A in sqlplus to get the profile option values for the following profiles (hint: you can simply enter AGENT when prompted) APPS_FRAMEWORK_AGENT (Application Framework Agent). APPS_SERVLET_AGENT (Apps Servlet Agent).com IS a valid domain.oracle is an INVALID domain.) 8.e: . APPS_WEB_AGENT (Applications Web Agent)…And for ICX_FORMS_LAUNCHER (ICX: Forms Launcher). Check the "session.1 ) iAS/portal30/jpdk/lib/partnerApp.oracle.topleveldomain" setting in the $IAS_ORACLE_HOME/Apache/Jserv/etc/zone.see Note 281739. this can be ignored. but . From sqlplus do: select SESSION_COOKIE_DOMAIN from ICX_PARAMETERS. .properties This should match the domain you are using as defined in the SESSION_COOKIE_DOMAIN column in ICX_PARAMETERS table. APPS_JSP_AGENT (Applications JSP Agent). Environment Checks 9. POR_SERVLET_VIRTUAL_PATH (POR: Servlet Virtual Path). I. Notes: It is acceptable to have SESSION_COOKIE_DOMAIN set to null You MUST have a valid domain that is composed of 2 or more components (see Bug 2510732).jar (If you are not using Portal.

I.com:8000/oa_servlets POR: Servlet Virtual Path should be of the format: oa_servlets ICX: Forms Launcher should be of the foomain.com:8000 Applications Web Agent should be of the format: http://myHost.com:8000/dev60er Password should match the GUEST_USER_PWD value in the DBC file (see step 2) For a basic single node install these should be set at the site level and should all be pointing at the same server.1 and Note 287176.com:8000 Applications JSP Agen http://myHost.myDomain. You MUST have a valid domain that is composed of 2 or more components (see Bug 2510732).myDomain.myDomain.myDomain. apps.com:8000/pls/SID Apps Servlet Agent should be of the format: http://myHost.GUEST_USER_PWD (Guest User Password) Application Framework Agent should be of the format: http://myHost.oracle is .e.1 for more details on these advanced configurations. this may vary. See Note 217368. For a load balanced or a DMZ setup. Internet Explorer can give 'Your session is no longer valid' if the domain name is not specified in these profile options or in the login URL.

you can look it up. If this returns Y. After sourcing the $IAS_ORACLE_HOME/[SID]_[host]. To support non-US character sets. 11. but apps.an INVALID host. 10. then run adadmin to disable maintenance mode (see Note 291901.oracle. the "ICX_CLIENT_IANA_ENCODING” profile option must be set to the IANA character set name of the web server machine.domain.env file do: echo $NLS_LANG Now using the Oracle codeset from the NLS_LANG environment statement: select tag from fnd_lookup_values where lookup_type = 'FND_ISO_CHARACTER_SET_MAP' and lookup_code = '<ias_nls_lang>'.1) 12. Are there any additional errors other than that reported directly on screen? variable on your Web Server tier with the following select . Take the value returned from the sql and make sure it is the value that is set at the Site level for the ICX_CLIENT_IANA_ENCODING profile option. If you don't know this value.domain combination. Is the system in Maintenance Mode? Run the following sql to verify: select fnd_profile.value('APPS_MAINTENANCE_MODE') from dual.com IS a valid host.

With Internet Explorer. In Netscape this can be checked from Edit -> Preferences -> Advanced. Are there any uncomitted changes in your Autoconfig context file? Run: $AD_TOP/bin/adchkcfg. b. plus domain name) of the Release 11i HTTP server node or nodes in the "Trusted sites" security zone. Security levels are set on the Security tab of the Internet Options window. 13. this can be checked from Tools -> Internet Options -> Security Then select the correct zone for your Web Server and click on 'Custom Level' Scroll down to the 'Cookies' section. You must enter the fully qualified hostname (hostname. It is worth verifying the same problem occurs in both IE and Netscape.1) as required. For Windows ONLY: If you get the following error: . Try setting the cookies setting to "prompt" to ensure they are being set correctly.sh This will create output in: $APPL_TOP/admin/[SID]_[host]/out/[timestamp] Review the report for any pending changes. you must add your Web Server to the list of 'trusted sites'. Ensure your browser has cookies enabled. 15. and you must leave the security level of that zone at its default setting of Low. Run autoconfig (see Note 165195. Oracle Applications uses 'per-session' cookies. 14. In Internet Explorer. Check browser settings: a.Use the 'View Source' option within your Web Browser to see if any additional information is shown.

Check the GUEST user information. start_date. end_date should be NULL or in advance of today's date. Using the GUEST_USER_PWD value in the DBC file (see step 2) run the following sql: select fnd_web_sec.validate_login('GUEST'. This should return one row. For security reasons. b. by default this is disabled.NoSuchMethodError java.lang.Request URI:/OA_HTML/AppsLocalLogin. 16. Validate the GUEST username/password combinations from the DBC file.' <GuestPassword>') from dual . . end_date from fnd_user where user_name = 'GUEST'. a. and start_date should be before today's date.jsp Exception java. make sure your iAS configuration is setup to follow sym links.1 for your solution. RDBMS Checks 17. If you are unsure please see step 32 in the detailed checks.lang.StringIndexOutOfBoundsException:String Index out of range: -1 Please see Note 295886. Run following SQL: select user_name. Do you have any symbolic links in your installed file system? If so.

To test that rows can be succesfully inserted. object_type from all_objects where status != 'VALID' order by owner.'<SYSADMIN PASSWORD>') from dual. this should return no rows. depending on what they are. you can run the script below: .This should return Yes If this returns N. you should reload the jar files to the database using adadmin. This should give a reason why the validation failed.validate_login('SYSADMIN'. Check Tablespace free space: Ensure that the database tablespaces have not run out of room. but some invalid objects may be acceptable.get from dual. Run the following script to ensure there are no invalid objects: select owner. If not. or an error message. confirm the problem is not specific to the GUEST user. Again. object_type. then do: select fnd_message. 19. object_name. 18. This can result in '-1' errors and/or 'Session expired' errors if the system cannot add data to the ICX tables. If this fails with a database error. object_name. Redo the SQL command with a different userid (like sysadmin) select fnd_web_sec. this command should return 'Y' if it is working OK. Ideally.

creation_date.trc file 22. If the servers do not appear. Review your Alert.REM Start of script insert into icx_sessions (session_id. Does the RDBMS alert log show any errors? What are they? Report them in a TAR. last_update_date) values (-1. SERVER_ID .ensure these two insert statements are rolled back . user_id. -99. We typically expect this to be e hostname or virtual hostname (alias). created_by. . Look for recent .End of script Note . not the IP address. last_update_date) values (-99999.trc files. -1. Review any dafied by user_dump_dest in the init<sid>. sysdate) / rollback / REM .last_updated_by. sysdate. -1. sysdate. Each SERVER_ID and NODE_ID should be unique.ora file. NODE_ID . The Node Name for all servers involved for the instance should appear here. 20.last_updated_by. Each failed attempt at login may create a . -1.log. Validate the FND_NODES table: Run the following sql: select NODE_NAME. sysdate) / insert into icx_failures (created_by.you do not want these dummy records saved. use OAM to register them. SERVER_ADDRESS from FND_NODES. 21. creation_date.

5.The SERVER_ADDRESS is optional. Run "adutconf. For 11.sql" to check this.10 this should return 131 rows.5.9 this should return 56 rows.10+) Note: in 11.2 – 11.5. Run the following SQL: select count(*) from icx_parameters. For 11. (11.sql Y 23.5. (11. For 11.5.5. Validate the ICX_PARAMETERS table. drop the synonym and run adadmin to regenerate grants and synonyms. but if present should reflect the IP of the host. This should only return one row. .5. Ensure ICX module is showing as an "Installed" module. 26. If necessary. Validate the 'ICX_SESSIONS_S' synonym This should be shown as owned by ICX.5. if not.5. update the IP using the system administrator responsibility.10 the required plsql patckages can be quickly enabled using the script: $FND_TOP/patch/sql/txkDisableModPLSQL.10+) Note: in 11. particularly important to check if migrating to 11i from previous release of Applications. For 11. 25.2 – 11.10 this should return 131 rows.5.sql Y : 24.10 the required plsql packages can be quickly enabled using the script: $FND_TOP/patch/sql/txkDisableModPLSQL. Validate the FND_ENABLED_PLSQL table Run the script in Appendix B.9 this should return 56 rows.

type in ('WWW'.menu_id from fnd_responsibility_vl a.'FORM'. If not.prompt.'SERVLET'. nvl(b.o (7112 bytes) in place.sh OA Framework Checks .TYPE.'INTEROPJSP'). Oracle 8i ONLY do the following sql: select fnd_crypto. you need to get the file from a known good source (like another instance or from the CD).menu_id and b.a. If this errors with: ORA-28235: algorithm not available Then make sure you have the file $ORACLE_HOME/lib/naeet. apply Patch 3275654 28. Next relink the Oracle Executables: cd $ORACLE_HOME/rdbms/lib make -f ins_rdbms. fnd_form_functions_vl c where a.menu_id=b.function_id and c.'WWK'. Check for Bug 3275654 Run the following SQL: SELECT c.27. This should only return one row. fnd_menu_entries_vl b.c.function_id=c.SmallRandomNumber from dual.function_id.user_function_name) prompt.responsibility_id=21584 and a. If not.mk install $ORACLE_HOME/bin/genclntsh.c. Again use the size of the file to validate.'JSP'.

these are only applicable to OA Framework 5. Disable all personalizations on the homepage Run the following sql: set serverout on.txt FND: Debug Log Module % FND: Debug Log Level STATEMENT Login to Applications using the Apps Username you specified above. if required. Any error or problem you experiance will still occur.1. Disable your personalizations by logging into forms directly and setting the profile option: Disable Self Service Personal = Yes. as you may not be able to login if you are reading this note! Name Value --------------------------------------------FND: Debug Log Enabled Yes FND: Debug Log Filename /tmp/OAF_Debug. Then retest the login. (11. After you have created this diagnostics file.5. You can turn on OA Framework diagnostics logging in several ways Please refer to Note 139863.7 and above. section 4 Profile Options Reference for more information. you need to remove your “bad” personalization.9+) 29.1 30. Set the following profile options at USER level for one Applications user. It is important this is setup for one user only. you should disable logging by setting the USER level profile option listed below: Name Value --------------------------------------------- . See Note 304670. but the file /tmp/OAF_Debug.listcustomizations(‘/oracle/apps/fnd/framework/navigate/webui/HomePG’). Please upload this file to Oracle Support for further analysis. You can launch Core Forms directly to gain access to the profile options. If this returns any rows then you have personalizations.txt should be created with some diagnostics information. If the homepage works. exec jdr_utils.

If this is the issue.FND: Debug Log Enabled No Detailed checks ============== Note: It is recommended that you have a current backup your system and have no users on the system while performing these checks/tests. .conf and bounce apache. you should then go back and implement the changes via autoconfig. Clear the iAS cache. 31. see s_options_symlinks . Replace all occurrences of 'Option -FollowSymLinks' for 'Option +FollowSymLinks' in $IAS_ORACLE_HOME/Apache/Apache/conf/httpd.conf and $IAS_ORACLE_HOME/Apache/Apache/conf/httpd_pls. The value from this is controllable from your Apps Context. 33. Enable detailed logging in iAS Follow the steps in Appendix C to enable detailed logging for iAS. Review the logs for errors.Temporarily enable iAS to use symbolic links. 32.

e. This is enabled for security reasons. rm -Rf $OA_HTML/_pages/* rm -Rf $COMMON_TOP/_pages/* rm -Rf $IAS_ORACLE_HOME/Apache/modplsql/cache/* Note: Depending on your configuration and patch level all directories may not exist.jsp. This parameter.invited_nodes contains an entry for all the nodes involved in your configuration. Modify AppsLocalLogin. we need to trap the context of the message. make sure the parameter tcp.validnode_checking determines which clients can connect to the database.validnode_checking and retest. Edit the $ORACLE_HOME/network/admin/<SID>/sqlnet. = yes)? If so. Or you can temporarily disable node checking by removing the tcp.To clear the jsp & modplsql caches either rename or delete the sub-directories below following directories and restart apache.ora setup in the database Oracle Home.jsp to trap exceptions.ora Is tcp. in conjunction with tcp.validnode_checking enabled (i. Backup and edit your: $OA_HTML/AppsLocalLogin. 35. This will clear out the compiled JSP classes and cached modplsql modules causing them to be automatically recompiled next time they are accessed. If you get java error while using the login page like NoClassDefFound or NullPointerException. Check the sqlnet. On the line that reads } catch(Exception e) {} . 34.

write and execute to see if it resolves the problem.apps.security.jsp : " + t. < status of the Server Security.DLL on NT) shared library should have read.Change to: } catch(Exception e) { } catch(Throwable t) { System.println("OSS: Caught throwable in AppsLocalLogin. In particular. Check file permissions are not causing any problems. It may be advisable to temporarily change all permissions in $JAVA_TOP to read. you can use the command 'chmod -R 777 $JAVA_TOP'.printStackTrace(). t.fnd. is anything other then OFF.err. . write and execute permissions. assuming .stderr file. the liboci806jdbc. Use the command: java oracle.AdminAppServer appsun/appspw AUTHENTICATION ON DBC=<full path to DBC file name> 37. } Then bounce Apache and reload the page and more detail should show up in the OACoreGroup.sl on HP. Use the following command to temporarily disable the Security Server After bouncing the apps services and retesting it is important to re-enable the Security.so (.0.toString()). Check file permissions are appropriate. which was verified in step 2c. On UNIX. try toggling the current setting to see if the nature of the problem changes.

By default the SQL*Net trace file will be called 'sqlnet. Generate database trace and SQL*Net traces. This should be in the iAS file system and not in the 8. ********************************************************************************* . 39. To set-up SQL*Net Trace on the Web Server set TRACE_LEVEL_CLIENT = 16 in the $TNS_ADMIN/SQLNET. ********************************************************************************* Note 161474.$JAVA_TOP has been set correctly in your environment.trc'.the majority of the information required by Oracle Support for troubleshooting these types of issues can be obtained easily by using the Applications Remote Diagnostic Agent (APPS RDA) This utility is available from and described in Note 161474.1 Please use this mechanism where possible to send Oracle Support the required configuration and log file information.Checklist of things to send to Oracle Support ********************************************************************************* IMPORTANT NOTE . run adadmin and select Maintain Applications Files then Copy Files to Destinations.1 Please use this mechanism where possible to send Oracle Support the required configuration and log file information. Logging a TAR or SR .ORA file. Oracle Home.0. Regenerate JAVA_TOP: Ensure you have a full backup of your system! To run this process. 38.6.

1. and the Web Server to the client PC? If so. sqlnet. 2. This puts the screen into the Windows Clipboard. Screen output should ideally be sent in as screen dumps inserted into MS Word or similar package.e. Upload the Apache log files (see Appendix C. Are you using SSL? If using SSL. 6. Are you using any external authentication (i. iAS.e. does not using SSL change or resolve the problem? What services are running in ssl mode? Load balancer.? 5. This can be achieved by pressing the <Printscreen> key in Windows. Identify any other external influences: Are there any proxy servers or firewalls between the Database Server to Web Server. which can then be pasted into another application as a graphic image. step 2) 7. the text can be highlighted then copied/pasted. Appendix A ----------------------------Profile Option Query ----------------------------REM START OF SQL . Otherwise if output required is from a browser screen. 3. by-passing sso/portal) @if portal is involved see the portal section of Internal Note 273449. SSO) or portal? Does the issue reproduce when using direct login (i. The more detail you can provide about the architecture of the instance the better. Files should be sent as a SINGLE attachment.Does changing the value of APPLICATIONS_HOME_PAGE (Self Service Personal Home Page mode) profile option result in any change in the issue? Upload the results of each step in this document. try using a different PC within the firewall or temporarily disable the Proxy for that particular client. etc.1 4. forms.

10001. decode(v. 'Site'.txt select p. . for a given profile option friendly name REM profile_name is case insensitive and searches for partial value set serveroutput on set echo on set timing on set feedback on set long 10000 set linesize 120 set pagesize 132 column SHORT_NAME format A30 column NAME format A40 column LEVEL_SET format a15 column CONTEXT format a30 column VALUE format A60 wrap spool profile_options.profile_option_name SHORT_NAME.level_id. n.user_profile_option_name NAME.REM List values for profile options.

'Responsibility'. 10003. . app.responsibility_key. ''. 'User'. '10001'.application_short_name. 'Server'. '10003'. 'UnDef') LEVEL_SET.10002. 10004. rsp. 'Application'. 'SERVRESP'. 10007. 10005.level_id). '10002'. decode(to_char(v.

fnd_nodes svr. fnd_profile_option_values v. fnd_application app. 'Serv/resp'. org. '10004'.profile_option_value VALUE from fnd_profile_options p. fnd_profile_options_tl n. 'UnDef') "CONTEXT". '10007'. '10006'. usr. hr_operating_units org . svr.'10005'.node_name. fnd_user usr. fnd_responsibility rsp.user_name. v.name.

level_value_application_id and rsp.level_value and app.where p.node_id (+) = v.user_id (+) = v.application_id (+) = v.application_id (+) = v.user_profile_option_name) like upper('%&profile_name%') and and usr.level_value rsp.level_value and svr. level_set.organization_id (+) = v.profile_option_id = v.responsibility_id (+) = v.level_value order by short_name.level_value and org.profile_option_name = n.profile_option_name and upper(n.profile_option_id (+) and p. spool off REM END OF SQL Appendix B ---------------------------------FND Enable Plsql Query --------------------------------select count(*) from FND_ENABLED_PLSQL where enabled = 'Y' .

'AME_ATTRIBUTES_UI'. 'AP_CARD_VERIFY_PKG. 'BIS_LOV_PUB. 'BIS_INTERMEDIATE_LOV_PVT.DIM_LEVEL_VALUES_QUERY'. 'AME_RULES_UI'. 'BIS_LOV_PUB.SUBMITUPDATE'. 'AME_GROUPS_UI'. 'BIS_CORRECTIVE_ACTION_PVT. 'BIS_CORRECTIVE_ACTION_PVT. 'BIS_LOV_PUB. 'AP_CARD_VERIFY_PKG. 'AME_TEST_UI'.and plsql_name in ( 'ABM_APP'. . 'AME_ADMIN_UI'.LOV_DATA'. 'BIS_LOV_PUB.MAIN'. 'AME_UI'.LOV_SEARCH'.UNSUB_LAUNCH_JSP'.GENERATEALERTS'.LOV_BUTTONS'. 'BIS_LOV_PUB.EDITLOVJSCRIPT'. 'AME_CONDITIONS_UI'.VERIFY'. 'AME_ACTIONS_UI'.

'BIS_INDICATOR_REGION_UI_PVT.SHOWDIMENSIONS'. 'BISVIEWER.LOVJSCRIPT'.SHOWREPORT'. 'BIS_PORTLET_PMREGION. 'BISVIEWER. 'BISVIEWER_PUB.SHOWREPORT'. 'BISVIEWER'.DISPLAYERRORMESSAGE'. 'BIS_PORTLET_PMREGION.QUERY'.STRDIMENSIONS'. 'BIS_PORTLET_PMREGION.SETINDICATORS'. 'BIS_INDICATOR_REGION_UI_PVT.DIM_LEVEL_VALUES_QUERY'. 'BIS_PORTLET_PMREGION. 'BIS_PORTLET_PMREGION.SHOWDIMENSIONS'.SETINDICATORS'.DISPLAYERROR'. 'BIS_INDICATOR_REGION_UI_PVT. 'BIS_INDICATOR_REGION_UI_PVT. 'BIS_BUSINESS_VIEWS_CATALOG.LOV_DATA'.STRDIMENSIONS'. . 'BIS_PORTLET_PMREGION. 'BISVIEWER.'BIS_LOV_PUB.EDITDIMENSIONS'. 'BIS_PORTLET_PMREGION.BIS_LOV_PUB_MAIN'.EDITDIMENSIONS'.

RETRIEVE_FOR_PDF'.SHOWREPORTFORTITLE'.SELECT_REPORTS'.LAUNCH'. 'BIS_PMV_DRILL_PVT. 'BIS_TREND_PLUG. 'BIS_PMV_DRILL_PVT. 'BIS_RG_SCHEDULES_PVT. 'BIS_RG_SCHEDULES_PVT.DRILLDOWN'.'BISVIEWER.VIEW_REPORT_FROM_PORTLET'. 'BIS_SAVE_REPORT. 'BIS_PMV_DRILL_PUB.SHOW_INFO_PAGE'.SHOWDEFAULTSCHEDULEPAGE'. 'BIS_TREND_PLUG. 'BIS_TREND_PLUG.DRILLACROSS'. 'BSC_PORTLET_UI_WRAPPER.RETRIEVE_FOR_PHP'. 'BIS_SAVE_REPORT.LAUNCH_JSP'. 'BSC_APP.LAUNCHPAGEFROMREPORT'.DRILLACROSS'.CUSTOMIZEPORTLET'.SCHEDULEFUNCTION'. 'BIS_TREND_PLUG.UNSUBSCRIBEFROMREPORT'. . 'BIS_RG_SCHEDULES.LAUNCHLINKEDPAGE'. 'BIS_TREND_PLUG. 'BIS_TREND_PLUG.DRILLDOWN'. 'BSC_APP.

'BSC_PORTLET_UI_WRAPPER. 'FII_PARAMETER_FIIARCLD. 'FII_AP_DRILL_ACROSS'. 'BSC_PORTLET_UI_WRAPPER. 'FII_PARAMETER_FIIARCLD'.LAUNCH_JSP'.'BSC_PORTLET_UI_WRAPPER. 'FII_PARAMETER_FIIARCLD.LAUNCH'.LAUNCH_IMGSRCURL_JSP'.SHOW_CUSTOM_VIEW_IMAGE'. 'FII_PARAMETER_FIIARTRD'.PARAMETER_FORMVIEW'.LAUNCH_FUNCTION'.PARAMETER_ACTIONVIEW'. 'FII_PARAMETER_FIIAPIPY. 'FII_PARAMETER_FIIARCLD. 'FII_PARAMETER_FIIAPIPY. 'FII_PARAMETER_FIIAPIPY'. 'FII_FDHM_PKG.PARAMETER_ACTIONVIEW'. . 'FII_PARAMETER_FIIAPTEX'. 'FII_PARAMETER_FIIFANBV'. 'FII_GL_SRC_INV_PKG'. 'FII_PARAMETER_FIIGLSUM'.DRILLDOWN'. 'BSC_PORTLET_UI_WRAPPER.PARAMETER_FORMVIEW'.

'FND_HELP. 'FND_FILE_UPLOAD'. 'FND_GFM. .GET'.SEARCH'. 'FII_PARAMETER_FIIGLSUM. 'FII_PARAMETER_FIIARTRD. 'FND_GFM. 'FII_PARAMETER_FIIFANBV.PARAMETER_FORMVIEW'. 'FND_HELP.'FII_PARAMETER_FIIARTRD. 'FII_PARAMETER_FIIGLSUM. 'FII_PARAMETER_FIIGLSUM. 'FII_PARAMETER_FIIAPTEX.PARAMETER_ACTIONVIEW'. 'FND_APPLET_LAUNCHER'.PARAMETER_FORMVIEW'. 'FND_HELP.PARAMETER_ACTIONVIEW'.PARAMETER_ACTIONVIEW_FIIARTRD'.PARAMETER_FORMVIEW_FIIARTRD'. 'FND_ICX_LAUNCH'.GET'.PARAMETER_ACTIONVIEW'. 'FNDGFM'.PARAMETER_FORMVIEW'. 'FII_PARAMETER_FIIAPTEX.GLDRILLDOWN'. 'FII_PARAMETER_FIIFANBV. 'FND_HELP_BUILDER'.TEST'.ADVANCED_SEARCH_PAGE'.

'JTF_BISJAVASCRIPT_PUB'. 'ICX_ADMIN_SIG'.LOV'. 'JTF_BISCHARTPLUG_PUB'. 'JTF_BIS_MIGRATERELATED_PVT'.LAUNCH'.LOVVALUES'. 'GL_JAHE_PKG. 'ICX_DEFINE_PAGES'. 'JTF_BISRELATED_PVT'. 'HRI_PARAMETERS'. 'JTF_BIS_FAVORITE_PLUG'.LOVHE 'ICX_UTIL. 'JTF_BIS_UTIL'. . 'ICX_UTIL.'FND_WEB'. 'JTF_BISUTILITY_PUB'. 'JTF_TERR_CHANGES_PARAM_PVT'. 'ICX_UTIL. 'JTF_BIS_CHART_PLUG'. 'JTF_BISFAVORITEPLUG_PUB'. 'GL_WEB_PLSQL_CARTRIDGE'.

GETRESOURCE'.GET_FLOW_INSTANCE'. 'ORACLEAPPS. 'JTF_TERR_DEFINITION_REPORT_PVT'. 'JTF_TERR_DEFINI_PVT'.LOAD'. . 'WFA_HTML.DISPLAYLOGIN'. 'ORACLENAVIGATE'. 'ORACLEOASIS'.SHOW_PLSQL_DOC'.GETPROCESS'. 'ORACLEAPPS. 'ORACLEAPPS'. 'WF_GETRESOURCES'. 'ORACLEAPPS. 'ORACLESSWA'. 'ORACLECONFIGURE'. 'PER_IMAGE_UPLOAD_PKG. 'POR_REDIRECT. 'WF_MONITOR.'JTF_TERR_CHANGES_REPORT_PVT'.DMM'.BUILDMONITORURL'. 'WF_MONITOR.REQSERVER'. 'WF_MONITOR. 'WF_TASKFLOW.VL'. &. 'ORACLEMYPAGE'.

.GET_FLOW_DEFINITION'. 'WF_TASKFLOW.You can grep for the 'httpd' process to verify it is down 2.log <IAS_ORACLE_HOME>/Apache/Jserv/logs/forms.GET_TRANSLATIONS').log <IAS_ORACLE_HOME>/Apache/Jserv/logs/jvm (the whole directory if it exists) <IAS_ORACLE_HOME>/Apache/Apache/logs/access_log* <IAS_ORACLE_HOME>/Apache/Apache/logs/error_log <IAS_ORACLE_HOME>/Apache/Apache/logs/error_log_pls (if it exists) .log <IAS_ORACLE_HOME>/Apache/Jserv/logs/mod_jserv. Rename (or delete) the following files so we get a fresh copy of them: <IAS_ORACLE_HOME>/Apache/Jserv/logs/jserv. Appendix C ------------------------------------------------------------Setting up detailed logging on the web server: -------------------------------------------------------------- 1.'WF_TASKFLOW. Shut the HTTP Server (Apache/iAS) down.

channel=false To be: log. Modify the $IAS_ORACLE_HOME/Apache/Jserv/etc/forms. Modify the $IAS_ORACLE_HOME/Apache/Jserv/etc/jserv.properties file.Now we will turn on debugging in the log files: 3. Search for the following section: log=false Change this to be log=true and Change log. Search for the parameter: ApJServLogLevel notice Change the 'notice' to 'info' 4.channel=true 5. Search for the following section: log=false Change this to be log=true and Change: log.channel=false .conf file. Modify the $IAS_ORACLE_HOME/Apache/Jserv/etc/jserv.properties file.

Run a test to recreate the error.app add the line: debugModules=Info immediatly after the line: custom_auth = CUSTOM 9.conf file. Modify the $IAS_ORACLE_HOME/Apache/Apache/conf/httpd_pls.channel=true 6. 7. Start the HTTP Server. 10.conf file (if it exists). .To be log. Search for: LogLevel Set the LogLevel to 'info' from its current value. Modify the: $IAS_ORACLE_HOME/Apache/modplsql/cfg/wdbsrv. 8. Search for the following parameter LogLevel Set the LogLevel to 'info' from its current value. Modify the $IAS_ORACLE_HOME/Apache/Apache/conf/httpd. then upload the log files from step 2.

Configuring and Troubleshooting the Self Service Framework with Oracle Applications (latest version) Note 146469.1 .5.x Note 139863.Using AutoConfig to Manage System Configurations with Oracle Applications 11i Note 186981.1 .1 .References Bug 2510732 .Oracle Applications Remote Diagnostics Agent (APPS_RDA) Note 165195.1 .1 .Troubleshooting Personal Home Page Login Problems in 11i Note 135949.5.Configuring Oracle Applications 11i With Oracle Portal Note 150597.How to Enable Logging for the PL/SQL Gateway Note 130091.1 .1 .Troubleshooting Oracle Applications 11.1 .7 If A Single Dot Domain Was Used During Rapidwiz Install Note 116715.1 PHP Login Issues Note 161474.1 .3 Note 135027.Troubleshooting the Personal Home Page Login Problems in 11.Oracle Application Server with Oracle E-Business Suite Release 11i FAQ .5.Upgrading Oracle Applications 11i to use JDK 1.Cannot Login To 11.1 .

1 .5.class With Applications 11i Note 233436.1 .Nosuchmethoderror Note 304099.1 .Jsp Exception Java.Lang.About Oracle Applications Application Object Library Mini-pack FND.Advanced Configurations and Topologies for Enterprise Deployments of E-Business Suite 11i Note 226825.How to remove an OA Framework personalization Errors .10 Note 295886.Request URI:/OA_HTML/AppsLocalLogin.1 .Using J2SE Version 5.A New Feature in 11.G Note 230688.1 .1 .Upgrading to J2SE 1.1 .1 .1 .Note 217368.4.2 with Oracle Applications 11i Note 287176.1 .0 with Oracle E-Business Suite 11i Note 304670.Installing Oracle Application Server 10g with Oracle E-Business Suite Release 11i Note 246105.DMZ Configuration with Oracle E-Business Suite 11i Note 291901.Basic ApacheJServ Troubleshooting with IsItWorking.Maintenance Mode .

JSP' 'AUTHENTICATION' 'SELF~SERVICE~PERSONAL~HOME~PAGE~MODE' 'INTERNET~EXPLORER' 'CANNOT~LOGIN' 'NETSCAPE' 'ORACLEMYPAGE' 'LOGIN~PAGE' .ORA-1422 "exact fetch returns more than requested number of rows" ORA-28235 algorithm not available Keywords 'APPSLOCALLOGIN.

Sign up to vote on this title
UsefulNot useful

Master Your Semester with Scribd & The New York Times

Special offer: Get 4 months of Scribd and The New York Times for just $1.87 per week!

Master Your Semester with a Special Offer from Scribd & The New York Times