Enabling Forms Socket Mode
Changing forms servlet mode to forms socket mode is
very easy. This needs running of just 1 script and bouncing the services.
Follow the below steps for changing from forms servlet
mode to forms socket mode. Also note that both these modes cannot
co-exits.
1) Stop all services using adstpall.sh present in
$ADMIN_SCRIPTS_HOME location.
Note that while stopping this will call
adformsctl.sh script for stopping forms services. This is because the current
mode is servlet mode.
2) Run the following command to enable Forms Socket
Mode:
$FND_TOP/bin/txkrun.pl -script=ChangeFormsMode
\
[-contextfile=] \
-mode=socket \
[-port=] \
-runautoconfig= \
-appspass=
Example :
$FND_TOP/bin/txkrun.pl
-script=ChangeFormsMode \
-contextfile=$INST_TOP/appl/admin/mycontext.xml
\
-mode=socket \
-port=9095 \
-runautoconfig=Yes
In this case you can get the forms port number from
context file.
Make sure that autoconfig has run successfully
and that it has updated the forms launcher in database.
3) start the services using adstrtall.sh present in
$ADMIN_SCRIPTS_HOME
Note that this time it will use
adformsrvctl.sh
script to start the forms. This is the script for
starting forms in socket mode.
Executing service control
script:
/slot02/appmgr/inst/apps/SCM3R3X3/admin/scripts/adformsrvctl.sh start
script returned:
****************************************************
/slot02/appmgr/inst/apps/SCM3R3X3/admin/scripts/adformsrvctl.sh start
script returned:
****************************************************
You are running
adformsrvctl.sh version 120.9.12000000.6
Starting FORMS Server in
Socket Mode…
adformsrvctl.sh: exiting
with status 0
adformsrvctl.sh: check the
logfile /slot02/appmgr/inst/apps/SCM3R3X3/logs/ora/10.1.2/forms/socket.log for
more information …
You have new mail in
/var/spool/mail/appmgr02
.end std out.
.end err out.
After converting to forms socket mode the
ICX_FORMS_LAUNCHER will take below form.
://.:/OA_HTML/frmservlet
Also adopmnctl.sh will not list the forms process
now.
-bash-3.00$ ./adopmnctl.sh status
You are running
adopmnctl.sh version 120.4.12000000.3
Checking status of OPMN
managed processes…
Processes in Instance:
tkr12r3m_rws60001tch.rws60001tch.us.oracle.com
———————————+——————–+———+———
ias-component | process-type | pid | status
———————————+——————–+———+———
OC4JGroup:OC4J | OC4J:oafm | 14533 | Alive
OC4JGroup:OC4J | OC4J:oacore | 13722 | Alive
OC4JGroup:OC4J | OC4J:oacore | 13723 | Alive
HTTP_Server | HTTP_Server | 13405 | Alive
———————————+——————–+———+———
ias-component | process-type | pid | status
———————————+——————–+———+———
OC4JGroup:OC4J | OC4J:oafm | 14533 | Alive
OC4JGroup:OC4J | OC4J:oacore | 13722 | Alive
OC4JGroup:OC4J | OC4J:oacore | 13723 | Alive
HTTP_Server | HTTP_Server | 13405 | Alive
adopmnctl.sh: exiting with
status 0
No comments:
Post a Comment
No one has ever become poor by giving