2.2.2.2.1 ProtocolInformationFlags

The ProtocolInformationFlags is a byte field specifying network and security settings of the transaction coordinator endpoint.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

bitFieldEncoding

bitFieldEncoding (1 byte): The bits of this field MUST be encoded as follows.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

T

N

I

O

C

A

B

C

T (1 bit): A flag indicating whether the transaction coordinator supports the use of security context tokens, as specified in [WSSC] and [WSAT11]. If the value is 1, then security context tokens are supported; otherwise, they are not.

N (1 bit): A flag indicating whether the Activation Service SPNEGO endpoints are available, as specified in sections 2.2.2.3.3 and 2.2.2.3.4. If the value is 1, then endpoints are enabled; otherwise, they are not.

I (1 bit): A flag indicating whether or not the transaction coordinator supports registration requests for Two-Phase Commit Protocol. If the value is 1, then registration requests for Two-Phase Commit Protocol are supported; otherwise, they are not. If the value of this flag is not 1, then the value of the "O" flag MUST be 1.

O (1 bit): A flag indicating whether or not the transaction coordinator supports requesting registration for Two-Phase Commit Protocol. If the value is 1, then requesting registration for Two-Phase Commit Protocol is supported; otherwise, it is not. If the value of this flag is not 1, then the value of the "I" flag MUST be 1.

C (1 bit): The flag and its value MUST be ignored.

F - bit5 (1 bit): Not used; set to 0 and ignored.

G - bit6 (1 bit): Not used; set to 0 and ignored.

H - bit7 (1 bit): Not used; set to 0 and ignored.