P. 1
Troubleshooting Login Problems in Oracle Applications 11i

Troubleshooting Login Problems in Oracle Applications 11i

|Views: 706|Likes:
Published by adiapps

More info:

Published by: adiapps on Feb 23, 2011
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





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


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.


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, & was desupported on 15-MAR-2003 . See Note 210966.1 Oracle Application Server & was desupported on 31-OCT-2001. See

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

c.5. If any of this errors you should run autoconfig and/or $COMMON_TOP/admin/install/adgendbc. Your context file is located in $APPL_TOP/admin and is typically named [SID]_[host]. (11.dbc This should return STATUS: VALID and the current status of AUTHENTICATION: [SECURE/ON/OFF/null] among other values.fnd.AdminAppServer appsun/appspw STATUS DBC=[path to dbc]/[dbc_name]. Is the web server running and able to render static html? a. d. Validate the autoconfig context file (11.2-11.html b. it should match the dbc just tested in 1c.xml. Run the following URL: . If not.apps. Verify the contents of the dbc file with the AdminAppServer utility.sh appsus appspw and retest (this will require iAS restart) 3.8+) uses the correct dbc file.5. Review the value for s_dbc_file_name. Do: java oracle. 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. 4.5.9) Check that the CGI environment and mod_plsql is functioning a.security. Are you able to access the page: http:// <host><domain>:<port>/aplogon.

http://<hostname>:<port>/pls/<SID>/FND_WEB. b.invalid packages. . Redo the test and log a tar with the logs attached. Failures here may indicate problems with mod_plsql…Follow <Note116715.How to Enable Logging for the PL/SQL Gateway. then it could indicate that there is a problem with the PLSQL Configuration.app If the password is encrypted in the file.1> . rdbms crashed)…See RDBMS section below.PING If you are unable to run the procedure below because of an 'internal error' or a 'cannot find host' or a similar error. 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. Validate the APPS password used by the plsql gateway. The password may be stored as clear text as a parameter (password= APPSpw) in $IAS_ORACLE_HOME/Apache/modplsql/cfg/wdbsvr. Or this may be a result of a RDBMS issue (For example .

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

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

properties This should match the domain you are using as defined in the SESSION_COOKIE_DOMAIN column in ICX_PARAMETERS table. this can be ignored. From sqlplus do: select SESSION_COOKIE_DOMAIN from ICX_PARAMETERS.jar (If you are not using Portal.topleveldomain" setting in the $IAS_ORACLE_HOME/Apache/Jserv/etc/zone.see Note 281739. APPS_WEB_AGENT (Applications Web Agent)…And for ICX_FORMS_LAUNCHER (ICX: Forms Launcher). POR_SERVLET_VIRTUAL_PATH (POR: Servlet Virtual Path).e: . 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).com IS a valid domain.oracle. I. . Check the "session. APPS_JSP_AGENT (Applications JSP Agent). Environment Checks 9.1 ) iAS/portal30/jpdk/lib/partnerApp.oracle is an INVALID domain.) 8. 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). APPS_SERVLET_AGENT (Apps Servlet Agent). but .

I.oracle is . this may vary.com:8000 Applications Web Agent should be of the format: http://myHost.1 for more details on these advanced configurations. You MUST have a valid domain that is composed of 2 or more components (see Bug 2510732).myDomain. For a load balanced or a DMZ setup.GUEST_USER_PWD (Guest User Password) Application Framework Agent should be of the format: http://myHost.1 and Note 287176.com:8000 Applications JSP Agen http://myHost. apps. See Note 217368.com:8000/pls/SID Apps Servlet Agent should be of the format: http://myHost.myDomain.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.myDomain. 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.myDomain.e.com:8000/oa_servlets POR: Servlet Virtual Path should be of the format: oa_servlets ICX: Forms Launcher should be of the foomain.

To support non-US character sets. 10.1) 12. the "ICX_CLIENT_IANA_ENCODING” profile option must be set to the IANA character set name of the web server machine.com IS a valid host. but apps. 11. If you don't know this value.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>'.oracle. If this returns Y. After sourcing the $IAS_ORACLE_HOME/[SID]_[host]. Are there any additional errors other than that reported directly on screen? variable on your Web Server tier with the following select . you can look it up.domain.value('APPS_MAINTENANCE_MODE') from dual.an INVALID host.domain combination. 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. then run adadmin to disable maintenance mode (see Note 291901. Is the system in Maintenance Mode? Run the following sql to verify: select fnd_profile.

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

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

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

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

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

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

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

Clear the iAS cache. 31.conf and bounce apache.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. 33.Temporarily enable iAS to use symbolic links. 32. Replace all occurrences of 'Option -FollowSymLinks' for 'Option +FollowSymLinks' in $IAS_ORACLE_HOME/Apache/Apache/conf/httpd. you should then go back and implement the changes via autoconfig. The value from this is controllable from your Apps Context. If this is the issue.conf and $IAS_ORACLE_HOME/Apache/Apache/conf/httpd_pls. Enable detailed logging in iAS Follow the steps in Appendix C to enable detailed logging for iAS. Review the logs for errors. see s_options_symlinks . .

This is enabled for security reasons. Backup and edit your: $OA_HTML/AppsLocalLogin.validnode_checking and retest.validnode_checking determines which clients can connect to the database. 35. This parameter.jsp to trap exceptions.To clear the jsp & modplsql caches either rename or delete the sub-directories below following directories and restart apache.invited_nodes contains an entry for all the nodes involved in your configuration.jsp.validnode_checking enabled (i. in conjunction with tcp. 34.ora setup in the database Oracle Home. make sure the parameter tcp. = yes)? If so. we need to trap the context of the message. Modify AppsLocalLogin. On the line that reads } catch(Exception e) {} . 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. Edit the $ORACLE_HOME/network/admin/<SID>/sqlnet. Check the sqlnet. 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. Or you can temporarily disable node checking by removing the tcp.ora Is tcp.e.

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

1 Please use this mechanism where possible to send Oracle Support the required configuration and log file information. Regenerate JAVA_TOP: Ensure you have a full backup of your system! To run this process. 39. 38. ********************************************************************************* . By default the SQL*Net trace file will be called 'sqlnet.$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.ORA file. Generate database trace and SQL*Net traces. Oracle Home.1 Please use this mechanism where possible to send Oracle Support the required configuration and log file information.0.Checklist of things to send to Oracle Support ********************************************************************************* IMPORTANT NOTE . Logging a TAR or SR .6. This should be in the iAS file system and not in the 8. To set-up SQL*Net Trace on the Web Server set TRACE_LEVEL_CLIENT = 16 in the $TNS_ADMIN/SQLNET. run adadmin and select Maintain Applications Files then Copy Files to Destinations. ********************************************************************************* Note 161474.

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

n. .level_id.profile_option_name SHORT_NAME. 'Site'.REM List values for profile options. decode(v. 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.user_profile_option_name NAME. 10001.txt select p.

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

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

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








log <IAS_ORACLE_HOME>/Apache/Jserv/logs/forms. Rename (or delete) the following files so we get a fresh copy of them: <IAS_ORACLE_HOME>/Apache/Jserv/logs/jserv.'WF_TASKFLOW. 'WF_TASKFLOW. Appendix C ------------------------------------------------------------Setting up detailed logging on the web server: -------------------------------------------------------------- 1. Shut the HTTP Server (Apache/iAS) down.You can grep for the 'httpd' process to verify it is down 2.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.GET_TRANSLATIONS').GET_FLOW_DEFINITION'.

Search for the parameter: ApJServLogLevel notice Change the 'notice' to 'info' 4.properties file.channel=false To be: log.properties file.conf file. Modify the $IAS_ORACLE_HOME/Apache/Jserv/etc/jserv. Modify the $IAS_ORACLE_HOME/Apache/Jserv/etc/forms.channel=false . Modify the $IAS_ORACLE_HOME/Apache/Jserv/etc/jserv. Search for the following section: log=false Change this to be log=true and Change: log.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.channel=true 5.

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

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

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

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.

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->