1.2.3.1 Serialization of URIs

Topic Version1Published10/31/2016
For StandardETP v1.1

Many of the messages in ETP make use of the URIs as opaque references to objects in a system. The definitions of these URIs conform to the specification in RFC 3986 (http://tools.ietf.org/html/rfc3986). Further definition of the specifics of Energistics standard URI schemes are found in the Energistics Identifier Specification. Of particular note for the serialization of these URIs in Avro/ETP:

  • Sending agents MUST urlencode (i.e., percent encode, as per section 2 of RFC 3986) any components that contain reserved characters for the URI scheme, the specific reserved characters being found in the Energistics Identifier Specification.
  • Receiving agents MUST decode all incoming URIs.