最新消息:本站持续更新中,请注意添加收藏夹。搜索关键词时,多换一个同义词。比如要搜索界面,可以尝试页面,画面,PER档等词汇。善于搜索,将大大提高你的查找效率。

TIPTOP WEBService 接口异常自查顺序(GP5.25)

开发相关 bron1984 8093浏览

TIPTOP Service GetWay 2.0 整合检测报告

主机环境查核
查核 检查点 检查项目 检查方式提示
TIPTOP版本 版本
Genero 版本 版本 fpi
GWS 版本 版本 fglwsdl -V
数据库版本 版本
主机环境 版本 uname -a
内部IP指派 IP定为:
外部联机方式指定 □ VPN □ 拨接

□ PC Anywhere □ 直接连入

□ 其他

外部IP指派 IP定为:
防火墙port开启 是否开启6384 port 是否开启

 

TIPTOP 端检测
[检查 TIPTOP Web Service ]
查核 检查点 检查项目 检查方式提示
检查Service是否正常 利用 IE 网页URL检查 ERP service 是否正确启动 在IE 网址输入URL,
TIPTOP标准正式区:http://erp_ip:6384[6394]/ws/r/aws_ttsrv2?WSDL

TIPTOP标准测试区:http://erp_ip:6384[6394]/ws/r/aws_ttsrv2_toptest?WSDL

如出现下列画面,即表示TIPTOP主机端Web Service启动无误

[检查系统环境 ]
查核 检查点 检查项目 检查方式提示
整合License 确认整合License 是否已安装 安装目录为 /u1/genero/fgl.ws
  1. 安装整合License会在/u1/genero路径下会有fgl.ws目录,若有即表示已安装;反之则未安装

Web Service 确认 Web Service 已正确安装 r.l2 apmt540测试
  1. 检查整合单据程序是否Link成功,link 成功表示已安装 WebServices 支持套件

-Link整合单据程序,例如:r.l2 apmt540

Application Server 启动 确认 Application Server 是否已正确启动 as.xcf_84

(必须以 tiptop 账号激活)

ps –ef | grep as.xcf_84
  1. Genero可利用ps –ef︱grep as.xcf_84指令确认是否已执行,若出现as.xcf_84(如下图),即表示已启动,反之则为未启动
  2. 若无启动,以tiptop user登入,执行”startws”指令application server daemon

aws_ttsrv2 确认 aws_ttsrv2 是否正常执行 r.r2 aws_ttsrv2
  1. 执行aws_ttsrv2程序是否正常,因aws_ttsrv2不具UI接口,故出现下列信息即表示程序正常执行

-正式区标准目录 /u1/topprod/tiptop/aws/4gl/r.r2 aws_ttsrv2

-正式区客制目录 /u1/topprod/topcust/aws/4gl/r.r2 aws_ttsrv2

aws_ttcfg2 确认 aws_ttcfg2 是否有资料 exe2 aws_ttcfg2
  1. 执行aws_ttcfg2程序是否正常,执行”exe2 aws_ttsrv2”指令
  2. 检视aws_ttcfg2是否有Service设定

[检查整合环境设定 ]
查核 检查点 检查项目 检查方式提示
检查as.xcf_84 确认 SERVICE_LIST里是否有Service ID为aws_ttsrv2及aws_ttsrv2_toptest $FGLASDIR/etc/as.xcf_84
  1. 检视$FGLASDIR/etc/as.xcf_84
  2. 检查sh文件完整路径:$(res.envdir)/topprod.sh、toptest.sh

  1. 查看$(res.envdir)所设定的路径 $(res.envdir) = /u1/genero/gas /etc

检查 sh 檔 检查 sh 文件的 case 程序段是否有aws_ttsrv2.42r 的设定 $FGLASDIR/etc/topprod.sh 或 toptest.sh
  1. 检查shell script中所有环境变量设定是否正确
  2. Shell script中必须加上(蓝色字体)段落

-正式区标准 cmd=”$FGLRUN $TOP/aws/42r/$1”

-正式区客制 cmd=”$FGLRUN $CUST/cws/42r/$1”

检查整合程序 检查gas 启动时带起的整合程序是否正确 ps –ef | grep aws_ttsrv2
  1. 检视 ps –ef | grep aws_ttsrv2,查看启动的整合程序路径.
  • 标准程序必须是 $TOP/aws/42r/aws_ttsrv2.42r
  • 客制程式必须是 $CUST/cws/42r/aws_ttsrv2.42r

  1. 若有客制调整Server程序时,请检查整合程序的启动时间是否是在Server异动时间之后,若否,请以tiptop user登入并重新启动 as.xcf_84 .

(注: 因GP 5.25 WebServices 是随着gas 启动时自动带起整合程序,并且 keep runtime 的整合程序在 OS process list 中,故只要Service有所异动 (新增 / 删除 / 修改 ),就必须重新启动as.xcf_84,才可呈现最新的Service信息。)

  1. 若需重新启动 as.xcf_84,请依序以下步骤:
  • 查询as.xcf_84 的 process ID ( 语法:ps –ef | grep as.xcf_84 )
    • 查询结果左边算起的第二字段,即为 process ID 。

  • 删除as.xcf_84 的process ID (语法:kill – 9  process_ID )

  • 重新启动 as.xcf_84  (语法:startws     5.1版本用 startweb as restart / startweb as start)  /etc/httpd/conf

[检查Log檔 ]
查核 检查点 检查项目 检查方式提示
检查 gas log 确认 gas log 文件是否有 aws_ttsrv2的记录 $FGLASDIR/log/log_84/log/[日期]/httpdispatch.log
  1. Genero Log档案 Ex: $FGLASDIR/log/log_84/log/20110601/httpdispatch.log
  2. 若gas已启动, 则检视 gas log 档案

-检查是否有 Service 呼叫的记录

-检查是否有正确执行 4GL 程序(aws_ttsrv2)

检查 aws log 确认 aws_ttsrv2-今天日期.log是否有 Client 端呼叫的记录 $TEMPDIR/aws_ttsrv2-xxxxxxxx.log
  1. aws log档案 Ex: $TEMPDIR/aws_ttsrv2-20100419.log
  2. 检视aws_ttsrv2 log档案,是否有正确记录传递的XML字符串

检查 aws runtime log 确认 aws_ttsrv2_run-今天日期.log是否有程序执行的记录 $TEMPDIR/aws_ttsrv2_run-xxxxxxxx.log
  1. aws runtime log档案 Ex: $TEMPDIR/aws_ttsrv2_run-20100419.log

TIPTOP 端补充说明
TIPTOP端主机整合SOAP网址设定

  • TIPTOP GP 5.1及GP5.2 (含)以上:

正式区:  http://[TIPTOP_IP]:6384/ws/r/aws_ttsrv2

测试区:  http://[TIPTOP_IP]:6384/ws/r/aws_ttsrv2_toptest

  • TIPTOP GP 5.0,或是TIPTOP GP 3X(含)以下设定使用Load Balance方式执行GASD之设定方式:

正式区:  http://[TIPTOP_IP]/cgi-bin/fglccgi/ws/r/aws_ttsrv2

测试区:  http://[TIPTOP_IP]/cgi-bin/fglccgi/ws/r/aws_ttsrv2_toptest

  • TIPTOP GP 3X(含)以下:

正式区:  http://[TIPTOP_IP]:6394/ws/r/aws_ttsrv2

测试区:  http://[TIPTOP_IP]:6394/ws/r/aws_ttsrv2_toptest

提供异常Log给鼎捷参考
查核 检查点 检查项目 检查方式提示
gas log 提供异常状况的 gas log 檔, 位于 $FGLASDIR/log/log_84/log/[日期]/ 目录下 $FGLASDIR/log/log_84/log/[日期]/httpdispatch.log
aws log 提供异常状况的 aws log 文件, 位于 $TEMPDIR目录下 $TEMPDIR/aws_ttsrv2-xxxxxxxx.log
aws run log 提供异常状况的 aws run log 文件, 位于 $TEMPDIR目录下 $TEMPDIR/aws_ttsrv2_run-xxxxxxxx.log

转载请注明:赫非域 » TIPTOP WEBService 接口异常自查顺序(GP5.25)