Inbound Request Format
TIBCO BusinessConnect Container Edition - RosettaNet Protocol uses this message class to forward inbound request or notify messages to the responder private process.
![]()
Class BCRequestToPP
Installationprefix.installation.RESPONDER.REQUEST
(JMS queue)
Message Fields
| Message Field | Type | Required | Description |
|---|---|---|---|
| transaction ID | String | Yes | A concatenation of the initiating trading partner’s DUNS ID and the value of the processInstanceIdentifier field in the RNRequestToPP object, separated by the character ’^’.
For example: 123456789^PID000000001 |
| standardID | String | Yes | The string "RosettaNet". |
| operationID | String | Yes |
A three-part PIP ID of the following format: PIP/version/activity. For example: 3A4/1.4/Create Purchase Order. |
| message FingerPrint | String | Yes | ID derived from processInstanceIdentifier to uniquely identify this incoming request. |
| isDuplicate | String | Yes | true or false. Indicates that the message contains a duplicate request |
| closure | String | No | Reserved |
| operation TimeOut | Integer | No | Time to perform (in seconds). |
| extraInfo | RosettaNet/Request/ RNRequestFromPP | Yes | RosettaNet protocol specific data. See RNRequestFromPP Object Fields, for formatting information |
| attachment List | Sequence of RosettaNet/Info/ AttachmentInfo | No | A sequence of attachments. See AttachmentInfo Object on for formatting information. |
| request | String | Yes | The content of the entire RosettaNet PIP request, without headers and attachments. The request document may also be placed in a file whose path is specified in the fileReference field, leaving this field empty.
See Request and Response Fields for formatting information. |
| sender | RosettaNet/ Info/TPInfo | Yes | The initiating trading partner. See TPInfo Fields for formatting information. |
| receiver | RosettaNet/Info/TPInfo | Yes | The recipient trading host. See TPInfo Fields for formatting information. for formatting information. |
| file Reference | String | No |
RNRequestToPP Object
Included in the extraInfo field is the RNRequestToPP object. This object contains useful information extracted from the MIME-formatted message. See the following table for a description of object fields:
| Message | Field Type | Description |
|---|---|---|
| globalUsage Code | String | The PIP mode extracted from the <GlobalUsageCode> element in the inbound PIP document’s preamble header. |
| messageSent | String | The time stamp of the received PIP request. This field is formatted as follows:
YYYY/MM/DD HH:MM:SS.SSS. For example: 2007/08/30 14:41:35.500. |
| rnifVersion | String |
The RNIF version extracted from the <VersionIdentifier> element in the inbound PIP document’s preamble header. |
| pipCode | String | The PIP code extracted from the <GlobalProcessIndicatorCode> element of the inbound PIP document’s service header. |
| pipVersion | String | The PIP version extracted from the <VersionIdentifier> element of the inbound PIP document’s service header. |
| pip Transaction | String | The name of the PIP transaction extracted from the <GlobalTransactionCode> (RNIF 1.1) or <BusinessActivityIdentifier> (RNIF 2.0) element of the inbound PIP document’s service header. |
| pipAction | String | The name of the PIP transaction extracted from the ActionControl/ActionIdentity/ GlobalBusinessActionCode element of the inbound PIP document’s service header. |
| process Instance Identifier | String | The instance identifier extracted from the ProcessIdentity/InstanceIdentifier (RNIF 1.1) or pipInstanceId/InstanceIdentifier (RNIF 2.0) element of the inbound PIP document’s service header. |
| transaction Identifier | String | (RNIF 1.1 only) The transaction’s instance identifier extracted from the TransactionIdentity/InstanceIdentifier element of the inbound PIP document’s service header. RNIF 1.1 only. |
| transaction AttemptCount | Integer | (RNIF 1.1 only) Number for the current attempt (first one is 1) extracted from the <AttemptCount> element of the inbound PIP document’s service header. |
| proprietary Document Identifier | String | The value of the <proprietaryDocumentIdentifier> element in the inbound PIP document. |