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.
Class AdvisoryInfo
Installation prefix.installation.INFO
(JMS queue)
Message 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:
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. |