Fields
This topic lists all the fields in the MQCD structure and describes each field.
- BatchDataLimit (MQLONG)
This field specifies the the limit, in kilobytes, of the amount of data that can be sent through a channel before taking a sync point.- BatchHeartbeat (MQLONG)
This field specifies the time interval that is used to trigger a batch heartbeat for the channel.- BatchInterval (MQLONG)
This field specifies the approximate time in milliseconds that a channel keeps a batch open, if fewer than BatchSize messages have been transmitted in the current batch.- BatchSize (MQLONG)
This field specifies the maximum number of messages that can be sent through a channel before synchronizing the channel.- CertificateLabel (MQCHAR64)
This field gives details of the certificate label being used.- ChannelMonitoring (MQLONG)
This field specifies the current level of monitoring data collection for the channel.- ChannelName (MQCHAR20)
This field specifies the channel definition name.- ChannelStatistics (MQLONG)
This field specifies the current level of statistics data collection for the channel.- ChannelType (MQLONG)
This field specifies the type of channel.- ClientChannelWeight (MQLONG)
This field specifies a weighting to influence which client-connection channel definition is used.- ClusterPtr (MQPTR)
This field specifies the address a list of cluster names.- ClustersDefined (MQLONG)
This field specifies the number of clusters to which the channel belongs.- CLWLChannelPriority (MQLONG)
This field specifies the cluster workload channel priority.- CLWLChannelRank (MQLONG)
This field specifies the cluster workload channel rank.- CLWLChannelWeight (MQLONG)
This field specifies the cluster workload channel weight.- ConnectionAffinity (MQLONG)
This field specifies whether client applications that connect multiple times using the same queue manager name, use the same client channel.- ConnectionName (MQCHAR264)
This field specifies the connection name for the channel.- DataConversion (MQLONG)
This field specifies whether the sending message channel agent attempts conversion of the application message data if the receiving message channel agent is unable to perform this conversion.- DefReconnect ( MQLONG)
The DefReconnect channel attribute sets the default reconnection attribute value for a client connection channel.- Desc (MQCHAR64)
This field can be used for descriptive commentary.- DiscInterval (MQLONG)
This field specifies the maximum time in seconds for which the channel waits for a message to arrive on the transmission queue, before terminating the channel.- ExitDataLength (MQLONG)
This field specifies length in bytes of each of the user data items in the lists of exit user data items addressed by the MsgUserDataPtr, SendUserDataPtr, and ReceiveUserDataPtr fields.- ExitNameLength (MQLONG)
This field specifies the length in bytes of each of the names in the lists of exit names addressed by the MsgExitPtr, SendExitPtr, and ReceiveExitPtr fields.- HdrCompList [2] (MQLONG)
This field specifies the list of header data compression techniques which are supported by the channel.- HeartbeatInterval (MQLONG)
This field specifies the time in seconds between heartbeat flows.- KeepAliveInterval (MQLONG)
This field specifies the value passed to the communications stack for keepalive timing for the channel.- LocalAddress (MQCHAR48)
This field specifies the local TCP/IP address defined for the channel for outbound communications.- LongMCAUserIdLength (MQLONG)
This field specifies the length in bytes of the full MCA user identifier pointed to by LongMCAUserIdPtr.- LongMCAUserIdPtr (MQPTR)
This field specifies the address of the long MCA user identifier.- LongRemoteUserIdLength (MQLONG)
This field specifies the length in bytes of the full remote user identifier pointed to by LongRemoteUserIdPtr.- LongRemoteUserIdPtr (MQPTR)
This field specifies the address of the long remote user identifier.- LongRetryCount (MQLONG)
This field specifies the count used after the count specified by the ShortRetryCount has been exhausted.- LongRetryInterval (MQLONG)
This field specifies the maximum number of seconds to wait before reattempting connection to the remote machine.- MaxInstances (MQLONG)
This field specifies the maximum number of simultaneous instances of an individual server-connection channel that can be started.- MaxInstancesPerClient (MQLONG)
This field specifies the maximum number of simultaneous instances of an individual server-connection channel that can be started from a single client.- MaxMsgLength (MQLONG)
This field specifies the maximum message length that can be transmitted on the channel.- MCAName (MQCHAR20)
This field is a reserved field.- MCASecurityId (MQBYTE40)
This field specifies the security identifier for the MCA.- MCAType (MQLONG)
This field specifies the type of message channel agent program.- MCAUserIdentifier (MQCHAR12)
This field specifies the user identifier for the message channel agent (MCA).- ModeName (MQCHAR8)
This field specifies the LU 6.2 mode name.- MsgCompList [16] (MQLONG)
This field specifies the list of message data compression techniques which are supported by the channel.- MsgExit (MQCHARn)
This field specifies the channel message exit name.- MsgExitPtr (MQPTR)
This field specifies the address of the first MsgExit field.- MsgExitsDefined (MQLONG)
This field specifies the number of channel message exits defined in the chain.- MsgRetryCount (MQLONG)
This field specifies the number of times MCA tries to put the message, after the first attempt has failed.- MsgRetryExit (MQCHARn)
This field specifies the channel message retry exit name.- MsgRetryInterval (MQLONG)
This field specifies the minimum interval in milliseconds after which the open or put operation is retried.- MsgRetryUserData (MQCHAR32)
This field specifies the channel message retry exit user data.- MsgUserData (MQCHAR32)
This field specifies channel message exit user data.- MsgUserDataPtr (MQPTR)
This field specifies the address of the first MsgUserData field.- NetworkPriority (MQLONG)
This field specifies the priority of the network connection for the channel.- NonPersistentMsgSpeed (MQLONG)
This field specifies the speed at which nonpersistent messages travel through the channel.- Password (MQCHAR12)
This field specifies the password used by the message channel agent when attempting to initiate a secure SNA session with a remote message channel agent.- PropertyControl (MQLONG)
This field specifies what happens to properties of messages when the message is about to be sent to a V6 or prior queue manager (a queue manager that does not understand the concept of a property descriptor).- PutAuthority (MQLONG)
This field specifies whether the user identifier in the context information associated with a message is used to establish authority to put the message to the destination queue.- QMgrName (MQCHAR48)
This field specifies the name of the queue manager that an exit can connect to.- ReceiveExit (MQCHARn)
This field specifies the channel receive exit name.- ReceiveExitPtr (MQPTR)
This field specifies the address of the first ReceiveExit field.- ReceiveExitsDefined (MQLONG)
This field specifies the number of channel receive exits defined in the chain.- ReceiveUserData (MQCHAR32)
This channel specifies channel receive exit user data.- ReceiveUserDataPtr (MQPTR)
This field specifies the address of the first ReceiveUserData field.- RemotePassword (MQCHAR12)
This field specifies the password from a partner.- RemoteSecurityId (MQBYTE40)
This field specifies the security identifier for the remote user.- RemoteUserIdentifier (MQCHAR12)
This field specifies the first 12 bytes of a user identifier from a partner.- SecurityExit (MQCHARn)
This field specifies the channel security exit name.- SecurityUserData (MQCHAR32)
This channel specifies the channel security exit user data.- SendExit (MQCHARn)
This field specifies the channel send exit name.- SendExitPtr (MQPTR)
This field specifies the address of the first SendExit field.- SendExitsDefined (MQLONG)
This field specifies the number of channel send exits defined in the chain.- SendUserData (MQCHAR32)
This field specifies the channel send exit user data.- SendUserDataPtr (MQPTR)
This field specifies the address of the SendUserData field.- SeqNumberWrap (MQLONG)
This field specifies the highest allowable message sequence number.- SharingConversations (MQLONG)
This field specifies the maximum number of conversations that can share a channel instance associated with this channel.- ShortConnectionName (MQCHAR20)
This field specifies the first 20 bytes of a connection name.- ShortRetryCount (MQLONG)
This field specifies the maximum number of attempts that are made to connect to a remote machine.- ShortRetryInterval (MQLONG)
This field specifies the maximum number of seconds to wait before reattempting connection to the remote machine.- SPLProtection (MQLONG)
This field specifies the value of the AMS security policy protection.- SSLCipherSpec (MQCHAR32)
This field specifies the Cipher Spec that is in use when using TLS.- SSLClientAuth (MQLONG)
This field specifies whether TLS client authentication is required.- SSLPeerNameLength (MQLONG)
This field specifies the length in bytes of the TLS peer name pointed to by SSLPeerNamePtr.- SSLPeerNamePtr (MQPTR)
This field specifies the address of the TLS peer name.- StrucLength (MQLONG)
This field specifies the length in bytes of the MQCD structure.- TpName (MQCHAR64)
This field specifies the LU 6.2 transaction program name.- TransportType (MQLONG)
This field specifies the transmission protocol to be used.- UseDLQ (MQLONG)
This field specifies whether the dead-letter queue (or undelivered message queue) is used when messages cannot be delivered by channels.- UserIdentifier (MQCHAR12)
This field specifies the user identifier used by the message channel agent when attempting to initiate a secure SNA session with a remote message channel agent.- Version ( MQLONG)
The Version field specifies the highest version number that we can set for the structure.- XmitQName (MQCHAR48)
This field specifies the name of the transmission queue from which messages are retrieved.Parent topic: MQCD - Channel definition