RosettaNet Message Parser Service

Note: This is an internal service that should not be used externally for steps in creating business processes because it is subject to change without notice, and use may cause unpredictable results and loss of data. This section is intended for information purposes only.

The following table provides an overview of the RosettaNet Message Parser service:

System name
RNIF20MessageParser
Graphical Process Modeler (GPM) categories
All Services, Internet B2B > RosettaNet
Description
Parses an RNIF 1.1 or 2.0 message, storing the extracted headers in process data, and places service content and attachments as the body of the IBM® Sterling B2B Integrator documents. This service uses standard trading profile objects to decrypt or verify the message if necessary.
Business usage
Required to parse incoming RosettaNet RNIF 1.1 or 2.0 messages.
Usage example
Runs as part of a RosettaNet PIP business process.
Preconfigured?
Yes
Requires third party files?
No
Platform availability
All supported application platforms
Related services
No
Application requirements
No
Initiates business processes?
No
Invocation
Runs as part of a RosettaNet PIP business process.
Business process context considerations
No
Returned status values
  • Success – RosettaNet message parsing was successful
  • Error – RosettaNet message parsing failed. The status report and the process data will contain the error details.
Restrictions
No
Testing considerations
Turn on the RosettaNet logger to see debug messages.

How the RosettaNet Message Parser Service Works

The RosettaNet Message Parser service parses an RNIF 1.1 or 2.0 message, storing the extracted headers in process data, and places service content and attachments as the body of the IBM Sterling B2B Integrator documents. Uses standard trading profile objects to decrypt or verify signatures, if necessary. Operates on the primary document.

Implementing the RosettaNet Message Parser Service

There is no implementation required for this service.

Parameters Passed from Service to Business Process

The following table contains the parameters passed from the RosettaNet Message Parser service to a business process:

Field
Description
ResponseType
Response type contained in message. Valid values are sync and async.
Preamble
XML containing the Preamble
DeliveryHeader
XML containing the Delivery Header (RNIF 2.0 only)
ServiceHeader
XML containing the Service Header
RNIFReceivedMIMEHeaders
XML containing the RNIF 1.1 or 2.0 MIME message headers
RNIFReceivedMessageInfo
Information about the received message (was it encrypted and/or signed?)
ParseResultCode
Was the parsing successful? Valid values are SUCCESS and ERROR.
ParseResultDescription
Description of the parsing result.