FRM-92102 in Forms using Webutil with JInitiator

Hi Gurus,
I'm facing the error FRM-92102 in Forms in some clients, that's driving my crazy. The facts are:
* Oracle Application Server 10g R2 10.1.2 with Patchset 10.1.2.2.0 applied (left to apply patchset as doc 404477.1 in Metalink) on Windows 2003 Server Std. Ed. 64 bits.
* JInitiator 1.3.1.26 on all clients (Windows XP and Windows 2000)
* WebUtil 10.1.2.2
* heartBeat = 35, set in App's section of formsweb.cfg
* networkRetries = 60 in App's section of formsweb.cfg
* Modified versions of baseHTMLjinitiator(to be used with JInitiator) and baseHTMLjpi to take into account the heartBeat and networkRetries parameters.
* FORMS_TIMEOUT set to 30 in application.env
I've seen that this error happens with Windows XP clients only (with SP2 and/or SP3 applied), while in Windows 2000 with SP4 I get no error at all and the Form works and ens without any problem.
I've seen that increasing networkRetries parameter increase the likelihood of Forms to end normally, but that doesn't seem a good solution: at which value must I bring it to ?
The captured Java console of one of this errors is as follows:
<hr />
JInitiator: Versión 1.3.1.26
Usar versión JRE 1.3.1.26-internal Java HotSpot(TM) Client VM
Directorio local del usuario = C:\Documents and Settings\myuser
El usuario ha alterado los valores de delegado del explorador.
Configuración del delegado: sin delegado
JAR cache enabled
Location: C:\Documents and Settings\myuser\Oracle Jar Cache
Maximum size: 50 MB
Compression level: 0
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
q: hide console
s: dump system properties
t: dump thread list
x: clear classloader cache
0-5: set trace level to
Loading [http://mydomain.es/forms/java/frmall_jinit.jar] from JAR cache
Loading [http://mydomain.es/forms/java/frmwebutil.jar] from JAR cache
RegisterWebUtil - Loading WebUtil Version 10.1.2.2
Loading [http://mydomain.es/forms/java/jacob.jar] from JAR cache
proxyHost=null
proxyPort=0
connectMode=HTTP, native.
La versión del applet Forms es: 10.1.2.2
Volviendo a conectar (intento 1 de 30)...
Volviendo a conectar (intento 2 de 30)...
Volviendo a conectar (intento 3 de 30)...
Volviendo a conectar (intento 4 de 30)...
Volviendo a conectar (intento 5 de 30)...
Volviendo a conectar (intento 6 de 30)...
Volviendo a conectar (intento 7 de 30)...
Volviendo a conectar (intento 8 de 30)...
Volviendo a conectar (intento 9 de 30)...
Volviendo a conectar (intento 10 de 30)...
Volviendo a conectar (intento 11 de 30)...
Volviendo a conectar (intento 12 de 30)...
Volviendo a conectar (intento 13 de 30)...
Volviendo a conectar (intento 1 de 30)...
Volviendo a conectar (intento 2 de 30)...
Volviendo a conectar (intento 3 de 30)...
Volviendo a conectar (intento 4 de 30)...
Volviendo a conectar (intento 5 de 30)...
Volviendo a conectar (intento 6 de 30)...
Volviendo a conectar (intento 7 de 30)...
Volviendo a conectar (intento 8 de 30)...
Volviendo a conectar (intento 1 de 30)...
Volviendo a conectar (intento 2 de 30)...
Volviendo a conectar (intento 3 de 30)...
Volviendo a conectar (intento 4 de 30)...
Volviendo a conectar (intento 1 de 30)...
Volviendo a conectar (intento 2 de 30)...
Volviendo a conectar (intento 3 de 30)...
Volviendo a conectar (intento 4 de 30)...
Volviendo a conectar (intento 5 de 30)...
Volviendo a conectar (intento 6 de 30)...
Volviendo a conectar (intento 7 de 30)...
Volviendo a conectar (intento 8 de 30)...
Volviendo a conectar (intento 9 de 30)...
Volviendo a conectar (intento 10 de 30)...
Volviendo a conectar (intento 11 de 30)...
Volviendo a conectar (intento 12 de 30)...
Volviendo a conectar (intento 13 de 30)...
Volviendo a conectar (intento 14 de 30)...
Volviendo a conectar (intento 15 de 30)...
Volviendo a conectar (intento 16 de 30)...
Volviendo a conectar (intento 17 de 30)...
Volviendo a conectar (intento 18 de 30)...
Volviendo a conectar (intento 19 de 30)...
Volviendo a conectar (intento 20 de 30)...
Volviendo a conectar (intento 21 de 30)...
Volviendo a conectar (intento 22 de 30)...
Volviendo a conectar (intento 23 de 30)...
Volviendo a conectar (intento 24 de 30)...
Volviendo a conectar (intento 25 de 30)...
Volviendo a conectar (intento 26 de 30)...
Volviendo a conectar (intento 27 de 30)...
Volviendo a conectar (intento 28 de 30)...
Volviendo a conectar (intento 29 de 30)...
Volviendo a conectar (intento 30 de 30)...
java.net.BindException: Address in use: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.Socket.(Unknown Source)
at java.net.Socket.(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.plugin.protocol.jdk12.http.HttpClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.(Unknown Source)
at sun.net.www.http.HttpClient.(Unknown Source)
at sun.plugin.protocol.jdk12.http.HttpClient.(Unknown Source)
at sun.plugin.protocol.jdk12.http.HttpClient.New(Unknown Source)
at sun.plugin.protocol.jdk12.http.HttpURLConnection.createConnection(Unknown Source)
at sun.plugin.protocol.jdk12.http.HttpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
at oracle.forms.net.HTTPNStream.connect(Unknown Source)
at oracle.forms.net.HTTPNStream.doFlush(Unknown Source)
at oracle.forms.net.HTTPNStream.flush(Unknown Source)
at java.io.DataOutputStream.flush(Unknown Source)
at oracle.forms.net.StreamMessageWriter.run(Unknown Source)
java.io.EOFException
at java.io.DataInputStream.readUnsignedByte(Unknown Source)
at oracle.forms.engine.Message.readDetails(Unknown Source)
at oracle.forms.engine.Message.readDetails(Unknown Source)
at oracle.forms.net.StreamMessageReader.run(Unknown Source)
<hr />
I'm completely at a loss here. Any advice would be greatly appreciated.
Thanks in advance.

Hi Michael,
I've done what the Microsoft note states and the error takes longer to appear, but it does.
I've done some netstat -an captures before using the Forms App (before the error) and after. Here are:
Before:
Conexiones activas
Proto Direcci¢n local Direcci¢n remota Estado
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING
TCP 0.0.0.0:1991 0.0.0.0:0 LISTENING
TCP 0.0.0.0:2030 0.0.0.0:0 LISTENING
TCP 0.0.0.0:6129 0.0.0.0:0 LISTENING
TCP 0.0.0.0:16992 0.0.0.0:0 LISTENING
TCP 0.0.0.0:16993 0.0.0.0:0 LISTENING
TCP 0.0.0.0:19226 0.0.0.0:0 LISTENING
TCP 127.0.0.1:1040 127.0.0.1:1041 ESTABLISHED
TCP 127.0.0.1:1041 127.0.0.1:1040 ESTABLISHED
TCP 127.0.0.1:1042 127.0.0.1:1043 ESTABLISHED
TCP 127.0.0.1:1043 127.0.0.1:1042 ESTABLISHED
TCP 127.0.0.1:1044 0.0.0.0:0 LISTENING
TCP 127.0.0.1:1058 127.0.0.1:1059 ESTABLISHED
TCP 127.0.0.1:1059 127.0.0.1:1058 ESTABLISHED
TCP 127.0.0.1:1060 127.0.0.1:1063 ESTABLISHED
TCP 127.0.0.1:1063 127.0.0.1:1060 ESTABLISHED
TCP 127.0.0.1:1064 0.0.0.0:0 LISTENING
TCP 127.0.0.1:1066 127.0.0.1:1067 ESTABLISHED
TCP 127.0.0.1:1067 127.0.0.1:1066 ESTABLISHED
TCP 127.0.0.1:1068 127.0.0.1:1069 ESTABLISHED
TCP 127.0.0.1:1069 127.0.0.1:1068 ESTABLISHED
TCP 127.0.0.1:3274 127.0.0.1:6139 ESTABLISHED
TCP 127.0.0.1:3275 127.0.0.1:3276 ESTABLISHED
TCP 127.0.0.1:3276 127.0.0.1:3275 ESTABLISHED
TCP 127.0.0.1:3277 127.0.0.1:3278 ESTABLISHED
TCP 127.0.0.1:3278 127.0.0.1:3277 ESTABLISHED
TCP 127.0.0.1:6083 0.0.0.0:0 LISTENING
TCP 127.0.0.1:6139 0.0.0.0:0 LISTENING
TCP 127.0.0.1:6139 127.0.0.1:3274 ESTABLISHED
TCP 127.0.0.1:9000 0.0.0.0:0 LISTENING
TCP 127.0.0.1:31595 0.0.0.0:0 LISTENING
TCP 192.168.147.139:139 0.0.0.0:0 LISTENING
TCP 192.168.147.139:3236 192.168.146.2:445 ESTABLISHED
TCP 192.168.147.139:3283 172.17.4.33:1026 ESTABLISHED
TCP 192.168.147.139:3318 172.17.7.223:1435 ESTABLISHED
TCP 192.168.147.139:3322 192.168.146.4:4136 ESTABLISHED
TCP 192.168.147.139:3323 192.168.146.4:389 ESTABLISHED
TCP 192.168.147.139:3473 192.168.146.6:80 TIME_WAIT
TCP 192.168.147.139:3481 172.17.7.223:1435 TIME_WAIT
TCP 192.168.147.139:3482 192.168.146.6:80 CLOSE_WAIT
TCP 192.168.147.139:3483 192.168.146.6:80 TIME_WAIT
TCP 192.168.147.139:3484 192.168.146.6:80 TIME_WAIT
TCP 192.168.147.139:3485 192.168.146.6:80 TIME_WAIT
TCP 192.168.147.139:3486 192.168.146.6:80 TIME_WAIT
TCP 192.168.147.139:3487 192.168.146.6:80 TIME_WAIT
TCP 192.168.147.139:3488 192.168.146.6:80 TIME_WAIT
TCP 192.168.147.139:3489 192.168.146.6:80 CLOSE_WAIT
TCP 192.168.147.139:3490 192.168.146.6:80 TIME_WAIT
TCP 192.168.147.139:3491 192.168.146.6:80 TIME_WAIT
TCP 192.168.147.139:3492 192.168.146.6:80 TIME_WAIT
TCP 192.168.147.139:3493 192.168.146.6:80 TIME_WAIT
TCP 192.168.147.139:3494 192.168.146.6:80 TIME_WAIT
TCP 192.168.147.139:3495 192.168.146.6:80 TIME_WAIT
TCP 192.168.147.139:3496 192.168.146.6:80 TIME_WAIT
TCP 192.168.147.139:3497 192.168.146.6:80 TIME_WAIT
TCP 192.168.147.139:3498 192.168.146.6:80 TIME_WAIT
TCP 192.168.147.139:3499 192.168.146.6:80 CLOSE_WAIT
TCP 192.168.147.139:6129 192.168.146.90:3102 ESTABLISHED
UDP 0.0.0.0:259 *:*
UDP 0.0.0.0:445 *:*
UDP 0.0.0.0:500 *:*
UDP 0.0.0.0:1065 *:*
UDP 0.0.0.0:3285 *:*
UDP 0.0.0.0:4500 *:*
UDP 0.0.0.0:18234 *:*
UDP 0.0.0.0:19226 *:*
UDP 127.0.0.1:123 *:*
UDP 127.0.0.1:1025 *:*
UDP 127.0.0.1:1054 *:*
UDP 127.0.0.1:1900 *:*
UDP 127.0.0.1:3289 *:*
UDP 127.0.0.1:18001 *:*
UDP 127.0.0.1:18002 *:*
UDP 192.168.147.139:123 *:*
UDP 192.168.147.139:137 *:*
UDP 192.168.147.139:138 *:*
UDP 192.168.147.139:1900 *:*
AFTER:
Conexiones activas
Proto Direcci¢n local Direcci¢n remota Estado
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING
TCP 0.0.0.0:1991 0.0.0.0:0 LISTENING
TCP 0.0.0.0:2030 0.0.0.0:0 LISTENING
TCP 0.0.0.0:6129 0.0.0.0:0 LISTENING
TCP 0.0.0.0:16992 0.0.0.0:0 LISTENING
TCP 0.0.0.0:16993 0.0.0.0:0 LISTENING
TCP 0.0.0.0:19226 0.0.0.0:0 LISTENING
TCP 127.0.0.1:1040 127.0.0.1:1041 ESTABLISHED
TCP 127.0.0.1:1041 127.0.0.1:1040 ESTABLISHED
TCP 127.0.0.1:1042 127.0.0.1:1043 ESTABLISHED
TCP 127.0.0.1:1043 127.0.0.1:1042 ESTABLISHED
TCP 127.0.0.1:1044 0.0.0.0:0 LISTENING
TCP 127.0.0.1:1058 127.0.0.1:1059 ESTABLISHED
TCP 127.0.0.1:1059 127.0.0.1:1058 ESTABLISHED
TCP 127.0.0.1:1060 127.0.0.1:1063 ESTABLISHED
TCP 127.0.0.1:1063 127.0.0.1:1060 ESTABLISHED
TCP 127.0.0.1:1064 0.0.0.0:0 LISTENING
TCP 127.0.0.1:1066 127.0.0.1:1067 ESTABLISHED
TCP 127.0.0.1:1067 127.0.0.1:1066 ESTABLISHED
TCP 127.0.0.1:1068 127.0.0.1:1069 ESTABLISHED
TCP 127.0.0.1:1069 127.0.0.1:1068 ESTABLISHED
TCP 127.0.0.1:3274 127.0.0.1:6139 ESTABLISHED
TCP 127.0.0.1:3275 127.0.0.1:3276 ESTABLISHED
TCP 127.0.0.1:3276 127.0.0.1:3275 ESTABLISHED
TCP 127.0.0.1:3277 127.0.0.1:3278 ESTABLISHED
TCP 127.0.0.1:3278 127.0.0.1:3277 ESTABLISHED
TCP 127.0.0.1:6083 0.0.0.0:0 LISTENING
TCP 127.0.0.1:6139 0.0.0.0:0 LISTENING
TCP 127.0.0.1:6139 127.0.0.1:3274 ESTABLISHED
TCP 127.0.0.1:9000 0.0.0.0:0 LISTENING
TCP 127.0.0.1:31595 0.0.0.0:0 LISTENING
TCP 192.168.147.139:139 0.0.0.0:0 LISTENING
TCP 192.168.147.139:1025 192.168.146.6:80 TIME_WAIT
... (2000 to 3000 lines follows)
TCP 192.168.147.139:4980 192.168.146.6:80 TIME_WAIT
TCP 192.168.147.139:4999 192.168.146.6:80 TIME_WAIT
TCP 192.168.147.139:5000 192.168.146.6:80 TIME_WAIT
TCP 192.168.147.139:6129 192.168.146.90:3102 ESTABLISHED
UDP 0.0.0.0:259 *:*
UDP 0.0.0.0:445 *:*
UDP 0.0.0.0:500 *:*
UDP 0.0.0.0:1065 *:*
UDP 0.0.0.0:3285 *:*
UDP 0.0.0.0:4500 *:*
UDP 0.0.0.0:18234 *:*
UDP 0.0.0.0:19226 *:*
UDP 127.0.0.1:123 *:*
UDP 127.0.0.1:1025 *:*
UDP 127.0.0.1:1054 *:*
UDP 127.0.0.1:1900 *:*
UDP 127.0.0.1:3289 *:*
UDP 127.0.0.1:18001 *:*
UDP 127.0.0.1:18002 *:*
UDP 192.168.147.139:123 *:*
UDP 192.168.147.139:137 *:*
UDP 192.168.147.139:138 *:*
UDP 192.168.147.139:1900 *:*
FYI, the IP 192.168.146.6 is the Application Server.
Thanks in advance.

Similar Messages

  • Can we use WebUtil with Oracle Forms 6i

    Can any one tell me if we can use WebUtil with Oracle Forms 6i..I have 11.5.9 instance of oracle apps and i want to use some features of WebUtil to customize one of seeded Oracle Form.
    Any pointers in this regard are quiet welcome.
    Thanks,

    Strictly speaking no...however you could "backport" the webutil code and in theory you could get some of the functionality to work - this is not supported in the context of oracleForms although Oracle Applications may have their own specific solution/certification of this.
    Regards
    Grant Ronald

  • Call a Form using Webutil from the Menu loose focus on the applet

    Hello,
    I have the following problem:
    When calling a form using webutil from the menu the focus on the applet (I mean the Forms Application window) is lost and I have to click on the window to get back the focus on the application.
    Any advice ?
    Env: Forms 9i / Webutil 1.06
    Rgds,
    Philippe

    Try to use the NO_HIDE parameter in the CALL_FORM() built-in.
    Call_Form( 'the_form', NO_HIDE ) ;Or maybe, in the[b] When-New-Form-Instance trigger of the called form, return the focus to the calling form
    Go_Form( Get_Application_Property( CALLING_FORM ) ) ;Francois

  • WUC-20 errors openning form using webutil

    We have configured several forms to use Webutil. We have moved a Windows 9iAS deployment to Linux. When running under linux we get WUC-20 errors for files jacob.dll, d2kwutil.dll and JNIsharedstubs.dll. I wondered if the file sizes were slightly changed by moving them to linux. Checking the size with 'ls -l' verifies that they are the same as in the webutil.cfg file.
    Any suggestions to resolve this?

    Thanks for the reply.
    I believe I have delt with the CRLF characters and have done so again and rechecked.
    I have run the application on a pc without a Jinitiator install and have found the three dlls do not appear to be downloading properly so that I have the three files showing as 1KB in C:\program files\oracle\jinitiator 1.3.1.9\bin.
    Any advice would be much appreciated.

  • Help required debugging a 9.0.4 form using WebUtil(1.0.6)

    Hi
    I have installed and configured WebUtil(106) on the application server and client side. I took a working form and changed the TEXT_IO calls to CLIENT_TEXT_IO and also attached the WebUtil.olb and WebUtil.pll libraries. The form compiles ok but when I run it from within developer I see the message applet started but the form never appears and no errors are reported.
    Can anyone help me out with this? The difficulty is not getting any errors reported to help with the fault finding.

    I've put the webutil settings under the [default] named configuration. Here are all the settings from the client formsweb.cfg.
    Theses settings for baseHTMLjinitiator, baseHTMLjpi and baseHTML are declared twice but I assumed that the webutil settings would override the previous ones.
    # $Id: formsweb.cfg,v 1.24 2003/08/22 01:07:35 pkuhn Exp $
    # formsweb.cfg defines parameter values used by the FormsServlet (f90servlet)
    # This section defines the Default settings. Any of them may be overridden in the
    # following Named Configuration sections. If they are not overridden, then the
    # values here will be used.
    # The default settings comprise two types of parameters: System parameters,
    # which cannot be overridden in the URL, and User Parameters, which can.
    # Parameters which are not marked as System parameters are User parameters.
    # SYSTEM PARAMETERS
    # These have fixed names and give information required by the Forms
    # Servlet in order to function. They cannot be specified in the URL query
    # string. But they can be overriden in a named configuration (see below).
    # Some parameters specify file names: if the full path is not given,
    # they are assumed to be in the same directory as this file. If a path
    # is given, then it should be a physical path, not a URL.
    # USER PARAMETERS
    # These match variables (e.g. %form%) in the baseHTML file. Their values
    # may be overridden by specifying them in the URL query string
    # (e.g. "http://myhost.mydomain.com/servlet/f90servlet?form=myform&width=700")
    # or by overriding them in a specific, named configuration (see below)
    [default]
    # System parameter: default base HTML file
    baseHTML=base.htm
    # System parameter: base HTML file for use with JInitiator client
    baseHTMLjinitiator=basejini.htm
    # System parameter: base HTML file for use with Sun's Java Plug-In
    baseHTMLjpi=basejpi.htm
    # System parameter: base HTML file for use with Microsoft Internet Explorer
    # (when using the native JVM)
    baseHTMLie=baseie.htm
    # System parameter: delimiter for parameters in the base HTML files
    HTMLdelimiter=%
    # System parameter: working directory for Forms runtime processes
    # WorkingDirectory defaults to <oracle_home>/forms90 if unset.
    workingDirectory=
    # System parameter: file setting environment variables for the Forms runtime processes
    envFile=default.env
    # System parameter: JVM option for Microsoft Internet Explorer.
    # This parameter specifies how to execute the Forms applet under
    # Microsoft Internet Explorer 5.x or above. Put IE=native if you want
    # the Forms applet to run in the browser's native JVM.
    IE=JInitiator
    # Forms runtime argument: whether to escape certain special characters
    # in values extracted from the URL for other runtime arguments
    escapeparams=true
    # Forms runtime argument: which form module to run
    form=test.fmx
    # Forms runtime argument: database connection details
    userid=
    # Forms runtime argument: whether to run in debug mode
    debug=no
    # Forms runtime argument: host for debugging
    host=
    # Forms runtime argument: port for debugging
    port=
    # Other Forms runtime arguments: grouped together as one parameter.
    # These settings support running and debugging a form from the Builder:
    otherparams=buffer_records=%buffer% debug_messages=%debug_messages% array=%array% obr=%obr% query_only=%query_only% quiet=%quiet% render=%render% record=%record% tracegroup=%tracegroup% log=%log% term=%term%
    # Sub argument for otherparams
    buffer=no
    # Sub argument for otherparams
    debug_messages=no
    # Sub argument for otherparams
    array=no
    # Sub argument for otherparams
    obr=no
    # Sub argument for otherparams
    query_only=no
    # Sub argument for otherparams
    quiet=yes
    # Sub argument for otherparams
    render=no
    # Sub argument for otherparams
    record=
    # Sub argument for otherparams
    tracegroup=
    # Sub argument for otherparams
    log=
    # Sub argument for otherparams
    term=
    # HTML page title
    pageTitle=Oracle Application Server Forms Services
    # HTML attributes for the BODY tag
    HTMLbodyAttrs=
    # HTML to add before the form
    HTMLbeforeForm=
    # HTML to add after the form
    HTMLafterForm=
    # Forms applet parameter: URL path to Forms ListenerServlet
    serverURL=/forms90/l90servlet/debug
    # Forms applet parameter
    codebase=/forms90/java
    # Forms applet parameter
    imageBase=DocumentBase
    # Forms applet parameter
    width=750
    # Forms applet parameter
    height=600
    # Forms applet parameter
    separateFrame=false
    # Forms applet parameter
    splashScreen=
    # Forms applet parameter
    background=
    # Forms applet parameter
    lookAndFeel=Oracle
    # Forms applet parameter
    colorScheme=teal
    # Forms applet parameter
    logo=/forms90/html/inverted_oracle_logo.gif
    # Forms applet parameter
    restrictedURLparams=HTMLbodyAttrs,HTMLbeforeForm,pageTitle,HTMLafterForm,log,allow_debug,allowNewConnections
    # Forms applet parameter
    formsMessageListener=
    # Forms applet parameter
    recordFileName=
    # Forms applet parameter
    serverApp=default
    # Forms applet archive setting for JInitiator
    archive_jini=f90all_jinit.jar, frmwebutil.jar, jacob.jar
    # Forms applet archive setting for Microsoft Internet Explorer native JVM
    archive_ie=f90all.cab
    # Forms applet archive setting for other clients (Sun Java Plugin, Appletviewer, etc)
    archive=f90all.jar
    # Number of times client should retry if a network failure occurs. You should
    # only change this after reading the documentation.
    networkRetries=0
    # Page displayed to Netscape users to allow them to download Oracle JInitiator.
    # Oracle JInitiator is used with Windows clients.
    # If you create your own page, you should set this parameter to point to it.
    jinit_download_page=/forms90/jinitiator/us/jinit_download.htm
    # Parameter related to the version of JInitiator
    jinit_classid=clsid:CAFECAFE-0013-0001-0017-ABCDEFABCDEF
    # Parameter related to the version of JInitiator
    jinit_exename=jinit.exe#Version=1,3,1,17
    # Parameter related to the version of JInitiator
    jinit_mimetype=application/x-jinit-applet;version=1.3.1.17
    # Page displayed to users to allow them to download Sun's Java Plugin.
    # Sun's Java Plugin is typically used for non-Windows clients.
    # (NOTE: you should check this page and possibly change the settings)
    jpi_download_page=http://java.sun.com/products/plugin/1.3/plugin-install.html
    # Parameter related to the version of the Java Plugin
    jpi_classid=clsid:8AD9C840-044E-11D1-B3E9-00805F499D93
    # Parameter related to the version of the Java Plugin
    jpi_codebase=http://java.sun.com/products/plugin/1.3/jinstall-13-win32.cab#Version=1,3,0,0
    # Parameter related to the version of the Java Plugin
    jpi_mimetype=application/x-java-applet;version=1.3
    # EM config parameter
    # Set this to "1" to enable Enterprise Manager to track Forms processes
    em_mode=0
    # Single Sign-On OID configuration parameter
    oid_formsid=%OID_FORMSID%
    # Single Sign-On OID configuration parameter
    oracle_home=C:\oracle\ora904
    # Single Sign-On OID configuration parameter
    formsid_group_dn=%GROUP_DN%
    # Single Sign-On OID configuration parameter: indicates whether we allow
    # dynamic resource creation if the resource is not yet created in the OID.
    ssoDynamicResourceCreate=true
    # Single Sign-On parameter: URL to redirect to if ssoDynamicResourceCreate=false
    ssoErrorUrl=
    # Single Sign-On parameter: Cancel URL for the dynamic resource creation DAS page.
    ssoCancelUrl=
    # Single Sign-On parameter: indicates whether the url is protected in which
    # case mod_osso will be given control for authentication or continue in
    # the FormsServlet if not. It is false by default. Set it to true in an
    # application-specific section to enable Single Sign-On for that application.
    ssoMode=false
    # The parameter allow_debug determines whether debugging is permitted.
    # Administrators should set allow_debug to "true" if servlet
    # debugging is required, or to provide access to the Forms Trace Xlate utility.
    # Otherwise these activities will not be allowed (for security reasons).
    allow_debug=false
    # Parameter which determines whether new Forms sessions are allowed.
    # This is also read by the Forms EM Overview page to show the
    # current Forms status.
    allowNewConnections=true
    # Sample configuration for deploying WebUtil.
    WebUtilArchive=frmwebutil.jar,jacob.jar
    WebUtilLogging=off
    WebUtilLoggingDetail=normal
    WebUtilErrorMode=Alert
    WebUtilDispatchMonitorInterval=5
    WebUtilTrustInternal=true
    WebUtilMaxTransferSize=16384
    baseHTMLjinitiator=webutiljini.htm
    baseHTMLjpi=webutiljpi.htm
    baseHTML=webutilbase.htm
    archive_jini=frmall_jinit.jar,frmwebutil.jar, jacob.jar
    archive=frmall.jar
    lookAndFeel=oracle
    # Example Named Configuration Section
    # Example 1: configuration to run forms in a separate browser window with
    # "generic" look and feel (include "config=sepwin" in the URL)
    # You may define your own specific, named configurations (sets of parameters)
    # by adding special sections as illustrated in the following examples.
    # Note that you need only specify the parameters you want to change. The
    # default values (defined above) will be used for all other parameters.
    # Use of a specific configuration can be requested by including the text
    # "config=<your_config_name>" in the query string of the URL used to run
    # a form. For example, to use the sepwin configuration, your could issue
    # a URL like "http://myhost.mydomain.com/servlet/f90servlet?config=sepwin".
    [sepwin]
    separateFrame=True
    lookandfeel=Generic
    # Example Named Configuration Section
    # Example 2: configuration affecting users of MicroSoft Internet Explorer 5.x.
    # Forms applet will run under the browser's native JVM rather than using Oracle JInitiator.
    [ienative]
    IE=native
    # Example Named Configuration Section
    # Example 3: configuration forcing use of the Java Plugin in all cases (even if
    # the client browser is on Windows)
    [jpi]
    baseHTMLJInitiator=basejpi.htm
    baseHTMLie=basejpi.htm
    # Example Named Configuration Section
    # Example 4: configuration running the Forms ListenerServlet in debug mode
    # (debug messages will be written to the servlet engine's log file).
    [debug]
    serverURL=/forms90/l90servlet/debug
    # Sample configuration for deploying WebUtil.
    WebUtilArchive=frmwebutil.jar,jacob.jar
    WebUtilLogging=off
    WebUtilLoggingDetail=normal
    WebUtilErrorMode=Alert
    WebUtilDispatchMonitorInterval=5
    WebUtilTrustInternal=true
    WebUtilMaxTransferSize=16384
    baseHTMLjinitiator=webutiljini.htm
    baseHTMLjpi=webutiljpi.htm
    baseHTML=webutilbase.htm
    archive_jini=frmall_jinit.jar,frmwebutil.jar, jacob.jar
    archive=frmall.jar
    lookAndFeel=oracle

  • Not able to merge files in oracle 10g forms using webutil

    Hi,
    i ahve developed an application in oracle forms 10g in which i am generating xls file by report and saving on server. now i want to merge header file to file generated by reports and save on server and then trasfer it to client using webutil. but i am not able to do so. please help
    ---sachin

    do you have a solution for merging the headers ?
    for example a batch file, which does the work?
    then run this batch from forms with webutil on your client.

  • Calling SQL Loader through Forms using webutils

    hi all,
    Can anyone tell me how can i call a sqlldr through forms 9i using webutils?Let me know if anyone have a sample script.
    Thanks
    Best Regards,
    Abrar
    [email protected]

    If your middle tier and database server are both unix boxes you could use host(rsh...)
    Are you suggesting webutil because your data to be loaded is on the PC ? If so you probably want to move it then load it as two seperate operations.
    If there isn't too much data you also have the option of using text_io to load it into a forms database block, which has the advantage that the user can see what is happening, and validation rules could be added if required.

  • ADOBE Form Using Table with dynamic number of rows

    Hi All
    First some information about our infrastructure:
    - AdobeDesigner 7.1 in the Developerstudio
    - SAP-Portal 7.0 SP15
    I have a View with tabstrips and behind the tabs i have defined an event. On one Tab I included a ADOBE-Form with Table. The Data for the PDF sould only filled in the context for the Form when i jump to this Tab. I created the Form by using this documentation [https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e0859ad1-53aa-2a10-78ae-99e41c407669].
    To fill the tablecontext I use the following Code:
    IPrivateAnlegenBANFView.IPositionenElement position = null;
    IPrivateAnlegenBANFView.IPositionenNode posNode = wdContext.nodePositionen();
    int NUM_5_TIMES = 5;
    for (int i = 0; i < NUM_5_TIMES; i) {
    IPrivateAnlegenBANFView.IPositionenElement posElement = wdContext.createPositionenElement();
    +posElement.setMaterial("" + i);+
    +posElement.setKurztext("Test" + i);+
    +posElement.setWarengruppe("Warengr" + i);+
    posNode.addElement(posElement);
    If i put this code in the wdDoInit method it  works fine and shows me 5 Rows. But if I put the code in the Action of the tabstrip it shows me only one row. I checked the entries of the context and there are 5 entries (showed them in a WD-Table).
    Can someone tell me what im doing wrong?
    Thanks for a answer and kind regards
    Pascal

    Hi All
    finally i found the solution for the problem.
    When you define the interactive Form in the view do not define the property "dataSource" of UI-Element Interactive Form it seems, that the binding is static and not dynamic.
    Add the following source to the viewCotroller
    Global Part of the Source:
    private static IWDInteractiveForm form = null;
    Method wdDoModify:
    if (firstTime) {
      form = (IWDInteractiveForm) view.getElement("InteractiveForm");
    When you have an Event where you fill your Contextnode which you want to display in the table of an Adobe Form Use this code:
    Action:
    public void onActionFillTab(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent ){
      //@@begin onActionFillTab(ServerEvent)
         * Code to fill the Node for AdobeForm Table
        form.bindDataSource(wdContext.nodeTabelle().getNodeInfo());
      //@@end
    If you want to clear your table and show it directly use in the action the following code:
    wdContext.nodeTabelle().invalidate();
    form.bindDataSource(wdContext.nodeTabelle().getNodeInfo());
    Kind regards
    pascal

  • Adobe forms using Workflow with normal SAP

    Hi All,
    Can any one help me, how to assign Adobe forms to Workflow with normal SAP.
    Thanks,
    Archana.

    Hi,
    The std. PCR (Process Change Request) workflow use  Adobe forms.
    BO is BUS7051,The std. workflows are
       WS50000041
       WS50000042
       WS03100019
       WS21300032
    Check this [link|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/50d1cb99-46cf-2b10-8880-85004a301283]
    Regards,
    Surjith

  • Trying to login over a form using ssl with ldap

    i am trying to loging over a form using ssl. i have kept the cacert at the specified /usr/java/jdk1.5.0_03/jre/lib/security/cacerts.
    i am getting this error.
    javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    kindly help it is urgent.
    Regards,

    A possible reason for this is the requirement for something in the 'Path' field such as public_html - some ISPs don't use this, some do, or something different. This is a folder in your server space, and its contents represent the published webspace, so if you don't have the path when it's required you are publishing to a level on the server one above what outsiders can read. This is something you'd have to check with Easyspace.

  • How to upload data from excel to form using webutil

    Hi,
    In the sample provided by Oracle
    http://www.oracle.com/technology/products/forms/htdocs/webutil/howto_ole.html
    Note 247606.1 How to Copy Records From a Form Into Excel
    It shown the methods of how to copy data from form to excel but is there any sample to provide the step on how to read the cell from excel into Form in 10g.

    declare
    args client_ole2.list_type;
    application client_ole2.obj_type;
    vworkbooks client_ole2.obj_type;
    vdoc     client_ole2.obj_type;
    vworksheet     client_ole2.obj_type;
    vrange               client_ole2.obj_type;
    begin
    -- create app object
    application := client_ole2.create_obj('Excel.Application');
    client_OLE2.SET_PROPERTY(application, 'Visible','True');
    -- get workbooks object
    vworkbooks := client_ole2.get_obj_property(application, 'Workbooks');
    -- and open a file
    args := client_ole2.create_arglist;
    client_ole2.ADD_ARG(args, 'c:\tp_ae.xls');
    vdoc :=client_ole2.INVOKE_OBJ(vworkbooks,'Open',args);
    client_ole2.destroy_arglist(args);
    -- get a worksheet object
    -- for this to work you need to know the sheet name or its index
    args := client_ole2.create_arglist;
    client_ole2.ADD_ARG(args, 1); <-- name or index
    vworksheet := client_ole2.get_obj_property(vdoc,'Worksheets',args);          
    client_ole2.destroy_arglist(args);
    -- get a range object which in this case is just a cell
    -- for this to work you need to know the cell coordinates
    args := client_ole2.create_arglist;
    client_ole2.ADD_ARG(args, 'B6');          
    vrange := client_ole2.get_obj_property(vworksheet,'Range',args);
    client_ole2.destroy_arglist(args);
    -- and here you get the value
    message(client_ole2.get_char_property(vrange,'Value'));
    -- release objects          
    client_ole2.release_obj(vrange);
    client_ole2.release_obj(vworksheet);
    client_ole2.release_obj(vdoc);
    client_ole2.release_obj(vworkbooks);
    client_ole2.release_obj(application);
    end;

  • Offline Interactive PDF Forms Using EMail with WebDynpro for ABAP

    These is a tutorial on implementing Offline Interactive PDF Forms using Email to both send out and receive the form back using WebDynpro for Java.
    Is it possible to implement the same using WebDynpro for ABAP, specifically receiving the forms via email server.
    Regards,
    Mark

    Hi Mark,
    Check this out :
    https://www.sdn.sap.com/irj/sdn/interactiveforms-elearning
    Go to section :
    Send, Receive, and Process Interactive Forms via Email in SAP NetWeaver Application Server ABAP (RIG session 4A)
    and for the ABAP WebDynpro :
    SAP Interactive Forms by Adobe in Web Dynpro for ABAP (Session 3A) .
    I managed to make it work in my internal sytem.
    Goodluck.
    Cheers,
    Danny

  • To create login form using swing with sqlserver as backend

    hi.
    can anybody send me code to create login form using swings .
    thnaks in advance..
    sj

    You do realise that you can't create Swing on a JSP page?
    You have to use HTML.
    If you want to use Swing, the java must be running at the client end, which means you need an Applet, and a completely different forum.

  • Frm-92101 getting error when running form using webutil

    hi
    I get an error FRM-92101:There was a failure in the Forms Server during startup. This could happen due to invalid configuration. Please look into the web-server log file for details
    i am using form version
    Forms [32 Bit] Version 10.1.2.0.2 (Production)
    problem is some time form runs and some time dont any solution or possibility???

    check this for configuration of webutil
    http://baigsorcl.blogspot.com/search/label/WebUtil
    Baig
    [My Oracle Blog|http://baigsorcl.blogspot.com/]

  • How do I call a SAP RFC from an Oracle Form using webutils CLIENT_OLE2?

    Hi guys,
    Your help on this problem would be greatly appreciated.
    We have an older forms 6i application which we are currently updating to 10g (which is a pain itself... but that's a different story.) which currently uses unssupported c++ routines to connect to the SAP system, we want to do away with this c++.
    What I have so far is the following test code:
    PROCEDURE cmd_summary
    IS
    o_sap_log client_ole2.obj_type;
    o_sap_conn client_ole2.obj_type;
    o_sap_rfcc client_ole2.obj_type;
    -- o_sap_rfcx client_ole2.obj_type;
    -- o_sap_rfc client_ole2.obj_type;
    v_args ole2.list_type;
    v_logon BOOLEAN := FALSE;
    BEGIN
    :block3.txt_result := 'TEST Started!';
    --create logon control object
    o_sap_log := client_ole2.create_obj ('SAP.logoncontrol.1');
    --create the function object
    o_sap_rfcc := client_ole2.create_obj ('SAP.Functions');
    --create a new connection object
    o_sap_conn := client_ole2.invoke_obj (o_sap_log, 'NewConnection');
    --set the connection properties
    client_ole2.set_property (o_sap_conn, 'System', caps$get_sys_param ('SAP_DST'));
    client_ole2.set_property (o_sap_conn, 'MessageServer', caps$get_sys_param ('SAP_HST'));
    client_ole2.set_property (o_sap_conn, 'GroupName', 'DEVELOP');
    client_ole2.set_property (o_sap_conn, 'client', caps$get_sys_param ('SAP_CLT'));
    client_ole2.set_property (o_sap_conn, 'SystemNumber', caps$get_sys_param ('SAP_SYN'));
    client_ole2.set_property (o_sap_conn, 'User', caps$get_sys_param ('SAP_USR'));
    client_ole2.set_property (o_sap_conn, 'Password', caps$get_sys_param ('SAP_PWD'));
    client_ole2.set_property (o_sap_conn, 'language', caps$get_sys_param ('SAP_LNG'));
    --set up the logon arguements
    v_args := client_ole2.create_arglist;
    client_ole2.add_arg (v_args, 1);
    client_ole2.add_arg (v_args, TRUE);
    --run the logon function
    v_logon := client_ole2.get_bool_property (o_sap_conn, 'logon', v_args);
    client_ole2.destroy_arglist (v_args);
    IF v_logon
    THEN
    :block3.txt_result := :block3.txt_result || CHR (10) || 'LOGON Worked!!';
    ELSE
    :block3.txt_result := :block3.txt_result || CHR (10) || 'LOGON Failed!!';
    END IF;
    :block3.txt_result := :block3.txt_result || CHR (10) || 'TEST Ended!';
    EXCEPTION
    WHEN OTHERS
    THEN
    :block3.txt_result := :block3.txt_result || CHR (10) || SQLERRM (SQLCODE);
    END cmd_summary;
    NOTE: the get_sys_param functionis returning text from a table.
    This seems to work okay, the logon command returning a TRUE. All good so far.
    However, when I try to then use this connection for anything then I stumble and fall!
    I've seen an example in VB where the SAP RFC object is "assigned" the connection object by simply stating:
    Set oSAPrfc.Connection = oSAPconn
    Where oSAPconn is setup in a similar way to my o_Sap_conn in the above example.
    I have tried using the CLIENT_OLE2.SET_PROPERTY procedures but I don't think that's quite right.
    I've tried using invoke, to try and "run" the method like:
    v_args := CLIENT_OLE2.CREATE_ARGLIST;
    client_ole2.add_arg_obj(v_args,o_sap_conn);
    client_ole2.invoke(o_sap_rfcc,'Connection',v_args);
    client_ole2.destroy_arglist(v_args);
    but it fails.
    I have also tried using the actual Connection function directly:
    SAP_ISAPFUNCTIONS.connection(o_sap_rfcc, o_sap_conn);
    But that just causes the Forms Server to crash... :?
    Has anyone connected to SAP via Forms? I noticed one post on this forum which an example of some code using a SAPBAPI control but not WEBUTIL (Which I think I'd need to use because we are running 10g)
    As a side note we are also looking into SAP Adapter as a possible "other" route but this too is getting very complicated... And I can't see a way of connecting a form to the Adpater anyway :(
    Any advice would be very much appreciated.

    Can anyone help?
    Mike

Maybe you are looking for