Core RosettaNet Components

Using predefined business processes, Sterling B2B Integratorcan implement RosettaNet PIP processes according to the RosettaNet framework. Business processes and other components that enable RosettaNet implementation are obtained when installing Sterling B2B Integrator. The following table describes these business processes and other components:

Type Name Description
Private layer business processes
  • PIP0A1_Failure-Report-Administrator_Private.bpml
  • PIP0A1_PIP-Failure-Notifier_Private.bpml
  • PIP2A10_Receiver_Private.bpml
  • PIP2A10_Sender_Private.bpml
  • PIP2A12_V01.01.00_Buyer_Private.bpml
  • PIP2A12_V01.01.00_Supplier_Private.bpml
  • PIP3A4_Buyer_Private.bpml
  • PIP3A4_RNIF11_Buyer_Private.bpml
  • PIP3A4_RNIF11_Seller_Private.bpml
  • PIP3A4_Seller_Private.bpml
Predefined business processes for trading partner-specific private processes.
Private layer business processes
  • PIP3A6_V02.02.00_Buyer_Private.bpml
  • PIP3A6_V02.02.00_Seller_Private.bpml
  • PIP3A7_Buyer_Private.bpml
  • PIP3A7_Seller_Private.bpml
  • PIP3A8_Buyer_Private.bpml
  • PIP3A8_Seller_Private.bpml
  • PIP3A9_Buyer_Private.bpml
  • PIP3A9_Seller_Private.bpml
  • PIP3B12_Shipper_Private2.bpml
  • PIP3B12_Shipping_Provider_Private2.bpml
  • PIP3B12_V01.01.00_Shipper_Private.bpml
  • PIP3B12_V01.01.00_Shipping-Provider_Private.bpml
  • PIP3B13_Shipper_Private.bpml
  • PIP3B13_Shipping_Provider_Private.bpml
  • PIP3B18_Shipper_Private.bpml
  • PIP3B18_Shipping_Provider_Private.bpml
  • PIP3B18_V01.01.00_Shipper_Private.bpml
  • PIP3B18_V01.01.00_Shipping-Provider_Private.bpml
  • PIP3B2_Receiver_Private.bpml
  • PIP3B2_Shipper_Private.bpml
Predefined business processes for trading partner-specific private processes.
Private Layer business processes
  • PIP3C3_Invoice_Provider_Private.bpml
  • PIP3C3_Invoice_Receiver_Private.bpml
  • PIP3C4_Invoice_Reject_Provider_Private.bpml
  • PIP3C4_Invoice_Reject_Receiver_Private.bpml
  • PIP3C6_Payee_Private.bpml
  • PIP3C6_Payer_Private.bpml
  • PIP3C7_Invoice_Provider_Private.bpml
  • PIP3C7_Invoice_Receiver_Private.bpml
  • PIP3D9_Solution_Provider_Private.bpml
  • PIP3D9_Solution_Requester_Private.bpml
  • PIP4A1_V02.00_Customer_Private.bpml
  • PIP4A1_V02.00_Supplier_Private.bpml
  • PIP4A3_Forecast_Owner_Private.bpml
  • PIP4A3_Forecast_Recipient_Private.bpml
  • PIP4A5_Forecast_Recipient_Private.bpml
  • PIP4A5_Forecast_Reply_Recipient_Private.bpml
  • PIP4B2_Consignee_Private.bpml
  • PIP4B2_User_Private.bpml
Predefined business processes for trading partner-specific private processes.
Private Layer business processes
  • PIP4B3_V01.00.00_Buyer_Private.bpml
  • PIP4B3_V01.00.00_Seller_Private.bpml
  • PIP4C1_Provider_Private.bpml
  • PIP4C1_User_Private.bpml
  • PIP5C1_Provider_Private.bpml
  • PIP5C1_User_Private.bpml
  • PIP5C2_Demand_Creator_Private.bpml
  • PIP5C2_Product_Provider_Private.bpml
  • PIP5C4_Demand_Creator_Private.bpml
  • PIP5C4_Product_Provider_Private.bpml
  • PIP5D1_Product_Distributor_Private.bpml
  • PIP5D1_Product_Supplier_Private.bpml
  • PIP5D3_Distributor_Private.bpml
  • PIP5D3_Supplier_Private.bpml
  • PIP5D5_Distributor_Private.bpml
  • PIP5D5_Supplier_Private.bpml
  • PIP7B1_Solution_Provider_Private.bpml
  • PIP7B1_Solution_Requester_Private.bpml
  • PIP7B5_Buyer_Private.bpml
  • PIP7B5_Seller_Private.bpml
  • PIP7B6_Buyer_Private.bpml
  • PIP7B6_Seller_Private.bpml
Predefined business processes for trading partner-specific private processes.
Public PIP layer business processes
  • PIP0A1_V02.00.bpml
  • PIP0A1_V02.00_Failure-Report-Administrator.bpml
  • PIP0A1_V02.00_PIP-Failure-Notifier.bpml
  • PIP2A10_V02.00_Receiver.bpml
  • PIP2A10_V02.00_Sender.bpml
  • PIP2A12_V01.01.00_Buyer.bpml
  • PIP2A12_V01.01.00_Supplier.bpml
  • PIP2C3_V01.00.00_Requester.bpml
  • PIP2C3_V01.00.00_Reviewer.bpml
  • PIP3A1_V02.00_Buyer.bpml
  • PIP3A1_V02.00_Seller.bpml
  • PIP3A7_V02.00_Buyer.bpml
  • PIP3A7_V02.00_Seller.bpml
  • PIP3A8_V01.00_Buyer.bpml
  • PIP3A8_V01.00_Seller.bpml
  • PIP3A9_V01.00_Buyer.bpml
  • PIP3A9_V01.00_Seller.bpml
  • PIP3B12_V01.01.00_Shipper.bpml
  • PIP3B12_V01.01.00_Shipping-Provider.bpml
  • PIP3B18_V01.01.00_Shipper.bpml
  • PIP3B18_V01.01.00_Shipping-Provider.bpml
  • PIP4B3_V01.00.00_Buyer.bpml
  • PIP4B3_V01.00.00_Seller.bpml
  • PIP4C1_V02.00_Provider.bpml
  • PIP4C1_V02.00_User.bpml
  • PIP5C1_V02.00_Provider.bpml
  • PIP5C1_V02.00_User.bpml
Predefined business processes that Implement the RosettaNet PIPs.
RNIF layer business processes
  • RNHTTPAsyncSend.bpml
  • RNIF_Action.bpml
  • RNIF_Bootstrap.bpml
  • RNIF_DeEnvelope.bpml
  • RNIF_Envelope.bpml
  • RNIF_PIP_Dispatcher.bpml
  • RNIF_SendAck.bpml
  • RNIF_SendException.bpml
  • RNIF_TwoAction_Async_Responder.bpml
  • RNPIPTracking.bpml
  • HTTP_Sync_Response.bpml
  • GetPipProfileData.bpml
  • RNIF_Attachment.bpml
  • RNPIPInitiator.bpml
  • RNPIPResponder.bpml
Complete message enveloping and transport tasks
Schemas and DTDs
  • RNIF20Attachments.dtd
  • RNIF20MIMEHeaders.dtd
  • RNIF20OutboundMIC.dtd
  • RNIF20ReceivedContentMIC.dtd
  • RNIF20ReceivedMessageInfo.dtd
Required for services on RNIF layer (for example, message parsing).
Note: RNIF header DTDs, Acknowledgment, and Exception DTDs for both RNIF 1.1 and RNIF 2.0 should be obtained from the RosettaNet Web site.
Services RNIF Message Builder Service Envelopes RosettaNet messages
RNIF Message Parser Service Parses RosettaNet messages
RosettaNet Profile Service Loads RosettaNet contracts and trading profile data
RosettaNet PIP Tracking Service Used to track the correlation details of the PIP
Additional business processes
  • Launch_PIP_Private_Template.bpml
  • OneActionPIP_Initiator_Private_Template.bpml
  • OneActionPIP_Responder_Private_Template.bpml
  • TwoActionPIP_Initiator_Private_Template.bpml
  • TwoActionPIP_Responder_Private_Template.bpml
Business processes used in the RosettaNet implementation