2.2 Message Syntax
This protocol places the following syntax restrictions on [RFC2371] specification:
TIP command line restrictions:
Messages received by this protocol restrict the TIP command line specified in [RFC2371] section 11, as follows:
The TIP command line MUST NOT cross 1,024 character boundaries.
Messages sent by this protocol MUST restrict the TIP command line specified in [RFC2371] section 11, as follows:
A message MUST contain at most one TIP command line.
The TIP command line MUST NOT exceed 1,024 characters.
Transaction identifier restrictions:
A transaction identifier created by this protocol MUST restrict the TIP transaction identifier specified in [RFC2371] section 5 to the following Augmented Backus-Naur Form (ABNF)
OleTxTipTransactionIdentifier = %x4F %x6C %x65 %x54 %x78 "-" LowerCaseUUID
where LowerCaseUUID is defined to be the same as the glossary term GUID with the restriction that alpha characters MUST be lowercase. For example: OleTx-725d5246-2217-11dc-8314-0800200c9a66.
Transaction manager address restrictions:
A transaction manager address created by this protocol MUST restrict the transaction manager address specified in [RFC2371] section 7 to the following ABNF
%x74 %x69 %x70 %x3A %x2F %x2F HostName %x2F
where HostName is defined to be one of the following:
A computer name with the restriction that the first character cannot be an underscore or a number.
The following subsections specify which TIP command parameters have the preceding syntax restrictions. These subsections include only those TIP commands that place restrictions as specified in [RFC2371].