RNIF Transmitter
Setting the RNIF Adapter Configuration Properties for a Dynamic Send Port
A dynamic send port does not provide any transport configuration options in BizTalk Explorer because it is expected that these properties will be provided with the context properties associated with the message. These properties can be set in a custom pipeline or in an orchestration. To set message configuration properties in an orchestration you can do the following:
- Add a Construct Message shape to your orchestration.
- Configure the Construct Message shape to construct a new message. (for example Message_2)
- Add a Message Assignment shape to the Construct Message shape.
- Add code to the Message Assignment shape to initialize the message that you constructed and to set the appropriate configuration properties for the message.
Configuring the RNIF Send Port with the BizTalk Server Administration Console
To configure the send port by using the BizTalk Server Administration console, use the following procedure:
To configure variables for a RNIF send port:
- In the BizTalk Server Administration console, create a new send port or double-click an existing send port to modify it. For more information, see How to Create a Send Port. Configure all of the send port options and specify nsoftware.RNIF 2020 for the Type option in the Transport section of the General tab.
- On the General tab, in the Transport section, click the Configure button next to Type.
- In the nsoftware.RNIF 2020 Transport Properties dialog box, use the following properties to:
ActionCode The code for this action.
Type: xs:string Default Value: ""ActionMessage Whether or not this message is an action message.
Type: bool Default Value: trueActionMessageStandardName The name of the standard used to create this action.
Type: xs:string Default Value: ""ActionMessageStandardVersion The version of the standard used to create this action.
Type: xs:string Default Value: ""BusinessActivity This property denotes the type of business activity.
Type: xs:string Default Value: ""Certificate The digital id to be used for decryption and signing.
Type: Certificate Default Value: null
NOTE: The digital id must have a private key associated with it.DeliveryHeaderXML The complete XML data from the Delivery Header.
Type: xs:string Default Value: ""EncryptionAlgorithm The algorithm used to encrypt the EDI data.
Type: xs:string Default Value: "3DES"EncryptionType The encryption type for RNIF 2.0.
Type: xs:int Default Value: 0FromRole The business role of the entity that originated this message.
Type: xs:string Default Value: ""FromService The service that originated this message.
Type: xs:string Default Value: ""GlobalUsageCode A universal code describing basic usage for this message.
Type: xs:int Default Value: 0MaxPersistentConnections The maximum number of simultaneous persistent connections when sending.
Type: xs:int Default Value: 1MaxThreads The maximum number of threads that the component may consume.
Type: xs:int Default Value: 20MaxTransmissionBatchSize The maximum number of messages that can be sent in a single batch.
Type: xs:int Default Value: 1MessageDateTime The time at which this message was sent.
Type: xs:string Default Value: ""MessageReceiverId Identity of the entity receiving this message.
Type: xs:string Default Value: ""
NOTE: This property must be specified.MessageReceiverLocation Location of the entity receiving this message.
Type: xs:string Default Value: ""MessageSenderId Identity of the entity that sent this message.
Type: xs:string Default Value: ""
NOTE: This property must be specified.MessageSenderLocation Location of the entity that sent this message.
Type: xs:string Default Value: ""MessageTrackingId Unique value that identifies this message.
Type: xs:string Default Value: ""OriginalActionCode The action code of the original message.
Type: xs:string Default Value: ""OriginalMessageStandardName The name of the standard used to create the original message.
Type: xs:string Default Value: ""OriginalMessageStandardVersion The version of the standard used to create the original message.
Type: xs:string Default Value: ""OriginalMessageTrackingId Tracking identifier for the original message.
Type: xs:string Default Value: ""Other Defines a set of configuration settings to be used by the component.
Type: xs:string Default Value: ""PartnerId Identity of the partner.
Type: xs:string Default Value: ""PartnerKnown Whether or not the partner is known.
Type: bool Default Value: falsePartnerLocation Location of the partner.
Type: xs:string Default Value: ""PartnerPIPBindingId The partner-defined PIP payload binding ID.
Type: xs:string Default Value: ""PartnerURL A URL to which replies must be sent if the partner is unknown.
Type: xs:string Default Value: ""PIPCode RosettaNet PIP code of this message.
Type: xs:string Default Value: ""PIPInstanceId The Id of this PIP instance.
Type: xs:string Default Value: ""PIPVersion RosettaNet PIP version of this message.
Type: xs:string Default Value: ""PreambleHeaderXML The complete XML data from the Preamble Header.
Type: xs:string Default Value: ""ReceiptSignerCert The public certificate used to verify signed responses.
Type: Certificate Default Value: nullRecipientCert The public certificate of the recipient used for encryption.
Type: Certificate Default Value: nullReplyHeaders This property is used to retrieve headers from synchronous reply messages.
Type: xs:string Default Value: ""ReplyMessage Whether or not this message is a reply to another message.
Type: bool Default Value: falseResponseType Requested response type. Available only in RNIF 2.0.
Type: xs:int Default Value: 0RNIFVersion The RNIF Standard Version used to generate this message.
Type: xs:int Default Value: 1RuntimeLicense Specifies the component runtime license key.
Type: xs:string Default Value: ""SecureTransportRequired Indicates that security is required when forwarding this message.
Type: bool Default Value: falseServiceHeaderXML The complete XML data from the Service Header.
Type: xs:string Default Value: ""SignatureAlgorithm Signature algorithm to be used in outgoing messages.
Type: xs:string Default Value: "SHA256"SSLAcceptServerCert For sending HTTPS requests, a server certificate to unconditionally accept.
Type: Certificate Default Value: nullSSLCert The certificate to use for client authentication during the SSL handshake.
Type: Certificate Default Value: null
NOTE: The digital id must have a private key associated with it.StandardName The name of the standard used to create this message.
Type: xs:string Default Value: "RosettaNet"
NOTE: This property must be specified.StandardVersion The version of the standard used to create this message.
Type: xs:string Default Value: ""
NOTE: This property must be specified.Timeout A timeout for the component.
Type: xs:int Default Value: 60ToRole The role of the entity receiving this message.
Type: xs:string Default Value: ""ToService The service for which this message is bound.
Type: xs:string Default Value: ""TransmitBatchMode How the transmitter processes batches.
Type: xs:int Default Value: 0TransportLog Tells the component where and how to report information about its operations.
Type: Log Default Value: nullURI The Uniform Resource Identifier (URI) of the send port or receive location.
Type: xs:string Default Value: ""URL The URL to which requests are sent.
Type: xs:string Default Value: ""
NOTE: This property must be specified. - Click OK and OK again to save settings.