Configuring a Static Send Port to Send EDI Interchanges and Acknowledgments
To send an EDI acknowledgment or interchange, you can use either a static one-way send port or a static solicit-response (two-way) send port.
Create a one-way send port if you will also create a one-way receive port to receive EDI acknowledgments (if enabled).
Create a solicit-response send port to send EDI interchanges and receive EDI acknowledgments (if enabled) over the associated receive pipeline.
Configuring a Static One-Way Send Port
To create a static one-way send port to send EDI interchange and acknowledgments, use the following configuration:
Location | Property | Setting |
---|---|---|
Send Port Properties: General | Port type | Static One-Way |
Send Port Properties: General | Transport Type | Can be many types, including FILE, FTP, HTTP, MQSeries, MSMQ, SMTP, SOAP, SQL, WCF types, and Windows SharePoint Services. |
Send Port Properties: General | Send handler | BizTalkServerApplication |
Send Port Properties: General | Send pipeline | EdiSend |
Transport Properties: Authentication (for FILE transport type) | Use these credentials when host does not have access to network share (with User name and Password) | Set if authentication is required. |
Send Port Properties: Filters | Property | BTS.MessageType Note: You can also use BTS.ReceivePortName or other promoted properties. |
Send Port Properties: Filters | Operator | == |
Send Port Properties: Filters | Value | Using BTS.MessageType for interchanges: - For X12: http://schemas.microsoft.com/Edi/X12/2006#<schema name> , or- For EDIFACT: http://schemas.microsoft.com/Edi/Edifact/2006#<schema name> Using BTS.MessageType for ACKs: - For X12: http://schemas.microsoft.com/Edi/X12#X12_997_Root , or- For X12: http://schemas.microsoft.com/Edi/X12#X12_TA1_Root , or- For EDIFACT: http://schemas.microsoft.com/Edi/Edifact#Efact_Contrl_Root |
Configuring a Static Solicit-Response Send Port
To create a static solicit-response (two-way) send port to send EDI interchange and acknowledgments, use the following configuration:
Location | Property | Setting |
---|---|---|
Send Port Properties: General | Port type | Static solicit-response |
Send Port Properties: General | Transport Type | Can be many types, including HTTP, MQSeries, MSMQ, SOAP, SQL, and WCF types. Cannot be FILE, FTP, SMTP, or Windows SharePoint Services. |
Send Port Properties: General | Send handler | BizTalkServerApplication |
Send Port Properties: General | Send pipeline | EdiSend |
Send Port Properties: General | Receive pipeline | EdiReceive |
Transport Properties: Authentication (for HTTP transport type) | Use these credentials when host does not have access to network share (with User name and Password) | Set if authentication is required. |
Send Port Properties: Filters | Property | BTS.MessageType Note: You can also use BTS.ReceivePortName or other promoted properties. |
Send Port Properties: Filters | Operator | == |
Send Port Properties: Filters | Value | Using BTS.MessageType for interchanges: - For X12: http://schemas.microsoft.com/Edi/X12/2006#<schema name> , or- For EDIFACT: http://schemas.microsoft.com/Edi/Edifact/2006#<schema name> Using BTS.MessageType for ACKs: - For X12: http://schemas.microsoft.com/Edi/X12#X12_997_Root , or- For X12: http://schemas.microsoft.com/Edi/X12#X12_TA1_Root , or- For EDIFACT: http://schemas.microsoft.com/Edi/Edifact#Efact_Contrl_Root |
Setting Agreement Properties
After creating the send port, you need to set the agreement properties required for the send pipeline to function. These properties are set in various pages of the Agreement Properties dialog box.
See Also
Configuring Ports for an EDI Solution
How to Create a Send Port