Advisory Message Format

TIBCO BusinessConnect Container Edition - RosettaNet Protocol uses advisory messages (AdvisoryInfo) to update private processes on the state of PIP transactions. When a transaction is proceeding normally, TIBCO BusinessConnect Container Edition - RosettaNet Protocol publishes AdvisoryInfo messages every time the transaction changes states. The field names map to (but are not the same as) column names in the audit database, and their values match the values that are written to the audit database.

Note: Do not use AdvisoryInfo messages to send transaction errors to BusinessConnect.

 

Class AdvisoryInfo

Installation prefix.installation.INFO (JMS queue)

Message Fields

AdvisoryInfo Fields
Field Type Description

statusCode

Integer One of the internal status codes.
statusMsg String Indicates the state of a PIP. For example: SENT-TP-REQUEST. See PIP States.
operationID String A three-part ID of the form: PIP/version/activity.
transaction ID String Used by the private process to cross-reference this PIP.
standardID String The string "RosettaNet".
timestamp String The timestamp for this message.
host RosettaNet/Info/TPInfo The trading host. See TPInfo Fields for formatting information.
trading Partner RosettaNet/Info/TPInfo The trading partner in this transaction. See TPInfo Fields for formatting information.
extraInfo RosettaNet/Info/ RNAdvisoryInfo RosettaNet specific data. See RNAdvisoryInfo Object.
details String A description of the state

RNAdvisoryInfo Object

The RNAdvisoryInfo object (RosettaNet/Info/RNAdvisoryInfo) has the following fields:

RNAdvisoryInfo Object
Field Type Description
rnifVersion String The RNIF version from the <VersionIdentifier> element in the PIP document’s preamble header.
globalUsage Code String The PIP mode from the <GlobalUsageCode> element in the PIP document’s preamble header.
pipCode String The PIP code from the <GlobalProcessIndicatorCode> element in the PIP document’s service header.
pipVersion String The PIP version from the <VersionIdentifier> element in the PIP document’s service header.
pip Transaction String (RNIF 1.1 only) The name of the PIP transaction from the <GlobalProcessCode> (RNIF 1.1) or <BusinessActivityIdentifier> (RNIF 2.0) element in the PIP document’s service header. Note This field is empty in an AdvisoryInfo message for inbound messages.
pipAction String The most recent PIP action from the ActionControl/ActionIdentity/ GlobalBusinessActionCode element in the PIP document’s service header.
process Instance Identifier String The instance identifier from the ProcessIdentity/InstanceIdentifier (RNIF 1.1) or pipInstanceId/InstanceIdentifier (RNIF 2.0) element in the PIP document’s service header.
transaction Identifier String (RNIF 1.1 only) The transaction’s instance identifier from the TransactionIdentity/InstanceIdentifier element in the PIP document’s service header. RNIF 1.1 only.
transaction Attempt Count Integer (RNIF 1.1 only) Number for the current attempt (first one is 1) from the <AttemptCount> element in the PIP document’s service header.
proprietary Document Identifier String The value of the <proprietaryDocumentIdentifier> element in the PIP document.