3.1.1.11 Message to CACTransferBufferV2 Translation
A Message ([MS-MQDMPR] section 3.1.1.12) ADM element instance is placed in the CACTransferBufferV2 (section 2.2.3.3) structure when conveyed via this protocol. The following table defines the relationship(s) between a CACTransferBufferV2 structure member and its corresponding Message ADM element attribute(s). The CACTransferBufferV2 structure members that are absent from the table are specific to this protocol and have no direct relationship(s) with Message ADM element attribute(s).
|
CACTransferBufferV2 Member |
Corresponding Message ADM element attribute(s) |
|---|---|
|
old.Send.pAdminQueueFormat |
AdministrationQueueFormatName |
|
old.Send.pResponseQueueFormat |
ResponseQueueFormatName |
|
old.Receive.ulResponseFormatNameLen |
Length of ResponseQueueFormatName |
|
old.Receive.ppResponseFormatName |
ResponseQueueFormatName |
|
old.Receive.pulResponseFormatNameLenProp |
Length of ResponseQueueFormatName |
|
old.Receive.ulAdminFormatNameLen |
Length of AdministrationQueueFormatName |
|
old.Receive.ppAdminFormatName |
AdministrationQueueFormatName |
|
old.Receive.pulAdminFormatNameLenProp |
Length of AdministrationQueueFormatName |
|
old.Receive.ulDestFormatNameLen |
Length of DestinationQueueFormatName |
|
old.Receive.ppDestFormatName |
DestinationQueueFormatName |
|
old.Receive.pulDestFormatNameLenProp |
Length of DestinationQueueFormatName |
|
old.Receive.ulOrderingFormatNameLen |
Length of TransactionStatusQueueFormatName |
|
old.Receive.ppOrderingFormatName |
TransactionStatusQueueFormatName |
|
old.Receive.pulOrderingFormatNameLenProp |
Length of TransactionStatusQueueFormatName |
|
old.pClass |
Class Mappings for individual CACTransferBufferV2.old.pClass values to the enumerated type defined for Message.Class are specified in section 2.2.3.2. |
|
old.ppMessageID |
Identifier |
|
old.ppCorrelationID |
CorrelationIdentifier |
|
old.pSentTime |
SentTime |
|
old.pArrivedTime |
ArrivalTime |
|
old.pPriority |
Priority |
|
old.pDelivery |
DeliveryGuarantee Mappings for the enumerated values are provided in section 2.2.3.2. |
|
old.pAcknowledge |
AcknowledgementsRequested Mappings for the enumerated values are provided in section 2.2.3.2. |
|
old.pAuditing |
PositiveJournalingRequested, NegativeJournalingRequested Mappings for the enumerated values are provided in section 2.2.3.2. |
|
old.pApplicationTag |
ApplicationTag |
|
old.ppBody |
Body |
|
old.ulBodyBufferSizeInBytes |
Length of Body |
|
old.ulAllocBodyBufferInBytes |
Length of Body |
|
old.pBodySize |
Length of Body |
|
old.ppTitle |
Label |
|
old.ulTitleBufferSizeInWCHARs |
Length of Label |
|
old.pulTitleBufferSizeInWCHARs |
Length of Label |
|
old.ulAbsoluteTimeToQueue |
TimeToReachQueue |
|
old.pulRelativeTimeToQueue |
TimeToReachQueue |
|
old.ulRelativeTimeToLive |
TimeToBeReceived |
|
old.pulRelativeTimeToLive |
TimeToBeReceived |
|
old.pTrace |
TracingRequested Mappings for the enumerated values are provided in section 2.2.3.2. |
|
old.pulSenderIDType |
SenderIdentifierType Mappings for the enumerated values are provided in section 2.2.3.2. |
|
old.ppSenderID |
SenderIdentifier |
|
old.pulSenderIDLenProp |
Length of SenderIdentifier |
|
old.pulPrivLevel |
PrivacyLevel Mappings for the enumerated values are provided in section 2.2.3.2. |
|
old.pAuthenticated |
AuthenticationLevel Mappings for the enumerated values are provided in section 2.2.3.2. |
|
old.pulHashAlg |
HashAlgorithm Mappings for the enumerated values are provided in section 2.2.3.2. |
|
old.pulEncryptAlg |
EncryptionAlgorithm Mappings for the enumerated values are provided in section 2.2.3.2. |
|
old.ppSenderCert |
SenderCertificate |
|
old.ulSenderCertLen |
Length of SenderCertificate |
|
old.pulSenderCertLenProp |
Length of SenderCertificate |
|
old.ppwcsProvName |
AuthenticationProviderName |
|
old.ulProvNameLen |
Length of AuthenticationProviderName |
|
old.pulAuthProvNameLenProp |
Length of AuthenticationProviderName |
|
old.pulProvType |
AuthenticationProviderType |
|
old.ppSymmKeys |
SymmetricKey |
|
old.ulSymmKeysSize |
Length of SymmetricKey |
|
old.pulSymmKeysSizeProp |
Length of SymmetricKey |
|
old.uSenderIDLen |
Length of SenderIdentifier |
|
old.ppSignature |
Signature |
|
old.ulSignatureSize |
Length of Signature |
|
old.pulSignatureSizeProp |
Length of Signature |
|
old.ppSrcQMID |
SourceMachineIdentifier |
|
old.ppMsgExtension |
Extension |
|
old.ulMsgExtensionBufferInBytes |
Length of Extension |
|
old.pMsgExtensionSize |
Length of Extension |
|
old.ppConnectorType |
ConnectorTypeIdentifier |
|
old.pulBodyType |
BodyType |
|
pbFirstInXact |
FirstInTransaction |
|
pbLastInXact |
LastInTransaction |
|
ppXactID |
TransactionIdentifier |