Prueba de conectividad de cliente
En este tema se explica cómo probar la conectividad del cliente mediante el cliente MQ para la integración MQ entre Sterling™ Order Management System y un sistema externo.
- Cree una cola de Sterling Order Management System MQ . Por ejemplo,
TESTQUEUE. Para obtener más información, consulte Adición de colas. - Utilice mensajes de prueba.
- Utilizando el cliente MQ ,
PUTun mensaje aTESTQUEUE.En Linux o Unix:cd <MQ_Client_Installation_Path>/bin ./amqsputc TESTQUEUE OM_QMGR Sample AMQSPUT0 start Target queue is TESTQUEUE <type your message here> <enter> <enter> Sample AMQSPUT0 endEn Windows:cd <MQ_Client_Installation_Path>\bin amqsputc TESTQUEUE OM_QMGR Sample AMQSPUT0 start Target queue is TESTQUEUE <type your message here> <enter> <enter> Sample AMQSPUT0 endAquí,
TESTQUEUEes la cola de destino yOM_QMGRes el gestor de colas al que se conecta el cliente. - Vea la profundidad de cola, verá que la profundidad de cola se incrementa con cada mensaje PUT. Para ver la profundidad de cola, ejecute Gestionar cola- displayQueue.
- Utilizando el cliente MQ ,
GETel mensaje deTESTQUEUE.En Linux o Unix:cd <MQ_Client_Installation_Path>/bin ./amqsgetc TESTQUEUE OM_QMGR Sample AMQSGET0 start <the messages will be displayed here, one by one> <enter> <enter> Sample AMQSGET0 endEn Windows:cd <MQ_Client_Installation_Path>\bin amqsgetc TESTQUEUE OM_QMGR Sample AMQSGET0 start <the messages will be displayed here, one by one> <enter> <enter> Sample AMQSGET0 end - Vea la profundidad de cola, verá que la profundidad de cola disminuye con cada mensaje GET. Para ver la profundidad de cola, ejecute el proceso de autoservicio Gestionar cola- displayQueue .
- Utilizando el cliente MQ ,
BROWSElos mensajes enTESTQUEUE.En Linux o Unix:cd <MQ_Client_Installation_Path>/bin ./amqsbcgc TESTQUEUE OM_QMGR AMQSBCG0 - starts here ************* MQOPEN - 'TESTQUEUE' MQGET of message number 1, CompCode:0 Reason:0 ***Message descriptor**** StrucId : 'MD ' Version : 2 Report : 0 MsgType : 8 Expiry : -1 Feedback : 0 Encoding : 546 CodedCharSetId : 437 Format : 'MQSTR ' Priority : 0 Persistence : 0 MsgId : X'414D51204F4D5F514D4752202020202005638A5C0380C821' CorrelId : X'000000000000000000000000000000000000000000000000' BackoutCount : 0 ReplyToQ : ' ' ReplyToQMgr : 'OM_QMGR ' ** Identity Context UserIdentifier : 'mqm ' AccountingToken : X'16010515000000D47E07095A7512291E76A0AD1A04000000000000000000000B' ApplIdentityData : ' ' ** Origin Context PutApplType : '11' PutApplName : '<Installation_PATH>/bin/amqsbcgc.sh' PutDate : '20190319' PutTime : '14123179' ApplOriginData : ' ' GroupId : X'000000000000000000000000000000000000000000000000' MsgSeqNumber : '1' Offset : '0' MsgFlags : '0' OriginalLength : '-1' *** Message **** length - 17 of 17 bytes 0000000: 5465 7374 696E 6720 4D65 7373 6167 6520 'Testing Message ' 0000010: 32 '2 ' No more messages MQCLOSE MQDISCEn Windows:cd <MQ_Client_Installation_Path>\bin amqsbcgc TESTQUEUE OM_QMGR AMQSBCG0 - starts here ************* MQOPEN - 'TESTQUEUE' MQGET of message number 1, CompCode:0 Reason:0 ***Message descriptor**** StrucId : 'MD ' Version : 2 Report : 0 MsgType : 8 Expiry : -1 Feedback : 0 Encoding : 546 CodedCharSetId : 437 Format : 'MQSTR ' Priority : 0 Persistence : 0 MsgId : X'414D51204F4D5F514D4752202020202005638A5C0380C821' CorrelId : X'000000000000000000000000000000000000000000000000' BackoutCount : 0 ReplyToQ : ' ' ReplyToQMgr : 'OM_QMGR ' ** Identity Context UserIdentifier : 'mqm ' AccountingToken : X'16010515000000D47E07095A7512291E76A0AD1A04000000000000000000000B' ApplIdentityData : ' ' ** Origin Context PutApplType : '11' PutApplName : 'IST-WIN64\bin64\amqsputc.exe' PutDate : '20190319' PutTime : '14123179' ApplOriginData : ' ' GroupId : X'000000000000000000000000000000000000000000000000' MsgSeqNumber : '1' Offset : '0' MsgFlags : '0' OriginalLength : '-1' *** Message **** length - 17 of 17 bytes 0000000: 5465 7374 696E 6720 4D65 7373 6167 6520 'Testing Message ' 0000010: 32 '2 ' No more messages MQCLOSE MQDISC
Si puede añadir, recuperar y examinar los mensajes en la cola del sistema IBM Sterling® Order Management, el flujo de entrada se ha configurado correctamente.Nota: Este procedimiento está pensado para probar la conexión de entrada y no para consumir los mensajes. Si se consumen mensajes, el examen del mensaje no muestra ningún resultado. - Utilizando el cliente MQ ,