Create RosettaNet Contracts
About this task
Contracts enable you to tie RosettaNet trading partners together to create an effective trading relationship. To enable the Sterling B2B Integrator to comply with RosettaNet PIP specifications when running business processes, and to enable RosettaNet-specific services to build and parse message, promote security, and send and receive outbound RosettaNet messages to the appropriate URLs (for example, RosettaNet Message Builder and RosettaNet Message Parser services), you must create a contract that distinguishes each PIP interaction involved in a business process. You can create the contracts in any order.
The Contract Wizard enables you specify information about your enterprise and your partners' enterprises, to ensure that the system can accurately process PIP messages, signals, and 0A1 messages.
To create a contract:
Procedure
- From the Administration menu, select Trading Partner > Contracts.
- Under Create, next to New Contract, click Go!
- On the Information page, complete the following
fields and click Next:
- Field
- Description
- Name
- Descriptive name for the contract. Required.
You may use part of a company name, an indicator that references whether this trading partner is the initiator or responder, or the type of PIP being used. For example:
- If this contract is for your organization and considered the initiator sending data, type FromCompanyToTradingPartner_PIP3A4.
- If this contract is for your RosettaNet trading partner and considered responding to data sent, type ToTradingPartnerFromCompany_PIP3A4.
- Start Date
- Start date and time of the contract. Valid value is any valid date in the format yyyy-mm-dd. Must be less than or equal to End Date. Default value is the current date. Required.
- End Date
- Expiration date and time of the contract. Valid value is any valid date in the format yyyy-mm-dd. Must be greater than or equal to Start Date. Default value is the current date. Required.
- Status
- State of the composition/negotiation process that
creates the contract. Default value is SIGNED. Required.
Valid values are:
- PROPOSED – Contract being negotiated by the parties. The first stage of negotiation.
- AGREED – Contract agreed upon by the parties. The next stage of negotiation.
- SIGNED – Contract signed by the parties. The final stage of negotiation. The contract is usable.
- On the Contract Definition page, complete
the following fields and click Next:
- Field
- Description
- Production Profile
- Unique ID of the profile for the RosettaNet trading partner producing (or sending) the data. This name must match the Name field used when creating the identity record. Required.
- Consumption Profile
- Unique ID of the profile for the RosettaNet trading partner consuming (or receiving) the data. This name must match the Name field used when creating the identity record. Required.
- Business Process
- Not used to implement RosettaNet. Not Applicable should be selected.
- On the Extensions page, select RN and click Next.
- You must specify RN extensions if you are
creating two PIP contracts. For example, if the company is initiating
and responding to PIP 3A4, you must create a contract to initiate
PIP 3A4 and one to respond to PIP 3A4.
On the RN Extensions page, complete the following fields and click Next:
- Field
- Description
- PIP Code
- RosettaNet PIP settings used by the RosettaNet business processes. Select the appropriate code from the list. Required.
- PIP Version
- Version of PIP to trade. Valid values are listed, based on the PIP code selected. Required.
- RNIF Version
- RNIF version number to trade with your RosettaNet
trading partner. Required.
Valid values are:
- 1.1
- V02.00
- PIP Role
- PIP role for company that uses the Sterling B2B Integrator and is trading this PIP. Valid values are listed, based on the PIP code selected. Required.
- Global Usage Code
- Use this contract in either test or production. Required.
- On the RosettaNet Message Building Configuration
page, complete the following fields and click Next:
Note: Message building options are only available if you select RNIF Version V02.00 on the RN Extensions page. These options are not available for RNIF version 1.1.
- Field
- Description
- Content Transfer Encoding
- Encoding method for the message. Required.
Valid values are:
- None
- Base64
- Quoted - Printable
- Encode binary message parts only
- Select to encode binary message parts only. If not selected, all message parts are encoded. Optional.
- Include MIME version header
- Select to include the MIME version in the HTTP header. If not selected, no MIME version information is included. Optional.
- On the PIP Definition page, complete the
following fields and click Next:
Caution: You should select a Sender Business Process and Responder Business Process only on this page and accept all other default values, which are based on RosettaNet PIP standards. No additional changes need to be made to these fields unless you require customization.
- Field
- Description
- Sender Business Process
- PIP private initiating process for the sender business process. Select the appropriate business process from the list. Required.
- Responder Business Process
- PIP private responding process for the responder business process. Select the appropriate business process from the list. Required.
- Response Mode
- Mode in which to respond to a PIP. Required.
Valid values are:
- Synch – Synchronously
- Asynch – Asynchronously
- Non-Repudiation Required?
- Receiving trading partner cannot deny having received a message. To disable this feature, clear the check box. Optional.
- Time to Acknowledge
- Amount of time, in minutes, within which you must receive an Acknowledgment. Optional.
- Time to Acknowledge Acceptance
- Amount of time, in minutes, within which you must accept an Acknowledgment. Optional.
- Time to Perform
- Time in which the PIP private responding process should respond to the business process. Optional.
- Retry Count
- Sterling B2B Integrator continues to retry contacting the trading partner for the specified number of times. Optional.
- Is Authorization Required?
- Instructs the Sterling B2B Integrator to verify the presence of appropriate contracts for this transaction, to ensure that your trading partner is authorized to send the message to you. This feature is automatically enabled and cannot be disabled.
- Non-Repudiation of Origin and Content
- Originating trading partner can not deny having originated and sent a message. To disable this feature, clear the check box. Optional.
- On the PIP Steps page, review the steps you have selected to run using the PIP and click Next.
- Click Finish to add the contract. Repeat steps 1 - 10 to create a contract for the trading partner who is either initiating and responding to a PIP, if necessary.