Electronic Data Interchange
Since BizTalk Server 2006 R2, Microsoft has implemented out of the box EDI capabilities in BizTalk.
EDI documents are like Flat Files, which we discussed in an earlier chapter. However, there are two major differences, which are as follows:
EDI is standardized, the Schemas are already created
EDI deals with the header information not found in the actual message (Schema) but must be configured using Parties and Agreements
Out of the box, BizTalk ships with numerous Schemas for the following EDI standards:
X12
EDIFACT
HIPAA
EANCOM
In this chapter, we will use EDIFACT as an example, but most of the mechanisms surrounding the BizTalk EDI capabilities will be the same, whether the standard used is X12, EDIFACT, or any other standard.
We will try and process an EDIFACT Order version D96A.
The order looks similar to the following screenshot:
What we will do is receive the document in a Receive Location that uses the EdiReceive Pipeline, and by using the already created Schema for...