PIP Editor
The PIP Editor is displayed when you double-click the PIP entry on the RNIF Mailbox PIP tab or right-click an entry and select Edit.
For pre-defined or newly-defined PIPs, any field can be updated. PIP specifications can be obtained from RosettaNet at http://www.rosettanet.org/Standards/RosettaNetStandards/PIPDirectory/tabid/476/Default.aspx . The values for the fields in these tabs can be obtained from these specifications.
General tab
Use the General tab to specify general naming information for the PIP.
- PIP Code
- The code that uniquely defines the PIP.
- PIP Version
- The version of the PIP specification. Incoming and outgoing messages are mapped to the PIP code and version to determine the rules for processing the message.
- PIP Description
- A user-friendly description of the PIP. This description is displayed in the PIP drop-down on the PIPs form.
- My Role
- The initiator role. This value is found in the specification for the PIP.
- My Service
- The initiator role's service. This value is found in the specification for the PIP.
- Partner Role
- The message receiver's role. This value is found in the specification for the PIP.
- Partner Service
- The receiver role's service. This value is found in the specification for the PIP.
- Time to Perform
- The total time to perform a two-action PIP. This field is not used for single-action PIPs. The expected value is found in the specification for the PIP. This field should be of the format HH:MM:SS.
Content tab
Use the Content tab to specify information related to sending and receiving of general message parts.
- Retries
- Specify the number of times to attempt resending the request or response when sending a request or response (as applicable to two-action PIPs) results in an error or fails to receive an expected acknowledgment.
- Encryption
- Specify whether no encryption is used (None), whether the service content and service content header are encrypted (Payload container), or just the service content (Payload only) is encrypted.
- Signing
- Select this check box to digitally sign messages. If Authorization Required is selected on any of the other tabs, you must select this option and sign the message. If you enable signing, the Signing Algorithm to be used can be selected and you must also specify signing certificates in the mailbox Certificates tab. See RNIF Mailbox: Certificates Tab.
- Synchronous Acks
- Select this check box to receive synchronous rather than asynchronous acknowledgments to requests and responses.
Request tab
Use the Request tab to define the rules for an incoming or outgoing message request.
- Activity Id
- The business activity name for the request. This value is found in the specification for the PIP.
- Service Action Identity
- The action name for the request. This value is found in the specification for the PIP.
- Content Validation
- Specify whether outgoing content (in the case of an outgoing message) or incoming content (in the case of an incoming message) is validated. Options are None, DTD, and Schema. If DTD or Schema is selected, it is expected that the DTD or schema reference are specified in the message content. Click Import to import a PIP DTD or schema file into the VersaLexCleo HarmonyCleo VLTraderCleo LexiCom application.
- Authorization Required
- Select this check box to compare the signing certificate for the incoming message against the signing certificate specified in the mailbox.
- Non-repudiation Required
- Select this check box to save the the original request message in the host General tab's Sentbox folder for outgoing and Receivedbox folder for incoming. See RNIF Host.
- Has Response
- Select this check box if the PIP is a two-action PIP and will send a response. Clear the check box for single-action PIPs.
Request Ack tab
Use the Request Ack tab to define the rules for a request acknowledgment.
- Time to Acknowledge
- The amount of time to wait for a request acknowledgment. If the time expires without an acknowledgment or exception, the original request is resent according to the retries rules.
- Authorization Required
- Select this check box to compare the signing certificate for the incoming message against the signing certificate specified in the mailbox.
Response tab
The Response tab defines the rules for a response message.
- Activity Id
- The business activity name for the request. This value is found in the specification for the PIP.
- Service Action Identity
- The action name for the request. This value is found in the specification for the PIP.
- Content Validation
- Specify whether outgoing content (in the case of an outgoing message) or incoming content (in the case of an incoming message) is validated. Options are None, DTD, and Schema. If DTD or Schema is selected, it is expected that the DTD or schema reference are specified in the message content. Click Import to import a PIP DTD or schema file into the VersaLexCleo HarmonyCleo VLTraderCleo LexiCom application.
- Authorization Required
- Select this check box to compare the signing certificate for the incoming message against the signing certificate specified in the mailbox.
- Non-repudiation Required
- Select this check box to save the original response message in the host General tab's Sentbox folder for outgoing and Receivedbox folder for incoming. See RNIF Host.
Response Ack
Use the Response Ack tab to define the rules for response acknowledgment.
- Time to Acknowledge
- The amount of time to wait for a response acknowledgment. If the time expires without an acknowledgment or exception, the original response is resent according to the retries rules.
- Include in Time to Perform
- Select the check box if the time for the response acknowledgment is included in the Time to Perform specified on the General tab.
- Authorization Required
- Select this check box to compare the signing certificate for the incoming message against the signing certificate specified in the mailbox.