aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-mq.c
diff options
context:
space:
mode:
authorBill Meier <wmeier@newsguy.com>2013-12-18 16:52:51 +0000
committerBill Meier <wmeier@newsguy.com>2013-12-18 16:52:51 +0000
commit72e5288fddb32374ac700b234670caec14dbc525 (patch)
tree293993d7eab96d9dafeb82987a7645c286eb5fb0 /epan/dissectors/packet-mq.c
parent8f665d9b36a7b7b3ae30b9e7afbc7724957e0bc1 (diff)
Per user request, revert reformatting of hf[] entries done in SVN #54005.
See wireshark-dev message thread begining at: https://wireshark.org/lists/wireshark-dev/201312/msg00156.html svn path=/trunk/; revision=54226
Diffstat (limited to 'epan/dissectors/packet-mq.c')
-rw-r--r--epan/dissectors/packet-mq.c2828
1 files changed, 509 insertions, 2319 deletions
diff --git a/epan/dissectors/packet-mq.c b/epan/dissectors/packet-mq.c
index e9133083a6..966e5c2ced 100644
--- a/epan/dissectors/packet-mq.c
+++ b/epan/dissectors/packet-mq.c
@@ -3846,2326 +3846,516 @@ static void mq_init(void)
void proto_register_mq(void)
{
- static hf_register_info hf[] =
- {
- { &hf_mq_tsh_StructID ,
- {"StructID..", "mq.tsh.structid",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- NULL, HFILL }
- },
- { &hf_mq_tsh_mqseglen ,
- {"MQSegmLen.", "mq.tsh.seglength",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "TSH MQ Segment length", HFILL }
- },
- { &hf_mq_tsh_convid ,
- {"Convers ID", "mq.tsh.convid",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "TSH Conversation ID", HFILL }
- },
- { &hf_mq_tsh_requestid,
- {"Request ID", "mq.tsh.requestid",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "TSH Request ID", HFILL }
- },
- { &hf_mq_tsh_byteorder,
- {"Byte order", "mq.tsh.byteorder",
- FT_UINT8, BASE_HEX, VALS(GET_VALSV(byteorder)), 0x0,
- "TSH Byte order", HFILL }
- },
- { &hf_mq_tsh_opcode ,
- {"SegmType..", "mq.tsh.type",
- FT_UINT8, BASE_HEX, VALS(GET_VALSV(opcode)), 0x0,
- "TSH MQ segment type", HFILL }
- },
- { &hf_mq_tsh_ctlflgs1 ,
- {"Ctl Flag 1", "mq.tsh.cflags1",
- FT_UINT8, BASE_HEX, NULL, 0x0,
- "TSH Control flags 1", HFILL }
- },
- { &hf_mq_tsh_ctlflgs2 ,
- {"Ctl Flag 2", "mq.tsh.cflags2",
- FT_UINT8, BASE_HEX, NULL, 0x0,
- "TSH Control flags 2", HFILL }
- },
- { &hf_mq_tsh_luwid ,
- {"LUW Ident.", "mq.tsh.luwid",
- FT_BYTES, BASE_NONE, NULL, 0x0,
- "TSH logical unit of work identifier", HFILL }
- },
- { &hf_mq_tsh_encoding ,
- {"Encoding..", "mq.tsh.encoding",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "TSH Encoding", HFILL }
- },
- { &hf_mq_tsh_ccsid ,
- {"CCSID.....", "mq.tsh.ccsid",
- FT_INT16, BASE_DEC | BASE_RANGE_STRING, RVALS(&GET_VALRV(ccsid)), 0x0,
- "TSH CCSID", HFILL }
- },
- { &hf_mq_tsh_reserved ,
- {"Reserved..", "mq.tsh.reserved",
- FT_UINT16, BASE_HEX, NULL, 0x0,
- "TSH Reserved", HFILL }
- },
-
- { &hf_mq_tsh_tcf_confirmreq,
- {"Confirm Req", "mq.tsh.tcf.confirmreq",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_TCF_CONFIRM_REQUEST,
- "TSH TCF Confirm request", HFILL }
- },
- { &hf_mq_tsh_tcf_error ,
- {"Error", "mq.tsh.tcf.error",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_TCF_ERROR,
- "TSH TCF Error", HFILL }
- },
- { &hf_mq_tsh_tcf_reqclose ,
- {"Req close", "mq.tsh.tcf.reqclose",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_TCF_REQUEST_CLOSE,
- "TSH TCF Request close", HFILL }
- },
- { &hf_mq_tsh_tcf_closechann,
- {"Close Chnl", "mq.tsh.tcf.closechann",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_TCF_CLOSE_CHANNEL,
- "TSH TCF Close channel", HFILL }
- },
- { &hf_mq_tsh_tcf_first ,
- {"First Seg", "mq.tsh.tcf.first",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_TCF_FIRST,
- "TSH TCF First", HFILL }
- },
- { &hf_mq_tsh_tcf_last ,
- {"Last Seg", "mq.tsh.tcf.last",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_TCF_LAST,
- "TSH TCF Last", HFILL }
- },
- { &hf_mq_tsh_tcf_reqacc ,
- {"Req accept", "mq.tsh.tcf.reqacc",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_TCF_REQUEST_ACCEPTED,
- "TSH TCF Request accepted", HFILL }
- },
- { &hf_mq_tsh_tcf_dlq ,
- {"DLQ used", "mq.tsh.tcf.dlq",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_TCF_DLQ_USED,
- "TSH TCF DLQ used", HFILL }
- },
-
- { &hf_mq_tsh_tcf2_HdrComp ,
- {"HDR Comp", "mq.tsh.tcf2.hdrcomp",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_TCF2_HDRCOMP ,
- "TSH TCF2 Header Compressed", HFILL }
- },
- { &hf_mq_tsh_tcf2_MsgComp ,
- {"MSG Comp", "mq.tsh.tcf2.msgcomp",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_TCF2_MSGCOMP ,
- "TSH TCF2 Message Compressed", HFILL }
- },
- { &hf_mq_tsh_tcf2_CSH ,
- {"CSH", "mq.tsh.tcf2.csh" ,
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_TCF2_CSH ,
- "TSH TCF2 CSH", HFILL }
- },
- { &hf_mq_tsh_tcf2_CmitIntv ,
- {"ComitIntvl", "mq.tsh.tcf.cmitintv",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_TCF2_CMIT_INTERVAL,
- "TSH TCF2 Commit Interval", HFILL }
- },
-
- { &hf_mq_api_replylen ,
- {"Reply len..", "mq.api.replylength",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "API Reply length", HFILL }
- },
- { &hf_mq_api_compcode ,
- {"Compl Code.", "mq.api.completioncode",
- FT_UINT32, BASE_DEC, VALS(GET_VALSV(mqcc)), 0x0,
- "API Completion code", HFILL }
- },
- { &hf_mq_api_reascode ,
- {"Reason Code", "mq.api.reasoncode",
- FT_UINT32, BASE_DEC, VALS(GET_VALSV(mqrc)), 0x0,
- "API Reason code", HFILL }
- },
- { &hf_mq_api_objecthdl,
- {"Object Hdl.", "mq.api.hobj",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "API Object handle", HFILL }
- },
-
- { &hf_mq_socket_conversid,
- {"ConversId", "mq.socket.conversid",
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "Socket Conversation Id", HFILL }
- },
- { &hf_mq_socket_requestid,
- {"RequestId", "mq.socket.requestid",
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "Socket Request Id", HFILL }
- },
- { &hf_mq_socket_type ,
- {"Type.....", "mq.socket.type",
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "Socket Type", HFILL }
- },
- { &hf_mq_socket_parm1 ,
- {"Parm1....", "mq.socket.parm1",
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "Socket Parameter 1", HFILL }
- },
- { &hf_mq_socket_parm2 ,
- {"Parm2....", "mq.socket.parm2",
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "Socket Parameter 2", HFILL }
- },
-
- { &hf_mq_caut_StructID ,
- {"StructID." , "mq.caut.structid" ,
- FT_STRINGZ, BASE_NONE , NULL, 0x0,
- NULL, HFILL }
- },
- { &hf_mq_caut_AuthType ,
- {"AuthType." , "mq.caut.authtype" ,
- FT_UINT32 , BASE_HEX_DEC, NULL, 0x0,
- "CAUT Authority Type", HFILL }
- },
- { &hf_mq_caut_UsrMaxLen,
- {"UsrMaxLen", "mq.caut.usrmaxlen",
- FT_UINT32 , BASE_HEX_DEC, NULL, 0x0,
- "CAUT userid Maximum length", HFILL }
- },
- { &hf_mq_caut_PwdMaxLen,
- {"PwdMaxLen", "mq.caut.pwdmaxlen",
- FT_UINT32 , BASE_HEX_DEC, NULL, 0x0,
- "CAUT password Maximum length", HFILL }
- },
- { &hf_mq_caut_UsrLength,
- {"UsrLength", "mq.caut.usrlength",
- FT_UINT32 , BASE_HEX_DEC, NULL, 0x0,
- "CAUT userid length", HFILL }
- },
- { &hf_mq_caut_PwdLength,
- {"PwdLength", "mq.caut.pswlength",
- FT_UINT32 , BASE_HEX_DEC, NULL, 0x0,
- "CAUT password length", HFILL }
- },
- { &hf_mq_caut_usr ,
- {"userid...", "mq.msh.userid" ,
- FT_STRINGZ, BASE_NONE , NULL, 0x0,
- "CAUT UserId", HFILL }
- },
- { &hf_mq_caut_psw ,
- {"password.", "mq.msh.password" ,
- FT_STRINGZ, BASE_NONE , NULL, 0x0,
- "CAUT Password", HFILL }
- },
-
- { &hf_mq_msh_StructID ,
- {"StructID", "mq.msh.structid",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- NULL, HFILL }
- },
- { &hf_mq_msh_seqnum ,
- {"Seq Numb", "mq.msh.seqnum",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "MSH sequence number", HFILL }
- },
- { &hf_mq_msh_datalength,
- {"Buf len.", "mq.msh.buflength",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "MSH buffer length", HFILL }
- },
- { &hf_mq_msh_unknown1 ,
- {"Unknown1", "mq.msh.unknown1",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "MSH unknown1", HFILL }
- },
- { &hf_mq_msh_msglength ,
- {"Msg len.", "mq.msh.msglength",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "MSH message length", HFILL }
- },
-
- { &hf_mq_xqh_StructID ,
- {"StructID", "mq.xqh.structid",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- NULL, HFILL }
- },
- { &hf_mq_xqh_version ,
- {"Version.", "mq.xqh.version",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "XQH version", HFILL }
- },
- { &hf_mq_xqh_remoteq ,
- {"Remote Q", "mq.xqh.remoteq",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "XQH remote queue", HFILL }
- },
- { &hf_mq_xqh_remoteqmgr,
- {"Rmt QMgr", "mq.xqh.remoteqmgr",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "XQH remote queue manager", HFILL }
- },
-
- { &hf_mq_id_StructID ,
- {"Structid..", "mq.id.structid",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- NULL, HFILL }
- },
- { &hf_mq_id_FapLevel ,
- {"FAP level.", "mq.id.level",
- FT_UINT8, BASE_DEC, NULL, 0x0,
- "ID Formats And Protocols level", HFILL }
- },
- { &hf_mq_id_icf1 ,
- {"CapFlag1..", "mq.id.idflags",
- FT_UINT8, BASE_HEX, NULL, 0x0,
- "ID Capability Flags 1", HFILL }
- },
- { &hf_mq_id_Eicf1 ,
- {"ECapFlag1.", "mq.id.ideflags",
- FT_UINT8, BASE_HEX, NULL, 0x0,
- "ID E Capability Flags 1", HFILL }
- },
- { &hf_mq_id_ief1 ,
- {"IniErrFlg1", "mq.id.ief",
- FT_UINT8, BASE_HEX, NULL, 0x0,
- "ID Initial Error Flags 1", HFILL }
- },
- { &hf_mq_id_Reserved ,
- {"Reserved..", "mq.id.unknown04",
- FT_UINT16, BASE_HEX, NULL, 0x0,
- "ID Reserved", HFILL }
- },
- { &hf_mq_id_MaxMsgBatch,
- {"MaxMsgBtch", "mq.id.MaxMsgBatch",
- FT_UINT16, BASE_DEC, NULL, 0x0,
- "ID max msg per batch", HFILL }
- },
- { &hf_mq_id_MaxTrSize ,
- {"MaxTrSize.", "mq.id.MaxTrSize",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "ID max trans size", HFILL }
- },
- { &hf_mq_id_MaxMsgSize ,
- {"MaxMsgSize", "mq.id.maxmsgsize",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "ID max msg size", HFILL }
- },
- { &hf_mq_id_SeqWrapVal ,
- {"SeqWrapVal", "mq.id.seqwrap",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "ID seq wrap value", HFILL }
- },
- { &hf_mq_id_channel ,
- {"ChannelNme", "mq.id.channelname",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "ID channel name", HFILL }
- },
- { &hf_mq_id_icf2 ,
- {"CapFlag2..", "mq.id.idflags2",
- FT_UINT8, BASE_HEX, NULL, 0x0,
- "ID Capability flags 2", HFILL }
- },
- { &hf_mq_id_Eicf2 ,
- {"ECapFlag2.", "mq.id.ideflags2",
- FT_UINT8, BASE_HEX, NULL, 0x0,
- "ID E Capabitlity flags 2", HFILL }
- },
- { &hf_mq_id_ccsid ,
- {"ccsid.....", "mq.id.ccsid",
- FT_INT16, BASE_DEC | BASE_RANGE_STRING, RVALS(&GET_VALRV(ccsid)), 0x0,
- "ID Coded Character Set ID", HFILL }
- },
- { &hf_mq_id_qmgrname ,
- {"QMgrName..", "mq.id.qm",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "ID Queue Manager Name", HFILL }
- },
- { &hf_mq_id_HBInterval ,
- {"HBInterval", "mq.id.hbint",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "ID Heartbeat interval", HFILL }
- },
- { &hf_mq_id_EFLLength ,
- {"EFLLength.", "mq.id.efllength",
- FT_UINT16, BASE_HEX_DEC, NULL, 0x0,
- "ID EFL Length", HFILL }
- },
- { &hf_mq_id_ief2 ,
- {"IniErrFlg2", "mq.id.inierrflg2",
- FT_UINT8, BASE_HEX_DEC, NULL, 0x0,
- "ID Initial Error Flags 2", HFILL }
- },
- { &hf_mq_id_Reserved1 ,
- {"Reserved1.", "mq.id.reserved1",
- FT_UINT8, BASE_HEX_DEC, NULL, 0x0,
- "ID Reserved 1", HFILL }
- },
- { &hf_mq_id_HdrCprsLst ,
- {"HdrCprsLst", "mq.id.hdrcprslst",
- FT_BYTES, BASE_NONE, NULL, 0x0,
- "ID Hdr Cprs Lst", HFILL }
- },
- { &hf_mq_id_MsgCprsLst ,
- {"MsgCprsLst", "mq.id.msgcprslst",
- FT_BYTES, BASE_NONE, NULL, 0x0,
- "ID Msg Cprs Lst", HFILL }
- },
- { &hf_mq_id_Reserved2 ,
- {"Reserved2.", "mq.id.reserved2",
- FT_UINT16, BASE_HEX_DEC, NULL, 0x0,
- "ID Reserved 2", HFILL }
- },
- { &hf_mq_id_SSLKeyRst ,
- {"SSLKeyRst.", "mq.id.sslkeyrst",
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "ID SSL Key Reset", HFILL }
- },
- { &hf_mq_id_ConvBySkt ,
- {"ConvBySkt.", "mq.id.convbyskt",
- FT_INT32, BASE_DEC, NULL, 0x0,
- "ID Conv Per Socket", HFILL }
- },
- { &hf_mq_id_icf3 ,
- {"CapFlag3..", "mq.id.idflags3",
- FT_UINT8, BASE_HEX_DEC, NULL, 0x0,
- "ID Capability flags 3", HFILL }
- },
- { &hf_mq_id_Eicf3 ,
- {"ECapFlag3.", "mq.id.ideflags3",
- FT_UINT8, BASE_HEX_DEC, NULL, 0x0,
- "ID E Capability flags 3", HFILL }
- },
- { &hf_mq_id_Reserved3 ,
- {"Reserved3.", "mq.id.reserved3",
- FT_UINT16, BASE_HEX_DEC, NULL, 0x0,
- "ID Reserved 3", HFILL }
- },
- { &hf_mq_id_ProcessId ,
- {"ProcessId.", "mq.id.processid",
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "ID Process Identifier", HFILL }
- },
- { &hf_mq_id_ThreadId ,
- {"ThreadId..", "mq.id.threadid",
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "ID Thread Identifier", HFILL }
- },
- { &hf_mq_id_TraceId ,
- {"TraceId...", "mq.id.traceid",
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "ID Trace Identifier", HFILL }
- },
- { &hf_mq_id_ProdId ,
- {"ProdId....", "mq.id.prodid",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "ID Product Identifier", HFILL }
- },
- { &hf_mq_id_mqmid ,
- {"MQM ID....", "mq.id.mqmid",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "ID MQM ID", HFILL }
- },
-
- { &hf_mq_id_icf1_msgseq ,
- {"Message sequence", "mq.id.icf.msgseq" ,
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF1_MSG_SEQ,
- "ID ICF Message sequence", HFILL }
- },
- { &hf_mq_id_icf1_convcap ,
- {"Conversion capable", "mq.id.icf.convcap" ,
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF1_CONVERSION_CAPABLE,
- "ID ICF Conversion capable", HFILL }
- },
- { &hf_mq_id_icf1_splitmsg,
- {"Split messages", "mq.id.icf.splitmsg",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF1_SPLIT_MESSAGE,
- "ID ICF Split message", HFILL }
- },
- { &hf_mq_id_icf1_RqstInit,
- {"Request Initiation", "mq.id.icf.rqstinit",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF1_REQUEST_INITIATION,
- "ID ICF Request Initiation", HFILL }
- },
- { &hf_mq_id_icf1_RqstSecu,
- {"Request Security", "mq.id.icf.rqstsecu",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF1_REQUEST_SECURITY,
- "ID ICF Request Security", HFILL }
- },
- { &hf_mq_id_icf1_mqreq ,
- {"MQ request", "mq.id.icf.mqreq" ,
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF1_MQREQUEST,
- "ID ICF MQ request", HFILL }
- },
- { &hf_mq_id_icf1_svrsec ,
- {"Srvr Con security", "mq.id.icf.svrsec" ,
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF1_SVRCONN_SECURITY,
- "ID ICF Server connection security", HFILL }
- },
- { &hf_mq_id_icf1_runtime ,
- {"Runtime applic", "mq.id.icf.runtime" ,
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF1_RUNTIME,
- "ID ICF Runtime application", HFILL }
- },
-
- { &hf_mq_id_icf2_CanDstLst,
- {"DistListCapable", "mq.id.icf2.distlistcap" ,
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF2_DIST_LIST_CAPABLE,
- "ID ICF2 Distribution List Capable", HFILL }
- },
- { &hf_mq_id_icf2_FstMsgReq,
- {"Fast Msg Reqrd", "mq.id.icf2.fastmsgrqrd" ,
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF2_FAST_MESSAGES_REQUIRED,
- "ID ICF2 Fast Message Required", HFILL }
- },
- { &hf_mq_id_icf2_RespConv ,
- {"RspndrConversion", "mq.id.icf2.respndrconvers",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF2_RESPONDER_CONVERSION,
- "ID ICF2 Responder Conversion", HFILL }
- },
- { &hf_mq_id_icf2_XARequest,
- {"XARequest", "mq.id.icf2.xarequest" ,
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF2_XAREQUEST,
- "ID ICF2 XA Request", HFILL }
- },
- { &hf_mq_id_icf2_XARunTApp,
- {"XARunTypApp", "mq.id.icf2.xaruntypapp" ,
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF2_XARUNTIME_APP,
- "ID ICF2 XA Runtime App", HFILL }
- },
- { &hf_mq_id_icf2_SPIRqst ,
- {"SPIRequest", "mq.id.icf2.spirequest" ,
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF2_SPIREQUEST,
- "ID ICF2 SPI Request", HFILL }
- },
- { &hf_mq_id_icf2_DualUOW ,
- {"DualUOW", "mq.id.icf2.dualuow" ,
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF2_DUAL_UOW,
- "ID ICF2 Dual UOW", HFILL }
- },
- { &hf_mq_id_icf2_CanTrcRte,
- {"Trace Rte Capab", "mq.id.icf2.cantraceroute" ,
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF2_TRACE_ROUTE_CAPABLE,
- "ID ICF2 Trace Route Capable", HFILL }
- },
-
- { &hf_mq_id_icf3_CanMsgPrp,
- {"Msg Property Cap", "mq.id.icf.msgprpcap",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF3_MSG_PROP_CAPABLE,
- "ID ICF3 Message PropertyCapable", HFILL }
- },
- { &hf_mq_id_icf3_Unknown02,
- {"Unknownx02", "mq.id.icf.unknown02",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF3_UNKNOWNX02,
- "ID ICF3 Unknown Falg x02", HFILL }
- },
-
- { &hf_mq_id_ief1_ccsid ,
- {"Invalid CCSID", "mq.id.ief1.ccsid",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_IEF1_CCSID,
- "ID invalid CCSID", HFILL }
- },
- { &hf_mq_id_ief1_enc ,
- {"Invalid encoding", "mq.id.ief1.enc",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_IEF1_ENCODING,
- "ID invalid encoding", HFILL }
- },
- { &hf_mq_id_ief1_mxtrsz ,
- {"Invalid Max Trans Size", "mq.id.ief1.mxtrsz",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_IEF1_MAX_TRANSMISSION_SIZE,
- "ID invalid maximum transmission size", HFILL }
- },
- { &hf_mq_id_ief1_fap ,
- {"Invalid FAP level", "mq.id.ief1.fap",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_IEF1_FAP_LEVEL,
- "ID invalid FAP level", HFILL }
- },
- { &hf_mq_id_ief1_mxmsgsz,
- {"Invalid message size", "mq.id.ief1.mxmsgsz",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_IEF1_MAX_MSG_SIZE,
- "ID invalid message size", HFILL }
- },
- { &hf_mq_id_ief1_mxmsgpb,
- {"Invalid Max Msg batch", "mq.id.ief1.mxmsgpb",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_IEF1_MAX_MSG_PER_BATCH,
- "ID maximum message per batch", HFILL }
- },
- { &hf_mq_id_ief1_seqwrap,
- {"Invalid Seq Wrap Value", "mq.id.ief1.seqwrap",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_IEF1_SEQ_WRAP_VALUE,
- "ID invalid sequence wrap value", HFILL }
- },
- { &hf_mq_id_ief1_hbint ,
- {"Invalid HB interval", "mq.id.ief1.hbint",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_IEF1_HEARTBEAT_INTERVAL,
- "ID invalid heartbeat interval", HFILL }
- },
-
- { &hf_mq_id_ief2_HdrCmpLst,
- {"Invalid HDR CompLst", "mq.id.ief2.hdrcomplst",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_IEF2_HDRCOMPLIST,
- "ID invalid Header Compression List", HFILL }
- },
- { &hf_mq_id_ief2_MsgCmpLst,
- {"Invalid Msg CompLst", "mq.id.ief2.msgcomplst",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_IEF2_MSGCOMPLIST,
- "ID invalid Message Compression List", HFILL }
- },
- { &hf_mq_id_ief2_SSLReset ,
- {"Invalid SSL Reset", "mq.id.ief2.sslreset" ,
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_IEF2_SSL_RESET ,
- "ID invalid SSL Reset", HFILL }
- },
-
- { &hf_mq_uid_StructID ,
- {"Structid", "mq.uid.structid",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- NULL, HFILL }
- },
- { &hf_mq_uid_userid ,
- {"User ID.", "mq.uid.userid",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "UID structid", HFILL }
- },
- { &hf_mq_uid_password ,
- {"Password", "mq.uid.password",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "UID password", HFILL }
- },
- { &hf_mq_uid_longuserid,
- {"Long UID", "mq.uid.longuserid",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "UID long user id", HFILL }
- },
-
- { &hf_mq_sidlen ,
- {"SID Len.", "mq.uid.sidlen",
- FT_UINT8, BASE_DEC, NULL, 0x0,
- "Sid Len", HFILL }
- },
- { &hf_mq_sidtyp ,
- {"SIDType.", "mq.uid.sidtyp",
- FT_UINT8, BASE_DEC, VALS(GET_VALSV(sidtype)), 0x0,
- "Sid Typ", HFILL }
- },
- { &hf_mq_securityid ,
- {"SecurID.", "mq.uid.securityid",
- FT_BYTES, BASE_NONE, NULL, 0x0,
- "Security ID", HFILL }
- },
-
- { &hf_mq_conn_QMgr ,
- {"QMgr....", "mq.conn.qm",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "CONN queue manager", HFILL }
- },
- { &hf_mq_conn_appname ,
- {"ApplName", "mq.conn.appname",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "CONN application name", HFILL }
- },
- { &hf_mq_conn_apptype ,
- {"ApplType", "mq.conn.apptype",
- FT_INT32, BASE_DEC, VALS(GET_VALSV(mqat)), 0x0,
- "CONN application type", HFILL }
- },
- { &hf_mq_conn_acttoken ,
- {"AccntTok", "mq.conn.acttoken",
- FT_BYTES, BASE_NONE, NULL, 0x0,
- "CONN accounting token", HFILL }
- },
- { &hf_mq_conn_version ,
- {"Version.", "mq.conn.version",
- FT_UINT32, BASE_DEC, VALS(mq_conn_version_vals), 0x0,
- "CONN version", HFILL }
- },
- { &hf_mq_conn_options ,
- {"Options.", "mq.conn.options",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "CONN options", HFILL }
- },
-
- { &hf_mq_fcno_StructID ,
- {"StructId.", "mq.fcno.structid",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- NULL, HFILL }
- },
- { &hf_mq_fcno_unknown00,
- {"unknown00", "mq.fcno.unknown00",
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "FCNO unknown00", HFILL }
- },
- { &hf_mq_fcno_unknown01,
- {"unknown01", "mq.fcno.unknown01",
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "FCNO unknown01", HFILL }
- },
- { &hf_mq_fcno_unknown02,
- {"unknown02", "mq.fcno.unknown02",
- FT_BYTES, BASE_NONE, NULL, 0x0,
- "FCNO unknown02", HFILL }
- },
- { &hf_mq_fcno_msgid ,
- {"msgid....", "mq.fcno.msgid",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "FCNO Msg ID", HFILL }
- },
- { &hf_mq_fcno_mqmid ,
- {"MqmId....", "mq.fcno.mqmid",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "FCNO Mqm ID", HFILL }
- },
-
- { &hf_mq_inq_nbsel ,
- {"Selector count..", "mq.inq.nbsel",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "INQ Selector count", HFILL }
- },
- { &hf_mq_inq_nbint ,
- {"Integer count...", "mq.inq.nbint",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "INQ Integer count", HFILL }
- },
- { &hf_mq_inq_charlen ,
- {"Character length", "mq.inq.charlen",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "INQ Character length", HFILL }
- },
- { &hf_mq_inq_sel ,
- {"Selector........", "mq.inq.sel",
- FT_UINT32, BASE_DEC, VALS(GET_VALSV(selector)), 0x0,
- "INQ Selector", HFILL }
- },
- { &hf_mq_inq_intvalue ,
- {"Integer value...", "mq.inq.intvalue",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "INQ Integer value", HFILL }
- },
- { &hf_mq_inq_charvalues,
- {"Char values.....", "mq.inq.charvalues",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "INQ Character values", HFILL }
- },
-
- { &hf_mq_spi_verb ,
- {"SPI Verb", "mq.spi.verb",
- FT_UINT32, BASE_DEC, VALS(GET_VALSV(spi_verbs)), 0x0,
- NULL, HFILL }
- },
- { &hf_mq_spi_version ,
- {"Version", "mq.spi.version",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "SPI Version", HFILL }
- },
- { &hf_mq_spi_length ,
- {"Max reply size", "mq.spi.replength",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "SPI Max reply size", HFILL }
- },
-
- { &hf_mq_spi_base_StructID,
- {"SPI Structid", "mq.spib.structid",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- NULL, HFILL }
- },
- { &hf_mq_spi_base_version ,
- {"Version", "mq.spib.version",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "SPI Base Version", HFILL }
- },
- { &hf_mq_spi_base_length ,
- {"Length", "mq.spib.length",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "SPI Base Length", HFILL }
- },
-
- { &hf_mq_spi_spqo_nbverb ,
- {"Number of verbs", "mq.spqo.nbverb",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "SPI Query Output Number of verbs", HFILL }
- },
- { &hf_mq_spi_spqo_verbid ,
- {"Verb", "mq.spqo.verb",
- FT_UINT32, BASE_DEC, VALS(GET_VALSV(spi_verbs)), 0x0,
- "SPI Query Output VerbId", HFILL }
- },
- { &hf_mq_spi_spqo_maxiover,
- {"Max InOut Version", "mq.spqo.maxiov",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "SPI Query Output Max InOut Version", HFILL }
- },
- { &hf_mq_spi_spqo_maxinver,
- {"Max In Version", "mq.spqo.maxiv",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "SPI Query Output Max In Version", HFILL }
- },
- { &hf_mq_spi_spqo_maxouver,
- {"Max Out Version", "mq.spqo.maxov",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "SPI Query Output Max Out Version", HFILL }
- },
- { &hf_mq_spi_spqo_flags ,
- {"Flags", "mq.spqo.flags",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "SPI Query Output flags", HFILL }
- },
-
- { &hf_mq_spi_spai_mode ,
- {"Mode", "mq.spai.mode",
- FT_UINT32, BASE_DEC, VALS(GET_VALSV(spi_activate)), 0x0,
- "SPI Activate Input mode", HFILL }
- },
- { &hf_mq_spi_spai_unknown1,
- {"Unknown1", "mq.spai.unknown1",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "SPI Activate Input unknown1", HFILL }
- },
- { &hf_mq_spi_spai_unknown2,
- {"Unknown2", "mq.spai.unknown2",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "SPI Activate Input unknown2", HFILL }
- },
- { &hf_mq_spi_spai_msgid ,
- {"Message Id", "mq.spai.msgid",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "SPI Activate Input message id", HFILL }
- },
- { &hf_mq_spi_spgi_batchsz ,
- {"Batch size", "mq.spgi.batchsize",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "SPI Get Input batch size", HFILL }
- },
- { &hf_mq_spi_spgi_batchint,
- {"Batch interval", "mq.spgi.batchint",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "SPI Get Input batch interval", HFILL }
- },
- { &hf_mq_spi_spgi_maxmsgsz,
- {"Max message size", "mq.spgi.maxmsgsize",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "SPI Get Input max message size", HFILL }
- },
-
- { &hf_mq_spi_spgo_options ,
- {"Options", "mq.spgo.options",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "SPI Get Output options", HFILL }
- },
- { &hf_mq_spi_spgo_size ,
- {"Size", "mq.spgo.size",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "SPI Get Output size", HFILL }
- },
- { &hf_mq_spi_opt_blank ,
- {"Blank padded", "mq.spi.options.blank",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_SPI_OPTIONS_BLANK_PADDED,
- "SPI Options blank padded", HFILL }
- },
- { &hf_mq_spi_opt_syncp ,
- {"Syncpoint", "mq.spi.options.sync",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_SPI_OPTIONS_SYNCPOINT,
- "SPI Options syncpoint", HFILL }
- },
- { &hf_mq_spi_opt_deferred ,
- {"Deferred", "mq.spi.options.deferred",
- FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_SPI_OPTIONS_DEFERRED,
- "SPI Options deferred", HFILL }
- },
-
- { &hf_mq_put_length ,
- {"Data length", "mq.put.length",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "PUT Data length", HFILL }
- },
-
- { &hf_mq_close_options ,
- {"Options", "mq.close.options",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "CLOSE options", HFILL }
- },
- { &hf_mq_close_options_DELETE ,
- {"DELETE", "mq.close.options.Delete",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQCO_DELETE,
- "CLOSE options DELETE", HFILL }
- },
- { &hf_mq_close_options_DELETE_PURGE,
- {"DELETE_PURGE", "mq.close.options.DeletePurge",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQCO_DELETE_PURGE,
- "CLOSE options DELETE_PURGE", HFILL }
- },
- { &hf_mq_close_options_KEEP_SUB ,
- {"KEEPSUB", "mq.close.options.KeepSub",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQCO_KEEP_SUB,
- "CLOSE options KEEP_SUB", HFILL }
- },
- { &hf_mq_close_options_REMOVE_SUB ,
- {"REMOVE_SUB", "mq.close.options.RemoveSub",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQCO_REMOVE_SUB,
- "CLOSE options REMOVE_SUB", HFILL }
- },
- { &hf_mq_close_options_QUIESCE ,
- {"QUIESCE", "mq.close.options.Quiesce",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQCO_QUIESCE,
- "CLOSE options QUIESCE", HFILL }
- },
-
- { &hf_mq_open_options ,
- {"Options", "mq.open.options",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "OPEN options", HFILL }
- },
- { &hf_mq_open_options_INPUT_AS_Q_DEF ,
- {"INPUT_AS_Q_DEF", "mq.open.options.InputAsQDef",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_INPUT_AS_Q_DEF,
- "OPEN options INPUT_AS_Q_DEF", HFILL }
- },
- { &hf_mq_open_options_INPUT_SHARED ,
- {"INPUT_SHARED", "mq.open.options.InputShared",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_INPUT_SHARED,
- "OPEN options INPUT_SHARED", HFILL }
- },
- { &hf_mq_open_options_INPUT_EXCLUSIVE,
- {"INPUT_EXCLUSIVE", "mq.open.options.InputExclusive",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_INPUT_EXCLUSIVE,
- "OPEN options INPUT_EXCLUSIVE", HFILL }
- },
- { &hf_mq_open_options_BROWSE ,
- {"BROWSE", "mq.open.options.Browse",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_BROWSE,
- "OPEN options BROWSE", HFILL }
- },
- { &hf_mq_open_options_OUTPUT ,
- {"OUTPUT", "mq.open.options.Output",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_OUTPUT,
- "OPEN options OUTPUT", HFILL }
- },
- { &hf_mq_open_options_INQUIRE ,
- {"INQUIRE", "mq.open.options.Inquire",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_INQUIRE,
- "OPEN options INQUIRE", HFILL }
- },
- { &hf_mq_open_options_SET ,
- {"SET", "mq.open.options.Set",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_SET,
- "OPEN options SET", HFILL }
- },
- { &hf_mq_open_options_SAVE_ALL_CTX ,
- {"SAVE_ALL_CONTEXT", "mq.open.options.SaveAllContext",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_SAVE_ALL_CONTEXT,
- "OPEN options SAVE_ALL_CONTEXT", HFILL }
- },
- { &hf_mq_open_options_PASS_IDENT_CTX ,
- {"PASS_IDENTITY_CONTEXT", "mq.open.options.PassIdentityContext",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_PASS_IDENTITY_CONTEXT,
- "OPEN options PASS_IDENTITY_CONTEXT", HFILL }
- },
- { &hf_mq_open_options_PASS_ALL_CTX ,
- {"PASS_ALL_CONTEXT", "mq.open.options.PassAllContext",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_PASS_ALL_CONTEXT,
- "OPEN options PASS_ALL_CONTEXT", HFILL }
- },
- { &hf_mq_open_options_SET_IDENT_CTX ,
- {"SET_IDENTITY_CONTEXT", "mq.open.options.SetIdentityContext",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_SET_IDENTITY_CONTEXT,
- "OPEN options SET_IDENTITY_CONTEXT", HFILL }
- },
- { &hf_mq_open_options_SET_ALL_CONTEXT,
- {"SET_ALL_CONTEXT", "mq.open.options.SetAllContext",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_SET_ALL_CONTEXT,
- "OPEN options SET_ALL_CONTEXT", HFILL }
- },
- { &hf_mq_open_options_ALT_USER_AUTH ,
- {"ALTERNATE_USER_AUTHORITY", "mq.open.options.AlternateUserAuthority",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_ALTERNATE_USER_AUTHORITY,
- "OPEN options ALTERNATE_USER_AUTHORITY", HFILL }
- },
- { &hf_mq_open_options_FAIL_IF_QUIESC ,
- {"FAIL_IF_QUIESCING", "mq.open.options.FailIfQuiescing",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_FAIL_IF_QUIESCING,
- "OPEN options FAIL_IF_QUIESCING", HFILL }
- },
- { &hf_mq_open_options_BIND_ON_OPEN ,
- {"BIND_ON_OPEN", "mq.open.options.BindOnOpen",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_BIND_ON_OPEN,
- "OPEN options BIND_ON_OPEN", HFILL }
- },
- { &hf_mq_open_options_BIND_NOT_FIXED ,
- {"BIND_NOT_FIXED", "mq.open.options.BindNotFixed",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_BIND_NOT_FIXED,
- "OPEN options BIND_NOT_FIXED", HFILL }
- },
- { &hf_mq_open_options_RESOLVE_NAMES ,
- {"RESOLVE_NAMES", "mq.open.options.ResolveNames",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_RESOLVE_NAMES,
- "OPEN options RESOLVE_NAMES", HFILL }
- },
- { &hf_mq_open_options_CO_OP ,
- {"CO_OP", "mq.open.options.CoOp",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_CO_OP,
- "OPEN options CO_OP", HFILL }
- },
- { &hf_mq_open_options_RESOLVE_LOCAL_Q,
- {"RESOLVE_LOCAL_Q", "mq.open.options.ResolveLocalQueueOrTopic",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_RESOLVE_LOCAL_Q,
- "OPEN options RESOLVE_LOCAL_Q", HFILL }
- },
- { &hf_mq_open_options_NO_READ_AHEAD ,
- {"NO_READ_AHEAD", "mq.open.options.NoReadAhead",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_NO_READ_AHEAD,
- "OPEN options NO_READ_AHEAD", HFILL }
- },
- { &hf_mq_open_options_READ_AHEAD ,
- {"READ_AHEAD", "mq.open.options.ReadAhead",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_READ_AHEAD,
- "OPEN options READ_AHEAD", HFILL }
- },
- { &hf_mq_open_options_NO_MULTICAST ,
- {"NO_MULTICAST", "mq.open.options.NoMulticast",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_NO_MULTICAST,
- "OPEN options NO_MULTICAST", HFILL }
- },
- { &hf_mq_open_options_BIND_ON_GROUP ,
- {"BIND_ON_GROUP", "mq.open.options.BindOnGroup",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_BIND_ON_GROUP,
- "OPEN options BIND_ON_GROUP", HFILL }
- },
-
- { &hf_mq_fopa_StructID,
- {"StructId", "mq.fopa.structid",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- NULL, HFILL }
- },
- { &hf_mq_fopa_version ,
- {"Version.", "mq.fopa.version",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "FOPA Version", HFILL }
- },
- { &hf_mq_fopa_length ,
- {"Length..", "mq.fopa.length",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "FOPA Length", HFILL }
- },
- { &hf_mq_fopa_unknown1,
- {"Unknown1", "mq.fopa.unknown1",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "FOPA unknown1", HFILL }
- },
- { &hf_mq_fopa_unknown2,
- {"Unknown2", "mq.fopa.unknown2",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "FOPA unknown2", HFILL }
- },
- { &hf_mq_fopa_unknown3,
- {"Unknown3", "mq.fopa.unknown3",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "FOPA unknown3", HFILL }
- },
- { &hf_mq_fopa_qprotect,
- {"qprotect", "mq.fopa.qprotect",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "FOPA queue protection", HFILL }
- },
- { &hf_mq_fopa_unknown4,
- {"Unknown4", "mq.fopa.unknown4",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "FOPA unknown4", HFILL }
- },
- { &hf_mq_fopa_unknown5,
- {"Unknown5", "mq.fopa.unknown5",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "FOPA unknown5", HFILL }
- },
-
- { &hf_mq_msgreq_version ,
- {"version..", "mq.msgreq.version" ,
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "MSGREQ version", HFILL }
- },
- { &hf_mq_msgreq_handle ,
- {"handle...", "mq.msgreq.handle" ,
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "MSGREQ handle", HFILL }
- },
- { &hf_mq_msgreq_RecvBytes,
- {"RecvBytes", "mq.msgreq.unknown1" ,
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "MSGREQ Received Bytes", HFILL }
- },
- { &hf_mq_msgreq_RqstBytes,
- {"RqstBytes", "mq.msgreq.rqstbytes",
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "MSGREQ Requesed Bytes", HFILL }
- },
- { &hf_mq_msgreq_MaxMsgLen,
- {"MaxMsgLen", "mq.msgreq.maxmsglen",
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "MSGREQ Maximum Msg Length", HFILL }
- },
- { &hf_mq_msgreq_WaitIntrv,
- {"WaitIntrv", "mq.msgreq.waitintrv",
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "MSGREQ Wait Interval", HFILL }
- },
- { &hf_mq_msgreq_QueStatus,
- {"QueStatus", "mq.msgreq.questatus",
- FT_UINT32, BASE_HEX , NULL, 0x0,
- "MSGREQ Queue Status", HFILL }
- },
- { &hf_mq_msgreq_RqstFlags,
- {"RqstFlags", "mq.msgreq.rqstflags",
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "MSGREQ Request Flags", HFILL }
- },
- { &hf_mq_msgreq_GlbMsgIdx,
- {"GlbMsgIdx", "mq.msgreq.glbmsgidx",
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "MSGREQ Global Message Index", HFILL }
- },
- { &hf_mq_msgreq_SelectIdx,
- {"SelectIdx", "mq.msgreq.selectIdx",
- FT_UINT16, BASE_HEX_DEC, NULL, 0x0,
- "MSGREQ Selection Index", HFILL }
- },
- { &hf_mq_msgreq_MQMDVers ,
- {"MQMDVers.", "mq.msgreq.mqmdvers" ,
- FT_UINT16, BASE_HEX_DEC, NULL, 0x0,
- "MSGREQ MQMD Version", HFILL }
- },
- { &hf_mq_msgreq_ccsid ,
- {"CCSID....", "mq.msgreq.ccsid" ,
- FT_INT32 , BASE_DEC | BASE_RANGE_STRING, RVALS(&GET_VALRV(ccsid)), 0x0,
- "MSGREQ ccsid", HFILL }
- },
- { &hf_mq_msgreq_encoding ,
- {"Encoding.", "mq.msgreq.encoding" ,
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "MSGREQ encoding", HFILL }
- },
- { &hf_mq_msgreq_MsgSeqNum,
- {"MsgSeqNum", "mq.msgreq.msgseqnum",
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "MSGREQ Message Sequence Number", HFILL }
- },
- { &hf_mq_msgreq_offset ,
- {"Offset...", "mq.msgreq.offset" ,
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "MSGREQ Offset", HFILL }
- },
- { &hf_mq_msgreq_mtchMsgId,
- {"mtchMsgId", "mq.msgreq.mtchMsgId",
- FT_BYTES , BASE_NONE , NULL, 0x0,
- "MSGREQ match MsgID", HFILL }
- },
- { &hf_mq_msgreq_mtchCorId,
- {"mtchCorID", "mq.msgreq.mtchcorid",
- FT_BYTES , BASE_NONE , NULL, 0x0,
- "MSGREQ match Correlation Id", HFILL }
- },
- { &hf_mq_msgreq_mtchGrpid,
- {"mtchGrpID", "mq.msgreq.mtchgrpid",
- FT_BYTES , BASE_NONE , NULL, 0x0,
- "MSGREQ match Group ID", HFILL }
- },
- { &hf_mq_msgreq_mtchMsgTk,
- {"mtchMsgTk", "mq.msgreq.mtchmsgtk",
- FT_BYTES , BASE_NONE , NULL, 0x0,
- "MSGREQ match Message Token", HFILL }
- },
-
- { &hf_mq_msgasy_version ,
- {"version..", "mq.msgasy.version" ,
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "MSGASYNC version", HFILL }
- },
- { &hf_mq_msgasy_handle ,
- {"handle...", "mq.msgasy.handle" ,
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "MSGASYNC handle", HFILL }
- },
- { &hf_mq_msgasy_MsgIndex ,
- {"MsgIndex.", "mq.msgasy.msgindex" ,
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "MSGASYNC Message Index", HFILL }
- },
- { &hf_mq_msgasy_GlbMsgIdx,
- {"GlbMsgIdx", "mq.msgasy.glbmsgidx",
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "MSGASYNC Global Message Index", HFILL }
- },
- { &hf_mq_msgasy_SegLength,
- {"SegLength", "mq.msgasy.seglength",
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "MSGASYNC Segment Length", HFILL }
- },
- { &hf_mq_msgasy_SegmIndex,
- {"SegmIndex", "mq.msgasy.segmindex",
- FT_UINT16, BASE_HEX_DEC, NULL, 0x0,
- "MSGASYNC Segment Index", HFILL }
- },
- { &hf_mq_msgasy_SeleIndex,
- {"SeleIndex", "mq.msgasy.seleindex",
- FT_UINT16, BASE_HEX_DEC, NULL, 0x0,
- "MSGASYNC Selection Index", HFILL }
- },
- { &hf_mq_msgasy_ReasonCod,
- {"ReasonCod", "mq.msgasy.reasoncod",
- FT_UINT32, BASE_HEX , NULL, 0x0,
- "MSGASYNC Reason Code", HFILL }
- },
- { &hf_mq_msgasy_ActMsgLen,
- {"ActMsgLen", "mq.msgasy.actmsglen",
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "MSGASYNC Actual Message Length", HFILL }
- },
- { &hf_mq_msgasy_TotMsgLen,
- {"TotMsgLen", "mq.msgasy.totmsglen",
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "MSGASYNC Total Message Length", HFILL }
- },
- { &hf_mq_msgasy_MsgToken ,
- {"MsgToken.", "mq.msgasy.msgtoken" ,
- FT_BYTES , BASE_NONE , NULL, 0x0,
- "MSGASYNC Mesasage Token", HFILL }
- },
- { &hf_mq_msgasy_Status ,
- {"status...", "mq.msgasy.status" ,
- FT_UINT16, BASE_HEX , NULL, 0x0,
- "MSGASYNC Status", HFILL }
- },
- { &hf_mq_msgasy_resolQNLn,
- {"resolQNLn", "mq.msgasy.resolqnln",
- FT_UINT8 , BASE_DEC , NULL, 0x0,
- "MSGASYNC Resolved Queue Name Length", HFILL }
- },
- { &hf_mq_msgasy_resolQNme,
- {"resolQNme", "mq.msgasy.resolqnme",
- FT_STRINGZ, BASE_NONE , NULL, 0x0,
- "MSGASYNC Resolved Queue Name", HFILL }
- },
- { &hf_mq_msgasy_padding ,
- {"Padding..", "mq.msgasy.padding" ,
- FT_BYTES , BASE_NONE , NULL, 0x0,
- "MSGASYNC Padding", HFILL }
- },
-
- { &hf_mq_notif_vers ,
- {"version.", "mq.notif.vers" ,
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "NOTIFICATION version", HFILL }
- },
- { &hf_mq_notif_handle ,
- {"handle..", "mq.notif.handle",
- FT_UINT32, BASE_HEX , NULL, 0x0,
- "NOTIFICATION handle", HFILL }
- },
- { &hf_mq_notif_code ,
- {"code....", "mq.notif.code" ,
- FT_UINT32, BASE_HEX_DEC, VALS(GET_VALSV(notifcode)), 0x0,
- "NOTIFICATION code", HFILL }
- },
- { &hf_mq_notif_value ,
- {"value...", "mq.notif.value" ,
- FT_UINT32, BASE_HEX_DEC, NULL, 0x0,
- "NOTIFICATION MQRC", HFILL }
- },
-
- { &hf_mq_ping_length ,
- {"Length", "mq.ping.length",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "PING length", HFILL }
- },
- { &hf_mq_ping_buffer ,
- {"Buffer", "mq.ping.buffer",
- FT_BYTES, BASE_NONE, NULL, 0x0,
- "PING buffer", HFILL }
- },
-
- { &hf_mq_reset_length ,
- {"Length", "mq.reset.length",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "RESET length", HFILL }
- },
- { &hf_mq_reset_seqnum ,
- {"SeqNum", "mq.reset.seqnum",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "RESET sequence number", HFILL }
- },
-
- { &hf_mq_status_length ,
- {"Length", "mq.status.length",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "STATUS length", HFILL }
- },
- { &hf_mq_status_code ,
- {"Code..", "mq.status.code" ,
- FT_UINT32, BASE_DEC, VALS(GET_VALSV(status)), 0x0,
- "STATUS code", HFILL }
- },
- { &hf_mq_status_value ,
- {"Value.", "mq.status.value" ,
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "STATUS value", HFILL }
- },
-
- { &hf_mq_od_StructID ,
- {"StructID.........", "mq.od.structid",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- NULL, HFILL }
- },
- { &hf_mq_od_version ,
- {"version..........", "mq.od.version",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "OD version", HFILL }
- },
- { &hf_mq_od_objecttype ,
- {"ObjType..........", "mq.od.objtype",
- FT_UINT32, BASE_DEC, VALS(GET_VALSV(objtype)), 0x0,
- "OD object type", HFILL }
- },
- { &hf_mq_od_objectname ,
- {"ObjName..........", "mq.od.objname",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "OD object name", HFILL }
- },
- { &hf_mq_od_objqmgrname ,
- {"ObjQMgr..........", "mq.od.objqmgrname",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "OD object queue manager name", HFILL }
- },
- { &hf_mq_od_dynqname ,
- {"DynQName.........", "mq.od.dynqname",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "OD dynamic queue name", HFILL }
- },
- { &hf_mq_od_altuserid ,
- {"AltUserID........", "mq.od.altuserid",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "OD alternate userid", HFILL }
- },
- { &hf_mq_od_recspresent ,
- {"NbrRecord........", "mq.od.nbrrec",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "OD number of records", HFILL }
- },
- { &hf_mq_od_knowndstcnt ,
- {"Known Dest Count.", "mq.od.kdestcount",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "OD known destination count", HFILL }
- },
- { &hf_mq_od_unknowdstcnt,
- {"Unknown Dest Cnt.", "mq.od.udestcount",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "OD unknown destination count", HFILL }
- },
- { &hf_mq_od_invaldstcnt ,
- {"Invalid Dest Cnt.", "mq.od.idestcount",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "OD invalid destination count", HFILL }
- },
- { &hf_mq_od_objrecofs ,
- {"Offset of 1st OR.", "mq.od.offsetor",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "OD offset of first OR", HFILL }
- },
- { &hf_mq_od_resprecofs ,
- {"Offset of 1st RR.", "mq.od.offsetrr",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "OD offset of first RR", HFILL }
- },
- { &hf_mq_od_objrecptr ,
- {"Addr of 1st OR.", "mq.od.addror",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "OD address of first OR", HFILL }
- },
- { &hf_mq_od_resprecptr ,
- {"Addr of 1st RR.", "mq.od.addrrr",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "OD address of first RR", HFILL }
- },
- { &hf_mq_od_altsecurid ,
- {"Alt security id..", "mq.od.altsecid",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "OD alternate security id", HFILL }
- },
- { &hf_mq_od_resolvqname ,
- {"Resolved Q Name..", "mq.od.resolvq",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "OD resolved queue name", HFILL }
- },
- { &hf_mq_od_resolvqmgrnm,
- {"Resolved QMgrName", "mq.od.resolvqmgr",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "OD resolved queue manager name", HFILL }
- },
- { &hf_mq_od_resolvobjtyp,
- {"Resolv Obj Type..", "mq.od.resolvedobjtype",
- FT_UINT32, BASE_DEC, VALS(GET_VALSV(objtype)), 0x0,
- "OD resolved object type", HFILL }
- },
-
- { &hf_mq_or_objname ,
- {"Object name...", "mq.or.objname",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "OR object name", HFILL }
- },
- { &hf_mq_or_objqmgrname ,
- {"Object QMgr Nm", "mq.or.objqmgrname",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "OR object queue manager name", HFILL }
- },
-
- { &hf_mq_rr_compcode ,
- {"Comp Code", "mq.rr.completioncode",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "OR completion code", HFILL }
- },
- { &hf_mq_rr_reascode ,
- {"Reas Code", "mq.rr.reasoncode",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "OR reason code", HFILL }
- },
-
- { &hf_mq_pmr_msgid ,
- {"Message Id", "mq.pmr.msgid",
- FT_BYTES, BASE_NONE, NULL, 0x0,
- "PMR Message Id", HFILL }
- },
- { &hf_mq_pmr_correlid ,
- {"Correlation Id", "mq.pmr.correlid",
- FT_BYTES, BASE_NONE, NULL, 0x0,
- "PMR Correlation Id", HFILL }
- },
- { &hf_mq_pmr_groupid ,
- {"GroupId", "mq.pmr.groupid",
- FT_BYTES, BASE_NONE, NULL, 0x0,
- "PMR GroupId", HFILL }
- },
- { &hf_mq_pmr_feedback ,
- {"Feedback", "mq.pmr.feedback",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "PMR Feedback", HFILL }
- },
- { &hf_mq_pmr_acttoken ,
- {"Accounting token", "mq.pmr.acttoken",
- FT_BYTES, BASE_NONE, NULL, 0x0,
- "PMR accounting token", HFILL }
- },
-
- { &hf_mq_md_StructID ,
- {"StructID.", "mq.md.structid",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- NULL, HFILL }
- },
- { &hf_mq_md_version ,
- {"Version..", "mq.md.version",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "MD version", HFILL }
- },
- { &hf_mq_md_report ,
- {"Report...", "mq.md.report",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "MD report", HFILL }
- },
- { &hf_mq_md_msgtype ,
- {"Msg Type.", "mq.md.msgtype",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "MD message type", HFILL }
- },
- { &hf_mq_md_expiry ,
- {"Expiry .", "mq.md.expiry",
- FT_INT32, BASE_DEC, NULL, 0x0,
- "MD expiry", HFILL }
- },
- { &hf_mq_md_feedback ,
- {"Feedback.", "mq.md.feedback",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "MD feedback", HFILL }
- },
- { &hf_mq_md_encoding ,
- {"Encoding.", "mq.md.encoding",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "MD encoding", HFILL }
- },
- { &hf_mq_md_ccsid ,
- {"CCSID....", "mq.md.ccsid",
- FT_INT32, BASE_DEC | BASE_RANGE_STRING, RVALS(&GET_VALRV(ccsid)), 0x0,
- "MD character set", HFILL }
- },
- { &hf_mq_md_format ,
- {"Format...", "mq.md.format",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "MD format", HFILL }
- },
- { &hf_mq_md_priority ,
- {"Priority.", "mq.md.priority",
- FT_INT32, BASE_DEC, NULL, 0x0,
- "MD priority", HFILL }
- },
- { &hf_mq_md_persistence ,
- {"Persist..", "mq.md.persistence",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "MD persistence", HFILL }
- },
- { &hf_mq_md_msgid ,
- {"Msg ID...", "mq.md.msgid",
- FT_BYTES, BASE_NONE, NULL, 0x0,
- "MD Message Id", HFILL }
- },
- { &hf_mq_md_correlid ,
- {"CorrelID.", "mq.md.correlid",
- FT_BYTES, BASE_NONE, NULL, 0x0,
- "MD Correlation Id", HFILL }
- },
- { &hf_mq_md_backoutcnt ,
- {"BackoCnt.", "mq.md.backount",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "MD Backout count", HFILL }
- },
- { &hf_mq_md_replytoq ,
- {"ReplyToQ.", "mq.md.replytoq",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "MD ReplyTo queue", HFILL }
- },
- { &hf_mq_md_replytoqmgr ,
- {"RepToQMgr", "mq.md.replytoqmgr",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "MD ReplyTo queue manager", HFILL }
- },
- { &hf_mq_md_userid ,
- {"UserId...", "mq.md.userid",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "MD UserId", HFILL }
- },
- { &hf_mq_md_acttoken ,
- {"AccntTok.", "mq.md.acttoken",
- FT_BYTES, BASE_NONE, NULL, 0x0,
- "MD accounting token", HFILL }
- },
- { &hf_mq_md_appliddata ,
- {"AppIdData", "mq.md.appldata",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "MD Put applicationId data", HFILL }
- },
- { &hf_mq_md_putappltype ,
- {"PutAppTyp", "mq.md.appltype",
- FT_INT32, BASE_DEC, VALS(GET_VALSV(mqat)), 0x0,
- "MD Put application type", HFILL }
- },
- { &hf_mq_md_putapplname ,
- {"PutAppNme", "mq.md.applname",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "MD Put application name", HFILL }
- },
- { &hf_mq_md_putdate ,
- {"PutDatGMT", "mq.md.date",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "MD Put date", HFILL }
- },
- { &hf_mq_md_puttime ,
- {"PutTimGMT", "mq.md.time",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "MD Put time", HFILL }
- },
- { &hf_mq_md_apporigdata ,
- {"AppOriDat", "mq.md.origdata",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "MD Application original data", HFILL }
- },
- { &hf_mq_md_groupid ,
- {"GroupId..", "mq.md.groupid",
- FT_BYTES, BASE_NONE, NULL, 0x0,
- "MD GroupId", HFILL }
- },
- { &hf_mq_md_msgseqnumber,
- {"MsgSeqNum", "mq.md.msgseqnumber",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "MD Message sequence number", HFILL }
- },
- { &hf_mq_md_offset ,
- {"Offset...", "mq.md.offset",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "MD Offset", HFILL }
- },
- { &hf_mq_md_msgflags ,
- {"Msg flags", "mq.md.msgflags",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "MD Message flags", HFILL }
- },
- { &hf_mq_md_origlen ,
- {"Orig len.", "mq.md.origlength",
- FT_INT32, BASE_DEC, NULL, 0x0,
- "MD Original length", HFILL }
- },
-
- { &hf_mq_dlh_StructID ,
- {"StructID.", "mq.dlh.structid",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- NULL, HFILL }
- },
- { &hf_mq_dlh_version ,
- {"Version..", "mq.dlh.version",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "DLH version", HFILL }
- },
- { &hf_mq_dlh_reason ,
- {"Reason...", "mq.dlh.reason",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "DLH reason", HFILL }
- },
- { &hf_mq_dlh_destq ,
- {"Dest Q...", "mq.dlh.destq",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "DLH destination queue", HFILL }
- },
- { &hf_mq_dlh_destqmgr ,
- {"DestQMgr.", "mq.dlh.destqmgr",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "DLH destination queue manager", HFILL }
- },
- { &hf_mq_dlh_encoding ,
- {"Encoding.", "mq.dlh.encoding",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "DLH encoding", HFILL }
- },
- { &hf_mq_dlh_ccsid ,
- {"CCSID....", "mq.dlh.ccsid",
- FT_INT32, BASE_DEC | BASE_RANGE_STRING, RVALS(&GET_VALRV(ccsid)), 0x0,
- "DLH character set", HFILL }
- },
- { &hf_mq_dlh_format ,
- {"Format...", "mq.dlh.format",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "DLH format", HFILL }
- },
- { &hf_mq_dlh_putappltype,
- {"PutAppTyp", "mq.dlh.putappltype",
- FT_INT32, BASE_DEC, VALS(GET_VALSV(mqat)), 0x0,
- "DLH put application type", HFILL }
- },
- { &hf_mq_dlh_putapplname,
- {"PutAppNme", "mq.dlh.putapplname",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "DLH put application name", HFILL }
- },
- { &hf_mq_dlh_putdate ,
- {"PutDatGMT", "mq.dlh.putdate",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "DLH put date", HFILL }
- },
- { &hf_mq_dlh_puttime ,
- {"PutTimGMT", "mq.dlh.puttime",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "DLH put time", HFILL }
- },
- { &hf_mq_dh_putmsgrecfld,
- {"Flags PMR", "mq.dh.flagspmr",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "DH flags PMR", HFILL }
- },
- { &hf_mq_dh_recspresent ,
- {"NumOfRecs", "mq.dh.nbrrec",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "DH number of records", HFILL }
- },
- { &hf_mq_dh_objrecofs ,
- {"Ofs1stOR.", "mq.dh.offsetor",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "DH offset of first OR", HFILL }
- },
- { &hf_mq_dh_putmsgrecofs,
- {"Ofs1stPMR", "mq.dh.offsetpmr",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "DH offset of first PMR", HFILL }
- },
-
- { &hf_mq_gmo_StructID ,
- {"StructID.", "mq.gmo.structid",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- NULL, HFILL }
- },
- { &hf_mq_gmo_version ,
- {"Version..", "mq.gmo.version",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "GMO version", HFILL }
- },
- { &hf_mq_gmo_options ,
- {"GetMsgOpt", "mq.gmo.getmsgopt",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "GMO Get Message Options", HFILL }
- },
-
- { &hf_mq_gmo_options_PROPERTIES_COMPATIBILITY,
- {"PROPERTIES_COMPATIBILITY", "mq.gmo.options.PROPERTIES_COMPATIBILITY",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_PROPERTIES_COMPATIBILITY,
- "GMO options PROPERTIES_COMPATIBILITY", HFILL }
- },
- { &hf_mq_gmo_options_PROPERTIES_IN_HANDLE ,
- {"PROPERTIES_IN_HANDLE", "mq.gmo.options.PROPERTIES_IN_HANDLE",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_PROPERTIES_IN_HANDLE ,
- "GMO options PROPERTIES_IN_HANDLE", HFILL }
- },
- { &hf_mq_gmo_options_NO_PROPERTIES ,
- {"NO_PROPERTIES", "mq.gmo.options.NO_PROPERTIES",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_NO_PROPERTIES ,
- "GMO options NO_PROPERTIES", HFILL }
- },
- { &hf_mq_gmo_options_PROPERTIES_FORCE_MQRFH2 ,
- {"PROPERTIES_FORCE_MQRFH2", "mq.gmo.options.PROPERTIES_FORCE_MQRFH2",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_PROPERTIES_FORCE_MQRFH2 ,
- "GMO options PROPERTIES_FORCE_MQRFH2", HFILL }
- },
- { &hf_mq_gmo_options_UNMARKED_BROWSE_MSG ,
- {"UNMARKED_BROWSE_MSG", "mq.gmo.options.UNMARKED_BROWSE_MSG",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_UNMARKED_BROWSE_MSG ,
- "GMO options UNMARKED_BROWSE_MSG", HFILL }
- },
- { &hf_mq_gmo_options_UNMARK_BROWSE_HANDLE ,
- {"UNMARK_BROWSE_HANDLE", "mq.gmo.options.UNMARK_BROWSE_HANDLE",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_UNMARK_BROWSE_HANDLE ,
- "GMO options UNMARK_BROWSE_HANDLE", HFILL }
- },
- { &hf_mq_gmo_options_UNMARK_BROWSE_CO_OP ,
- {"UNMARK_BROWSE_CO_OP", "mq.gmo.options.UNMARK_BROWSE_CO_OP",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_UNMARK_BROWSE_CO_OP ,
- "GMO options UNMARK_BROWSE_CO_OP", HFILL }
- },
- { &hf_mq_gmo_options_MARK_BROWSE_CO_OP ,
- {"MARK_BROWSE_CO_OP", "mq.gmo.options.MARK_BROWSE_CO_OP",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_MARK_BROWSE_CO_OP ,
- "GMO options MARK_BROWSE_CO_OP", HFILL }
- },
- { &hf_mq_gmo_options_MARK_BROWSE_HANDLE ,
- {"MARK_BROWSE_HANDLE", "mq.gmo.options.MARK_BROWSE_HANDLE",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_MARK_BROWSE_HANDLE ,
- "GMO options MARK_BROWSE_HANDLE", HFILL }
- },
- { &hf_mq_gmo_options_ALL_SEGMENTS_AVAILABLE ,
- {"ALL_SEGMENTS_AVAILABLE", "mq.gmo.options.ALL_SEGMENTS_AVAILABLE",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_ALL_SEGMENTS_AVAILABLE ,
- "GMO options ALL_SEGMENTS_AVAILABLE", HFILL }
- },
- { &hf_mq_gmo_options_ALL_MSGS_AVAILABLE ,
- {"ALL_MSGS_AVAILABLE", "mq.gmo.options.ALL_MSGS_AVAILABLE",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_ALL_MSGS_AVAILABLE ,
- "GMO options ALL_MSGS_AVAILABLE", HFILL }
- },
- { &hf_mq_gmo_options_COMPLETE_MSG ,
- {"COMPLETE_MSG", "mq.gmo.options.COMPLETE_MSG",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_COMPLETE_MSG ,
- "GMO options COMPLETE_MSG", HFILL }
- },
- { &hf_mq_gmo_options_LOGICAL_ORDER ,
- {"LOGICAL_ORDER", "mq.gmo.options.LOGICAL_ORDER",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_LOGICAL_ORDER ,
- "GMO options LOGICAL_ORDER", HFILL }
- },
- { &hf_mq_gmo_options_CONVERT ,
- {"CONVERT", "mq.gmo.options.CONVERT",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_CONVERT ,
- "GMO options CONVERT", HFILL }
- },
- { &hf_mq_gmo_options_FAIL_IF_QUIESCING ,
- {"FAIL_IF_QUIESCING", "mq.gmo.options.FAIL_IF_QUIESCING",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_FAIL_IF_QUIESCING ,
- "GMO options FAIL_IF_QUIESCING", HFILL }
- },
- { &hf_mq_gmo_options_SYNCPOINT_IF_PERSISTENT ,
- {"SYNCPOINT_IF_PERSISTENT", "mq.gmo.options.SYNCPOINT_IF_PERSISTENT",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_SYNCPOINT_IF_PERSISTENT ,
- "GMO options SYNCPOINT_IF_PERSISTENT", HFILL }
- },
- { &hf_mq_gmo_options_BROWSE_MSG_UNDER_CURSOR ,
- {"BROWSE_MSG_UNDER_CURSOR", "mq.gmo.options.BROWSE_MSG_UNDER_CURSOR",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_BROWSE_MSG_UNDER_CURSOR ,
- "GMO options BROWSE_MSG_UNDER_CURSOR", HFILL }
- },
- { &hf_mq_gmo_options_UNLOCK ,
- {"UNLOCK", "mq.gmo.options.UNLOCK",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_UNLOCK ,
- "GMO options UNLOCK", HFILL }
- },
- { &hf_mq_gmo_options_LOCK ,
- {"LOCK", "mq.gmo.options.LOCK",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_LOCK ,
- "GMO options LOCK", HFILL }
- },
- { &hf_mq_gmo_options_MSG_UNDER_CURSOR ,
- {"MSG_UNDER_CURSOR", "mq.gmo.options.MSG_UNDER_CURSOR",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_MSG_UNDER_CURSOR ,
- "GMO options MSG_UNDER_CURSOR", HFILL }
- },
- { &hf_mq_gmo_options_MARK_SKIP_BACKOUT ,
- {"MARK_SKIP_BACKOUT", "mq.gmo.options.MARK_SKIP_BACKOUT",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_MARK_SKIP_BACKOUT ,
- "GMO options MARK_SKIP_BACKOUT", HFILL }
- },
- { &hf_mq_gmo_options_ACCEPT_TRUNCATED_MSG ,
- {"ACCEPT_TRUNCATED_MSG", "mq.gmo.options.ACCEPT_TRUNCATED_MSG",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_ACCEPT_TRUNCATED_MSG ,
- "GMO options ACCEPT_TRUNCATED_MSG", HFILL }
- },
- { &hf_mq_gmo_options_BROWSE_NEXT ,
- {"BROWSE_NEXT", "mq.gmo.options.BROWSE_NEXT",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_BROWSE_NEXT ,
- "GMO options BROWSE_NEXT", HFILL }
- },
- { &hf_mq_gmo_options_BROWSE_FIRST ,
- {"BROWSE_FIRST", "mq.gmo.options.BROWSE_FIRST",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_BROWSE_FIRST ,
- "GMO options BROWSE_FIRST", HFILL }
- },
- { &hf_mq_gmo_options_SET_SIGNAL ,
- {"SET_SIGNAL", "mq.gmo.options.SET_SIGNAL",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_SET_SIGNAL ,
- "GMO options SET_SIGNAL", HFILL }
- },
- { &hf_mq_gmo_options_NO_SYNCPOINT ,
- {"NO_SYNCPOINT", "mq.gmo.options.NO_SYNCPOINT",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_NO_SYNCPOINT ,
- "GMO options NO_SYNCPOINT", HFILL }
- },
- { &hf_mq_gmo_options_SYNCPOINT ,
- {"SYNCPOINT", "mq.gmo.options.SYNCPOINT",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_SYNCPOINT ,
- "GMO options SYNCPOINT", HFILL }
- },
- { &hf_mq_gmo_options_WAIT ,
- {"WAIT", "mq.gmo.options.WAIT",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_WAIT ,
- "GMO options WAIT", HFILL }
- },
-
- { &hf_mq_gmo_waitinterval,
- {"WaitIntv.", "mq.gmo.waitint",
- FT_INT32, BASE_DEC, NULL, 0x0,
- "GMO wait interval", HFILL }
- },
- { &hf_mq_gmo_signal1 ,
- {"Signal 1.", "mq.gmo.signal1",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "GMO signal 1", HFILL }
- },
- { &hf_mq_gmo_signal2 ,
- {"Signal 2.", "mq.gmo.signal2",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "GMO signal 2", HFILL }
- },
- { &hf_mq_gmo_resolvqname ,
- {"ResQName.", "mq.gmo.resolvq",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "GMO resolved queue name", HFILL }
- },
- { &hf_mq_gmo_matchoptions,
- {"MatchOpt.", "mq.gmo.matchopt",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "GMO match options", HFILL }
- },
-
- { &hf_mq_gmo_matchoptions_MATCH_MSG_TOKEN ,
- {"MATCH_MSG_TOKEN", "mq.gmo.matchoptions.MATCH_MSG_TOKEN",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQMO_MATCH_MSG_TOKEN ,
- "GMO matchoptions MATCH_MSG_TOKEN", HFILL }
- },
- { &hf_mq_gmo_matchoptions_MATCH_OFFSET ,
- {"MATCH_OFFSET", "mq.gmo.matchoptions.MATCH_OFFSET",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQMO_MATCH_OFFSET ,
- "GMO matchoptions MATCH_OFFSET", HFILL }
- },
- { &hf_mq_gmo_matchoptions_MATCH_MSG_SEQ_NUMBER,
- {"MATCH_MSG_SEQ_NUMBER", "mq.gmo.matchoptions.MATCH_MSG_SEQ_NUMBER",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQMO_MATCH_MSG_SEQ_NUMBER,
- "GMO matchoptions MATCH_MSG_SEQ_NUMBER", HFILL }
- },
- { &hf_mq_gmo_matchoptions_MATCH_GROUP_ID ,
- {"MATCH_GROUP_ID", "mq.gmo.matchoptions.MATCH_GROUP_ID",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQMO_MATCH_GROUP_ID ,
- "GMO matchoptions MATCH_GROUP_ID", HFILL }
- },
- { &hf_mq_gmo_matchoptions_MATCH_CORREL_ID ,
- {"MATCH_CORREL_ID", "mq.gmo.matchoptions.MATCH_CORREL_ID",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQMO_MATCH_CORREL_ID ,
- "GMO matchoptions MATCH_CORREL_ID", HFILL }
- },
- { &hf_mq_gmo_matchoptions_MATCH_MSG_ID ,
- {"MATCH_MSG_ID", "mq.gmo.matchoptions.MATCH_MSG_ID",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQMO_MATCH_MSG_ID ,
- "GMO matchoptions MATCH_MSG_ID", HFILL }
- },
-
- { &hf_mq_gmo_groupstatus ,
- {"GrpStatus", "mq.gmo.grpstat",
- FT_UINT8, BASE_HEX, NULL, 0x0,
- "GMO group status", HFILL }
- },
- { &hf_mq_gmo_segmstatus ,
- {"SegStatus", "mq.gmo.sgmtstat",
- FT_UINT8, BASE_HEX, NULL, 0x0,
- "GMO segment status", HFILL }
- },
- { &hf_mq_gmo_segmentation,
- {"Segmentat", "mq.gmo.segmentation",
- FT_UINT8, BASE_HEX, NULL, 0x0,
- "GMO segmentation", HFILL }
- },
- { &hf_mq_gmo_reserved ,
- {"Reserved.", "mq.gmo.reserved",
- FT_UINT8, BASE_HEX, NULL, 0x0,
- "GMO reserved", HFILL }
- },
- { &hf_mq_gmo_msgtoken ,
- {"MsgToken.", "mq.gmo.msgtoken",
- FT_BYTES, BASE_NONE, NULL, 0x0,
- "GMO message token", HFILL }
- },
- { &hf_mq_gmo_returnedlen ,
- {"RtnLength", "mq.gmo.retlen",
- FT_INT32, BASE_DEC, NULL, 0x0,
- "GMO returned length", HFILL }
- },
-
- { &hf_mq_lpoo_StructID ,
- {"StructID......", "mq.lpoo.structid",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- NULL, HFILL }
- },
- { &hf_mq_lpoo_version ,
- {"Version.......", "mq.lpoo.version",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "LPOO version", HFILL }
- },
- { &hf_mq_lpoo_options ,
- {"Options.......", "mq.lpoo.options",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "LPOO options", HFILL }
- },
- { &hf_mq_lpoo_lpiopts ,
- {"LpiOpts.......", "mq.lpoo.lpioopts",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "LPOO Lpi Options", HFILL }
- },
-
- { &hf_mq_lpoo_lpiopts_SAVE_USER_CTXT ,
- {"SAVE_USER_CTXT", "mq.lpoo.opts.SAVE_USER_CTXT",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_LPOO_SAVE_USER_CTXT,
- "LPOO options SAVE_USER_CTXT", HFILL }
- },
- { &hf_mq_lpoo_lpiopts_SAVE_ORIGIN_CTXT ,
- {"SAVE_ORIGIN_CTXT", "mq.lpoo.opts.SAVE_ORIGIN_CTXT",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_LPOO_SAVE_ORIGIN_CTXT,
- "LPOO options SAVE_ORIGIN_CTXT", HFILL }
- },
- { &hf_mq_lpoo_lpiopts_SAVE_IDENTITY_CTXT,
- {"SAVE_IDENTITY_CTXT", "mq.lpoo.opts.SAVE_IDENTITY_CTXT",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_LPOO_SAVE_IDENTITY_CTXT,
- "LPOO options SAVE_IDENTITY_CTXT", HFILL }
- },
-
- { &hf_mq_lpoo_defpersist ,
- {"DefPersitence.", "mq.lpoo.defpersist",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "LPOO Default Persitence", HFILL }
- },
- { &hf_mq_lpoo_defputresptype,
- {"DefPutRespType", "mq.lpoo.defputresptype",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "LPOO Default Put Response Type", HFILL }
- },
- { &hf_mq_lpoo_defreadahead ,
- {"DefReadAHead..", "mq.lpoo.defreadahead",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "LPOO Default Read AHead", HFILL }
- },
-
- { &hf_mq_lpoo_qprotect ,
- {"qprotect......", "mq.lpoo.qprotect",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "LPOO queue protection", HFILL }
- },
- { &hf_mq_lpoo_unknown6 ,
- {"Unknown6......", "mq.lpoo.unknown6",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "LPOO unknown6", HFILL }
- },
- /*{ &hf_mq_lpoo_unknown7 ,
- {"Unknown7......", "mq.lpoo.unknown7",
- FT_UINT16, BASE_HEX, NULL, 0x0,
- "LPOO unknown7", HFILL }
- },*/
- { &hf_mq_lpoo_xtradata ,
- {"ExtraData.....", "mq.lpoo.extradata",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "LPOO Extra Data", HFILL }
- },
-
- { &hf_mq_pmo_StructID ,
- {"StructID.", "mq.pmo.structid",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- NULL, HFILL }
- },
- { &hf_mq_pmo_version ,
- {"Version..", "mq.pmo.version",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "PMO version", HFILL }
- },
- { &hf_mq_pmo_options ,
- {"Options..", "mq.pmo.options",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "PMO options", HFILL }
- },
- { &hf_mq_pmo_options_NOT_OWN_SUBS ,
- {"NOT_OWN_SUBS", "mq.pmo.options.NOT_OWN_SUBS",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_NOT_OWN_SUBS ,
- "PMO options NOT_OWN_SUBS", HFILL }
- },
- { &hf_mq_pmo_options_SUPPRESS_REPLYTO ,
- {"SUPPRESS_REPLYTO", "mq.pmo.options.SUPPRESS_REPLYTO",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_SUPPRESS_REPLYTO ,
- "PMO options SUPPRESS_REPLYTO", HFILL }
- },
- { &hf_mq_pmo_options_SCOPE_QMGR ,
- {"SCOPE_QMGR", "mq.pmo.options.SCOPE_QMGR",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_SCOPE_QMGR ,
- "PMO options SCOPE_QMGR", HFILL }
- },
- { &hf_mq_pmo_options_MD_FOR_OUTPUT_ONLY ,
- {"MD_FOR_OUTPUT_ONLY", "mq.pmo.options.MD_FOR_OUTPUT_ONLY",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_MD_FOR_OUTPUT_ONLY ,
- "PMO options MD_FOR_OUTPUT_ONLY", HFILL }
- },
- { &hf_mq_pmo_options_RETAIN ,
- {"RETAIN", "mq.pmo.options.RETAIN",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_RETAIN ,
- "PMO options RETAIN", HFILL }
- },
- { &hf_mq_pmo_options_WARN_IF_NO_SUBS_MATCHED ,
- {"WARN_IF_NO_SUBS_MATCHED", "mq.pmo.options.WARN_IF_NO_SUBS_MATCHED",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_WARN_IF_NO_SUBS_MATCHED ,
- "PMO options WARN_IF_NO_SUBS_MATCHED", HFILL }
- },
- { &hf_mq_pmo_options_RESOLVE_LOCAL_Q ,
- {"RESOLVE_LOCAL_Q", "mq.pmo.options.RESOLVE_LOCAL_Q",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_RESOLVE_LOCAL_Q ,
- "PMO options RESOLVE_LOCAL_Q", HFILL }
- },
- { &hf_mq_pmo_options_SYNC_RESPONSE ,
- {"SYNC_RESPONSE", "mq.pmo.options.SYNC_RESPONSE",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_SYNC_RESPONSE ,
- "PMO options SYNC_RESPONSE", HFILL }
- },
- { &hf_mq_pmo_options_ASYNC_RESPONSE ,
- {"ASYNC_RESPONSE", "mq.pmo.options.ASYNC_RESPONSE",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_ASYNC_RESPONSE ,
- "PMO options ASYNC_RESPONSE", HFILL }
- },
- { &hf_mq_pmo_options_LOGICAL_ORDER ,
- {"LOGICAL_ORDER", "mq.pmo.options.LOGICAL_ORDER",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_LOGICAL_ORDER ,
- "PMO options LOGICAL_ORDER", HFILL }
- },
- { &hf_mq_pmo_options_NO_CONTEXT ,
- {"NO_CONTEXT", "mq.pmo.options.NO_CONTEXT",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_NO_CONTEXT ,
- "PMO options NO_CONTEXT", HFILL }
- },
- { &hf_mq_pmo_options_FAIL_IF_QUIESCING ,
- {"FAIL_IF_QUIESCING", "mq.pmo.options.FAIL_IF_QUIESCING",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_FAIL_IF_QUIESCING ,
- "PMO options FAIL_IF_QUIESCING", HFILL }
- },
- { &hf_mq_pmo_options_ALTERNATE_USER_AUTHORITY,
- {"ALTERNATE_USER_AUTHORITY", "mq.pmo.options.ALTERNATE_USER_AUTHORITY",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_ALTERNATE_USER_AUTHORITY ,
- "PMO options ALTERNATE_USER_AUTHORITY", HFILL }
- },
- { &hf_mq_pmo_options_SET_ALL_CONTEXT ,
- {"SET_ALL_CONTEXT", "mq.pmo.options.SET_ALL_CONTEXT",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_SET_ALL_CONTEXT ,
- "PMO options SET_ALL_CONTEXT", HFILL }
- },
- { &hf_mq_pmo_options_SET_IDENTITY_CONTEXT ,
- {"SET_IDENTITY_CONTEXT", "mq.pmo.options.SET_IDENTITY_CONTEXT",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_SET_IDENTITY_CONTEXT ,
- "PMO options SET_IDENTITY_CONTEXT", HFILL }
- },
- { &hf_mq_pmo_options_PASS_ALL_CONTEXT ,
- {"PASS_ALL_CONTEXT", "mq.pmo.options.PASS_ALL_CONTEXT",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_PASS_ALL_CONTEXT ,
- "PMO options PASS_ALL_CONTEXT", HFILL }
- },
- { &hf_mq_pmo_options_PASS_IDENTITY_CONTEXT ,
- {"PASS_IDENTITY_CONTEXT", "mq.pmo.options.PASS_IDENTITY_CONTEXT",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_PASS_IDENTITY_CONTEXT ,
- "PMO options PASS_IDENTITY_CONTEXT", HFILL }
- },
- { &hf_mq_pmo_options_NEW_CORREL_ID ,
- {"NEW_CORREL_ID", "mq.pmo.options.NEW_CORREL_ID",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_NEW_CORREL_ID ,
- "PMO options NEW_CORREL_ID", HFILL }
- },
- { &hf_mq_pmo_options_NEW_MSG_ID ,
- {"NEW_MSG_ID", "mq.pmo.options.NEW_MSG_ID",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_NEW_MSG_ID ,
- "PMO options NEW_MSG_ID", HFILL }
- },
- { &hf_mq_pmo_options_DEFAULT_CONTEXT ,
- {"DEFAULT_CONTEXT", "mq.pmo.options.DEFAULT_CONTEXT",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_DEFAULT_CONTEXT ,
- "PMO options DEFAULT_CONTEXT", HFILL }
- },
- { &hf_mq_pmo_options_NO_SYNCPOINT ,
- {"NO_SYNCPOINT", "mq.pmo.options.NO_SYNCPOINT",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_NO_SYNCPOINT ,
- "PMO options NO_SYNCPOINT", HFILL }
- },
- { &hf_mq_pmo_options_SYNCPOINT ,
- {"SYNCPOINT", "mq.pmo.options.SYNCPOINT",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_SYNCPOINT ,
- "PMO options SYNCPOINT", HFILL }
- },
-
- { &hf_mq_pmo_timeout ,
- {"Timeout..", "mq.pmo.timeout",
- FT_INT32, BASE_DEC, NULL, 0x0,
- "PMO time out", HFILL }
- },
- { &hf_mq_pmo_context ,
- {"Context..", "mq.pmo.context",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "PMO context", HFILL }
- },
- { &hf_mq_pmo_knowndstcnt ,
- {"KnDstCnt.", "mq.pmo.kdstcount",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "PMO known destination count", HFILL }
- },
- { &hf_mq_pmo_unkndstcnt ,
- {"UkDstCnt.", "mq.pmo.udestcount",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "PMO unknown destination count", HFILL }
- },
- { &hf_mq_pmo_invaldstcnt ,
- {"InDstCnt.", "mq.pmo.idestcount",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "PMO invalid destination count", HFILL }
- },
- { &hf_mq_pmo_resolvqname ,
- {"ResQName.", "mq.pmo.resolvq",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "PMO resolved queue name", HFILL }
- },
- { &hf_mq_pmo_resolvqmgr ,
- {"ResQMgr..", "mq.pmo.resolvqmgr",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "PMO resolved queue manager name", HFILL }
- },
- { &hf_mq_pmo_recspresent ,
- {"NumRecs..", "mq.pmo.nbrrec",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "PMO number of records", HFILL }
- },
- { &hf_mq_pmo_putmsgrecfld,
- {"PMR Flag.", "mq.pmo.flagspmr",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "PMO flags PMR fields", HFILL }
- },
- { &hf_mq_pmo_putmsgrecofs,
- {"Ofs1stPMR", "mq.pmo.offsetpmr",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "PMO offset of first PMR", HFILL }
- },
- { &hf_mq_pmo_resprecofs ,
- {"Off1stRR.", "mq.pmo.offsetrr",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "PMO offset of first RR", HFILL }
- },
- { &hf_mq_pmo_putmsgrecptr,
- {"Adr1stPMR", "mq.pmo.addrrec",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "PMO address of first record", HFILL }
- },
- { &hf_mq_pmo_resprecptr ,
- {"Adr1stRR.", "mq.pmo.addrres",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "PMO address of first response record", HFILL }
- },
-
- { &hf_mq_head_StructID ,
- {"Structid", "mq.head.structid",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "Header structid", HFILL }
- },
- { &hf_mq_head_version ,
- {"version.", "mq.head.version",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "Header version", HFILL }
- },
- { &hf_mq_head_length ,
- {"Length..", "mq.head.length",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "Header length", HFILL }
- },
- { &hf_mq_head_encoding ,
- {"Encoding", "mq.head.encoding",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "Header encoding", HFILL }
- },
- { &hf_mq_head_ccsid ,
- {"CCSID...", "mq.head.ccsid",
- FT_INT32, BASE_DEC | BASE_RANGE_STRING, RVALS(&GET_VALRV(ccsid)), 0x0,
- "Header character set", HFILL }
- },
- { &hf_mq_head_format ,
- {"Format..", "mq.head.format",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "Header format", HFILL }
- },
- { &hf_mq_head_flags ,
- {"Flags...", "mq.head.flags",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "Header flags", HFILL }
- },
- { &hf_mq_head_struct ,
- {"Struct..", "mq.head.struct",
- FT_BYTES, BASE_NONE, NULL, 0x0,
- "Header struct", HFILL }
- },
-
- { &hf_mq_xa_length ,
- {"Length.......", "mq.xa.length",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "XA Length", HFILL }
- },
- { &hf_mq_xa_returnvalue ,
- {"Return value.", "mq.xa.returnvalue",
- FT_INT32, BASE_DEC, VALS(mq_xaer_vals), 0x0,
- "XA Return Value", HFILL }
- },
- { &hf_mq_xa_tmflags ,
- {"TransMgrFlags", "mq.xa.tmflags",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "XA Transaction Manager Flags", HFILL }
- },
- { &hf_mq_xa_rmid ,
- {"ResourceMgrID", "mq.xa.rmid",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "XA Resource Manager ID", HFILL }
- },
- { &hf_mq_xa_count ,
- {"Number of Xid", "mq.xa.nbxid",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "XA Number of Xid", HFILL }
- },
- { &hf_mq_xa_tmflags_join ,
- {"JOIN", "mq.xa.tmflags.join",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_XA_TMJOIN,
- "XA TM Flags JOIN", HFILL }
- },
- { &hf_mq_xa_tmflags_endrscan ,
- {"ENDRSCAN", "mq.xa.tmflags.endrscan",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_XA_TMENDRSCAN,
- "XA TM Flags ENDRSCAN", HFILL }
- },
- { &hf_mq_xa_tmflags_startrscan,
- {"STARTRSCAN", "mq.xa.tmflags.startrscan",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_XA_TMSTARTRSCAN,
- "XA TM Flags STARTRSCAN", HFILL }
- },
- { &hf_mq_xa_tmflags_suspend ,
- {"SUSPEND", "mq.xa.tmflags.suspend",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_XA_TMSUSPEND,
- "XA TM Flags SUSPEND", HFILL }
- },
- { &hf_mq_xa_tmflags_success ,
- {"SUCCESS", "mq.xa.tmflags.success",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_XA_TMSUCCESS,
- "XA TM Flags SUCCESS", HFILL }
- },
- { &hf_mq_xa_tmflags_resume ,
- {"RESUME", "mq.xa.tmflags.resume",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_XA_TMRESUME,
- "XA TM Flags RESUME", HFILL }
- },
- { &hf_mq_xa_tmflags_fail ,
- {"FAIL", "mq.xa.tmflags.fail",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_XA_TMFAIL,
- "XA TM Flags FAIL", HFILL }
- },
- { &hf_mq_xa_tmflags_onephase ,
- {"ONEPHASE", "mq.xa.tmflags.onephase",
- FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_XA_TMONEPHASE,
- "XA TM Flags ONEPHASE", HFILL }
- },
-
- { &hf_mq_xa_xid_formatid ,
- {"Format ID....", "mq.xa.xid.formatid",
- FT_INT32, BASE_DEC, NULL, 0x0,
- "XA Xid Format ID", HFILL }
- },
- { &hf_mq_xa_xid_glbxid_len,
- {"GlbTransIDLen", "mq.xa.xid.gxidl",
- FT_UINT8, BASE_DEC, NULL, 0x0,
- "XA Xid Global TransactionId Length", HFILL }
- },
- { &hf_mq_xa_xid_brq_length,
- {"BranchQualLen", "mq.xa.xid.bql",
- FT_UINT8, BASE_DEC, NULL, 0x0,
- "XA Xid Branch Qualifier Length", HFILL }
- },
- { &hf_mq_xa_xid_globalxid ,
- {"GlbTransactID", "mq.xa.xid.gxid",
- FT_BYTES, BASE_NONE, NULL, 0x0,
- "XA Xid Global TransactionId", HFILL }
- },
- { &hf_mq_xa_xid_brq ,
- {"BranchQualif.", "mq.xa.xid.bq",
- FT_BYTES, BASE_NONE, NULL, 0x0,
- "XA Xid Branch Qualifier", HFILL }
- },
- { &hf_mq_xa_xainfo_length ,
- {"Length.......", "mq.xa.xainfo.length",
- FT_UINT8, BASE_DEC, NULL, 0x0,
- "XA XA_info Length", HFILL }
- },
- { &hf_mq_xa_xainfo_value ,
- {"Value........", "mq.xa.xainfo.value",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "XA XA_info Value", HFILL }
- },
-
- { &hf_mq_charv_vsptr ,
- {"VLStr Addr.", "mq.charv.vsptr",
- FT_UINT32, BASE_HEX, NULL, 0x0,
- "VS Address", HFILL }
- },
- { &hf_mq_charv_vsoffset ,
- {"VLStr Offs.", "mq.charv.vsoffset",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "VS Offset", HFILL }
- },
- { &hf_mq_charv_vsbufsize ,
- {"VLStr BufSz", "mq.charv.vsbufsize",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "VS BufSize", HFILL }
- },
- { &hf_mq_charv_vslength ,
- {"VLStr Len..", "mq.charv.vslength",
- FT_UINT32, BASE_DEC, NULL, 0x0,
- "VS Length", HFILL }
- },
- { &hf_mq_charv_vsccsid ,
- {"VLStr Ccsid", "mq.charv.vsccsid",
- FT_INT32, BASE_DEC, NULL, 0x0,
- "VS CCSID", HFILL }
- },
- { &hf_mq_charv_vsvalue ,
- {"VLStr Value", "mq.charv.vsvalue",
- FT_STRINGZ, BASE_NONE, NULL, 0x0,
- "VS value", HFILL }
- }
-
+ static hf_register_info hf[] = {
+ { &hf_mq_tsh_StructID , {"StructID..", "mq.tsh.structid", FT_STRINGZ, BASE_NONE, NULL, 0x0, NULL, HFILL }},
+ { &hf_mq_tsh_mqseglen , {"MQSegmLen.", "mq.tsh.seglength", FT_UINT32, BASE_DEC, NULL, 0x0, "TSH MQ Segment length", HFILL }},
+ { &hf_mq_tsh_convid , {"Convers ID", "mq.tsh.convid", FT_UINT32, BASE_DEC, NULL, 0x0, "TSH Conversation ID", HFILL }},
+ { &hf_mq_tsh_requestid, {"Request ID", "mq.tsh.requestid", FT_UINT32, BASE_DEC, NULL, 0x0, "TSH Request ID", HFILL }},
+ { &hf_mq_tsh_byteorder, {"Byte order", "mq.tsh.byteorder", FT_UINT8, BASE_HEX, VALS(GET_VALSV(byteorder)), 0x0, "TSH Byte order", HFILL }},
+ { &hf_mq_tsh_opcode , {"SegmType..", "mq.tsh.type", FT_UINT8, BASE_HEX, VALS(GET_VALSV(opcode)), 0x0, "TSH MQ segment type", HFILL }},
+ { &hf_mq_tsh_ctlflgs1 , {"Ctl Flag 1", "mq.tsh.cflags1", FT_UINT8, BASE_HEX, NULL, 0x0, "TSH Control flags 1", HFILL }},
+ { &hf_mq_tsh_ctlflgs2 , {"Ctl Flag 2", "mq.tsh.cflags2", FT_UINT8, BASE_HEX, NULL, 0x0, "TSH Control flags 2", HFILL }},
+ { &hf_mq_tsh_luwid , {"LUW Ident.", "mq.tsh.luwid", FT_BYTES, BASE_NONE, NULL, 0x0, "TSH logical unit of work identifier", HFILL }},
+ { &hf_mq_tsh_encoding , {"Encoding..", "mq.tsh.encoding", FT_UINT32, BASE_DEC, NULL, 0x0, "TSH Encoding", HFILL }},
+ { &hf_mq_tsh_ccsid , {"CCSID.....", "mq.tsh.ccsid", FT_INT16, BASE_DEC | BASE_RANGE_STRING, RVALS(&GET_VALRV(ccsid)), 0x0, "TSH CCSID", HFILL }},
+ { &hf_mq_tsh_reserved , {"Reserved..", "mq.tsh.reserved", FT_UINT16, BASE_HEX, NULL, 0x0, "TSH Reserved", HFILL }},
+
+ { &hf_mq_tsh_tcf_confirmreq, {"Confirm Req", "mq.tsh.tcf.confirmreq", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_TCF_CONFIRM_REQUEST, "TSH TCF Confirm request", HFILL }},
+ { &hf_mq_tsh_tcf_error , {"Error", "mq.tsh.tcf.error", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_TCF_ERROR, "TSH TCF Error", HFILL }},
+ { &hf_mq_tsh_tcf_reqclose , {"Req close", "mq.tsh.tcf.reqclose", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_TCF_REQUEST_CLOSE, "TSH TCF Request close", HFILL }},
+ { &hf_mq_tsh_tcf_closechann, {"Close Chnl", "mq.tsh.tcf.closechann", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_TCF_CLOSE_CHANNEL, "TSH TCF Close channel", HFILL }},
+ { &hf_mq_tsh_tcf_first , {"First Seg", "mq.tsh.tcf.first", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_TCF_FIRST, "TSH TCF First", HFILL }},
+ { &hf_mq_tsh_tcf_last , {"Last Seg", "mq.tsh.tcf.last", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_TCF_LAST, "TSH TCF Last", HFILL }},
+ { &hf_mq_tsh_tcf_reqacc , {"Req accept", "mq.tsh.tcf.reqacc", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_TCF_REQUEST_ACCEPTED, "TSH TCF Request accepted", HFILL }},
+ { &hf_mq_tsh_tcf_dlq , {"DLQ used", "mq.tsh.tcf.dlq", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_TCF_DLQ_USED, "TSH TCF DLQ used", HFILL }},
+
+ { &hf_mq_tsh_tcf2_HdrComp , {"HDR Comp", "mq.tsh.tcf2.hdrcomp", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_TCF2_HDRCOMP , "TSH TCF2 Header Compressed", HFILL }},
+ { &hf_mq_tsh_tcf2_MsgComp , {"MSG Comp", "mq.tsh.tcf2.msgcomp", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_TCF2_MSGCOMP , "TSH TCF2 Message Compressed", HFILL }},
+ { &hf_mq_tsh_tcf2_CSH , {"CSH", "mq.tsh.tcf2.csh" , FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_TCF2_CSH , "TSH TCF2 CSH", HFILL }},
+ { &hf_mq_tsh_tcf2_CmitIntv , {"ComitIntvl", "mq.tsh.tcf.cmitintv", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_TCF2_CMIT_INTERVAL, "TSH TCF2 Commit Interval", HFILL }},
+
+ { &hf_mq_api_replylen , {"Reply len..", "mq.api.replylength", FT_UINT32, BASE_DEC, NULL, 0x0, "API Reply length", HFILL }},
+ { &hf_mq_api_compcode , {"Compl Code.", "mq.api.completioncode", FT_UINT32, BASE_DEC, VALS(GET_VALSV(mqcc)), 0x0, "API Completion code", HFILL }},
+ { &hf_mq_api_reascode , {"Reason Code", "mq.api.reasoncode", FT_UINT32, BASE_DEC, VALS(GET_VALSV(mqrc)), 0x0, "API Reason code", HFILL }},
+ { &hf_mq_api_objecthdl, {"Object Hdl.", "mq.api.hobj", FT_UINT32, BASE_HEX, NULL, 0x0, "API Object handle", HFILL }},
+
+ { &hf_mq_socket_conversid, {"ConversId", "mq.socket.conversid", FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "Socket Conversation Id", HFILL }},
+ { &hf_mq_socket_requestid, {"RequestId", "mq.socket.requestid", FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "Socket Request Id", HFILL }},
+ { &hf_mq_socket_type , {"Type.....", "mq.socket.type", FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "Socket Type", HFILL }},
+ { &hf_mq_socket_parm1 , {"Parm1....", "mq.socket.parm1", FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "Socket Parameter 1", HFILL }},
+ { &hf_mq_socket_parm2 , {"Parm2....", "mq.socket.parm2", FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "Socket Parameter 2", HFILL }},
+
+ { &hf_mq_caut_StructID , {"StructID." , "mq.caut.structid" , FT_STRINGZ, BASE_NONE , NULL, 0x0, NULL, HFILL }},
+ { &hf_mq_caut_AuthType , {"AuthType." , "mq.caut.authtype" , FT_UINT32 , BASE_HEX_DEC, NULL, 0x0, "CAUT Authority Type", HFILL }},
+ { &hf_mq_caut_UsrMaxLen, {"UsrMaxLen", "mq.caut.usrmaxlen", FT_UINT32 , BASE_HEX_DEC, NULL, 0x0, "CAUT userid Maximum length", HFILL }},
+ { &hf_mq_caut_PwdMaxLen, {"PwdMaxLen", "mq.caut.pwdmaxlen", FT_UINT32 , BASE_HEX_DEC, NULL, 0x0, "CAUT password Maximum length", HFILL }},
+ { &hf_mq_caut_UsrLength, {"UsrLength", "mq.caut.usrlength", FT_UINT32 , BASE_HEX_DEC, NULL, 0x0, "CAUT userid length", HFILL }},
+ { &hf_mq_caut_PwdLength, {"PwdLength", "mq.caut.pswlength", FT_UINT32 , BASE_HEX_DEC, NULL, 0x0, "CAUT password length", HFILL }},
+ { &hf_mq_caut_usr , {"userid...", "mq.msh.userid" , FT_STRINGZ, BASE_NONE , NULL, 0x0, "CAUT UserId", HFILL }},
+ { &hf_mq_caut_psw , {"password.", "mq.msh.password" , FT_STRINGZ, BASE_NONE , NULL, 0x0, "CAUT Password", HFILL }},
+
+ { &hf_mq_msh_StructID , {"StructID", "mq.msh.structid", FT_STRINGZ, BASE_NONE, NULL, 0x0, NULL, HFILL }},
+ { &hf_mq_msh_seqnum , {"Seq Numb", "mq.msh.seqnum", FT_UINT32, BASE_DEC, NULL, 0x0, "MSH sequence number", HFILL }},
+ { &hf_mq_msh_datalength, {"Buf len.", "mq.msh.buflength", FT_UINT32, BASE_DEC, NULL, 0x0, "MSH buffer length", HFILL }},
+ { &hf_mq_msh_unknown1 , {"Unknown1", "mq.msh.unknown1", FT_UINT32, BASE_HEX, NULL, 0x0, "MSH unknown1", HFILL }},
+ { &hf_mq_msh_msglength , {"Msg len.", "mq.msh.msglength", FT_UINT32, BASE_DEC, NULL, 0x0, "MSH message length", HFILL }},
+
+ { &hf_mq_xqh_StructID , {"StructID", "mq.xqh.structid", FT_STRINGZ, BASE_NONE, NULL, 0x0, NULL, HFILL }},
+ { &hf_mq_xqh_version , {"Version.", "mq.xqh.version", FT_UINT32, BASE_DEC, NULL, 0x0, "XQH version", HFILL }},
+ { &hf_mq_xqh_remoteq , {"Remote Q", "mq.xqh.remoteq", FT_STRINGZ, BASE_NONE, NULL, 0x0, "XQH remote queue", HFILL }},
+ { &hf_mq_xqh_remoteqmgr, {"Rmt QMgr", "mq.xqh.remoteqmgr", FT_STRINGZ, BASE_NONE, NULL, 0x0, "XQH remote queue manager", HFILL }},
+
+ { &hf_mq_id_StructID , {"Structid..", "mq.id.structid", FT_STRINGZ, BASE_NONE, NULL, 0x0, NULL, HFILL }},
+ { &hf_mq_id_FapLevel , {"FAP level.", "mq.id.level", FT_UINT8, BASE_DEC, NULL, 0x0, "ID Formats And Protocols level", HFILL }},
+ { &hf_mq_id_icf1 , {"CapFlag1..", "mq.id.idflags", FT_UINT8, BASE_HEX, NULL, 0x0, "ID Capability Flags 1", HFILL }},
+ { &hf_mq_id_Eicf1 , {"ECapFlag1.", "mq.id.ideflags", FT_UINT8, BASE_HEX, NULL, 0x0, "ID E Capability Flags 1", HFILL }},
+ { &hf_mq_id_ief1 , {"IniErrFlg1", "mq.id.ief", FT_UINT8, BASE_HEX, NULL, 0x0, "ID Initial Error Flags 1", HFILL }},
+ { &hf_mq_id_Reserved , {"Reserved..", "mq.id.unknown04", FT_UINT16, BASE_HEX, NULL, 0x0, "ID Reserved", HFILL }},
+ { &hf_mq_id_MaxMsgBatch, {"MaxMsgBtch", "mq.id.MaxMsgBatch", FT_UINT16, BASE_DEC, NULL, 0x0, "ID max msg per batch", HFILL }},
+ { &hf_mq_id_MaxTrSize , {"MaxTrSize.", "mq.id.MaxTrSize", FT_UINT32, BASE_DEC, NULL, 0x0, "ID max trans size", HFILL }},
+ { &hf_mq_id_MaxMsgSize , {"MaxMsgSize", "mq.id.maxmsgsize", FT_UINT32, BASE_DEC, NULL, 0x0, "ID max msg size", HFILL }},
+ { &hf_mq_id_SeqWrapVal , {"SeqWrapVal", "mq.id.seqwrap", FT_UINT32, BASE_DEC, NULL, 0x0, "ID seq wrap value", HFILL }},
+ { &hf_mq_id_channel , {"ChannelNme", "mq.id.channelname", FT_STRINGZ, BASE_NONE, NULL, 0x0, "ID channel name", HFILL }},
+ { &hf_mq_id_icf2 , {"CapFlag2..", "mq.id.idflags2", FT_UINT8, BASE_HEX, NULL, 0x0, "ID Capability flags 2", HFILL }},
+ { &hf_mq_id_Eicf2 , {"ECapFlag2.", "mq.id.ideflags2", FT_UINT8, BASE_HEX, NULL, 0x0, "ID E Capabitlity flags 2", HFILL }},
+ { &hf_mq_id_ccsid , {"ccsid.....", "mq.id.ccsid", FT_INT16, BASE_DEC | BASE_RANGE_STRING, RVALS(&GET_VALRV(ccsid)), 0x0, "ID Coded Character Set ID", HFILL }},
+ { &hf_mq_id_qmgrname , {"QMgrName..", "mq.id.qm", FT_STRINGZ, BASE_NONE, NULL, 0x0, "ID Queue Manager Name", HFILL }},
+ { &hf_mq_id_HBInterval , {"HBInterval", "mq.id.hbint", FT_UINT32, BASE_DEC, NULL, 0x0, "ID Heartbeat interval", HFILL }},
+ { &hf_mq_id_EFLLength , {"EFLLength.", "mq.id.efllength", FT_UINT16, BASE_HEX_DEC, NULL, 0x0, "ID EFL Length", HFILL }},
+ { &hf_mq_id_ief2 , {"IniErrFlg2", "mq.id.inierrflg2", FT_UINT8, BASE_HEX_DEC, NULL, 0x0, "ID Initial Error Flags 2", HFILL }},
+ { &hf_mq_id_Reserved1 , {"Reserved1.", "mq.id.reserved1", FT_UINT8, BASE_HEX_DEC, NULL, 0x0, "ID Reserved 1", HFILL }},
+ { &hf_mq_id_HdrCprsLst , {"HdrCprsLst", "mq.id.hdrcprslst", FT_BYTES, BASE_NONE, NULL, 0x0, "ID Hdr Cprs Lst", HFILL }},
+ { &hf_mq_id_MsgCprsLst , {"MsgCprsLst", "mq.id.msgcprslst", FT_BYTES, BASE_NONE, NULL, 0x0, "ID Msg Cprs Lst", HFILL }},
+ { &hf_mq_id_Reserved2 , {"Reserved2.", "mq.id.reserved2", FT_UINT16, BASE_HEX_DEC, NULL, 0x0, "ID Reserved 2", HFILL }},
+ { &hf_mq_id_SSLKeyRst , {"SSLKeyRst.", "mq.id.sslkeyrst", FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "ID SSL Key Reset", HFILL }},
+ { &hf_mq_id_ConvBySkt , {"ConvBySkt.", "mq.id.convbyskt", FT_INT32, BASE_DEC, NULL, 0x0, "ID Conv Per Socket", HFILL }},
+ { &hf_mq_id_icf3 , {"CapFlag3..", "mq.id.idflags3", FT_UINT8, BASE_HEX_DEC, NULL, 0x0, "ID Capability flags 3", HFILL }},
+ { &hf_mq_id_Eicf3 , {"ECapFlag3.", "mq.id.ideflags3", FT_UINT8, BASE_HEX_DEC, NULL, 0x0, "ID E Capability flags 3", HFILL }},
+ { &hf_mq_id_Reserved3 , {"Reserved3.", "mq.id.reserved3", FT_UINT16, BASE_HEX_DEC, NULL, 0x0, "ID Reserved 3", HFILL }},
+ { &hf_mq_id_ProcessId , {"ProcessId.", "mq.id.processid", FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "ID Process Identifier", HFILL }},
+ { &hf_mq_id_ThreadId , {"ThreadId..", "mq.id.threadid", FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "ID Thread Identifier", HFILL }},
+ { &hf_mq_id_TraceId , {"TraceId...", "mq.id.traceid", FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "ID Trace Identifier", HFILL }},
+ { &hf_mq_id_ProdId , {"ProdId....", "mq.id.prodid", FT_STRINGZ, BASE_NONE, NULL, 0x0, "ID Product Identifier", HFILL }},
+ { &hf_mq_id_mqmid , {"MQM ID....", "mq.id.mqmid", FT_STRINGZ, BASE_NONE, NULL, 0x0, "ID MQM ID", HFILL }},
+
+ { &hf_mq_id_icf1_msgseq , {"Message sequence", "mq.id.icf.msgseq" , FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF1_MSG_SEQ, "ID ICF Message sequence", HFILL }},
+ { &hf_mq_id_icf1_convcap , {"Conversion capable", "mq.id.icf.convcap" , FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF1_CONVERSION_CAPABLE, "ID ICF Conversion capable", HFILL }},
+ { &hf_mq_id_icf1_splitmsg, {"Split messages", "mq.id.icf.splitmsg", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF1_SPLIT_MESSAGE, "ID ICF Split message", HFILL }},
+ { &hf_mq_id_icf1_RqstInit, {"Request Initiation", "mq.id.icf.rqstinit", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF1_REQUEST_INITIATION, "ID ICF Request Initiation", HFILL }},
+ { &hf_mq_id_icf1_RqstSecu, {"Request Security", "mq.id.icf.rqstsecu", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF1_REQUEST_SECURITY, "ID ICF Request Security", HFILL }},
+ { &hf_mq_id_icf1_mqreq , {"MQ request", "mq.id.icf.mqreq" , FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF1_MQREQUEST, "ID ICF MQ request", HFILL }},
+ { &hf_mq_id_icf1_svrsec , {"Srvr Con security", "mq.id.icf.svrsec" , FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF1_SVRCONN_SECURITY, "ID ICF Server connection security", HFILL }},
+ { &hf_mq_id_icf1_runtime , {"Runtime applic", "mq.id.icf.runtime" , FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF1_RUNTIME, "ID ICF Runtime application", HFILL }},
+
+ { &hf_mq_id_icf2_CanDstLst, {"DistListCapable", "mq.id.icf2.distlistcap" , FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF2_DIST_LIST_CAPABLE, "ID ICF2 Distribution List Capable", HFILL }},
+ { &hf_mq_id_icf2_FstMsgReq, {"Fast Msg Reqrd", "mq.id.icf2.fastmsgrqrd" , FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF2_FAST_MESSAGES_REQUIRED, "ID ICF2 Fast Message Required", HFILL }},
+ { &hf_mq_id_icf2_RespConv , {"RspndrConversion", "mq.id.icf2.respndrconvers", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF2_RESPONDER_CONVERSION, "ID ICF2 Responder Conversion", HFILL }},
+ { &hf_mq_id_icf2_XARequest, {"XARequest", "mq.id.icf2.xarequest" , FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF2_XAREQUEST, "ID ICF2 XA Request", HFILL }},
+ { &hf_mq_id_icf2_XARunTApp, {"XARunTypApp", "mq.id.icf2.xaruntypapp" , FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF2_XARUNTIME_APP, "ID ICF2 XA Runtime App", HFILL }},
+ { &hf_mq_id_icf2_SPIRqst , {"SPIRequest", "mq.id.icf2.spirequest" , FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF2_SPIREQUEST, "ID ICF2 SPI Request", HFILL }},
+ { &hf_mq_id_icf2_DualUOW , {"DualUOW", "mq.id.icf2.dualuow" , FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF2_DUAL_UOW, "ID ICF2 Dual UOW", HFILL }},
+ { &hf_mq_id_icf2_CanTrcRte, {"Trace Rte Capab", "mq.id.icf2.cantraceroute" , FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF2_TRACE_ROUTE_CAPABLE, "ID ICF2 Trace Route Capable", HFILL }},
+
+ { &hf_mq_id_icf3_CanMsgPrp, {"Msg Property Cap", "mq.id.icf.msgprpcap", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF3_MSG_PROP_CAPABLE, "ID ICF3 Message PropertyCapable", HFILL }},
+ { &hf_mq_id_icf3_Unknown02, {"Unknownx02", "mq.id.icf.unknown02", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_ICF3_UNKNOWNX02, "ID ICF3 Unknown Falg x02", HFILL }},
+
+ { &hf_mq_id_ief1_ccsid , {"Invalid CCSID", "mq.id.ief1.ccsid", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_IEF1_CCSID, "ID invalid CCSID", HFILL }},
+ { &hf_mq_id_ief1_enc , {"Invalid encoding", "mq.id.ief1.enc", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_IEF1_ENCODING, "ID invalid encoding", HFILL }},
+ { &hf_mq_id_ief1_mxtrsz , {"Invalid Max Trans Size", "mq.id.ief1.mxtrsz", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_IEF1_MAX_TRANSMISSION_SIZE, "ID invalid maximum transmission size", HFILL }},
+ { &hf_mq_id_ief1_fap , {"Invalid FAP level", "mq.id.ief1.fap", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_IEF1_FAP_LEVEL, "ID invalid FAP level", HFILL }},
+ { &hf_mq_id_ief1_mxmsgsz, {"Invalid message size", "mq.id.ief1.mxmsgsz", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_IEF1_MAX_MSG_SIZE, "ID invalid message size", HFILL }},
+ { &hf_mq_id_ief1_mxmsgpb, {"Invalid Max Msg batch", "mq.id.ief1.mxmsgpb", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_IEF1_MAX_MSG_PER_BATCH, "ID maximum message per batch", HFILL }},
+ { &hf_mq_id_ief1_seqwrap, {"Invalid Seq Wrap Value", "mq.id.ief1.seqwrap", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_IEF1_SEQ_WRAP_VALUE, "ID invalid sequence wrap value", HFILL }},
+ { &hf_mq_id_ief1_hbint , {"Invalid HB interval", "mq.id.ief1.hbint", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_IEF1_HEARTBEAT_INTERVAL, "ID invalid heartbeat interval", HFILL }},
+
+ { &hf_mq_id_ief2_HdrCmpLst, {"Invalid HDR CompLst", "mq.id.ief2.hdrcomplst", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_IEF2_HDRCOMPLIST, "ID invalid Header Compression List", HFILL }},
+ { &hf_mq_id_ief2_MsgCmpLst, {"Invalid Msg CompLst", "mq.id.ief2.msgcomplst", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_IEF2_MSGCOMPLIST, "ID invalid Message Compression List", HFILL }},
+ { &hf_mq_id_ief2_SSLReset , {"Invalid SSL Reset", "mq.id.ief2.sslreset" , FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_IEF2_SSL_RESET , "ID invalid SSL Reset", HFILL }},
+
+ { &hf_mq_uid_StructID , {"Structid", "mq.uid.structid", FT_STRINGZ, BASE_NONE, NULL, 0x0, NULL, HFILL }},
+ { &hf_mq_uid_userid , {"User ID.", "mq.uid.userid", FT_STRINGZ, BASE_NONE, NULL, 0x0, "UID structid", HFILL }},
+ { &hf_mq_uid_password , {"Password", "mq.uid.password", FT_STRINGZ, BASE_NONE, NULL, 0x0, "UID password", HFILL }},
+ { &hf_mq_uid_longuserid, {"Long UID", "mq.uid.longuserid", FT_STRINGZ, BASE_NONE, NULL, 0x0, "UID long user id", HFILL }},
+
+ { &hf_mq_sidlen , {"SID Len.", "mq.uid.sidlen", FT_UINT8, BASE_DEC, NULL, 0x0, "Sid Len", HFILL }},
+ { &hf_mq_sidtyp , {"SIDType.", "mq.uid.sidtyp", FT_UINT8, BASE_DEC, VALS(GET_VALSV(sidtype)), 0x0, "Sid Typ", HFILL }},
+ { &hf_mq_securityid , {"SecurID.", "mq.uid.securityid", FT_BYTES, BASE_NONE, NULL, 0x0, "Security ID", HFILL }},
+
+ { &hf_mq_conn_QMgr , {"QMgr....", "mq.conn.qm", FT_STRINGZ, BASE_NONE, NULL, 0x0, "CONN queue manager", HFILL }},
+ { &hf_mq_conn_appname , {"ApplName", "mq.conn.appname", FT_STRINGZ, BASE_NONE, NULL, 0x0, "CONN application name", HFILL }},
+ { &hf_mq_conn_apptype , {"ApplType", "mq.conn.apptype", FT_INT32, BASE_DEC, VALS(GET_VALSV(mqat)), 0x0, "CONN application type", HFILL }},
+ { &hf_mq_conn_acttoken , {"AccntTok", "mq.conn.acttoken", FT_BYTES, BASE_NONE, NULL, 0x0, "CONN accounting token", HFILL }},
+ { &hf_mq_conn_version , {"Version.", "mq.conn.version", FT_UINT32, BASE_DEC, VALS(mq_conn_version_vals), 0x0, "CONN version", HFILL }},
+ { &hf_mq_conn_options , {"Options.", "mq.conn.options", FT_UINT32, BASE_HEX, NULL, 0x0, "CONN options", HFILL }},
+
+ { &hf_mq_fcno_StructID , {"StructId.", "mq.fcno.structid", FT_STRINGZ, BASE_NONE, NULL, 0x0, NULL, HFILL }},
+ { &hf_mq_fcno_unknown00, {"unknown00", "mq.fcno.unknown00", FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "FCNO unknown00", HFILL }},
+ { &hf_mq_fcno_unknown01, {"unknown01", "mq.fcno.unknown01", FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "FCNO unknown01", HFILL }},
+ { &hf_mq_fcno_unknown02, {"unknown02", "mq.fcno.unknown02", FT_BYTES, BASE_NONE, NULL, 0x0, "FCNO unknown02", HFILL }},
+ { &hf_mq_fcno_msgid , {"msgid....", "mq.fcno.msgid", FT_STRINGZ, BASE_NONE, NULL, 0x0, "FCNO Msg ID", HFILL }},
+ { &hf_mq_fcno_mqmid , {"MqmId....", "mq.fcno.mqmid", FT_STRINGZ, BASE_NONE, NULL, 0x0, "FCNO Mqm ID", HFILL }},
+
+ { &hf_mq_inq_nbsel , {"Selector count..", "mq.inq.nbsel", FT_UINT32, BASE_DEC, NULL, 0x0, "INQ Selector count", HFILL }},
+ { &hf_mq_inq_nbint , {"Integer count...", "mq.inq.nbint", FT_UINT32, BASE_DEC, NULL, 0x0, "INQ Integer count", HFILL }},
+ { &hf_mq_inq_charlen , {"Character length", "mq.inq.charlen", FT_UINT32, BASE_DEC, NULL, 0x0, "INQ Character length", HFILL }},
+ { &hf_mq_inq_sel , {"Selector........", "mq.inq.sel", FT_UINT32, BASE_DEC, VALS(GET_VALSV(selector)), 0x0, "INQ Selector", HFILL }},
+ { &hf_mq_inq_intvalue , {"Integer value...", "mq.inq.intvalue", FT_UINT32, BASE_DEC, NULL, 0x0, "INQ Integer value", HFILL }},
+ { &hf_mq_inq_charvalues, {"Char values.....", "mq.inq.charvalues", FT_STRINGZ, BASE_NONE, NULL, 0x0, "INQ Character values", HFILL }},
+
+ { &hf_mq_spi_verb , {"SPI Verb", "mq.spi.verb", FT_UINT32, BASE_DEC, VALS(GET_VALSV(spi_verbs)), 0x0, NULL, HFILL }},
+ { &hf_mq_spi_version , {"Version", "mq.spi.version", FT_UINT32, BASE_DEC, NULL, 0x0, "SPI Version", HFILL }},
+ { &hf_mq_spi_length , {"Max reply size", "mq.spi.replength", FT_UINT32, BASE_DEC, NULL, 0x0, "SPI Max reply size", HFILL }},
+
+ { &hf_mq_spi_base_StructID, {"SPI Structid", "mq.spib.structid", FT_STRINGZ, BASE_NONE, NULL, 0x0, NULL, HFILL }},
+ { &hf_mq_spi_base_version , {"Version", "mq.spib.version", FT_UINT32, BASE_DEC, NULL, 0x0, "SPI Base Version", HFILL }},
+ { &hf_mq_spi_base_length , {"Length", "mq.spib.length", FT_UINT32, BASE_DEC, NULL, 0x0, "SPI Base Length", HFILL }},
+
+ { &hf_mq_spi_spqo_nbverb , {"Number of verbs", "mq.spqo.nbverb", FT_UINT32, BASE_DEC, NULL, 0x0, "SPI Query Output Number of verbs", HFILL }},
+ { &hf_mq_spi_spqo_verbid , {"Verb", "mq.spqo.verb", FT_UINT32, BASE_DEC, VALS(GET_VALSV(spi_verbs)), 0x0, "SPI Query Output VerbId", HFILL }},
+ { &hf_mq_spi_spqo_maxiover, {"Max InOut Version", "mq.spqo.maxiov", FT_UINT32, BASE_DEC, NULL, 0x0, "SPI Query Output Max InOut Version", HFILL }},
+ { &hf_mq_spi_spqo_maxinver, {"Max In Version", "mq.spqo.maxiv", FT_UINT32, BASE_DEC, NULL, 0x0, "SPI Query Output Max In Version", HFILL }},
+ { &hf_mq_spi_spqo_maxouver, {"Max Out Version", "mq.spqo.maxov", FT_UINT32, BASE_DEC, NULL, 0x0, "SPI Query Output Max Out Version", HFILL }},
+ { &hf_mq_spi_spqo_flags , {"Flags", "mq.spqo.flags", FT_UINT32, BASE_DEC, NULL, 0x0, "SPI Query Output flags", HFILL }},
+
+ { &hf_mq_spi_spai_mode , {"Mode", "mq.spai.mode", FT_UINT32, BASE_DEC, VALS(GET_VALSV(spi_activate)), 0x0, "SPI Activate Input mode", HFILL }},
+ { &hf_mq_spi_spai_unknown1, {"Unknown1", "mq.spai.unknown1", FT_STRINGZ, BASE_NONE, NULL, 0x0, "SPI Activate Input unknown1", HFILL }},
+ { &hf_mq_spi_spai_unknown2, {"Unknown2", "mq.spai.unknown2", FT_STRINGZ, BASE_NONE, NULL, 0x0, "SPI Activate Input unknown2", HFILL }},
+ { &hf_mq_spi_spai_msgid , {"Message Id", "mq.spai.msgid", FT_STRINGZ, BASE_NONE, NULL, 0x0, "SPI Activate Input message id", HFILL }},
+ { &hf_mq_spi_spgi_batchsz , {"Batch size", "mq.spgi.batchsize", FT_UINT32, BASE_DEC, NULL, 0x0, "SPI Get Input batch size", HFILL }},
+ { &hf_mq_spi_spgi_batchint, {"Batch interval", "mq.spgi.batchint", FT_UINT32, BASE_DEC, NULL, 0x0, "SPI Get Input batch interval", HFILL }},
+ { &hf_mq_spi_spgi_maxmsgsz, {"Max message size", "mq.spgi.maxmsgsize", FT_UINT32, BASE_DEC, NULL, 0x0, "SPI Get Input max message size", HFILL }},
+
+ { &hf_mq_spi_spgo_options , {"Options", "mq.spgo.options", FT_UINT32, BASE_DEC, NULL, 0x0, "SPI Get Output options", HFILL }},
+ { &hf_mq_spi_spgo_size , {"Size", "mq.spgo.size", FT_UINT32, BASE_DEC, NULL, 0x0, "SPI Get Output size", HFILL }},
+ { &hf_mq_spi_opt_blank , {"Blank padded", "mq.spi.options.blank", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_SPI_OPTIONS_BLANK_PADDED, "SPI Options blank padded", HFILL }},
+ { &hf_mq_spi_opt_syncp , {"Syncpoint", "mq.spi.options.sync", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_SPI_OPTIONS_SYNCPOINT, "SPI Options syncpoint", HFILL }},
+ { &hf_mq_spi_opt_deferred , {"Deferred", "mq.spi.options.deferred", FT_BOOLEAN, 8, TFS(&tfs_set_notset), MQ_SPI_OPTIONS_DEFERRED, "SPI Options deferred", HFILL }},
+
+ { &hf_mq_put_length , {"Data length", "mq.put.length", FT_UINT32, BASE_DEC, NULL, 0x0, "PUT Data length", HFILL }},
+
+ { &hf_mq_close_options , {"Options", "mq.close.options", FT_UINT32, BASE_HEX, NULL, 0x0, "CLOSE options", HFILL }},
+ { &hf_mq_close_options_DELETE , {"DELETE", "mq.close.options.Delete", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQCO_DELETE, "CLOSE options DELETE", HFILL }},
+ { &hf_mq_close_options_DELETE_PURGE, {"DELETE_PURGE", "mq.close.options.DeletePurge", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQCO_DELETE_PURGE, "CLOSE options DELETE_PURGE", HFILL }},
+ { &hf_mq_close_options_KEEP_SUB , {"KEEPSUB", "mq.close.options.KeepSub", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQCO_KEEP_SUB, "CLOSE options KEEP_SUB", HFILL }},
+ { &hf_mq_close_options_REMOVE_SUB , {"REMOVE_SUB", "mq.close.options.RemoveSub", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQCO_REMOVE_SUB, "CLOSE options REMOVE_SUB", HFILL }},
+ { &hf_mq_close_options_QUIESCE , {"QUIESCE", "mq.close.options.Quiesce", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQCO_QUIESCE, "CLOSE options QUIESCE", HFILL }},
+
+ { &hf_mq_open_options , {"Options", "mq.open.options", FT_UINT32, BASE_HEX, NULL, 0x0, "OPEN options", HFILL }},
+ { &hf_mq_open_options_INPUT_AS_Q_DEF , {"INPUT_AS_Q_DEF", "mq.open.options.InputAsQDef", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_INPUT_AS_Q_DEF, "OPEN options INPUT_AS_Q_DEF", HFILL }},
+ { &hf_mq_open_options_INPUT_SHARED , {"INPUT_SHARED", "mq.open.options.InputShared", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_INPUT_SHARED, "OPEN options INPUT_SHARED", HFILL }},
+ { &hf_mq_open_options_INPUT_EXCLUSIVE, {"INPUT_EXCLUSIVE", "mq.open.options.InputExclusive", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_INPUT_EXCLUSIVE, "OPEN options INPUT_EXCLUSIVE", HFILL }},
+ { &hf_mq_open_options_BROWSE , {"BROWSE", "mq.open.options.Browse", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_BROWSE, "OPEN options BROWSE", HFILL }},
+ { &hf_mq_open_options_OUTPUT , {"OUTPUT", "mq.open.options.Output", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_OUTPUT, "OPEN options OUTPUT", HFILL }},
+ { &hf_mq_open_options_INQUIRE , {"INQUIRE", "mq.open.options.Inquire", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_INQUIRE, "OPEN options INQUIRE", HFILL }},
+ { &hf_mq_open_options_SET , {"SET", "mq.open.options.Set", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_SET, "OPEN options SET", HFILL }},
+ { &hf_mq_open_options_SAVE_ALL_CTX , {"SAVE_ALL_CONTEXT", "mq.open.options.SaveAllContext", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_SAVE_ALL_CONTEXT, "OPEN options SAVE_ALL_CONTEXT", HFILL }},
+ { &hf_mq_open_options_PASS_IDENT_CTX , {"PASS_IDENTITY_CONTEXT", "mq.open.options.PassIdentityContext", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_PASS_IDENTITY_CONTEXT, "OPEN options PASS_IDENTITY_CONTEXT", HFILL }},
+ { &hf_mq_open_options_PASS_ALL_CTX , {"PASS_ALL_CONTEXT", "mq.open.options.PassAllContext", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_PASS_ALL_CONTEXT, "OPEN options PASS_ALL_CONTEXT", HFILL }},
+ { &hf_mq_open_options_SET_IDENT_CTX , {"SET_IDENTITY_CONTEXT", "mq.open.options.SetIdentityContext", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_SET_IDENTITY_CONTEXT, "OPEN options SET_IDENTITY_CONTEXT", HFILL }},
+ { &hf_mq_open_options_SET_ALL_CONTEXT, {"SET_ALL_CONTEXT", "mq.open.options.SetAllContext", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_SET_ALL_CONTEXT, "OPEN options SET_ALL_CONTEXT", HFILL }},
+ { &hf_mq_open_options_ALT_USER_AUTH , {"ALTERNATE_USER_AUTHORITY", "mq.open.options.AlternateUserAuthority", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_ALTERNATE_USER_AUTHORITY, "OPEN options ALTERNATE_USER_AUTHORITY", HFILL }},
+ { &hf_mq_open_options_FAIL_IF_QUIESC , {"FAIL_IF_QUIESCING", "mq.open.options.FailIfQuiescing", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_FAIL_IF_QUIESCING, "OPEN options FAIL_IF_QUIESCING", HFILL }},
+ { &hf_mq_open_options_BIND_ON_OPEN , {"BIND_ON_OPEN", "mq.open.options.BindOnOpen", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_BIND_ON_OPEN, "OPEN options BIND_ON_OPEN", HFILL }},
+ { &hf_mq_open_options_BIND_NOT_FIXED , {"BIND_NOT_FIXED", "mq.open.options.BindNotFixed", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_BIND_NOT_FIXED, "OPEN options BIND_NOT_FIXED", HFILL }},
+ { &hf_mq_open_options_RESOLVE_NAMES , {"RESOLVE_NAMES", "mq.open.options.ResolveNames", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_RESOLVE_NAMES, "OPEN options RESOLVE_NAMES", HFILL }},
+ { &hf_mq_open_options_CO_OP , {"CO_OP", "mq.open.options.CoOp", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_CO_OP, "OPEN options CO_OP", HFILL }},
+ { &hf_mq_open_options_RESOLVE_LOCAL_Q, {"RESOLVE_LOCAL_Q", "mq.open.options.ResolveLocalQueueOrTopic", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_RESOLVE_LOCAL_Q, "OPEN options RESOLVE_LOCAL_Q", HFILL }},
+ { &hf_mq_open_options_NO_READ_AHEAD , {"NO_READ_AHEAD", "mq.open.options.NoReadAhead", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_NO_READ_AHEAD, "OPEN options NO_READ_AHEAD", HFILL }},
+ { &hf_mq_open_options_READ_AHEAD , {"READ_AHEAD", "mq.open.options.ReadAhead", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_READ_AHEAD, "OPEN options READ_AHEAD", HFILL }},
+ { &hf_mq_open_options_NO_MULTICAST , {"NO_MULTICAST", "mq.open.options.NoMulticast", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_NO_MULTICAST, "OPEN options NO_MULTICAST", HFILL }},
+ { &hf_mq_open_options_BIND_ON_GROUP , {"BIND_ON_GROUP", "mq.open.options.BindOnGroup", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQOO_BIND_ON_GROUP, "OPEN options BIND_ON_GROUP", HFILL }},
+
+ { &hf_mq_fopa_StructID, {"StructId", "mq.fopa.structid", FT_STRINGZ, BASE_NONE, NULL, 0x0, NULL, HFILL }},
+ { &hf_mq_fopa_version , {"Version.", "mq.fopa.version", FT_UINT32, BASE_DEC, NULL, 0x0, "FOPA Version", HFILL }},
+ { &hf_mq_fopa_length , {"Length..", "mq.fopa.length", FT_UINT32, BASE_DEC, NULL, 0x0, "FOPA Length", HFILL }},
+ { &hf_mq_fopa_unknown1, {"Unknown1", "mq.fopa.unknown1", FT_UINT32, BASE_HEX, NULL, 0x0, "FOPA unknown1", HFILL }},
+ { &hf_mq_fopa_unknown2, {"Unknown2", "mq.fopa.unknown2", FT_UINT32, BASE_HEX, NULL, 0x0, "FOPA unknown2", HFILL }},
+ { &hf_mq_fopa_unknown3, {"Unknown3", "mq.fopa.unknown3", FT_STRINGZ, BASE_NONE, NULL, 0x0, "FOPA unknown3", HFILL }},
+ { &hf_mq_fopa_qprotect, {"qprotect", "mq.fopa.qprotect", FT_STRINGZ, BASE_NONE, NULL, 0x0, "FOPA queue protection", HFILL }},
+ { &hf_mq_fopa_unknown4, {"Unknown4", "mq.fopa.unknown4", FT_UINT32, BASE_HEX, NULL, 0x0, "FOPA unknown4", HFILL }},
+ { &hf_mq_fopa_unknown5, {"Unknown5", "mq.fopa.unknown5", FT_UINT32, BASE_HEX, NULL, 0x0, "FOPA unknown5", HFILL }},
+
+ { &hf_mq_msgreq_version , {"version..", "mq.msgreq.version" , FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "MSGREQ version", HFILL }},
+ { &hf_mq_msgreq_handle , {"handle...", "mq.msgreq.handle" , FT_UINT32, BASE_HEX, NULL, 0x0, "MSGREQ handle", HFILL }},
+ { &hf_mq_msgreq_RecvBytes, {"RecvBytes", "mq.msgreq.unknown1" , FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "MSGREQ Received Bytes", HFILL }},
+ { &hf_mq_msgreq_RqstBytes, {"RqstBytes", "mq.msgreq.rqstbytes", FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "MSGREQ Requesed Bytes", HFILL }},
+ { &hf_mq_msgreq_MaxMsgLen, {"MaxMsgLen", "mq.msgreq.maxmsglen", FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "MSGREQ Maximum Msg Length", HFILL }},
+ { &hf_mq_msgreq_WaitIntrv, {"WaitIntrv", "mq.msgreq.waitintrv", FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "MSGREQ Wait Interval", HFILL }},
+ { &hf_mq_msgreq_QueStatus, {"QueStatus", "mq.msgreq.questatus", FT_UINT32, BASE_HEX , NULL, 0x0, "MSGREQ Queue Status", HFILL }},
+ { &hf_mq_msgreq_RqstFlags, {"RqstFlags", "mq.msgreq.rqstflags", FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "MSGREQ Request Flags", HFILL }},
+ { &hf_mq_msgreq_GlbMsgIdx, {"GlbMsgIdx", "mq.msgreq.glbmsgidx", FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "MSGREQ Global Message Index", HFILL }},
+ { &hf_mq_msgreq_SelectIdx, {"SelectIdx", "mq.msgreq.selectIdx", FT_UINT16, BASE_HEX_DEC, NULL, 0x0, "MSGREQ Selection Index", HFILL }},
+ { &hf_mq_msgreq_MQMDVers , {"MQMDVers.", "mq.msgreq.mqmdvers" , FT_UINT16, BASE_HEX_DEC, NULL, 0x0, "MSGREQ MQMD Version", HFILL }},
+ { &hf_mq_msgreq_ccsid , {"CCSID....", "mq.msgreq.ccsid" , FT_INT32 , BASE_DEC | BASE_RANGE_STRING, RVALS(&GET_VALRV(ccsid)), 0x0, "MSGREQ ccsid", HFILL }},
+ { &hf_mq_msgreq_encoding , {"Encoding.", "mq.msgreq.encoding" , FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "MSGREQ encoding", HFILL }},
+ { &hf_mq_msgreq_MsgSeqNum, {"MsgSeqNum", "mq.msgreq.msgseqnum", FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "MSGREQ Message Sequence Number", HFILL }},
+ { &hf_mq_msgreq_offset , {"Offset...", "mq.msgreq.offset" , FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "MSGREQ Offset", HFILL }},
+ { &hf_mq_msgreq_mtchMsgId, {"mtchMsgId", "mq.msgreq.mtchMsgId", FT_BYTES , BASE_NONE , NULL, 0x0, "MSGREQ match MsgID", HFILL }},
+ { &hf_mq_msgreq_mtchCorId, {"mtchCorID", "mq.msgreq.mtchcorid", FT_BYTES , BASE_NONE , NULL, 0x0, "MSGREQ match Correlation Id", HFILL }},
+ { &hf_mq_msgreq_mtchGrpid, {"mtchGrpID", "mq.msgreq.mtchgrpid", FT_BYTES , BASE_NONE , NULL, 0x0, "MSGREQ match Group ID", HFILL }},
+ { &hf_mq_msgreq_mtchMsgTk, {"mtchMsgTk", "mq.msgreq.mtchmsgtk", FT_BYTES , BASE_NONE , NULL, 0x0, "MSGREQ match Message Token", HFILL }},
+
+ { &hf_mq_msgasy_version , {"version..", "mq.msgasy.version" , FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "MSGASYNC version", HFILL }},
+ { &hf_mq_msgasy_handle , {"handle...", "mq.msgasy.handle" , FT_UINT32, BASE_HEX, NULL, 0x0, "MSGASYNC handle", HFILL }},
+ { &hf_mq_msgasy_MsgIndex , {"MsgIndex.", "mq.msgasy.msgindex" , FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "MSGASYNC Message Index", HFILL }},
+ { &hf_mq_msgasy_GlbMsgIdx, {"GlbMsgIdx", "mq.msgasy.glbmsgidx", FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "MSGASYNC Global Message Index", HFILL }},
+ { &hf_mq_msgasy_SegLength, {"SegLength", "mq.msgasy.seglength", FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "MSGASYNC Segment Length", HFILL }},
+ { &hf_mq_msgasy_SegmIndex, {"SegmIndex", "mq.msgasy.segmindex", FT_UINT16, BASE_HEX_DEC, NULL, 0x0, "MSGASYNC Segment Index", HFILL }},
+ { &hf_mq_msgasy_SeleIndex, {"SeleIndex", "mq.msgasy.seleindex", FT_UINT16, BASE_HEX_DEC, NULL, 0x0, "MSGASYNC Selection Index", HFILL }},
+ { &hf_mq_msgasy_ReasonCod, {"ReasonCod", "mq.msgasy.reasoncod", FT_UINT32, BASE_HEX , NULL, 0x0, "MSGASYNC Reason Code", HFILL }},
+ { &hf_mq_msgasy_ActMsgLen, {"ActMsgLen", "mq.msgasy.actmsglen", FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "MSGASYNC Actual Message Length", HFILL }},
+ { &hf_mq_msgasy_TotMsgLen, {"TotMsgLen", "mq.msgasy.totmsglen", FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "MSGASYNC Total Message Length", HFILL }},
+ { &hf_mq_msgasy_MsgToken , {"MsgToken.", "mq.msgasy.msgtoken" , FT_BYTES , BASE_NONE , NULL, 0x0, "MSGASYNC Mesasage Token", HFILL }},
+ { &hf_mq_msgasy_Status , {"status...", "mq.msgasy.status" , FT_UINT16, BASE_HEX , NULL, 0x0, "MSGASYNC Status", HFILL }},
+ { &hf_mq_msgasy_resolQNLn, {"resolQNLn", "mq.msgasy.resolqnln", FT_UINT8 , BASE_DEC , NULL, 0x0, "MSGASYNC Resolved Queue Name Length", HFILL }},
+ { &hf_mq_msgasy_resolQNme, {"resolQNme", "mq.msgasy.resolqnme", FT_STRINGZ, BASE_NONE , NULL, 0x0, "MSGASYNC Resolved Queue Name", HFILL }},
+ { &hf_mq_msgasy_padding , {"Padding..", "mq.msgasy.padding" , FT_BYTES , BASE_NONE , NULL, 0x0, "MSGASYNC Padding", HFILL }},
+
+ { &hf_mq_notif_vers , {"version.", "mq.notif.vers" , FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "NOTIFICATION version", HFILL }},
+ { &hf_mq_notif_handle , {"handle..", "mq.notif.handle", FT_UINT32, BASE_HEX , NULL, 0x0, "NOTIFICATION handle", HFILL }},
+ { &hf_mq_notif_code , {"code....", "mq.notif.code" , FT_UINT32, BASE_HEX_DEC, VALS(GET_VALSV(notifcode)), 0x0, "NOTIFICATION code", HFILL }},
+ { &hf_mq_notif_value , {"value...", "mq.notif.value" , FT_UINT32, BASE_HEX_DEC, NULL, 0x0, "NOTIFICATION MQRC", HFILL }},
+
+ { &hf_mq_ping_length , {"Length", "mq.ping.length", FT_UINT32, BASE_DEC, NULL, 0x0, "PING length", HFILL }},
+ { &hf_mq_ping_buffer , {"Buffer", "mq.ping.buffer", FT_BYTES, BASE_NONE, NULL, 0x0, "PING buffer", HFILL }},
+
+ { &hf_mq_reset_length , {"Length", "mq.reset.length", FT_UINT32, BASE_DEC, NULL, 0x0, "RESET length", HFILL }},
+ { &hf_mq_reset_seqnum , {"SeqNum", "mq.reset.seqnum", FT_UINT32, BASE_DEC, NULL, 0x0, "RESET sequence number", HFILL }},
+
+ { &hf_mq_status_length , {"Length", "mq.status.length", FT_UINT32, BASE_DEC, NULL, 0x0, "STATUS length", HFILL }},
+ { &hf_mq_status_code , {"Code..", "mq.status.code" , FT_UINT32, BASE_DEC, VALS(GET_VALSV(status)), 0x0, "STATUS code", HFILL }},
+ { &hf_mq_status_value , {"Value.", "mq.status.value" , FT_UINT32, BASE_DEC, NULL, 0x0, "STATUS value", HFILL }},
+
+ { &hf_mq_od_StructID , {"StructID.........", "mq.od.structid", FT_STRINGZ, BASE_NONE, NULL, 0x0, NULL, HFILL }},
+ { &hf_mq_od_version , {"version..........", "mq.od.version", FT_UINT32, BASE_DEC, NULL, 0x0, "OD version", HFILL }},
+ { &hf_mq_od_objecttype , {"ObjType..........", "mq.od.objtype", FT_UINT32, BASE_DEC, VALS(GET_VALSV(objtype)), 0x0, "OD object type", HFILL }},
+ { &hf_mq_od_objectname , {"ObjName..........", "mq.od.objname", FT_STRINGZ, BASE_NONE, NULL, 0x0, "OD object name", HFILL }},
+ { &hf_mq_od_objqmgrname , {"ObjQMgr..........", "mq.od.objqmgrname", FT_STRINGZ, BASE_NONE, NULL, 0x0, "OD object queue manager name", HFILL }},
+ { &hf_mq_od_dynqname , {"DynQName.........", "mq.od.dynqname", FT_STRINGZ, BASE_NONE, NULL, 0x0, "OD dynamic queue name", HFILL }},
+ { &hf_mq_od_altuserid , {"AltUserID........", "mq.od.altuserid", FT_STRINGZ, BASE_NONE, NULL, 0x0, "OD alternate userid", HFILL }},
+ { &hf_mq_od_recspresent , {"NbrRecord........", "mq.od.nbrrec", FT_UINT32, BASE_DEC, NULL, 0x0, "OD number of records", HFILL }},
+ { &hf_mq_od_knowndstcnt , {"Known Dest Count.", "mq.od.kdestcount", FT_UINT32, BASE_DEC, NULL, 0x0, "OD known destination count", HFILL }},
+ { &hf_mq_od_unknowdstcnt, {"Unknown Dest Cnt.", "mq.od.udestcount", FT_UINT32, BASE_DEC, NULL, 0x0, "OD unknown destination count", HFILL }},
+ { &hf_mq_od_invaldstcnt , {"Invalid Dest Cnt.", "mq.od.idestcount", FT_UINT32, BASE_DEC, NULL, 0x0, "OD invalid destination count", HFILL }},
+ { &hf_mq_od_objrecofs , {"Offset of 1st OR.", "mq.od.offsetor", FT_UINT32, BASE_DEC, NULL, 0x0, "OD offset of first OR", HFILL }},
+ { &hf_mq_od_resprecofs , {"Offset of 1st RR.", "mq.od.offsetrr", FT_UINT32, BASE_DEC, NULL, 0x0, "OD offset of first RR", HFILL }},
+ { &hf_mq_od_objrecptr , {"Addr of 1st OR.", "mq.od.addror", FT_UINT32, BASE_HEX, NULL, 0x0, "OD address of first OR", HFILL }},
+ { &hf_mq_od_resprecptr , {"Addr of 1st RR.", "mq.od.addrrr", FT_UINT32, BASE_HEX, NULL, 0x0, "OD address of first RR", HFILL }},
+ { &hf_mq_od_altsecurid , {"Alt security id..", "mq.od.altsecid", FT_STRINGZ, BASE_NONE, NULL, 0x0, "OD alternate security id", HFILL }},
+ { &hf_mq_od_resolvqname , {"Resolved Q Name..", "mq.od.resolvq", FT_STRINGZ, BASE_NONE, NULL, 0x0, "OD resolved queue name", HFILL }},
+ { &hf_mq_od_resolvqmgrnm, {"Resolved QMgrName", "mq.od.resolvqmgr", FT_STRINGZ, BASE_NONE, NULL, 0x0, "OD resolved queue manager name", HFILL }},
+ { &hf_mq_od_resolvobjtyp, {"Resolv Obj Type..", "mq.od.resolvedobjtype", FT_UINT32, BASE_DEC, VALS(GET_VALSV(objtype)), 0x0, "OD resolved object type", HFILL }},
+
+ { &hf_mq_or_objname , {"Object name...", "mq.or.objname", FT_STRINGZ, BASE_NONE, NULL, 0x0, "OR object name", HFILL }},
+ { &hf_mq_or_objqmgrname , {"Object QMgr Nm", "mq.or.objqmgrname", FT_STRINGZ, BASE_NONE, NULL, 0x0, "OR object queue manager name", HFILL }},
+
+ { &hf_mq_rr_compcode , {"Comp Code", "mq.rr.completioncode", FT_UINT32, BASE_DEC, NULL, 0x0, "OR completion code", HFILL }},
+ { &hf_mq_rr_reascode , {"Reas Code", "mq.rr.reasoncode", FT_UINT32, BASE_DEC, NULL, 0x0, "OR reason code", HFILL }},
+
+ { &hf_mq_pmr_msgid , {"Message Id", "mq.pmr.msgid", FT_BYTES, BASE_NONE, NULL, 0x0, "PMR Message Id", HFILL }},
+ { &hf_mq_pmr_correlid , {"Correlation Id", "mq.pmr.correlid", FT_BYTES, BASE_NONE, NULL, 0x0, "PMR Correlation Id", HFILL }},
+ { &hf_mq_pmr_groupid , {"GroupId", "mq.pmr.groupid", FT_BYTES, BASE_NONE, NULL, 0x0, "PMR GroupId", HFILL }},
+ { &hf_mq_pmr_feedback , {"Feedback", "mq.pmr.feedback", FT_UINT32, BASE_DEC, NULL, 0x0, "PMR Feedback", HFILL }},
+ { &hf_mq_pmr_acttoken , {"Accounting token", "mq.pmr.acttoken", FT_BYTES, BASE_NONE, NULL, 0x0, "PMR accounting token", HFILL }},
+
+ { &hf_mq_md_StructID , {"StructID.", "mq.md.structid", FT_STRINGZ, BASE_NONE, NULL, 0x0, NULL, HFILL }},
+ { &hf_mq_md_version , {"Version..", "mq.md.version", FT_UINT32, BASE_DEC, NULL, 0x0, "MD version", HFILL }},
+ { &hf_mq_md_report , {"Report...", "mq.md.report", FT_UINT32, BASE_DEC, NULL, 0x0, "MD report", HFILL }},
+ { &hf_mq_md_msgtype , {"Msg Type.", "mq.md.msgtype", FT_UINT32, BASE_DEC, NULL, 0x0, "MD message type", HFILL }},
+ { &hf_mq_md_expiry , {"Expiry .", "mq.md.expiry", FT_INT32, BASE_DEC, NULL, 0x0, "MD expiry", HFILL }},
+ { &hf_mq_md_feedback , {"Feedback.", "mq.md.feedback", FT_UINT32, BASE_DEC, NULL, 0x0, "MD feedback", HFILL }},
+ { &hf_mq_md_encoding , {"Encoding.", "mq.md.encoding", FT_UINT32, BASE_DEC, NULL, 0x0, "MD encoding", HFILL }},
+ { &hf_mq_md_ccsid , {"CCSID....", "mq.md.ccsid", FT_INT32, BASE_DEC | BASE_RANGE_STRING, RVALS(&GET_VALRV(ccsid)), 0x0, "MD character set", HFILL }},
+ { &hf_mq_md_format , {"Format...", "mq.md.format", FT_STRINGZ, BASE_NONE, NULL, 0x0, "MD format", HFILL }},
+ { &hf_mq_md_priority , {"Priority.", "mq.md.priority", FT_INT32, BASE_DEC, NULL, 0x0, "MD priority", HFILL }},
+ { &hf_mq_md_persistence , {"Persist..", "mq.md.persistence", FT_UINT32, BASE_DEC, NULL, 0x0, "MD persistence", HFILL }},
+ { &hf_mq_md_msgid , {"Msg ID...", "mq.md.msgid", FT_BYTES, BASE_NONE, NULL, 0x0, "MD Message Id", HFILL }},
+ { &hf_mq_md_correlid , {"CorrelID.", "mq.md.correlid", FT_BYTES, BASE_NONE, NULL, 0x0, "MD Correlation Id", HFILL }},
+ { &hf_mq_md_backoutcnt , {"BackoCnt.", "mq.md.backount", FT_UINT32, BASE_DEC, NULL, 0x0, "MD Backout count", HFILL }},
+ { &hf_mq_md_replytoq , {"ReplyToQ.", "mq.md.replytoq", FT_STRINGZ, BASE_NONE, NULL, 0x0, "MD ReplyTo queue", HFILL }},
+ { &hf_mq_md_replytoqmgr , {"RepToQMgr", "mq.md.replytoqmgr", FT_STRINGZ, BASE_NONE, NULL, 0x0, "MD ReplyTo queue manager", HFILL }},
+ { &hf_mq_md_userid , {"UserId...", "mq.md.userid", FT_STRINGZ, BASE_NONE, NULL, 0x0, "MD UserId", HFILL }},
+ { &hf_mq_md_acttoken , {"AccntTok.", "mq.md.acttoken", FT_BYTES, BASE_NONE, NULL, 0x0, "MD accounting token", HFILL }},
+ { &hf_mq_md_appliddata , {"AppIdData", "mq.md.appldata", FT_STRINGZ, BASE_NONE, NULL, 0x0, "MD Put applicationId data", HFILL }},
+ { &hf_mq_md_putappltype , {"PutAppTyp", "mq.md.appltype", FT_INT32, BASE_DEC, VALS(GET_VALSV(mqat)), 0x0, "MD Put application type", HFILL }},
+ { &hf_mq_md_putapplname , {"PutAppNme", "mq.md.applname", FT_STRINGZ, BASE_NONE, NULL, 0x0, "MD Put application name", HFILL }},
+ { &hf_mq_md_putdate , {"PutDatGMT", "mq.md.date", FT_STRINGZ, BASE_NONE, NULL, 0x0, "MD Put date", HFILL }},
+ { &hf_mq_md_puttime , {"PutTimGMT", "mq.md.time", FT_STRINGZ, BASE_NONE, NULL, 0x0, "MD Put time", HFILL }},
+ { &hf_mq_md_apporigdata , {"AppOriDat", "mq.md.origdata", FT_STRINGZ, BASE_NONE, NULL, 0x0, "MD Application original data", HFILL }},
+ { &hf_mq_md_groupid , {"GroupId..", "mq.md.groupid", FT_BYTES, BASE_NONE, NULL, 0x0, "MD GroupId", HFILL }},
+ { &hf_mq_md_msgseqnumber, {"MsgSeqNum", "mq.md.msgseqnumber", FT_UINT32, BASE_DEC, NULL, 0x0, "MD Message sequence number", HFILL }},
+ { &hf_mq_md_offset , {"Offset...", "mq.md.offset", FT_UINT32, BASE_DEC, NULL, 0x0, "MD Offset", HFILL }},
+ { &hf_mq_md_msgflags , {"Msg flags", "mq.md.msgflags", FT_UINT32, BASE_HEX, NULL, 0x0, "MD Message flags", HFILL }},
+ { &hf_mq_md_origlen , {"Orig len.", "mq.md.origlength", FT_INT32, BASE_DEC, NULL, 0x0, "MD Original length", HFILL }},
+
+ { &hf_mq_dlh_StructID , {"StructID.", "mq.dlh.structid", FT_STRINGZ, BASE_NONE, NULL, 0x0, NULL, HFILL }},
+ { &hf_mq_dlh_version , {"Version..", "mq.dlh.version", FT_UINT32, BASE_DEC, NULL, 0x0, "DLH version", HFILL }},
+ { &hf_mq_dlh_reason , {"Reason...", "mq.dlh.reason", FT_UINT32, BASE_DEC, NULL, 0x0, "DLH reason", HFILL }},
+ { &hf_mq_dlh_destq , {"Dest Q...", "mq.dlh.destq", FT_STRINGZ, BASE_NONE, NULL, 0x0, "DLH destination queue", HFILL }},
+ { &hf_mq_dlh_destqmgr , {"DestQMgr.", "mq.dlh.destqmgr", FT_STRINGZ, BASE_NONE, NULL, 0x0, "DLH destination queue manager", HFILL }},
+ { &hf_mq_dlh_encoding , {"Encoding.", "mq.dlh.encoding", FT_UINT32, BASE_DEC, NULL, 0x0, "DLH encoding", HFILL }},
+ { &hf_mq_dlh_ccsid , {"CCSID....", "mq.dlh.ccsid", FT_INT32, BASE_DEC | BASE_RANGE_STRING, RVALS(&GET_VALRV(ccsid)), 0x0, "DLH character set", HFILL }},
+ { &hf_mq_dlh_format , {"Format...", "mq.dlh.format", FT_STRINGZ, BASE_NONE, NULL, 0x0, "DLH format", HFILL }},
+ { &hf_mq_dlh_putappltype, {"PutAppTyp", "mq.dlh.putappltype", FT_INT32, BASE_DEC, VALS(GET_VALSV(mqat)), 0x0, "DLH put application type", HFILL }},
+ { &hf_mq_dlh_putapplname, {"PutAppNme", "mq.dlh.putapplname", FT_STRINGZ, BASE_NONE, NULL, 0x0, "DLH put application name", HFILL }},
+ { &hf_mq_dlh_putdate , {"PutDatGMT", "mq.dlh.putdate", FT_STRINGZ, BASE_NONE, NULL, 0x0, "DLH put date", HFILL }},
+ { &hf_mq_dlh_puttime , {"PutTimGMT", "mq.dlh.puttime", FT_STRINGZ, BASE_NONE, NULL, 0x0, "DLH put time", HFILL }},
+ { &hf_mq_dh_putmsgrecfld, {"Flags PMR", "mq.dh.flagspmr", FT_UINT32, BASE_DEC, NULL, 0x0, "DH flags PMR", HFILL }},
+ { &hf_mq_dh_recspresent , {"NumOfRecs", "mq.dh.nbrrec", FT_UINT32, BASE_DEC, NULL, 0x0, "DH number of records", HFILL }},
+ { &hf_mq_dh_objrecofs , {"Ofs1stOR.", "mq.dh.offsetor", FT_UINT32, BASE_DEC, NULL, 0x0, "DH offset of first OR", HFILL }},
+ { &hf_mq_dh_putmsgrecofs, {"Ofs1stPMR", "mq.dh.offsetpmr", FT_UINT32, BASE_DEC, NULL, 0x0, "DH offset of first PMR", HFILL }},
+
+ { &hf_mq_gmo_StructID , {"StructID.", "mq.gmo.structid", FT_STRINGZ, BASE_NONE, NULL, 0x0, NULL, HFILL }},
+ { &hf_mq_gmo_version , {"Version..", "mq.gmo.version", FT_UINT32, BASE_DEC, NULL, 0x0, "GMO version", HFILL }},
+ { &hf_mq_gmo_options , {"GetMsgOpt", "mq.gmo.getmsgopt", FT_UINT32, BASE_HEX, NULL, 0x0, "GMO Get Message Options", HFILL }},
+
+ { &hf_mq_gmo_options_PROPERTIES_COMPATIBILITY, {"PROPERTIES_COMPATIBILITY", "mq.gmo.options.PROPERTIES_COMPATIBILITY", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_PROPERTIES_COMPATIBILITY, "GMO options PROPERTIES_COMPATIBILITY", HFILL }},
+ { &hf_mq_gmo_options_PROPERTIES_IN_HANDLE , {"PROPERTIES_IN_HANDLE", "mq.gmo.options.PROPERTIES_IN_HANDLE", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_PROPERTIES_IN_HANDLE , "GMO options PROPERTIES_IN_HANDLE", HFILL }},
+ { &hf_mq_gmo_options_NO_PROPERTIES , {"NO_PROPERTIES", "mq.gmo.options.NO_PROPERTIES", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_NO_PROPERTIES , "GMO options NO_PROPERTIES", HFILL }},
+ { &hf_mq_gmo_options_PROPERTIES_FORCE_MQRFH2 , {"PROPERTIES_FORCE_MQRFH2", "mq.gmo.options.PROPERTIES_FORCE_MQRFH2", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_PROPERTIES_FORCE_MQRFH2 , "GMO options PROPERTIES_FORCE_MQRFH2", HFILL }},
+ { &hf_mq_gmo_options_UNMARKED_BROWSE_MSG , {"UNMARKED_BROWSE_MSG", "mq.gmo.options.UNMARKED_BROWSE_MSG", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_UNMARKED_BROWSE_MSG , "GMO options UNMARKED_BROWSE_MSG", HFILL }},
+ { &hf_mq_gmo_options_UNMARK_BROWSE_HANDLE , {"UNMARK_BROWSE_HANDLE", "mq.gmo.options.UNMARK_BROWSE_HANDLE", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_UNMARK_BROWSE_HANDLE , "GMO options UNMARK_BROWSE_HANDLE", HFILL }},
+ { &hf_mq_gmo_options_UNMARK_BROWSE_CO_OP , {"UNMARK_BROWSE_CO_OP", "mq.gmo.options.UNMARK_BROWSE_CO_OP", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_UNMARK_BROWSE_CO_OP , "GMO options UNMARK_BROWSE_CO_OP", HFILL }},
+ { &hf_mq_gmo_options_MARK_BROWSE_CO_OP , {"MARK_BROWSE_CO_OP", "mq.gmo.options.MARK_BROWSE_CO_OP", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_MARK_BROWSE_CO_OP , "GMO options MARK_BROWSE_CO_OP", HFILL }},
+ { &hf_mq_gmo_options_MARK_BROWSE_HANDLE , {"MARK_BROWSE_HANDLE", "mq.gmo.options.MARK_BROWSE_HANDLE", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_MARK_BROWSE_HANDLE , "GMO options MARK_BROWSE_HANDLE", HFILL }},
+ { &hf_mq_gmo_options_ALL_SEGMENTS_AVAILABLE , {"ALL_SEGMENTS_AVAILABLE", "mq.gmo.options.ALL_SEGMENTS_AVAILABLE", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_ALL_SEGMENTS_AVAILABLE , "GMO options ALL_SEGMENTS_AVAILABLE", HFILL }},
+ { &hf_mq_gmo_options_ALL_MSGS_AVAILABLE , {"ALL_MSGS_AVAILABLE", "mq.gmo.options.ALL_MSGS_AVAILABLE", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_ALL_MSGS_AVAILABLE , "GMO options ALL_MSGS_AVAILABLE", HFILL }},
+ { &hf_mq_gmo_options_COMPLETE_MSG , {"COMPLETE_MSG", "mq.gmo.options.COMPLETE_MSG", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_COMPLETE_MSG , "GMO options COMPLETE_MSG", HFILL }},
+ { &hf_mq_gmo_options_LOGICAL_ORDER , {"LOGICAL_ORDER", "mq.gmo.options.LOGICAL_ORDER", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_LOGICAL_ORDER , "GMO options LOGICAL_ORDER", HFILL }},
+ { &hf_mq_gmo_options_CONVERT , {"CONVERT", "mq.gmo.options.CONVERT", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_CONVERT , "GMO options CONVERT", HFILL }},
+ { &hf_mq_gmo_options_FAIL_IF_QUIESCING , {"FAIL_IF_QUIESCING", "mq.gmo.options.FAIL_IF_QUIESCING", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_FAIL_IF_QUIESCING , "GMO options FAIL_IF_QUIESCING", HFILL }},
+ { &hf_mq_gmo_options_SYNCPOINT_IF_PERSISTENT , {"SYNCPOINT_IF_PERSISTENT", "mq.gmo.options.SYNCPOINT_IF_PERSISTENT", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_SYNCPOINT_IF_PERSISTENT , "GMO options SYNCPOINT_IF_PERSISTENT", HFILL }},
+ { &hf_mq_gmo_options_BROWSE_MSG_UNDER_CURSOR , {"BROWSE_MSG_UNDER_CURSOR", "mq.gmo.options.BROWSE_MSG_UNDER_CURSOR", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_BROWSE_MSG_UNDER_CURSOR , "GMO options BROWSE_MSG_UNDER_CURSOR", HFILL }},
+ { &hf_mq_gmo_options_UNLOCK , {"UNLOCK", "mq.gmo.options.UNLOCK", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_UNLOCK , "GMO options UNLOCK", HFILL }},
+ { &hf_mq_gmo_options_LOCK , {"LOCK", "mq.gmo.options.LOCK", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_LOCK , "GMO options LOCK", HFILL }},
+ { &hf_mq_gmo_options_MSG_UNDER_CURSOR , {"MSG_UNDER_CURSOR", "mq.gmo.options.MSG_UNDER_CURSOR", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_MSG_UNDER_CURSOR , "GMO options MSG_UNDER_CURSOR", HFILL }},
+ { &hf_mq_gmo_options_MARK_SKIP_BACKOUT , {"MARK_SKIP_BACKOUT", "mq.gmo.options.MARK_SKIP_BACKOUT", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_MARK_SKIP_BACKOUT , "GMO options MARK_SKIP_BACKOUT", HFILL }},
+ { &hf_mq_gmo_options_ACCEPT_TRUNCATED_MSG , {"ACCEPT_TRUNCATED_MSG", "mq.gmo.options.ACCEPT_TRUNCATED_MSG", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_ACCEPT_TRUNCATED_MSG , "GMO options ACCEPT_TRUNCATED_MSG", HFILL }},
+ { &hf_mq_gmo_options_BROWSE_NEXT , {"BROWSE_NEXT", "mq.gmo.options.BROWSE_NEXT", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_BROWSE_NEXT , "GMO options BROWSE_NEXT", HFILL }},
+ { &hf_mq_gmo_options_BROWSE_FIRST , {"BROWSE_FIRST", "mq.gmo.options.BROWSE_FIRST", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_BROWSE_FIRST , "GMO options BROWSE_FIRST", HFILL }},
+ { &hf_mq_gmo_options_SET_SIGNAL , {"SET_SIGNAL", "mq.gmo.options.SET_SIGNAL", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_SET_SIGNAL , "GMO options SET_SIGNAL", HFILL }},
+ { &hf_mq_gmo_options_NO_SYNCPOINT , {"NO_SYNCPOINT", "mq.gmo.options.NO_SYNCPOINT", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_NO_SYNCPOINT , "GMO options NO_SYNCPOINT", HFILL }},
+ { &hf_mq_gmo_options_SYNCPOINT , {"SYNCPOINT", "mq.gmo.options.SYNCPOINT", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_SYNCPOINT , "GMO options SYNCPOINT", HFILL }},
+ { &hf_mq_gmo_options_WAIT , {"WAIT", "mq.gmo.options.WAIT", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQGMO_WAIT , "GMO options WAIT", HFILL }},
+
+ { &hf_mq_gmo_waitinterval, {"WaitIntv.", "mq.gmo.waitint", FT_INT32, BASE_DEC, NULL, 0x0, "GMO wait interval", HFILL }},
+ { &hf_mq_gmo_signal1 , {"Signal 1.", "mq.gmo.signal1", FT_UINT32, BASE_HEX, NULL, 0x0, "GMO signal 1", HFILL }},
+ { &hf_mq_gmo_signal2 , {"Signal 2.", "mq.gmo.signal2", FT_UINT32, BASE_HEX, NULL, 0x0, "GMO signal 2", HFILL }},
+ { &hf_mq_gmo_resolvqname , {"ResQName.", "mq.gmo.resolvq", FT_STRINGZ, BASE_NONE, NULL, 0x0, "GMO resolved queue name", HFILL }},
+ { &hf_mq_gmo_matchoptions, {"MatchOpt.", "mq.gmo.matchopt", FT_UINT32, BASE_HEX, NULL, 0x0, "GMO match options", HFILL }},
+
+ { &hf_mq_gmo_matchoptions_MATCH_MSG_TOKEN , {"MATCH_MSG_TOKEN", "mq.gmo.matchoptions.MATCH_MSG_TOKEN", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQMO_MATCH_MSG_TOKEN , "GMO matchoptions MATCH_MSG_TOKEN", HFILL }},
+ { &hf_mq_gmo_matchoptions_MATCH_OFFSET , {"MATCH_OFFSET", "mq.gmo.matchoptions.MATCH_OFFSET", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQMO_MATCH_OFFSET , "GMO matchoptions MATCH_OFFSET", HFILL }},
+ { &hf_mq_gmo_matchoptions_MATCH_MSG_SEQ_NUMBER, {"MATCH_MSG_SEQ_NUMBER", "mq.gmo.matchoptions.MATCH_MSG_SEQ_NUMBER", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQMO_MATCH_MSG_SEQ_NUMBER, "GMO matchoptions MATCH_MSG_SEQ_NUMBER", HFILL }},
+ { &hf_mq_gmo_matchoptions_MATCH_GROUP_ID , {"MATCH_GROUP_ID", "mq.gmo.matchoptions.MATCH_GROUP_ID", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQMO_MATCH_GROUP_ID , "GMO matchoptions MATCH_GROUP_ID", HFILL }},
+ { &hf_mq_gmo_matchoptions_MATCH_CORREL_ID , {"MATCH_CORREL_ID", "mq.gmo.matchoptions.MATCH_CORREL_ID", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQMO_MATCH_CORREL_ID , "GMO matchoptions MATCH_CORREL_ID", HFILL }},
+ { &hf_mq_gmo_matchoptions_MATCH_MSG_ID , {"MATCH_MSG_ID", "mq.gmo.matchoptions.MATCH_MSG_ID", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQMO_MATCH_MSG_ID , "GMO matchoptions MATCH_MSG_ID", HFILL }},
+
+ { &hf_mq_gmo_groupstatus , {"GrpStatus", "mq.gmo.grpstat", FT_UINT8, BASE_HEX, NULL, 0x0, "GMO group status", HFILL }},
+ { &hf_mq_gmo_segmstatus , {"SegStatus", "mq.gmo.sgmtstat", FT_UINT8, BASE_HEX, NULL, 0x0, "GMO segment status", HFILL }},
+ { &hf_mq_gmo_segmentation, {"Segmentat", "mq.gmo.segmentation", FT_UINT8, BASE_HEX, NULL, 0x0, "GMO segmentation", HFILL }},
+ { &hf_mq_gmo_reserved , {"Reserved.", "mq.gmo.reserved", FT_UINT8, BASE_HEX, NULL, 0x0, "GMO reserved", HFILL }},
+ { &hf_mq_gmo_msgtoken , {"MsgToken.", "mq.gmo.msgtoken", FT_BYTES, BASE_NONE, NULL, 0x0, "GMO message token", HFILL }},
+ { &hf_mq_gmo_returnedlen , {"RtnLength", "mq.gmo.retlen", FT_INT32, BASE_DEC, NULL, 0x0, "GMO returned length", HFILL }},
+
+ { &hf_mq_lpoo_StructID , {"StructID......", "mq.lpoo.structid", FT_STRINGZ, BASE_NONE, NULL, 0x0, NULL, HFILL }},
+ { &hf_mq_lpoo_version , {"Version.......", "mq.lpoo.version", FT_UINT32, BASE_DEC, NULL, 0x0, "LPOO version", HFILL }},
+ { &hf_mq_lpoo_options , {"Options.......", "mq.lpoo.options", FT_UINT32, BASE_HEX, NULL, 0x0, "LPOO options", HFILL }},
+ { &hf_mq_lpoo_lpiopts , {"LpiOpts.......", "mq.lpoo.lpioopts", FT_UINT32, BASE_HEX, NULL, 0x0, "LPOO Lpi Options", HFILL }},
+
+ { &hf_mq_lpoo_lpiopts_SAVE_USER_CTXT , {"SAVE_USER_CTXT", "mq.lpoo.opts.SAVE_USER_CTXT", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_LPOO_SAVE_USER_CTXT, "LPOO options SAVE_USER_CTXT", HFILL }},
+ { &hf_mq_lpoo_lpiopts_SAVE_ORIGIN_CTXT , {"SAVE_ORIGIN_CTXT", "mq.lpoo.opts.SAVE_ORIGIN_CTXT", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_LPOO_SAVE_ORIGIN_CTXT, "LPOO options SAVE_ORIGIN_CTXT", HFILL }},
+ { &hf_mq_lpoo_lpiopts_SAVE_IDENTITY_CTXT, {"SAVE_IDENTITY_CTXT", "mq.lpoo.opts.SAVE_IDENTITY_CTXT", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_LPOO_SAVE_IDENTITY_CTXT, "LPOO options SAVE_IDENTITY_CTXT", HFILL }},
+
+ { &hf_mq_lpoo_defpersist , {"DefPersitence.", "mq.lpoo.defpersist", FT_UINT32, BASE_HEX, NULL, 0x0, "LPOO Default Persitence", HFILL }},
+ { &hf_mq_lpoo_defputresptype, {"DefPutRespType", "mq.lpoo.defputresptype", FT_UINT32, BASE_HEX, NULL, 0x0, "LPOO Default Put Response Type", HFILL }},
+ { &hf_mq_lpoo_defreadahead , {"DefReadAHead..", "mq.lpoo.defreadahead", FT_UINT32, BASE_HEX, NULL, 0x0, "LPOO Default Read AHead", HFILL }},
+
+ { &hf_mq_lpoo_qprotect , {"qprotect......", "mq.lpoo.qprotect", FT_STRINGZ, BASE_NONE, NULL, 0x0, "LPOO queue protection", HFILL }},
+ { &hf_mq_lpoo_unknown6 , {"Unknown6......", "mq.lpoo.unknown6", FT_UINT32, BASE_HEX, NULL, 0x0, "LPOO unknown6", HFILL }},
+ /*{ &hf_mq_lpoo_unknown7 , {"Unknown7......", "mq.lpoo.unknown7", FT_UINT16, BASE_HEX, NULL, 0x0, "LPOO unknown7", HFILL }},*/
+ { &hf_mq_lpoo_xtradata , {"ExtraData.....", "mq.lpoo.extradata", FT_UINT32, BASE_DEC, NULL, 0x0, "LPOO Extra Data", HFILL }},
+
+ { &hf_mq_pmo_StructID , {"StructID.", "mq.pmo.structid", FT_STRINGZ, BASE_NONE, NULL, 0x0, NULL, HFILL }},
+ { &hf_mq_pmo_version , {"Version..", "mq.pmo.version", FT_UINT32, BASE_DEC, NULL, 0x0, "PMO version", HFILL }},
+ { &hf_mq_pmo_options , {"Options..", "mq.pmo.options", FT_UINT32, BASE_HEX, NULL, 0x0, "PMO options", HFILL }},
+ { &hf_mq_pmo_options_NOT_OWN_SUBS , {"NOT_OWN_SUBS", "mq.pmo.options.NOT_OWN_SUBS", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_NOT_OWN_SUBS , "PMO options NOT_OWN_SUBS", HFILL }},
+ { &hf_mq_pmo_options_SUPPRESS_REPLYTO , {"SUPPRESS_REPLYTO", "mq.pmo.options.SUPPRESS_REPLYTO", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_SUPPRESS_REPLYTO , "PMO options SUPPRESS_REPLYTO", HFILL }},
+ { &hf_mq_pmo_options_SCOPE_QMGR , {"SCOPE_QMGR", "mq.pmo.options.SCOPE_QMGR", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_SCOPE_QMGR , "PMO options SCOPE_QMGR", HFILL }},
+ { &hf_mq_pmo_options_MD_FOR_OUTPUT_ONLY , {"MD_FOR_OUTPUT_ONLY", "mq.pmo.options.MD_FOR_OUTPUT_ONLY", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_MD_FOR_OUTPUT_ONLY , "PMO options MD_FOR_OUTPUT_ONLY", HFILL }},
+ { &hf_mq_pmo_options_RETAIN , {"RETAIN", "mq.pmo.options.RETAIN", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_RETAIN , "PMO options RETAIN", HFILL }},
+ { &hf_mq_pmo_options_WARN_IF_NO_SUBS_MATCHED , {"WARN_IF_NO_SUBS_MATCHED", "mq.pmo.options.WARN_IF_NO_SUBS_MATCHED", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_WARN_IF_NO_SUBS_MATCHED , "PMO options WARN_IF_NO_SUBS_MATCHED", HFILL }},
+ { &hf_mq_pmo_options_RESOLVE_LOCAL_Q , {"RESOLVE_LOCAL_Q", "mq.pmo.options.RESOLVE_LOCAL_Q", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_RESOLVE_LOCAL_Q , "PMO options RESOLVE_LOCAL_Q", HFILL }},
+ { &hf_mq_pmo_options_SYNC_RESPONSE , {"SYNC_RESPONSE", "mq.pmo.options.SYNC_RESPONSE", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_SYNC_RESPONSE , "PMO options SYNC_RESPONSE", HFILL }},
+ { &hf_mq_pmo_options_ASYNC_RESPONSE , {"ASYNC_RESPONSE", "mq.pmo.options.ASYNC_RESPONSE", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_ASYNC_RESPONSE , "PMO options ASYNC_RESPONSE", HFILL }},
+ { &hf_mq_pmo_options_LOGICAL_ORDER , {"LOGICAL_ORDER", "mq.pmo.options.LOGICAL_ORDER", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_LOGICAL_ORDER , "PMO options LOGICAL_ORDER", HFILL }},
+ { &hf_mq_pmo_options_NO_CONTEXT , {"NO_CONTEXT", "mq.pmo.options.NO_CONTEXT", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_NO_CONTEXT , "PMO options NO_CONTEXT", HFILL }},
+ { &hf_mq_pmo_options_FAIL_IF_QUIESCING , {"FAIL_IF_QUIESCING", "mq.pmo.options.FAIL_IF_QUIESCING", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_FAIL_IF_QUIESCING , "PMO options FAIL_IF_QUIESCING", HFILL }},
+ { &hf_mq_pmo_options_ALTERNATE_USER_AUTHORITY, {"ALTERNATE_USER_AUTHORITY", "mq.pmo.options.ALTERNATE_USER_AUTHORITY", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_ALTERNATE_USER_AUTHORITY , "PMO options ALTERNATE_USER_AUTHORITY", HFILL }},
+ { &hf_mq_pmo_options_SET_ALL_CONTEXT , {"SET_ALL_CONTEXT", "mq.pmo.options.SET_ALL_CONTEXT", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_SET_ALL_CONTEXT , "PMO options SET_ALL_CONTEXT", HFILL }},
+ { &hf_mq_pmo_options_SET_IDENTITY_CONTEXT , {"SET_IDENTITY_CONTEXT", "mq.pmo.options.SET_IDENTITY_CONTEXT", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_SET_IDENTITY_CONTEXT , "PMO options SET_IDENTITY_CONTEXT", HFILL }},
+ { &hf_mq_pmo_options_PASS_ALL_CONTEXT , {"PASS_ALL_CONTEXT", "mq.pmo.options.PASS_ALL_CONTEXT", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_PASS_ALL_CONTEXT , "PMO options PASS_ALL_CONTEXT", HFILL }},
+ { &hf_mq_pmo_options_PASS_IDENTITY_CONTEXT , {"PASS_IDENTITY_CONTEXT", "mq.pmo.options.PASS_IDENTITY_CONTEXT", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_PASS_IDENTITY_CONTEXT , "PMO options PASS_IDENTITY_CONTEXT", HFILL }},
+ { &hf_mq_pmo_options_NEW_CORREL_ID , {"NEW_CORREL_ID", "mq.pmo.options.NEW_CORREL_ID", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_NEW_CORREL_ID , "PMO options NEW_CORREL_ID", HFILL }},
+ { &hf_mq_pmo_options_NEW_MSG_ID , {"NEW_MSG_ID", "mq.pmo.options.NEW_MSG_ID", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_NEW_MSG_ID , "PMO options NEW_MSG_ID", HFILL }},
+ { &hf_mq_pmo_options_DEFAULT_CONTEXT , {"DEFAULT_CONTEXT", "mq.pmo.options.DEFAULT_CONTEXT", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_DEFAULT_CONTEXT , "PMO options DEFAULT_CONTEXT", HFILL }},
+ { &hf_mq_pmo_options_NO_SYNCPOINT , {"NO_SYNCPOINT", "mq.pmo.options.NO_SYNCPOINT", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_NO_SYNCPOINT , "PMO options NO_SYNCPOINT", HFILL }},
+ { &hf_mq_pmo_options_SYNCPOINT , {"SYNCPOINT", "mq.pmo.options.SYNCPOINT", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_MQPMO_SYNCPOINT , "PMO options SYNCPOINT", HFILL }},
+
+ { &hf_mq_pmo_timeout , {"Timeout..", "mq.pmo.timeout", FT_INT32, BASE_DEC, NULL, 0x0, "PMO time out", HFILL }},
+ { &hf_mq_pmo_context , {"Context..", "mq.pmo.context", FT_UINT32, BASE_HEX, NULL, 0x0, "PMO context", HFILL }},
+ { &hf_mq_pmo_knowndstcnt , {"KnDstCnt.", "mq.pmo.kdstcount", FT_UINT32, BASE_DEC, NULL, 0x0, "PMO known destination count", HFILL }},
+ { &hf_mq_pmo_unkndstcnt , {"UkDstCnt.", "mq.pmo.udestcount", FT_UINT32, BASE_DEC, NULL, 0x0, "PMO unknown destination count", HFILL }},
+ { &hf_mq_pmo_invaldstcnt , {"InDstCnt.", "mq.pmo.idestcount", FT_UINT32, BASE_DEC, NULL, 0x0, "PMO invalid destination count", HFILL }},
+ { &hf_mq_pmo_resolvqname , {"ResQName.", "mq.pmo.resolvq", FT_STRINGZ, BASE_NONE, NULL, 0x0, "PMO resolved queue name", HFILL }},
+ { &hf_mq_pmo_resolvqmgr , {"ResQMgr..", "mq.pmo.resolvqmgr", FT_STRINGZ, BASE_NONE, NULL, 0x0, "PMO resolved queue manager name", HFILL }},
+ { &hf_mq_pmo_recspresent , {"NumRecs..", "mq.pmo.nbrrec", FT_UINT32, BASE_DEC, NULL, 0x0, "PMO number of records", HFILL }},
+ { &hf_mq_pmo_putmsgrecfld, {"PMR Flag.", "mq.pmo.flagspmr", FT_UINT32, BASE_HEX, NULL, 0x0, "PMO flags PMR fields", HFILL }},
+ { &hf_mq_pmo_putmsgrecofs, {"Ofs1stPMR", "mq.pmo.offsetpmr", FT_UINT32, BASE_DEC, NULL, 0x0, "PMO offset of first PMR", HFILL }},
+ { &hf_mq_pmo_resprecofs , {"Off1stRR.", "mq.pmo.offsetrr", FT_UINT32, BASE_DEC, NULL, 0x0, "PMO offset of first RR", HFILL }},
+ { &hf_mq_pmo_putmsgrecptr, {"Adr1stPMR", "mq.pmo.addrrec", FT_UINT32, BASE_HEX, NULL, 0x0, "PMO address of first record", HFILL }},
+ { &hf_mq_pmo_resprecptr , {"Adr1stRR.", "mq.pmo.addrres", FT_UINT32, BASE_HEX, NULL, 0x0, "PMO address of first response record", HFILL }},
+
+ { &hf_mq_head_StructID , {"Structid", "mq.head.structid", FT_STRINGZ, BASE_NONE, NULL, 0x0, "Header structid", HFILL }},
+ { &hf_mq_head_version , {"version.", "mq.head.version", FT_UINT32, BASE_DEC, NULL, 0x0, "Header version", HFILL }},
+ { &hf_mq_head_length , {"Length..", "mq.head.length", FT_UINT32, BASE_DEC, NULL, 0x0, "Header length", HFILL }},
+ { &hf_mq_head_encoding , {"Encoding", "mq.head.encoding", FT_UINT32, BASE_DEC, NULL, 0x0, "Header encoding", HFILL }},
+ { &hf_mq_head_ccsid , {"CCSID...", "mq.head.ccsid", FT_INT32, BASE_DEC | BASE_RANGE_STRING, RVALS(&GET_VALRV(ccsid)), 0x0, "Header character set", HFILL }},
+ { &hf_mq_head_format , {"Format..", "mq.head.format", FT_STRINGZ, BASE_NONE, NULL, 0x0, "Header format", HFILL }},
+ { &hf_mq_head_flags , {"Flags...", "mq.head.flags", FT_UINT32, BASE_DEC, NULL, 0x0, "Header flags", HFILL }},
+ { &hf_mq_head_struct , {"Struct..", "mq.head.struct", FT_BYTES, BASE_NONE, NULL, 0x0, "Header struct", HFILL }},
+
+ { &hf_mq_xa_length , {"Length.......", "mq.xa.length", FT_UINT32, BASE_DEC, NULL, 0x0, "XA Length", HFILL }},
+ { &hf_mq_xa_returnvalue , {"Return value.", "mq.xa.returnvalue", FT_INT32, BASE_DEC, VALS(mq_xaer_vals), 0x0, "XA Return Value", HFILL }},
+ { &hf_mq_xa_tmflags , {"TransMgrFlags", "mq.xa.tmflags", FT_UINT32, BASE_HEX, NULL, 0x0, "XA Transaction Manager Flags", HFILL }},
+ { &hf_mq_xa_rmid , {"ResourceMgrID", "mq.xa.rmid", FT_UINT32, BASE_DEC, NULL, 0x0, "XA Resource Manager ID", HFILL }},
+ { &hf_mq_xa_count , {"Number of Xid", "mq.xa.nbxid", FT_UINT32, BASE_DEC, NULL, 0x0, "XA Number of Xid", HFILL }},
+ { &hf_mq_xa_tmflags_join , {"JOIN", "mq.xa.tmflags.join", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_XA_TMJOIN, "XA TM Flags JOIN", HFILL }},
+ { &hf_mq_xa_tmflags_endrscan , {"ENDRSCAN", "mq.xa.tmflags.endrscan", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_XA_TMENDRSCAN, "XA TM Flags ENDRSCAN", HFILL }},
+ { &hf_mq_xa_tmflags_startrscan, {"STARTRSCAN", "mq.xa.tmflags.startrscan", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_XA_TMSTARTRSCAN, "XA TM Flags STARTRSCAN", HFILL }},
+ { &hf_mq_xa_tmflags_suspend , {"SUSPEND", "mq.xa.tmflags.suspend", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_XA_TMSUSPEND, "XA TM Flags SUSPEND", HFILL }},
+ { &hf_mq_xa_tmflags_success , {"SUCCESS", "mq.xa.tmflags.success", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_XA_TMSUCCESS, "XA TM Flags SUCCESS", HFILL }},
+ { &hf_mq_xa_tmflags_resume , {"RESUME", "mq.xa.tmflags.resume", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_XA_TMRESUME, "XA TM Flags RESUME", HFILL }},
+ { &hf_mq_xa_tmflags_fail , {"FAIL", "mq.xa.tmflags.fail", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_XA_TMFAIL, "XA TM Flags FAIL", HFILL }},
+ { &hf_mq_xa_tmflags_onephase , {"ONEPHASE", "mq.xa.tmflags.onephase", FT_BOOLEAN, 32, TFS(&tfs_set_notset), MQ_XA_TMONEPHASE, "XA TM Flags ONEPHASE", HFILL }},
+
+ { &hf_mq_xa_xid_formatid , {"Format ID....", "mq.xa.xid.formatid", FT_INT32, BASE_DEC, NULL, 0x0, "XA Xid Format ID", HFILL }},
+ { &hf_mq_xa_xid_glbxid_len, {"GlbTransIDLen", "mq.xa.xid.gxidl", FT_UINT8, BASE_DEC, NULL, 0x0, "XA Xid Global TransactionId Length", HFILL }},
+ { &hf_mq_xa_xid_brq_length, {"BranchQualLen", "mq.xa.xid.bql", FT_UINT8, BASE_DEC, NULL, 0x0, "XA Xid Branch Qualifier Length", HFILL }},
+ { &hf_mq_xa_xid_globalxid , {"GlbTransactID", "mq.xa.xid.gxid", FT_BYTES, BASE_NONE, NULL, 0x0, "XA Xid Global TransactionId", HFILL }},
+ { &hf_mq_xa_xid_brq , {"BranchQualif.", "mq.xa.xid.bq", FT_BYTES, BASE_NONE, NULL, 0x0, "XA Xid Branch Qualifier", HFILL }},
+ { &hf_mq_xa_xainfo_length , {"Length.......", "mq.xa.xainfo.length", FT_UINT8, BASE_DEC, NULL, 0x0, "XA XA_info Length", HFILL }},
+ { &hf_mq_xa_xainfo_value , {"Value........", "mq.xa.xainfo.value", FT_STRINGZ, BASE_NONE, NULL, 0x0, "XA XA_info Value", HFILL }},
+
+ { &hf_mq_charv_vsptr , {"VLStr Addr.", "mq.charv.vsptr", FT_UINT32, BASE_HEX, NULL, 0x0, "VS Address", HFILL }},
+ { &hf_mq_charv_vsoffset , {"VLStr Offs.", "mq.charv.vsoffset", FT_UINT32, BASE_DEC, NULL, 0x0, "VS Offset", HFILL }},
+ { &hf_mq_charv_vsbufsize , {"VLStr BufSz", "mq.charv.vsbufsize", FT_UINT32, BASE_DEC, NULL, 0x0, "VS BufSize", HFILL }},
+ { &hf_mq_charv_vslength , {"VLStr Len..", "mq.charv.vslength", FT_UINT32, BASE_DEC, NULL, 0x0, "VS Length", HFILL }},
+ { &hf_mq_charv_vsccsid , {"VLStr Ccsid", "mq.charv.vsccsid", FT_INT32, BASE_DEC, NULL, 0x0, "VS CCSID", HFILL }},
+ { &hf_mq_charv_vsvalue , {"VLStr Value", "mq.charv.vsvalue", FT_STRINGZ, BASE_NONE, NULL, 0x0, "VS value", HFILL }}
};
- static gint *ett[] =
- {
+
+ static gint *ett[] = {
&ett_mq,
&ett_mq_tsh,
&ett_mq_tsh_tcf,