RNIF 1.1 describes the RosettaNet object as the entity being transferred from one partner to another on the transport layer. Figure 25.1 illustrates the structure of the RosettaNet object.
Version number indicates the RNIF version. Content length is the length of the RosettaNet Service Message. The RosettaNet Service Message is a multipart/related MIME message entity. It has three parts, namely the Preamble, Service Header, and the Service Content. Signature length is the signature length in bytes. Signature is (if it exists) PKCS #7 signature on the RosettaNet Service Message field. If there is no signature, then this field will be empty.
RosettaNet Service Message is a Multipart/Related MIME entity of the type Application/x-RosettaNet. Figure 25.2 illustrates its structure.
The Preamble, Service Header, and Service Content parts have the following content type information (see Table 25.1):
Part | Content Type |
---|---|
Preamble | Application/XML; RNSubType=preamble-header |
Service Header | Application/XML; RNSubType=service-header |
Service Content | Application/XML; RNSubType=service-content |