pb日志查看记录

因为日志的种类比较多,这里记录下来,方便查看!

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 SC1003
lfcp@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.log

      <EdWDt>2017-02-25</EdWDt>
      <EdNetgRnd>02</EdNetgRnd>
      <CdtrAllCnt>00000001</CdtrAllCnt>
      <CdtrAllSum>1000</CdtrAllSum>
      <DbtrAllCnt>00000001</DbtrAllCnt>
      <DbtrAllSum>8000</DbtrAllSum>
    </GrpHdr>
    <SetInf>
      <SetBk>308584000013</SetBk>
      <WDt>2017-02-25</WDt>
      <TxTpCd>103</TxTpCd>
      <NetgRnd>02</NetgRnd>
      <CdtrTtlCnt>1</CdtrTtlCnt>
      <CdtrTtlSum>1000</CdtrTtlSum>
      <DbtrTtlCnt>0</DbtrTtlCnt>
      <DbtrTtlSum>0</DbtrTtlSum>
    </SetInf>
    <SetInf>
复制代码

 

 在vi编辑器中可以定位到搜索的行,或者是直接去搜索相关的序号。

4.去网关GW搜索相应的序号。确认要下发的业务是否发送到相应的队列。

 

 5 到这一步,如果对方还没有收到小心,可以进入mq队列管理器中查看报文在队列中是否堆积。

假设报文被发送到招行的队列BATZSBANK_1

复制代码
lfcp@LFCP-6:~> dspmq
QMNAME(QMGWFL)                                            STATUS(Running)
lfcp@LFCP-6:~> runmqsc QMGWFL
5724-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



如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,让更多的人能够享受到获取知识的快乐!因为本人初入职场,鉴于自身阅历有限,所以本博客内容大部分来源于网络中已有知识的汇总,欢迎各位转载,评论,大家一起学习进步!如有侵权,请及时和我联系,切实维护您的权益!
posted @   CS408  阅读(1904)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示