Type = How-tos, ; Topic = Multienterprise Information Network Tower (MINT), Administration,;Persona = TraceLink Administrator, User,; Orchestration = Manufacturing, Clinical Supply,; Function = Supply Chain, Operations,
Add B2B connections
Application Administrators can create and update OPUS B2B connections using AS2, SFTP, and SMTP protocols. A B2B connection is a configured B2B gateway account associated with a company or location on the TraceLink network. It enables file exchange with an external system (e.g. an ERP system owned by a company on the TraceLink network) using the protocol associated with the B2B connection. B2B connections are uniquely identified by a username in SFTP and Connection name in AS2 and SMTP.
OPUS B2B connections do not affect existing Track & Trace Services (TTS) B2B connections. TTS apps that are available to OPUS Platform users via the OPUS iFrame can continue to use their existing TTS B2B connections. Apps built on the OPUS Platform cannot use TTS B2B connections and must create a new OPUS B2B connection.
Users can setup their B2B connections and associate it with Company or location. For more information, see Administration help center.
Add and update B2B connections
-
Select the Main Menu
icon. -
Select Extensible Tracelink Transfer.
-
Select B2B Connections in the side menu.
-
Select AS2.
- Select the button to add a new AS2 B2B connection.
The New AS2 B2B Connection screen is displayed.
- Fill in the following fields in the General section:
- field – Required. The name of the B2B connection. This field cannot be edited after the connection is successfully saved.
- field – Required. An identifier for the AS2 connection. This field cannot be edited after the connection is successfully saved.
- field – Required. The URL of the AS2 server.
-
http://valvir-b2b-as2.us1.tracelink.com:5080 -
http://prod-b2b-as2.us1.tracelink.com:5080
AS2 server URLs must not contain IPv4 addresses (e.g. http://192.68.x.x/path). Application Administrators must provide AS2 URLs that use full domain names instead.
Valid examples:
- drop-down – The sequence of events that occurs when a B2B message is transmitted:
- OTHER (default) – The choreography is based on neither the X12 nor the EDIFACT standard. For more information about the format of the subject or header when the Choreography Type is Other, see AS2 Header and Subject format.
- X12 – The choreography is based on the X12 standard.
- EDIFACT – The choreography is based on the EDIFACT standard.
- drop-down – Defines how functional acknowledgments are received for X12 EDI messages.
- Transaction Level : One 997 per transaction set. For existing connections, if the flag is absent, the system defaults to Transaction Level for backward compatibility.
Functional Group Level: One 997 per functional group. For new connections, the default value is Functional Group Level.
- drop-down – Required. The algorithm that ensures secure data exchange between the AS2 server and TraceLink. The default value is
AES256. - drop-down – Required. The digital signatures that ensures sender's authencticity.
- drop-down – Required. Supports the use of compressing the size of data transmitted between the AS2 server and Tracelink.
- drop-down – Required. The Message Disposition Notification is an acknowledgment sent by TraceLink to the AS2 server.
- drop-down – Required. The Message Disposition Notification algorithm that ensure the authenticity of the recipient (TraceLink).
-
Select the Add
icon in the Encryption Certificates section. -
Fill the following certificate details in the Add Encryption Certificate side panel:
-
– The structure of the encryption certificate. An encryption certificate is a digital certificate that contains a public key used to encrypt data. The receiving system uses its private key to decrypt the data. In AS2 communication, the sender uses the recipient’s encryption certificate to securely transmit files.
-
– A short description of the certificate.
-
-
Select to apply the changes.
-
Select the Add
icon in the Signing Certificates section. -
Fill the following certificate details in the Add Signing Certificate side panel:
Customers must send their signing and encryption certificates to the TraceLink before the B2B connection setup. -
– The structure of the signing certificate. A signing certificate is a digital certificate that contains a private key used to create a digital signature. In AS2 communication, the sender signs the payload with their private key, and the recipient uses the sender’s public certificate to verify the signature and ensure data integrity.
-
– A short description of the certificate.
-
-
Select to apply the changes.
- Select the
button to save the changes. The new B2B connection is created and displays in the list of all B2B connections. Contact the TraceLink implementation team for assistance in associating a company or location with the B2B connection
Tips
- On the Search AS2 B2B Connections screen, selecting a Connection Name opens the AS2 Connection Details screen. From this screen, users can modify an AS2 Connection.
- Removing a signing certificate or encryption certificate will prevent any client that currently uses the certificate from connecting.
-
Select the Main Menu
icon. -
Select Extensible Tracelink Transfer.
-
Select B2B Connections in the side menu.
-
Select SFTP
- Select the button to add a new SFTP B2B connection.
The New SFTP B2B Connection screen is displayed.
- Fill in the following fields in the General section:
- field – Required. Enter the name of the SFTP B2B connection. Use this same user name to connect to the TraceLink SFTP server. This field cannot be edited after the connection is successfully saved.
- drop-down – The sequence of events that occurs when a B2B message is transmitted:
- OTHER (default) – The choreography is based on neither the X12 nor the EDIFACT standard.
- X12 – The choreography is based on the X12 standard.
- EDIFACT – The choreography is based on the EDIFACT standard.
- drop-down – Defines how functional acknowledgments are received for X12 EDI messages.
- Transaction Level : One 997 per transaction set. For existing connections, if the flag is absent, the system defaults to Transaction Level for backward compatibility.
Functional Group Level: One 997 per functional group. For new connections, the default value is Functional Group Level.
-
Select the Add
icon in the Public Keys section. -
Fill the following details in the Add SSH Key side panel:
-
field – Required. The contents of the SSH public key.
Remove line feeds or carriage returns from the public key before pasting it.
-
- Select the button to save the changes.
The new B2B connection is created and displays in the list of all B2B connections. Contact the TraceLink implementation team for assistance in associating a company or location with the B2B connection
Tips
-
On the Search SFTP B2B Connections screen, selecting a SFTP Account User Name opens the View/Edit SFTP B2B Connection Details. Select the
button to update an SFTP Connection. -
Removing an SSH public key will prevent any client that currently uses the certificate from connecting.
-
To view details about the SFTP configurations required prior to an SFTP connection, see Configure TraceLink.
-
Select the Main Menu icon
. -
Select Extensible Tracelink Transfer.
-
Select B2B Connections in the side menu.
- Select the .
- Select the button to add a new SMTP B2B connection.
The New SMTP Connection screen is displayed.
- Fill in the following fields in the General section:
field - Enter a unique name for the SMTP B2B connection. This name is a global identifier and serves as the email prefix (the part before the “@” sign) where messages are sent. This field cannot be edited after the connection is successfully saved. Use the following naming conventions:
Must be between 4 and 100 characters.
Must start with an uppercase letter or number.
Can contain uppercase letters, numbers, hyphens (-), and underscores (_).
The “@” character is not allowed (to avoid confusion with email addresses).
- switch – When the DomainKeys Identified Mail (DKIM) Authentication is set to Yes, all inbound emails to the SMTP (Email) B2B connection must successfully pass DKIM verification to be accepted and processed. Emails that pass authentication proceed to the next stage of processing. Emails that fail DKIM authentication are rejected and not processed and records a warning in the logs.
- switch – Domain-based Message Authentication, Reporting, and Conformance (DMARC) is an email authentication protocol that builds on SPF (Sender Policy Framework) and DKIM. It enables domain owners to define how email servers should manage messages that do not pass SPF or DKIM verification.
- switch – Sender Policy Framework (SPF) authentication is an email authentication protocol that helps prevent email spoofing by allowing domain owners to specify which mail servers are authorized to send emails on behalf of their domain.
- – A list of domains from which the SMTP (Email) B2B connection will accept emails. Fill in the following fields in the Inbound Allowlist Domains group by selecting the Add
icon:- – The name of the domain that will be allowed for an inbound B2B message.
- The following fields in the Details section are auto-populated:
- field – The name of the entity that created the B2B connection. This field is auto-populated when the connection is successfully saved and cannot be edited.
- field – The name of the entity that recently updated the connection. This field is auto-populated when the connection is successfully saved and cannot be edited.
- field – The date and time when the B2B connection was last modified. This field is auto-populated when the connection is successfully saved and cannot be edited.
- field – The date and time when the B2B connection was initially created. This field is auto-populated when the connection is successfully saved and cannot be edited.
- Select the Add
icon in the Inbound Configuration section. To send an inbound B2B message, configure the required message settings in the Add Inbound Email side panel, to send a message to the TraceLink‑generated email address associated with the connection: - – Required. A descriptive name that is used to generate a unique email address for the specified B2B message. For example, purchase-orders.
- drop-down – Required. Select the type of business document or message to associate with the generated email address. When a Partner sends an email to that address, the selected message type determines the canonical schema and transformation logic applied to the inbound message.
- drop-down – Optional. Specifies which partner (company) within the TraceLink network should receive and process the inbound message.
While selecting the Receiving Partner:Separate Email Addresses for Each Partner - Configure a unique inbound email address for each partner. Each partner uses its assigned address to send B2B messages to the system.
Single Email Address for All Partners - Set up one inbound email address for all partners to send B2B messages (e.g., compliance exceptions, purchase orders). This option simplifies configuration and reduces the number of email addresses to manage.
- – A unique email address is automatically generated when the SMTP (Email) B2B connection is successfully saved. It determines which transaction type and (optionally) which Owner or Partner the inbound message is for. This ensures the message is routed to the correct business process and transformed using the right logic.
- Select the Add
icon in the Allow Senders section to add a new sender:– Enter the individual email addresses permitted to send inbound messages for this B2B Message and its Receiving Partner. To allow all senders from a specific domain, use the Inbound Allowlist Domain option.
- Select to save the changes.
- Select the Add
icon in the Outbound Configuration section. The outbound configuration defines how outbound B2B messages are delivered through email. It specifies the Partner recipients, associates each recipient list with a Message type, identifies the reply‑to address, and automates the exchange of business documents between members on the TraceLink network. - Fill the following details in the Add Outbound Configuration side panel:
- drop-down – Required. Select the business document or message type supported by TraceLink. This selection ensures that only outbound configurations for the specified message type are used when sending messages.
- drop-down – Optional. To send B2B messages to different recipients based on the Partner sending the message, select the specific Partner. Leave this field blank to send messages to the same recipients for all Partners.
- switch – Optional. A Boolean option that enables additional recipients configured by the sender. When enabled, any recipients specified by the sender at the time of sending are included in the distribution list.
- Select the Add
icon in the Recipients section to send email to the listed recipients.- field – Enter the email address of each recipient for the B2B message. All specified recipients receive a copy of the outbound B2B message.
Select the Add
icon in the Actionable Emails section to set email address that will be set as the Reply-To in the outbound email.field - Enables routing of recipient replies to a specific inbound email address. Use this field to support automated or manual response workflows. To allow recipients to respond to B2B messages, enter one or more reply‑to addresses. For example, use a purchase order acknowledgment address for replies to purchase orders, or an exception address for replies that include comments. Use the generated inbound email address as the reply‑to if responses must be processed automatically.
- Select to save the changes.
- Select the button to save the changes.
The new B2B connection is created and displays in the list of all B2B connections.
View B2B connections
-
Select the Main Menu icon
. -
Select .
-
Select .
- Connection Name – The name of the AS2 connection.
- AS2 ID – The ID of the AS2 connection.
- Choreography – The sequence of events that occurs when a B2B message is transmitted.
- OTHER (default) – The choreography is based on neither the X12 nor the EDIFACT standard.
- X12 – The choreography is based on the X12 standard.
- EDIFACT – The choreography is based on the EDIFACT standard.
- Last Updated By – The name of the Application Administrator who updated the AS2 connection.
- Last Updated – The date and time the AS2 connection is updated.
-
Select the Main Menu icon
. -
Select .
-
Select .
- Select the link for the from the results table.
The View/Edit AS2 B2B connection screen displays.
- B2B Connection Name field – Required. The name of the B2B connection.
- AS2 ID field – Required. An identifier for the AS2 connection.
- AS2 Server URL field – Required. The URL of the AS2 server.
-
Choreography Type drop-down – The sequence of events that occurs when a B2B message is transmitted:
- OTHER (default) – The choreography is based on neither the X12 nor the EDIFACT standard. For more information about the format of the subject or header when the Choreography Type is Other, see AS2 Header and Subject format.
- X12 – The choreography is based on the X12 standard.
- EDIFACT – The choreography is based on the EDIFACT standard.
-
Functional Acknowledgment Configuration drop-down – Defines how functional acknowledgments are received for X12 EDI messages. A functional acknowledgment in Electronic Data Interchange (EDI) confirms the receipt and syntactic validity of an EDI transaction. For X12 EDI, it uses transaction 997; for EDIFACT, message CONTRL. If the selected Choreography Type is X12, select how functional acknowledgments are generated:
- Transaction Level : One 997 per transaction set. For existing connections, if the flag is absent, the system defaults to Transaction Level for backward compatibility.
-
Functional Group Level: One 997 per functional group. For new connections, the default value is Functional Group Level.
- AS2 Encryption Algorithm drop-down – Required. The algorithm that ensures secure data exchange between the AS2 server and TraceLink.
- AS2 Signing Algorithm drop-down – Required. The digital signatures that ensures sender's authenticity.
- AS2 Compression Algorithm drop-down – Required. Supports the use of compressing the size of data transmitted between the AS2 server and TraceLink.
- AS2 MDN Response drop-down – Required. The Message Disposition Notification is an acknowledgment sent by TraceLink to the AS2 server.
- AS2 MDN Signing Algorithm drop-down – Required. The Message Disposition Notification algorithm that ensure the authenticity of the recipient (TraceLink).
-
Certificate – The structure of the encryption certificate.
-
Certificate Description – The human-readable description of the certificate.
-
Certificate – The structure of the signing certificate.
-
Certificate Description – The human-readable description of the certificate.
-
Select the Main Menu icon
. -
Select Extensible Tracelink Transfer.
-
Select SFTP.
- SFTP Account User Name – The name of the SFTP B2B connection.
- Chreography – The sequence of events that occurs when a B2B message is transmitted.
- OTHER (default) – The choreography is based on neither the X12 nor the EDIFACT standard.
- X12 – The choreography is based on the X12 standard.
- EDIFACT – The choreography is based on the EDIFACT standard.
- Last Updated By – The name of the entity that recently updated the SFTP connection.
- Last Updated – The date and time the SFTP connection is updated.
-
Select the Main Menu icon
. -
Select .
-
Select .
- Select the link for the SFTP Account User Name from the results table.
The View/Edit SFTP B2B connection screen displays.
- SFTP Account User Name field – Required. The name of the SFTP B2B connection.
- Choreography drop-down – The sequence of events that occurs when a B2B message is transmitted:
- OTHER (default) – The choreography is based on neither the X12 nor the EDIFACT standard.
- X12 – The choreography is based on the X12 standard.
- EDIFACT – The choreography is based on the EDIFACT standard.
-
Functional Acknowledgment Configuration drop-down – Defines how functional acknowledgments are received for X12 EDI messages. A functional acknowledgment in Electronic Data Interchange (EDI) confirms the receipt and syntactic validity of an EDI transaction. For X12 EDI, it uses transaction 997; for EDIFACT, message CONTRL. If the selected Choreography Type is X12, select how functional acknowledgments are generated:
- Transaction Level : One 997 per transaction set. For existing connections, if the flag is absent, the system defaults to Transaction Level for backward compatibility.
-
Functional Group Level: One 997 per functional group. For new connections, the default value is Functional Group Level.
- Created By User field – The name of the Application Administrator who created the SFTP connection.
- Creation Date/Time field – The date and time the SFTP connection is created.
- Last Updated By User field – The name of the Application Administrator who updated the SFTP connection.
- Last Updated Date/Time field – The date and time the SFTP connection is updated.
-
SSH Key ID field – Required. The contents of the SSH public key.
-
SSH Key field – Required. The contents of the SSH public key.
Remove line feeds or carriage returns from the public key before pasting it.
-
Select the Main Menu icon
. -
Select .
-
Select .
- Connection Name – The name of the SMTP B2B connection.
- Last Updated By – The name of the entity who updated the SMTP connection.
- Last Updated – The date and time when the B2B connection was last modified.
-
Select the Main Menu icon
. -
Select .
-
Select .
- Select the link for the Connection Name from the results table.
The View/Edit SMTP B2B connection screen displays.
-
Connection Name field - A unique name for the SMTP B2B connection. After a SMTP connection is sucessfully saved, the Connection Name cannot be edited.
- DKIM Authentication switch – When the DomainKeys Identified Mail (DKIM) Authentication is set to Yes, all inbound emails to the SMTP (Email) B2B connection must successfully pass DKIM verification to be accepted and processed.
- DMARC Authentication switch – Domain-based Message Authentication, Reporting, and Conformance (DMARC) is an email authentication protocol that builds on SPF (Sender Policy Framework) and DKIM.
- SPF Authentication switch – Sender Policy Framework (SPF) authentication is an email authentication protocol that helps prevent email spoofing by allowing domain owners to specify which mail servers are authorized to send emails on behalf of their domain.
- Inbound Allowlist Domains – A list of domains from which the SMTP (Email) B2B connection will accept emails.
- Allowed Domain – The name of the domain that will be allowed for an inbound B2B message.
- Created By User – The name of the entity that created the B2B connection.
- Last Updated By User – The name of the entity that recently updated the connection.
- Last Updated Date/Time – The date and time when the B2B connection was last modified.
- Creation Date/Time – The date and time when the B2B connection was initially created.
- Message Type – The type of business document or message to associate with the generated email address. When a Partner sends an email to that address, the selected message type determines the canonical schema and transformation logic applied to the inbound message.
- Receiving Partner – Specifies which partner (company) within the TraceLink network should receive and process the inbound message.
- Base Email Address – A descriptive name that is used to generate a unique email address for the specified B2B message. For example, purchase-orders.
- Generated Email Address– A unique email address is automatically generated when the SMTP (Email) B2B connection is successfully saved. It determines which transaction type and (optionally) which Owner or Partner the inbound message is for. This ensures the message is routed to the correct business process and transformed using the right logic.
- Message Type – The business document or message type supported by TraceLink. This selection ensures that only outbound configurations for the specified message type are used when sending messages.
- Sending Partner – Sends B2B messages to different recipients based on the Partner sending the message
- Include Sender Configured Recipients – A Boolean option that enables additional recipients configured by the sender.


