COBOL declaration
This declaration is the COBOL declaration for the MQCD structure.
** MQCD structure 10 MQCD. ** Channel definition name 15 MQCD-CHANNELNAME PIC X(20). ** Structure version number 15 MQCD-VERSION PIC S9(9) BINARY. ** Channel type 15 MQCD-CHANNELTYPE PIC S9(9) BINARY. ** Transport type 15 MQCD-TRANSPORTTYPE PIC S9(9) BINARY. ** Channel description 15 MQCD-DESC PIC X(64). ** Queue manager name 15 MQCD-QMGRNAME PIC X(48). ** Transmission queue name 15 MQCD-XMITQNAME PIC X(48). ** First 20 bytes of connection name 15 MQCD-SHORTCONNECTIONNAME PIC X(20). ** Reserved 15 MQCD-MCANAME PIC X(20). ** LU 6.2 Mode name 15 MQCD-MODENAME PIC X(8). ** LU 6.2 transaction program name 15 MQCD-TPNAME PIC X(64). ** Batch size 15 MQCD-BATCHSIZE PIC S9(9) BINARY. ** Disconnect interval 15 MQCD-DISCINTERVAL PIC S9(9) BINARY. ** Short retry count 15 MQCD-SHORTRETRYCOUNT PIC S9(9) BINARY. ** Short retry wait interval 15 MQCD-SHORTRETRYINTERVAL PIC S9(9) BINARY. ** Long retry count 15 MQCD-LONGRETRYCOUNT PIC S9(9) BINARY. ** Long retry wait interval 15 MQCD-LONGRETRYINTERVAL PIC S9(9) BINARY. ** Channel security exit name 15 MQCD-SECURITYEXIT PIC X(20). ** Channel message exit name 15 MQCD-MSGEXIT PIC X(20). ** Channel send exit name 15 MQCD-SENDEXIT PIC X(20). ** Channel receive exit name 15 MQCD-RECEIVEEXIT PIC X(20). ** Highest allowable message sequence number 15 MQCD-SEQNUMBERWRAP PIC S9(9) BINARY. ** Maximum message length 15 MQCD-MAXMSGLENGTH PIC S9(9) BINARY. ** Put authority 15 MQCD-PUTAUTHORITY PIC S9(9) BINARY. ** Data conversion 15 MQCD-DATACONVERSION PIC S9(9) BINARY. ** Channel security exit user data 15 MQCD-SECURITYUSERDATA PIC X(32). ** Channel message exit user data 15 MQCD-MSGUSERDATA PIC X(32). ** Channel send exit user data 15 MQCD-SENDUSERDATA PIC X(32). ** Channel receive exit user data 15 MQCD-RECEIVEUSERDATA PIC X(32). ** Ver:1 ** ** User identifier 15 MQCD-USERIDENTIFIER PIC X(12). ** Password 15 MQCD-PASSWORD PIC X(12). ** First 12 bytes of MCA user identifier 15 MQCD-MCAUSERIDENTIFIER PIC X(12). ** Message channel agent type 15 MQCD-MCATYPE PIC S9(9) BINARY. ** Connection name 15 MQCD-CONNECTIONNAME PIC X(264). ** First 12 bytes of user identifier from partner 15 MQCD-REMOTEUSERIDENTIFIER PIC X(12). ** Password from partner 15 MQCD-REMOTEPASSWORD PIC X(12). ** Ver:2 ** ** Channel message retry exit name 15 MQCD-MSGRETRYEXIT PIC X(20). ** Channel message retry exit user data 15 MQCD-MSGRETRYUSERDATA PIC X(32). ** Number of times MCA will try to put the message, after first ** attempt has failed 15 MQCD-MSGRETRYCOUNT PIC S9(9) BINARY. ** Minimum interval in milliseconds after which the open or put ** operation will be retried 15 MQCD-MSGRETRYINTERVAL PIC S9(9) BINARY. ** Ver:3 ** ** Time in seconds between heartbeat flows 15 MQCD-HEARTBEATINTERVAL PIC S9(9) BINARY. ** Batch duration 15 MQCD-BATCHINTERVAL PIC S9(9) BINARY. ** Speed at which nonpersistent messages are sent 15 MQCD-NONPERSISTENTMSGSPEED PIC S9(9) BINARY. ** Length of MQCD structure 15 MQCD-STRUCLENGTH PIC S9(9) BINARY. ** Length of exit name 15 MQCD-EXITNAMELENGTH PIC S9(9) BINARY. ** Length of exit user data 15 MQCD-EXITDATALENGTH PIC S9(9) BINARY. ** Number of message exits defined 15 MQCD-MSGEXITSDEFINED PIC S9(9) BINARY. ** Number of send exits defined 15 MQCD-SENDEXITSDEFINED PIC S9(9) BINARY. ** Number of receive exits defined 15 MQCD-RECEIVEEXITSDEFINED PIC S9(9) BINARY. ** Address of first MsgExit field 15 MQCD-MSGEXITPTR POINTER. ** Address of first MsgUserData field 15 MQCD-MSGUSERDATAPTR POINTER. ** Address of first SendExit field 15 MQCD-SENDEXITPTR POINTER. ** Address of first SendUserData field 15 MQCD-SENDUSERDATAPTR POINTER. ** Address of first ReceiveExit field 15 MQCD-RECEIVEEXITPTR POINTER. ** Address of first ReceiveUserData field 15 MQCD-RECEIVEUSERDATAPTR POINTER. ** Ver:4 ** ** Address of a list of cluster names 15 MQCD-CLUSTERPTR POINTER. ** Number of clusters to which the channel belongs 15 MQCD-CLUSTERSDEFINED PIC S9(9) BINARY. ** Network priority 15 MQCD-NETWORKPRIORITY PIC S9(9) BINARY. ** Ver:5 ** ** Length of long MCA user identifier 15 MQCD-LONGMCAUSERIDLENGTH PIC S9(9) BINARY. ** Length of long remote user identifier 15 MQCD-LONGREMOTEUSERIDLENGTH PIC S9(9) BINARY. ** Address of long MCA user identifier 15 MQCD-LONGMCAUSERIDPTR POINTER. ** Address of long remote user identifier 15 MQCD-LONGREMOTEUSERIDPTR POINTER. ** MCA security identifier 15 MQCD-MCASECURITYID PIC X(40). ** Remote security identifier 15 MQCD-REMOTESECURITYID PIC X(40). ** Ver:6 ** ** TLS CipherSpec 15 MQCD-SSLCIPHERSPEC PIC X(32). ** Address of TLS peer name 15 MQCD-SSLPEERNAMEPTR POINTER. ** Length of TLS peer name 15 MQCD-SSLPEERNAMELENGTH PIC S9(9) BINARY. ** Whether TLS client authentication is required 15 MQCD-SSLCLIENTAUTH PIC S9(9) BINARY. ** Keepalive interval 15 MQCD-KEEPALIVEINTERVAL PIC S9(9) BINARY. ** Local communications address 15 MQCD-LOCALADDRESS PIC X(48). ** Batch heartbeat interval 15 MQCD-BATCHHEARTBEAT PIC S9(9) BINARY. ** Ver:7 ** ** Header data compression list 15 MQCD-HDRCOMPLIST PIC S9(9) BINARY. ** Message data compression list 15 MQCD-MSGCOMPLIST PIC S9(9) BINARY. ** Channel rank 15 MQCD-CLWLCHANNELRANK PIC S9(9) BINARY. ** Channel priority 15 MQCD-CLWLCHANNELPRIORITY PIC S9(9) BINARY. ** Channel weight 15 MQCD-CLWLCHANNELWEIGHT PIC S9(9) BINARY. ** Channel monitoring 15 MQCD-CHANNELMONITORING PIC S9(9) BINARY. ** Channel statistics 15 MQCD-CHANNELSTATISTICS PIC S9(9) BINARY. ** Ver:8 ** ** Limit on sharing conversations 15 MQCD-SHARINGCONVERSATIONS PIC S9(9) BINARY. ** Message property control 15 MQCD-PROPERTYCONTROL PIC S9(9) BINARY. ** Limit on SVRCONN channel instances 15 MQCD-MAXINSTANCES PIC S9(9) BINARY. ** Limit on SVRCONN channel instances per client 15 MQCD-MAXINSTANCESPERCLIENT PIC S9(9) BINARY. ** Client channel weight 15 MQCD-CLIENTCHANNELWEIGHT PIC S9(9) BINARY. ** Connection affinity 15 MQCD-CONNECTIONAFFINITY PIC S9(9) BINARY. ** Ver:9 ** ** Batch data limit 15 MQCD-BATCHDATALIMIT PIC S9(9) BINARY. ** Use Dead Letter Queue 15 MQCD-USEDLQ PIC S9(9) BINARY. ** Default client reconnect option 15 MQCD-DEFRECONNECT PIC S9(9) BINARY. ** Ver:10 ** ** Certificate Label 15 MQCD-CERTLABL PIC X (64) ** Ver:11 ** ** AMS Security policy protection 15 MQCD-SPLPROTECTION PIC S9(9) BINARY ** Ver:12 **Parent topic: MQCD - Channel definition