RosettaNet overview

RosettaNet is the name both of a consortium of companies and of a set of processes and standards for conducting electronic business transactions. Activator supports two versions of the RosettaNet Implementation Framework (RNIF). RNIF 1.1 and 2.0 are implementation guidelines for companies that want to create interoperable software that execute Partner Interface Processes (PIPs).

Activator is the packaging and transport interface to the back-end PIP engine. The back-end determines what message is next in the PIP process, whether inbound or outbound. The back-end also can optionally generate message metadata documents and submit them to Activator. MMDs are interface XML documents that include metadata in the packaging of RosettaNet headers (preamble, service header, delivery header).

There are two broad categories of messages involved in the exchange of PIP business documents. These are business action messages and business signal messages:

  • Business actions are messages with a business-related content, such as a purchase order or request for quote. DTDs, schemas and message guidelines for their corresponding PIPs define these messages.
  • Business signals are positive or negative acknowledgments sent in response to a business action. Signal messages, which are part of RNIF, are never acknowledged.

A request is the act of initiating some aspect of a business process. A response is the act of responding to a request. Business action messages are used to implement requests and responses. The following figure shows a message flow.

The exchange of RosettaNet request and response messages, with acknowledgement of each, between a buyer and a seller.

Activator does duplicate checking for RosettaNet. The unique identification for a RosettaNet message is the MessageTrackingId. This cannot be disabled in Activator. RosettaNet requires that the PIP instance ID be unique across all PIP instances and that the MessageTrackingId be unique within that PIP.

Related topics

Related Links