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,
PhilippeTry 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
---sachindo 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
PascalHi 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,
MarkHi 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..
sjYou 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
-
Multiple instances of one application in a single vm
Hi At work we use a database client called SAP, for timesheet, maintenance logs etc. To access this application (SAP) we need to use computers on a domain, which we are charged $6000 yearly per. computer. To reduce this cost, we want to set up a serv
-
Multiple hard drive failures on multiple mid-2012 13" macbook pros
I have a mid-2012 13" MacBook Pro (500GB hard drive), which is actually the third one I've owned in two years. The hard drive on my first laptop failed and was replaced at least five times (I lost count) before Apple agreed to just replace the machin
-
i've lost all the entries in my calendar. i had been able to call them up with the magnifying glass list function, but now it only opens a search function and all my calendars/ entries are blank. help please
-
Mail not fetching new data every 15 with 3g turned off
I had to turn 3g off in order to improve my reception and battery life. It seems to help somewhat, however I notice that the Mail application does not fetch new mail every 15 minutes like its setup to do. It works fine in 3g mode, just doesnt do it w
-
I want to see pictures in my mails-how can I change the settings so I do??
I can not see pictures in my mails--Please help me so I can see them!