因为日志的种类比较多,这里记录下来,方便查看!
1 pb下发日志查看
目前已经确定220-224 603都是这么查看的。手工下发的业务应该都是这么查看的,其实只要去确定步骤2中的序号,就可以直接进入步骤4直接确认(记得将2中的序号+1)
1.通过《手工业务》可以查看需要下发业务的模块编码,可以用来确认下发的序号是否是自己所发的业务。
/2.
2.对于pb下发的手工业务可以去批量应用服务器BatServer查看 。
tail -f SC1003.log
根据下发动作去查找该序号(工作序号)43806769
模块编号对应报文的类型,可以去手工业务文档中确认。这里的931对应行号信息变更3.进入SC1003主控所在的目录
lfcp@lfcp8:~> cd SC1003lfcp@lfcp8:~/SC1003> grep 43806769 -n *CNworker1003_7.log:4065:[20170309054758][128875]cseq:[43806769]CNworker1003_7.log:4084:[20170309054758][128875]日志索引:[SR6001工作日期20170304序号43806769模块编码931]lfcp@lfcp8:~/SC1003> vi CNworker1003_7.log2017-02-25 02 00000001 1000 00000001 8000 308584000013 2017-02-25 103 02 1 1000 0 0
在vi编辑器中可以定位到搜索的行,或者是直接去搜索相关的序号。
4.去网关GW搜索相应的序号。确认要下发的业务是否发送到相应的队列。
5 到这一步,如果对方还没有收到小心,可以进入mq队列管理器中查看报文在队列中是否堆积。
假设报文被发送到招行的队列BATZSBANK_1
lfcp@LFCP-6:~> dspmqQMNAME(QMGWFL) STATUS(Running)lfcp@LFCP-6:~> runmqsc QMGWFL5724-H72 (C) Copyright IBM Corp. 1994, 2011. ALL RIGHTS RESERVED.Starting MQSC for queue manager QMGWFL.dis q(BATZSBANK_1) 2 : dis q(BATZSBANK_1)AMQ8409: Display Queue details. QUEUE(BATZSBANK_1) TYPE(QREMOTE) ALTDATE(2017-02-15) ALTTIME(19.17.32) CLUSNL( ) CLUSTER( ) CLWLPRTY(0) CLWLRANK(0) CUSTOM( ) DEFBIND(OPEN) DEFPRTY(0) DEFPSIST(YES) DEFPRESP(SYNC) DESCR( ) PUT(ENABLED) RQMNAME(QMZSBANK) RNAME(BATZSBANK_1) SCOPE(QMGR) XMITQ(GWFLA_FLZSA) dis q(GWFLA_FLZSA) 3 : dis q(GWFLA_FLZSA)AMQ8409: Display Queue details. QUEUE(GWFLA_FLZSA) TYPE(QLOCAL) ACCTQ(QMGR) ALTDATE(2017-03-07) ALTTIME(17.58.56) BOQNAME( ) BOTHRESH(0) CLUSNL( ) CLUSTER( ) CLCHNAME( ) CLWLPRTY(0) CLWLRANK(0) CLWLUSEQ(QMGR) CRDATE(2017-02-15) CRTIME(19.17.32) CURDEPTH(0) CUSTOM( ) DEFBIND(OPEN) DEFPRTY(0) DEFPSIST(YES) DEFPRESP(SYNC) DEFREADA(NO) DEFSOPT(SHARED) DEFTYPE(PREDEFINED) DESCR( ) DISTL(YES) GET(ENABLED) HARDENBO INITQ(SYSTEM.CHANNEL.INITQ) IPPROCS(1) MAXDEPTH(100000) MAXMSGL(10485760) MONQ(QMGR) MSGDLVSQ(PRIORITY) TRIGGER NPMCLASS(NORMAL) OPPROCS(1) PROCESS( ) PUT(ENABLED) PROPCTL(COMPAT) QDEPTHHI(80) QDEPTHLO(20) QDPHIEV(DISABLED) QDPLOEV(DISABLED) QDPMAXEV(ENABLED) QSVCIEV(NONE) QSVCINT(999999999) RETINTVL(999999999) SCOPE(QMGR) SHARE STATQ(QMGR) TRIGDATA(GWFLA.FLZSA) TRIGDPTH(1) TRIGMPRI(0) TRIGTYPE(FIRST) USAGE(XMITQ)dis chs(GWFLA.FLZSA) 5 : dis chs(GWFLA.FLZSA)AMQ8417: Display Channel Status details. CHANNEL(GWFLA.FLZSA) CHLTYPE(SDR) CONNAME(77.10.5.67(1414)) CURRENT RQMNAME(QMZSBANK) STATUS(RUNNING) SUBSTATE(MQGET) XMITQ(GWFLA_FLZSA)
通过查看队列的深度,来确定报文的发送情况。
2