/n software Adapters for BizTalk

Questions / Feedback?

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:

  1. 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.
  2. On the General tab, in the Transport section, click the Configure button next to Type.
  3. 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: true
    ActionMessageStandardName 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: 0
    FromRole 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: 0
    MaxPersistentConnections The maximum number of simultaneous persistent connections when sending.
    Type: xs:int    Default Value: 1
    MaxThreads The maximum number of threads that the component may consume.
    Type: xs:int    Default Value: 20
    MaxTransmissionBatchSize The maximum number of messages that can be sent in a single batch.
    Type: xs:int    Default Value: 1
    MessageDateTime 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: false
    PartnerLocation 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: null
    RecipientCert The public certificate of the recipient used for encryption.
    Type: Certificate    Default Value: null
    ReplyHeaders 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: false
    ResponseType Requested response type. Available only in RNIF 2.0.
    Type: xs:int    Default Value: 0
    RNIFVersion The RNIF Standard Version used to generate this message.
    Type: xs:int    Default Value: 1
    RuntimeLicense 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: false
    ServiceHeaderXML 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: null
    SSLCert 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: 60
    ToRole 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: 0
    TransportLog Tells the component where and how to report information about its operations.
    Type: Log    Default Value: null
    URI 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.

  4. Click OK and OK again to save settings.

Copyright (c) 2022 /n software inc. - All rights reserved.
/n software Adapters for BizTalk - Version 20.0 [Build 8319]