??????财政部门设计
一、队列管理器名称
序号 | 队列管理器名称 | 备注 | 1 | CZFSQMGR | 财政端队列管理器名称 |
二、通道名称
序号 | 通道名称 | 备注 | 1 | CHANNEL_FS_SWTOCZ | 接收方通道 | 2 | CHANNEL_FS_CZTOSW | 发送方通道 |
三、队列名称
序号 | 传输方向 | 队列名称 | 对应税务端队列 | 备注 | 1 | 财政发送 | QR_FS_CZTOSW_ZSXM | QL_FS_CZTOSW_ZSXM | 财政发送征收项目队列 | 2 | QR_FS_CZTOSW_JKMXX | QL_FS_CZTOSW_JKMXX | 财政发送缴款码队列 | 3 | QR_FS_CZTOSW_ZSDZJG | QL_FS_CZTOSW_ZSDZJG | 财政发送征收对账结果队列 | 4 | QR_FS_CZTOSW_SSHZ | QL_FS_CZTOSW_SSHZ | 财政发送实时回执队列 | 5 | QR_FS_CZTOSW_DZ | QL_FS_CZTOSW_DZ | 财政发送税务汇总对账、校验反馈数据队列 | 6 | 财政接收 | QL_FS_SWTOCZ_SSHZ | QR_FS_SWTOCZ_SSHZ | 财政接收实时回执队列 | 7 | QL_FS_SWTOCZ_DZ | QR_FS_SWTOCZ_DZ | 财政接收汇总对账、校验反馈数据队列 | 8 | QL_FS_SWTOCZ_ZSXX | QR_FS_SWTOCZ_ZSXX | 财政接收征收信息队列 | 9 | QL_FS_SWTOCZ_ZSDZXX | QR_FS_WSTOCZ_ ZSDZXX | 财政接收征收对账信息 | 10 | QL_FS_SWTOCZ_RKQRXX | QR_FS_SWTOCZ_RKQRXX | 财政接收入库确认信息队列 | 11 | QL_FS_SWTOCZ_RKLSXX | QR_FS_SWTOCZ_RKLSXX | 财政接收入库流水对账信息队列 | 12 | QL_FS_SWTOCZ_TKXX | QR_FS_SWTOCZ_TKXX | 财政接收退库信息队列 | 13 | QL_FS_SWTOCZ_TZXX | QR_FS_SWTOCZ_TZXX | 财政接收调库信息队列 | 14 | QL_FS_SWTOCZ_CXXX | QR_FS_SWTOCZ_CXXX | 财政接收冲销信息队列 | 15 | QL_FS_SWTOCZ_HZHDXX | QR_FS_SWTOCZ_HZHDXX | 汇总核对信息 | 16 | QL_FS_SWTOCZ_SJBHDXX | QR_FS_SWTOCZ_SJBHDXX | 按数据包核对信息 | 17 | 财政传输队列 | QX_FS_CZSW | | 传输队列 |
税务部门设计
一、队列管理器名称
序号 | 队列管理器名称 | 备注 | 1 | SWFSQMGR | 税务端队列管理器名称 |
二、通道名称
序号 | 通道名称 | 备注 | 1 | CHANNEL_FS_CZTOSW | 接收方通道 | 2 | CHANNEL_FS_SWTOCZ | 发送方通道 |
三、队列名称
序号 | 传输方向 | 队列名称 | 对应财政端队列 | 备注 | 1 | 税务接收 | QL_FS_CZTOSW_ZSXM | QR_FS_CZTOSW_ZSXM | 税务接收征收项目队列 | 2 | QL_FS_CZTOSW_JKMXX | QR_FS_CZTOSW_JKMXX | 税务接收缴款码队列 | 3 | QL_FS_CZTOSW_ZSDZJG | QR_FS_CZTOSW_ZSDZJG | 税务接收征收对账结果队列 | 4 | QL_FS_CZTOSW_SSHZ | QR_FS_CZTOSW_SSHZ | 税务接收实时回执队列 | 5 | QL_FS_CZTOSW_DZ | QR_FS_CZTOSW_DZ | 税务接收税务汇总对账、校验反馈数据队列 | 6 | 税务发送 | QR_FS_SWTOCZ_SSHZ | QL_FS_SWTOCZ_SSHZ | 税务发送实时回执队列 | 7 | QR_FS_SWTOCZ_DZ | QL_FS_SWTOCZ_DZ | 税务发送税务汇总对账、校验反馈数据队列 | 8 | QR_FS_SWTOCZ_ZSXX | QL_FS_SWTOCZ_ZSXX | 税务发送征收信息队列 | 9 | QR_FS_SWTOCZ_ZSDZXX | QL_FS_SWTOCZ_ZSDZXX | 税务发送征收对账信息 | 10 | QR_FS_SWTOCZ_RKQRXX | QL_FS_SWTOCZ_RKQRXX | 税务发送入库确认信息队列 | 11 | QR_FS_SWTOCZ_RKLSXX | QL_FS_SWTOCZ_RKLSXX | 税务发送入库流水对账信息队列 | 12 | QR_FS_SWTOCZ_TKXX | QL_FS_SWTOCZ_TKXX | 税务发送退库信息队列 | 13 | QR_FS_SWTOCZ_TZXX | QL_FS_SWTOCZ_TZXX | 税务发送调库信息队列 | 14 | QR_FS_SWTOCZ_CXXX | QL_FS_SWTOCZ_CXXX | 税务发送冲销信息队列 | 15 | QR_FS_SWTOCZ_HZHDXX | QL_FS_SWTOCZ_HZHDXX | 汇总核对信息 | 16 | QR_FS_SWTOCZ_SJBHDXX | QL_FS_SWTOCZ_SJBHDXX | 按数据包核对信息 | 17 | 税务传输队列 | QX_FS_CZSW | | 传输队列 |
税务端:
1.创建队列管理器 crtmqm -q SWFSQMGR
2.启动队列管理器 strmqm ?SWFSQMGR
3.查看队列管理器状态 dspmq
4.进入队列管理器 runmqsc SWFSQMGR
创建本地队列(用于读取B端远程队列传输的消息) DEFINE QL('QL_FS_CZTOSW_ZSXM') MAXDEPTH(999999999) MAXMSGL(9194304) DEFPSIST(YES) REPLACE DEFINE QL('QL_FS_CZTOSW_JKMXX') MAXDEPTH(999999999) MAXMSGL(9194304) DEFPSIST(YES) REPLACE DEFINE QL('QL_FS_CZTOSW_ZSDZJG') MAXDEPTH(999999999) MAXMSGL(9194304) DEFPSIST(YES) REPLACE DEFINE QL('QL_FS_CZTOSW_SSHZ') MAXDEPTH(999999999) MAXMSGL(9194304) DEFPSIST(YES) REPLACE DEFINE QL('QL_FS_CZTOSW_DZ') MAXDEPTH(999999999) MAXMSGL(9194304) DEFPSIST(YES) REPLACE
创建死信队列(垃圾回收机制) DEF QL('DEADQ') MAXDEPTH(290000) DEFPSIST(yes) REPLACE ALTER QMGR DEADQ(DEADQ)
创建监听器(监听自己主机用于接收消息的端口) DEF LISTENER(LSNRPMTS) TRPTYPE(TCP) PORT(1426) BACKLOG(0) CONTROL(QMGR)
启动监听器 START LISTENER(LSNRPMTS)
创建本地传输队列(用于本地队列实现消息之间的传输) DEF QL(QX_FS_CZSW) USAGE(XMITQ) MAXDEPTH(290000) TRIGGER TRIGTYPE(FIRST) INITQ(SYSTEM.CHANNEL.INITQ) DEFPSIST(yes) MAXMSGL(10240000) TRIGDATA(CHANNEL_FS_CZTOSW) REPLACE
创建发送通道(发送通道名称必须和对方接受通道名称一致) #LOCLADDR对应本地机器的IP地址 #CONNAME为目标主机的IP地址和端口号 #XMITQ为本地传输队列 DEF CHL(CHANNEL_FS_SWTOCZ) CHLTYPE(SDR) LOCLADDR(ip) CONNAME('ip(1428)') XMITQ(QX_FS_CZSW) TRPTYPE(tcp) MAXMSGL(10240000) DISCINT(0) SHORTRTY(10000) SHORTTMR(30) LONGTMR(300) LONGRTY(999999999) BATCHSZ(50) REPLACE
启动发送通道 START CHL(CHANNEL_FS_SWTOCZ)
创建远程队列(当给B发送消息时直接发到远程队列里) #RNAME对应对方MQ的本地队列; #RQMNAME对应对方MQ的队列管理器 #XMITQ为本地的传输队列 DEF QR(QR_FS_SWTOCZ_SSHZ) RNAME(QL_FS_SWTOCZ_SSHZ) RQMNAME(CZFSQMGR) XMITQ(QX_FS_CZSW) DEFPSIST(yes) REPLACE DEF QR(QR_FS_SWTOCZ_DZ) RNAME(QL_FS_SWTOCZ_DZ) RQMNAME(CZFSQMGR) XMITQ(QX_FS_CZSW) DEFPSIST(yes) REPLACE DEF QR(QR_FS_SWTOCZ_ZSXX) RNAME(QL_FS_SWTOCZ_ZSXX) RQMNAME(CZFSQMGR) XMITQ(QX_FS_CZSW) DEFPSIST(yes) REPLACE DEF QR(QR_FS_SWTOCZ_ZSDZXX) RNAME(QL_FS_SWTOCZ_ZSDZXX) RQMNAME(CZFSQMGR) XMITQ(QX_FS_CZSW) DEFPSIST(yes) REPLACE DEF QR(QR_FS_SWTOCZ_RKQRXX) RNAME(QL_FS_SWTOCZ_RKQRXX) RQMNAME(CZFSQMGR) XMITQ(QX_FS_CZSW) DEFPSIST(yes) REPLACE DEF QR(QR_FS_SWTOCZ_RKLSXX) RNAME(QL_FS_SWTOCZ_RKLSXX) RQMNAME(CZFSQMGR) XMITQ(QX_FS_CZSW) DEFPSIST(yes) REPLACE DEF QR(QR_FS_SWTOCZ_TKXX) RNAME(QL_FS_SWTOCZ_TKXX) RQMNAME(CZFSQMGR) XMITQ(QX_FS_CZSW) DEFPSIST(yes) REPLACE DEF QR(QR_FS_SWTOCZ_TZXX) RNAME(QL_FS_SWTOCZ_TZXX) RQMNAME(CZFSQMGR) XMITQ(QX_FS_CZSW) DEFPSIST(yes) REPLACE DEF QR(QR_FS_SWTOCZ_CXXX) RNAME(QL_FS_SWTOCZ_CXXX) RQMNAME(CZFSQMGR) XMITQ(QX_FS_CZSW) DEFPSIST(yes) REPLACE DEF QR(QR_FS_SWTOCZ_HZHDXX) RNAME(QL_FS_SWTOCZ_HZHDXX) RQMNAME(CZFSQMGR) XMITQ(QX_FS_CZSW) DEFPSIST(yes) REPLACE DEF QR(QR_FS_SWTOCZ_SJBHDXX) RNAME(QL_FS_SWTOCZ_SJBHDXX) RQMNAME(CZFSQMGR) XMITQ(QX_FS_CZSW) DEFPSIST(yes) REPLACE
创建接收通道(接收通道和对方MQ的发送通道名称一致) DEF CHL(CHANNEL_FS_CZTOSW) CHLTYPE(RCVR) TRPTYPE(tcp) MAXMSGL(10240000) REPLACE
创建服务通道(不能和对方服务通道同名称) DEFINE CHANNEL(FS.SVRCONN) CHLTYPE(SVRCONN) REPLACE ?
财政端:
删除队列管理器? dltmqm CZFSQMGR? dltmqm SWFSQMGR
endmqm -p CZFSQMGR
财政端?---- CZFSQMGR ?mqm/mqm ================================================
1.创建队列管理器 crtmqm -q CZFSQMGR
2.启动队列管理器 strmqm ?CZFSQMGR
3.查看队列管理器状态 dspmq
4.进入队列管理器 runmqsc CZFSQMGR
创建本地队列(用于读取B端远程队列传输的消息) DEFINE QL('QL_FS_SWTOCZ_SSHZ') MAXDEPTH(999999999) MAXMSGL(9194304) DEFPSIST(YES) REPLACE DEFINE QL('QL_FS_SWTOCZ_DZ') MAXDEPTH(999999999) MAXMSGL(9194304) DEFPSIST(YES) REPLACE DEFINE QL('QL_FS_SWTOCZ_ZSXX') MAXDEPTH(999999999) MAXMSGL(9194304) DEFPSIST(YES) REPLACE DEFINE QL('QL_FS_SWTOCZ_ZSDZXX') MAXDEPTH(999999999) MAXMSGL(9194304) DEFPSIST(YES) REPLACE DEFINE QL('QL_FS_SWTOCZ_RKQRXX') MAXDEPTH(999999999) MAXMSGL(9194304) DEFPSIST(YES) REPLACE DEFINE QL('QL_FS_SWTOCZ_RKLSXX') MAXDEPTH(999999999) MAXMSGL(9194304) DEFPSIST(YES) REPLACE DEFINE QL('QL_FS_SWTOCZ_TKXX') MAXDEPTH(999999999) MAXMSGL(9194304) DEFPSIST(YES) REPLACE DEFINE QL('QL_FS_SWTOCZ_TZXX') MAXDEPTH(999999999) MAXMSGL(9194304) DEFPSIST(YES) REPLACE DEFINE QL('QL_FS_SWTOCZ_CXXX') MAXDEPTH(999999999) MAXMSGL(9194304) DEFPSIST(YES) REPLACE DEFINE QL('QL_FS_SWTOCZ_HZHDXX') MAXDEPTH(999999999) MAXMSGL(9194304) DEFPSIST(YES) REPLACE DEFINE QL('QL_FS_SWTOCZ_SJBHDXX') MAXDEPTH(999999999) MAXMSGL(9194304) DEFPSIST(YES) REPLACE
创建死信队列(垃圾回收机制) DEF QL('DEADQ') MAXDEPTH(290000) DEFPSIST(yes) REPLACE ALTER QMGR DEADQ(DEADQ)
创建监听器(监听自己主机用于接收消息的端口) DEF LISTENER(LSNRPMTS) TRPTYPE(TCP) PORT(1428) BACKLOG(0) CONTROL(QMGR)
启动监听器 START LISTENER(LSNRPMTS)
创建本地传输队列(用于本地队列实现消息之间的传输) DEF QL(QX_FS_CZSW) USAGE(XMITQ) MAXDEPTH(290000) TRIGGER TRIGTYPE(FIRST) INITQ(SYSTEM.CHANNEL.INITQ) DEFPSIST(yes) MAXMSGL(10240000) TRIGDATA(CHANNEL_FS_CZTOSW) REPLACE
创建发送通道(发送通道名称必须和对方接受通道名称一致) #LOCLADDR对应本地机器的IP地址 #CONNAME为目标主机的IP地址和端口号 #XMITQ为本地传输队列 DEF CHL(CHANNEL_FS_CZTOSW) CHLTYPE(SDR) LOCLADDR(ip) CONNAME('ip(1426)') XMITQ(QX_FS_CZSW) TRPTYPE(tcp) MAXMSGL(10240000) DISCINT(0) SHORTRTY(10000) SHORTTMR(30) LONGTMR(300) LONGRTY(999999999) BATCHSZ(50) REPLACE
启动发送通道 START CHL(CHANNEL_FS_CZTOSW)
创建远程队列(当给B发送消息时直接发到远程队列里) #RNAME对应对方MQ的本地队列; #RQMNAME对应对方MQ的队列管理器 #XMITQ为本地的传输队列 DEF QR(QR_FS_CZTOSW_ZSXM) RNAME(QL_FS_CZTOSW_ZSXM) RQMNAME(SWFSQMGR) XMITQ(QX_FS_CZSW) DEFPSIST(yes) REPLACE DEF QR(QR_FS_CZTOSW_JKMXX) RNAME(QL_FS_CZTOSW_JKMXX) RQMNAME(SWFSQMGR) XMITQ(QX_FS_CZSW) DEFPSIST(yes) REPLACE DEF QR(QR_FS_CZTOSW_ZSDZJG) RNAME(QL_FS_CZTOSW_ZSDZJG) RQMNAME(SWFSQMGR) XMITQ(QX_FS_CZSW) DEFPSIST(yes) REPLACE DEF QR(QR_FS_CZTOSW_SSHZ) RNAME(QL_FS_CZTOSW_SSHZ) RQMNAME(SWFSQMGR) XMITQ(QX_FS_CZSW) DEFPSIST(yes) REPLACE DEF QR(QR_FS_CZTOSW_DZ) RNAME(QL_FS_CZTOSW_DZ) RQMNAME(SWFSQMGR) XMITQ(QX_FS_CZSW) DEFPSIST(yes) REPLACE
创建接收通道(接收通道和对方MQ的发送通道名称一致) DEF CHL(CHANNEL_FS_SWTOCZ) CHLTYPE(RCVR) TRPTYPE(tcp) MAXMSGL(10240000) REPLACE
创建服务通道(不能和对方服务通道同名称) DEFINE CHANNEL(DC.SVRCONN) CHLTYPE(SVRCONN) REPLACE
|