2.2.2.2.5 ExtendedWhereabouts
The ExtendedWhereabouts structure specifies the network location and security configuration of the transaction coordinator's WS-AtomicTransactions endpoint.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
MajorVersion |
MinorVersion |
ProtocolFlags |
HttpsPort |
||||||||||||||||||||||||||||
|
... |
MaxTimeout |
||||||||||||||||||||||||||||||
|
... |
HostName (variable) |
||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
|
BasePath (variable) |
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
|
NodeName (variable) |
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
|
SupportedProtocols |
|||||||||||||||||||||||||||||||
MajorVersion (1 byte): A 1-byte, unsigned integer value specifying the major version of the ExtendedWhereabouts structure. This value MUST be set to 0x01.
MinorVersion (1 byte): A 1-byte, unsigned integer value specifying the minor version of the ExtendedWhereabouts structure. This value MUST be set to one of the following values.
-
Value
Meaning
0x01
MinorVersion_1
0x02
MinorVersion_2
ProtocolFlags (1 byte): A 1-byte, ProtocolInformationFlags bit field.
HttpsPort (4 bytes): A 4-byte, unsigned integer specifying the HTTPS port number of the transaction coordinator WS-AtomicTransaction endpoints. This value MUST be between 1 and 65535, inclusively.
MaxTimeout (4 bytes): A 4-byte, unsigned integer specifying the maximum timeout in seconds allowed by the transaction coordinator. This value MUST be between 0 and 3600, inclusively.
HostName (variable): A VariableCharArray structure specifying the fully qualified domain name (FQDN) of the transaction coordinator's WS-AtomicTransaction endpoints.
BasePath (variable): A VariableCharArray structure specifying the base path segment [RFC2396] of the transaction coordinator's WS-AtomicTransaction endpoints.
NodeName (variable): A VariableCharArray structure specifying the NetBIOS name of the transaction coordinator's WS-AtomicTransaction endpoints.
SupportedProtocols (2 bytes): A SupportedProtocolsFlags bit field.