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:

     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:

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].