Oracle EBS R12 - 移动应用服务mwa/MSCA简单管理
2013-01-28 21:07
1276 查看
Oracle® Mobile Supply Chain Applications (MSCA) enables
automated mobile user operations. This is performed using hand
held radio frequency (RF) devices, PDA’s, and lift truck mounted RF
scanners. The usage of mobile devices results in improved data
accuracy and increased mobility
and convenience thereby
streamlining movement and reducing human errors. Oracle MSCA
is part of the Oracle Supply Chain Management solution, the
integrated suite that streamlines design, planning, manufacturing
and fulfillment. http://www.oracle.com/us/products/applications/057129.pdf
本文简单的记录了mwa/MSCA的服务管理与配置信息。
版本:
Oracle DB 10.2 + EBS R12.0.6
mwa的配置信息:
停止/启动mwa服务:
注意: 如果用命令"mwactl.sh start 30700 &"手动启动Dispatcher,会导致mwactlwrpr.sh stop时停不掉,然后再mwactlwrpr.sh start时会报Dispatcher端口被占用,
这时只能手动kill掉原先手动开启的进程,再重新重启.
mwa服务正常运行时的进程:
mwa的Dispatcher端口:
用IE访问如下地址时会出来页乱码,如果能找到“Invalid password”应该就可以说明mwa成功启动了 http://vmohsxxxs009.example.com:30700/
如果pc机上装了mwa客户端也可用如下命令来测试连接:
C:\MWA_GUI>more startMWAGUI.bat
set MWA_GUI_TOP=C:\MWA_GUI
set J***A_TOP=C:\jkd1.1.8
C:\jdk1.1.8\bin\java -classpath C:\jdk1.1.8\lib\classes.zip;C:\MWA_GUI\lib\j5733571_3p.zip;C:\MWA_GUI\lib\j5733571_fnd.zip;C:\MWA_GUI\lib\j5733571_mwa.zip oracle.apps.mwa.awt.client.StartGUI
20130311补充:
有时我们会发现telnet.Listener的端口被占用,导致使用命令mwactlwrpr.sh stop/start apps/apps重启mwa服务时,dispatcher进程起来了,但是telnet.Listener进程确没有起来,这时可以通过修改$INST_TOP/admin/install/mwa.cfg 文件里的mwa.TelnetPortNumber(逗号隔开)配置来临时更改telnet.Listener端口(mwa.cfg的dispatcher端口由mwa.Dispatcher指定),然后再重启mwa服务即可。如果要永久修改telnet.Listener端口,需修改$CONTEXT_FILE的mwaTelnetPortNo($CONTEXT_FILE的dispatcher端口由mwaDispatcherPort指定),再执行adautocfg.sh更新配置信息,比较麻烦。
* 11i的配置方法略有不同,请参照[ID 269991.1].
20130924补充:
MWA_GUI/Oracle Mobile客户端的Device List列表可以通过$INST_TOP/admin/install/deviceIP.ini文件设置.
Mobile Web Applications (MWA) Troubleshooting Tips for Release 12 Mobile Web Applications Server (Doc ID 782162.1)
REF:
1. MWA Service Management – Brief http://avdeo.com/2007/05/17/mwa-service-management-brief/
2. MWA Server http://docs.oracle.com/cd/E18727_01/doc.121/e13467/T258138T411019.htm#T411039
3. Oracle Applications MWA Configuration http://oraebsdbaorbit.blogspot.com/2009/08/oracle-applications-mwa-configuration_7879.html
4. Mobile Web Applications (MWA) Troubleshooting Tips for Release 12 Mobile Web Applications Server [ID 782162.1]
5. Using AutoConfig to Manage System Configurations in Oracle E-Business Suite Release 12 [ID 387859.1]
6. Mobile Web Applications Server - MWA Troubleshooting Tips for E-Business Suite 11i and R12 Oracle Mobile Application Server [ID 269991.1]
automated mobile user operations. This is performed using hand
held radio frequency (RF) devices, PDA’s, and lift truck mounted RF
scanners. The usage of mobile devices results in improved data
accuracy and increased mobility
and convenience thereby
streamlining movement and reducing human errors. Oracle MSCA
is part of the Oracle Supply Chain Management solution, the
integrated suite that streamlines design, planning, manufacturing
and fulfillment. http://www.oracle.com/us/products/applications/057129.pdf
本文简单的记录了mwa/MSCA的服务管理与配置信息。
版本:
Oracle DB 10.2 + EBS R12.0.6
mwa的配置信息:
bash-3.2$ grep -in mwa $CONTEXT_FILE 170: <oa_mwa_server> 171: <mwaLogLevel oa_var="s_mwaLogLevel">error</mwaLogLevel> 172: <mwaLogRotate oa_var="s_mwaLogRotate">Yes</mwaLogRotate> 173: <mwaLogFileSize oa_var="s_mwaLogFileSize">10000000</mwaLogFileSize> 174: <mwaDropConnectionTimeout oa_var="s_mwaDropConnectionTimeout">5</mwaDropConnectionTimeout> 175: <mwaStaleSessionTimeout oa_var="s_mwaStaleSessionTimeout">60</mwaStaleSessionTimeout> 176: <mwaDispatcherThreadCount oa_var="s_mwaDispatcherThreadCount">15</mwaDispatcherThreadCount> 177: <mwaDispatcherClientsPerWorker oa_var="s_mwaDispatcherClientsPerWorker">10</mwaDispatcherClientsPerWorker> 178: <mwaJVMb oa_var="s_mwaJVMb">FALSE</mwaJVMb> 179: <mwaActivateLOVByEnter oa_var="s_mwaActivateLOVByEnter">FALSE</mwaActivateLOVByEnter> 180: <mwaSubmenuChangeOrgResp oa_var="s_mwaSubmenuChangeOrgResp">FALSE</mwaSubmenuChangeOrgResp> 181: </oa_mwa_server> 649: <MWA_TOP oa_var="s_mwatop" oa_type="PROD_TOP" oa_enabled="TRUE">/dxxxsi/applmgr/1200/mwa/12.0.0</MWA_TOP> 750: <mwaPortNo oa_var="s_mwaPortNo" oa_type="PORT" base="10200" step="6" range="6" label="MSCA Server Port">30708</mwaPortNo> 751: <mwaTelnetPortNo oa_var="s_mwaTelnetPortNo" oa_type="DUP_PORT" base="10200" step="6" range="6" increment="2" separator="," showall="true" label="MCSA Telnet Server Port">30702,30704,30706</mwaTelnetPortNo> 752: <mwaDispatcherPort oa_var="s_mwaDispatcherPort" oa_type="PORT" base="10800" step="3" range="-1" label="MSCA Dispatcher Port">30700</mwaDispatcherPort> 927: <oa_service type="mwa_srv"> 928: <oa_service_name oa_var="s_mwaname">Oracle MWA Service DXXXSI_vmohsxxxs009</oa_service_name> 929: <oa_service_status oa_var="s_mwastatus">enabled</oa_service_status> 930: <oa_service_log oa_var="s_mwalog">/dxxxsi/inst/apps/DXXXSI_vmohsxxxs009/logs/appl/admin/log/mwactl.txt</oa_service_log> 937: <timeout oa_var="s_mwatimeout">100</timeout> 938: <ctrl_script oa_var="s_mwactrl" osd="unix">/dxxxsi/inst/apps/DXXXSI_vmohsxxxs009/admin/scripts/mwactlwrpr.sh</ctrl_script> 956: <oa_service_group type="other" title="Other Services" services="forms_server, met_cl, met_srv, mwa_srv"> bash-3.2$
停止/启动mwa服务:
bash-3.2$ mwactlwrpr.sh stop apps/apps Stopping MWA Servers and the dispatcher .... Stopping MWA Server on Port number: 30702 Stopping MWA Server on Port number: 30704 Stopping MWA Server on Port number: 30706 Stopping MWA Dispatcher on Port number: 30700 bash-3.2$ ps -ef | grep mwa | grep -i dxxx1i apdxxx1i 14794 7401 0 08:03 pts/11 00:00:00 grep mwa bash-3.2$ mwactlwrpr.sh start apps/apps Starting MWA Wrapper script. Checking if all ports are free to start the servers and dispatcher... Starting MWA Server on Port number: 30702 Starting MWA Server on Port number: 30704 Starting MWA Server on Port number: 30706 Starting MWA Dispatcher on Port number: 30700
注意: 如果用命令"mwactl.sh start 30700 &"手动启动Dispatcher,会导致mwactlwrpr.sh stop时停不掉,然后再mwactlwrpr.sh start时会报Dispatcher端口被占用,
这时只能手动kill掉原先手动开启的进程,再重新重启.
mwa服务正常运行时的进程:
bash-3.2$ ps -ef | grep -i dxxxsi | grep mwa apdxxxsi 3040 1 0 05:54 ? 00:00:01 /dxxxsi/product/1013/appsutil/jdk/bin/java -DCLIENT_PROCESSID=3040 -Doracle.apps.mwa=/dxxxsi/applmgr/1200/mwa/12.0.0 -Doracle.apps.inst=/dxxxsi/inst/apps/DXXXSI_vmohsxxxs009 -mx512m -ms128m oracle.apps.mwa.presentation.telnet.Listener 30702 apdxxxsi 3090 1 0 05:54 ? 00:00:01 /dxxxsi/product/1013/appsutil/jdk/bin/java -DCLIENT_PROCESSID=3090 -Doracle.apps.mwa=/dxxxsi/applmgr/1200/mwa/12.0.0 -Doracle.apps.inst=/dxxxsi/inst/apps/DXXXSI_vmohsxxxs009 -mx512m -ms128m oracle.apps.mwa.presentation.telnet.Listener 30704 apdxxxsi 3129 1 0 05:54 ? 00:00:01 /dxxxsi/product/1013/appsutil/jdk/bin/java -DCLIENT_PROCESSID=3129 -Doracle.apps.mwa=/dxxxsi/applmgr/1200/mwa/12.0.0 -Doracle.apps.inst=/dxxxsi/inst/apps/DXXXSI_vmohsxxxs009 -mx512m -ms128m oracle.apps.mwa.presentation.telnet.Listener 30706 apdxxxsi 3158 1 0 05:54 ? 00:00:00 /bin/sh -f /dxxxsi/inst/apps/DXXXSI_vmohsxxxs009/admin/scripts/mwactl.sh start_dispatcher apdxxxsi 3160 3158 0 05:54 ? 00:00:00 /dxxxsi/applmgr/1200/mwa/12.0.0/bin/MWADIS apdxxxsi 28494 30490 0 07:31 pts/9 00:00:00 grep mwa bash-3.2$
mwa的Dispatcher端口:
bash-3.2$ netstat -natulp | grep :30700 (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) tcp 0 0 0.0.0.0:30700 0.0.0.0:* LIST EN 3160/MWADIS tcp 0 0 111.111.10.239:30700 111.111.10.239:10354 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:30700 111.111.10.239:10353 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:30700 111.111.10.239:10352 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:30700 111.111.10.239:10343 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:30700 111.111.10.239:10342 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:30700 111.111.10.239:10341 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:30700 111.111.10.239:10340 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:30700 111.111.10.239:10351 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:30700 111.111.10.239:10350 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:30700 111.111.10.239:10349 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:30700 111.111.10.239:10348 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:30700 111.111.10.239:10347 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:30700 111.111.10.239:10346 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:30700 111.111.10.239:10345 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:30700 111.111.10.239:10344 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:10354 111.111.10.239:30700 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:10353 111.111.10.239:30700 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:10352 111.111.10.239:30700 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:10343 111.111.10.239:30700 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:10342 111.111.10.239:30700 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:10341 111.111.10.239:30700 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:10340 111.111.10.239:30700 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:10347 111.111.10.239:30700 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:10346 111.111.10.239:30700 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:10345 111.111.10.239:30700 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:10344 111.111.10.239:30700 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:10351 111.111.10.239:30700 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:10350 111.111.10.239:30700 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:10349 111.111.10.239:30700 ESTA BLISHED 3160/MWADIS tcp 0 0 111.111.10.239:10348 111.111.10.239:30700 ESTA BLISHED 3160/MWADIS bash-3.2$
用IE访问如下地址时会出来页乱码,如果能找到“Invalid password”应该就可以说明mwa成功启动了 http://vmohsxxxs009.example.com:30700/
如果pc机上装了mwa客户端也可用如下命令来测试连接:
C:\MWA_GUI>more startMWAGUI.bat
set MWA_GUI_TOP=C:\MWA_GUI
set J***A_TOP=C:\jkd1.1.8
C:\jdk1.1.8\bin\java -classpath C:\jdk1.1.8\lib\classes.zip;C:\MWA_GUI\lib\j5733571_3p.zip;C:\MWA_GUI\lib\j5733571_fnd.zip;C:\MWA_GUI\lib\j5733571_mwa.zip oracle.apps.mwa.awt.client.StartGUI
20130311补充:
有时我们会发现telnet.Listener的端口被占用,导致使用命令mwactlwrpr.sh stop/start apps/apps重启mwa服务时,dispatcher进程起来了,但是telnet.Listener进程确没有起来,这时可以通过修改$INST_TOP/admin/install/mwa.cfg 文件里的mwa.TelnetPortNumber(逗号隔开)配置来临时更改telnet.Listener端口(mwa.cfg的dispatcher端口由mwa.Dispatcher指定),然后再重启mwa服务即可。如果要永久修改telnet.Listener端口,需修改$CONTEXT_FILE的mwaTelnetPortNo($CONTEXT_FILE的dispatcher端口由mwaDispatcherPort指定),再执行adautocfg.sh更新配置信息,比较麻烦。
* 11i的配置方法略有不同,请参照[ID 269991.1].
20130924补充:
MWA_GUI/Oracle Mobile客户端的Device List列表可以通过$INST_TOP/admin/install/deviceIP.ini文件设置.
Mobile Web Applications (MWA) Troubleshooting Tips for Release 12 Mobile Web Applications Server (Doc ID 782162.1)
REF:
1. MWA Service Management – Brief http://avdeo.com/2007/05/17/mwa-service-management-brief/
2. MWA Server http://docs.oracle.com/cd/E18727_01/doc.121/e13467/T258138T411019.htm#T411039
3. Oracle Applications MWA Configuration http://oraebsdbaorbit.blogspot.com/2009/08/oracle-applications-mwa-configuration_7879.html
4. Mobile Web Applications (MWA) Troubleshooting Tips for Release 12 Mobile Web Applications Server [ID 782162.1]
5. Using AutoConfig to Manage System Configurations in Oracle E-Business Suite Release 12 [ID 387859.1]
6. Mobile Web Applications Server - MWA Troubleshooting Tips for E-Business Suite 11i and R12 Oracle Mobile Application Server [ID 269991.1]
相关文章推荐
- 120941138报:工信部正搭建移动应用认证和管理服务
- 给移动应用开发插上翅膀--最简单的REST服务搭建
- 有限状态机在管理系统的简单应用
- 设置Office 365移动设备管理MDM服务——创建APNs证书
- 关于学生管理系统的简单操作(数据库应用)
- 简单批处理管理你的VM虚拟机服务,设置开机不启动虚拟机服务
- IOS-触摸简单应用-触摸移动按钮
- Windows Azure移动终端云服务管理(公测版)
- 触摸简单应用-触摸移动按钮
- linux系统管理中-围绕Samba服务的应用.
- 使用autotools进行项目管理简单应用
- 扩展 ArcGIS Server 在移动平台/互联网应用的可达性(转载_实现简单在线编辑思路)
- 教务处管理系统(数据结构的简单应用)
- 使用Bmob为你的移动应用提供后端数据服务
- 新浪SAE搭建简单移动云服务供移动端访问
- 微信+Salesforce CRM移动管理创新应用研讨会
- RHEL5系列之三:GNOME桌面的简单管理应用(1)
- 关于移动游戏出版服务管理的通知
- 实践hibernate的应用——struts2+hibernate的简单学生信息管理
- 前端httpd+keepalived加后端heartbeat+nfs+drbd实现httpd服务的高效应用及资源统一管理