本文共 8978 字,大约阅读时间需要 29 分钟。
Oracle® Mobile Supply Chain Applications (MSCA) enables
automated mobile user operations. This is performed using handheld radio frequency (RF) devices, PDA’s, and lift truck mounted RFscanners. The usage of mobile devices results in improved dataaccuracy and increased mobilityand convenience therebystreamlining movement and reducing human errors. Oracle MSCAis part of the Oracle Supply Chain Management solution, theintegrated suite that streamlines design, planning, manufacturingand 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_FILE170:停止/启动mwa服务:171: 649:error 172:Yes 173:10000000 174:5 175:60 176:15 177:10 178:FALSE 179:FALSE 180:FALSE 181:/dxxxsi/applmgr/1200/mwa/12.0.0 750:30708 751:30702,30704,30706 752:30700 927:928: Oracle MWA Service DXXXSI_vmohsxxxs009 929:enabled 930:/dxxxsi/inst/apps/DXXXSI_vmohsxxxs009/logs/appl/admin/log/mwactl.txt 937:100 938:/dxxxsi/inst/apps/DXXXSI_vmohsxxxs009/admin/scripts/mwactlwrpr.sh 956:bash-3.2$
bash-3.2$ mwactlwrpr.sh stop apps/appsStopping MWA Servers and the dispatcher ....Stopping MWA Server on Port number: 30702Stopping MWA Server on Port number: 30704Stopping MWA Server on Port number: 30706Stopping MWA Dispatcher on Port number: 30700bash-3.2$ ps -ef | grep mwa | grep -i dxxx1iapdxxx1i 14794 7401 0 08:03 pts/11 00:00:00 grep mwabash-3.2$ mwactlwrpr.sh start apps/appsStarting MWA Wrapper script. Checking if all ports are free to start the servers and dispatcher...Starting MWA Server on Port number: 30702Starting MWA Server on Port number: 30704Starting MWA Server on Port number: 30706Starting 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 mwaapdxxxsi 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 30702apdxxxsi 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 30704apdxxxsi 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 30706apdxxxsi 3158 1 0 05:54 ? 00:00:00 /bin/sh -f /dxxxsi/inst/apps/DXXXSI_vmohsxxxs009/admin/scripts/mwactl.sh start_dispatcherapdxxxsi 3160 3158 0 05:54 ? 00:00:00 /dxxxsi/applmgr/1200/mwa/12.0.0/bin/MWADISapdxxxsi 28494 30490 0 07:31 pts/9 00:00:00 grep mwabash-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/MWADIStcp 0 0 111.111.10.239:30700 111.111.10.239:10354 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:30700 111.111.10.239:10353 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:30700 111.111.10.239:10352 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:30700 111.111.10.239:10343 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:30700 111.111.10.239:10342 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:30700 111.111.10.239:10341 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:30700 111.111.10.239:10340 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:30700 111.111.10.239:10351 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:30700 111.111.10.239:10350 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:30700 111.111.10.239:10349 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:30700 111.111.10.239:10348 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:30700 111.111.10.239:10347 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:30700 111.111.10.239:10346 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:30700 111.111.10.239:10345 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:30700 111.111.10.239:10344 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:10354 111.111.10.239:30700 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:10353 111.111.10.239:30700 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:10352 111.111.10.239:30700 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:10343 111.111.10.239:30700 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:10342 111.111.10.239:30700 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:10341 111.111.10.239:30700 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:10340 111.111.10.239:30700 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:10347 111.111.10.239:30700 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:10346 111.111.10.239:30700 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:10345 111.111.10.239:30700 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:10344 111.111.10.239:30700 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:10351 111.111.10.239:30700 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:10350 111.111.10.239:30700 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:10349 111.111.10.239:30700 ESTA BLISHED 3160/MWADIStcp 0 0 111.111.10.239:10348 111.111.10.239:30700 ESTA BLISHED 3160/MWADISbash-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 JAVA_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.html4. 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]
转载地址:http://entai.baihongyu.com/