Business Process Manager and Monitor
The RosettaNet processing in the Sterling B2B Integrator uses a number of public processes to ensure that the document handling is RNIF 1.1 or 2.0 compliant. As stated before, the interface between the public and private processes is done using the PIP<PIPnumber>_<role>_private processes. The following table shows the business processes in the Sterling B2B Integrator after starting PIP 3A7 with PIP3A7_Seller_Private.
Here, the roles are Initiator (Seller) and Responder (Buyer), as specified the RosettaNet PIP 3A7 documentation.
Role | Business Process | Action |
---|---|---|
Initiator | PIP3A7_Seller_Private | Message is received from the private process, partner lookup, pass message to public process |
PIP3A7_V02.00_Seller | Public Process of PIP3A7 | |
RNIF_Action | Initiates enveloping and sending | |
RNIF_Envelope | MIME enveloping takes place | |
RNHTTPAsyncSend | Message is being sent to the partner | |
Responder | RNIF_Bootstrap | Message is received by the responder and the initial context is created |
RNIF_DeEnvelope | Message de-enveloping | |
GetPipProfileData | Partner lookup | |
HTTP_Sync_Response | Send HTTP success response to the client | |
RNIF_SendAck | Generate the Signal message for the initiator | |
RNHTTPAsyncSend | Send the Signal message to the initiator | |
Initiator | RNIF_Bootstrap | Message is received by the Initiator and the initial context is created |
RNIF_DeEnvelope | Action message de-enveloping | |
GetPipProfileData | Partner lookup | |
HTTP_Sync_Response | Send HTTP success response to the client | |
RNIF_PIP_Dispatcher | Check for existing process. If “no”: Start new process | |
PIP3A7_V02.00_Buyer | Message is received by the Responder | |
PIP3A7_Buyer_Private | Hand over to private process |