2.2.5.1.2.1 SRMPEnvelopeHeader
The SRMPEnvelopeHeader contains information about the SOAP envelope used to send the original message over HTTP. This header MUST be present only if the UserHeader.Flags.AH bit field is set.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
HeaderId |
Reserved |
||||||||||||||||||||||||||||||
DataLength |
|||||||||||||||||||||||||||||||
Data (variable) |
|||||||||||||||||||||||||||||||
... |
HeaderId (2 bytes): A USHORT ([MS-DTYP] section 2.2.58) that specifies the identification number of the header.
Reserved (2 bytes): A USHORT that MUST be ignored.
DataLength (4 bytes): A ULONG ([MS-DTYP] section 2.2.51), that MUST be the length of the data in the Data field.
Data (variable): Specifies the data in WCHAR ([MS-DTYP] section 2.2.60) format, including the NULL terminator. The data is formatted as an SRMP Message Structure ([MC-MQSRM] section 2.2.2).