2.2.5.1.3 RPC Syntax Identifier Attribute

An RPC Syntax Identifier attribute represents an RPC_SYNTAX_IDENTIFIER structure. This attribute specifies either of the following properties:

  • Identifier and version of an interface.

  • Identifier and version of transfer syntax for an interface.

This structure MUST be specified as a string in the following format. The syntax of the format is according to extended BNF as specified in [C706].

 UUIDAndVersion   =UUID "." Version
 Version          =<Digit><Digit><Digit><Digit><Digit> "." <Digit>
                   <Digit><Digit><Digit><Digit>
 Digit   = "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9"
  

The UUID MUST be encoded as the string representation of the interface UUID, as specified in the "Universal Unique Identifier" section in Appendix A of [C706]. The numeric value of each of the Digit productions MUST be less than or equal to 216-1.