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.