Вы находитесь на странице: 1из 2

Document 1272984.

https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLo...

PowerView is Off Dashboard Knowledge Service Requests

Farrukh Search Knowledge Base

(0)

Contact Us

Help

Advanced

Why Does Forms Only Attempts To Reconnect 1 Time, When NetWorkRetries Is Set To 30? (Doc ID 1272984.1)
Modified: 27-Jul-2013 Type: HOWTO

To Bottom

In this Document Goal Solution

APPLIES TO:
Oracle Applications Technology Stack - Version 12.0.4 to 12.1.3 [Release 12.0 to 12.1] Information in this document applies to any platform. Checked for relevance on 27-JUL-2013

GOAL
Why do users receive FRM-92102 error and the corresponding message tells us it retries only 1 time when networkRetries is set to 30? $FORMS_WEB_CONFIG_FILE networkRetries =30 Unplug network cable and the users get: FRM-92102: A network error has occurred. The Forms Client has attempted to reestablish its connection to the Server 1 time(s) without success. Please check the network connection and try again later.

SOLUTION
This is because the networkRetries only applies where a tcp/ip error is raised on the client, which is propagated back to the forms applet as a java exception. However, not all network errors result in a tcp/ip error on the client. This is a situation where a connection is made with the servlet but the servlet returns an error in the content, typically because the servlet session is invalid. There will be no tcp/ip error raised, as in this case, so it will be handled by different code and the networkRetries code will not be executed. This could occur, for example, when the JVM has crashed and been restarted by oprocmgr, so the servlet session ids are no longer recognized. It wouldn't actually help to try and re-establish the connection by using networkRetries. If the servlet doesn't recognize the session id, retrying more times isn't going to make any difference.

Take this scenario: 1. 2. 3. 4. 5. 6. Set networkretries to 30 in the $FORMS_WEB_CONFIG_FILE (Note: $OA_HTML/bin/appsweb.cfg is not used in R12+). Log in the APPS and launch any forms function. Note down the form process if form Help about Oracle Applications. Remove the network cable. Notice the number of retries on right bottom corner on the progress bar like 2/30 ,3/30 .. It will try 30 times before giving up (see Note1 below). Run:

ps -ef|grep <forms pid>

7. Put back your network cable before the value of $FORMS_TIMEOUT (by default) and 30 network tries then form session will stay connected. 8. If the frmweb died and network retires on 16/30 ...... 29/30 and then the network cable is put back, the apps will generate the FRM-92101 even though it did not reach 30 network retries

Here are a couple of quick tests without modifying the appsweb.cfg file. 1. Direct login to forms, is to add the parameters to the forms servlet url, something like this: https://your_host.domain.com:4443/forms/frmservlet?netStats=true& networkRetries=30&form_params=+config=your_sid EXAMPLE: https://aolesc7.us.oracle.com:4443/forms/frmservlet?netStats=true&networkRetries=30&form_params=+config=PROD 2. If testing form AppsLocalLogin.jsp then update the 'ICX: Forms launcher' profile option at the user level: https://your_host.domain.com:4443/forms/frmservlet?netStats=true&networkRetries=30 EXAMPLE: https://aolesc7.us.oracle.com:4443/forms/frmservlet?netStats=true&networkRetries=30

NOTE: If the count down does not display in the lower right hand corner for the forms runtime window, this is likely because the netStats parameter in the $FORMS_WEB_CONFIG_FILE is set to the default value of 'false'. Update netStats to true and bounce the middle tier services. When reproducing the issue, minimize/maximize the form window by clicking the Maximize icon in the middle of - + icons in the upper right hand corner of the window. After clicking the Maximize icon, the Forms window should resize and the count down should display in the lower right-hand corner of the Forms window.

Related
Products

1 of 2

1/8/2014 1:33 PM

Document 1272984.1

https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLo...

Oracle E-Business Suite > Applications Technology > Technology Components > Oracle Applications Technology Stack > Forms for App Technology > Forms for App Technology

Keywords
FRM; NETWORK; NETWORKRETRIES; SERVLET; SESSION

Errors
FRM-92101; FRM-92102 Back to Top
Copyright (c) 2014, Oracle. All rights reserved. Legal Notices and Terms of Use Privacy Statement

2 of 2

1/8/2014 1:33 PM

Вам также может понравиться