we will update this post to give available help materials on getting started with BizTalk EDI/As2.
Help material for BizTalk EDI/As2:
EDI tutorials (MSDN ): http://msdn.microsoft.com/en-us/library/bb259975.aspx
Good article to get started: http://msdn.microsoft.com/en-us/magazine/cc748658.aspx
Book on EDI/As2: http://www.amazon.com/Pro-EDI-BizTalk-Server-2006/dp/1590599357
EDI forum for asking any question: http://social.technet.microsoft.com/Forums/en-US/biztalkediandas2/threads
Understanding general Mapping on BTS 2009 and also EDI mapping challenges: http://www.springer.com/computer/programming/book/978-1-4302-1857-9
BizTalk Server 2006 R2 and the upcoming Release BizTalk Server 2009 both have inbuilt support for HIPAA version 4010A1 and there has been a great demand for the v5010 support that is being mandated by HHS/CCS. The product team is working on releasing a HotFix on BTS2009(post RTM) which enables HIPAA 5010 support. The rough timeline is towards 1H09(May/June) (See Update below for timelines).
With this update, BizTalk Server 2009 would enable our partners to meet their HealthCare needs and stay upto speed with the HHS/CCS mandates and the market demand for 5010.
The Hotfix would include the new 'replacement' schemas for v5010 and EDI engine updates. The Hotfix when applied would work along with the current 4010A1 HIPAA schemas(i.e, both versions are going to be supported concurrently).
Caveat – this blog post is to be treated as a general guidance and there is a remote possibility that plans could change. Be on the lookout for the official announce on this topic on the Microsoft/BizTalk site.
Provide your feedback or questions and we will address the same. Our team is committed to addressing all key customer needs in the B2B area as per the customers business needs.
regds
Ravi
UPDATE: Good news! 5010 feature is complete in implementation. Folks who are seriously considering 5010 can join the TAP program and build solutions using the same.The timelines for release of the 5010 support is slightly extended to enable TAP validation of the 5010 support. The final release date will be announced soon as we finish the TAP program.
July 3rd Update: A number of interested customers could not join the TAP program for logistic reasons and hence a Public Beta is planned in the first half of July. An announcement from MS Connect should be coming out soon.
Below is excerpts from BizTalk 2009 documentation about new features in BizTalk EDI /AS2 (BizTalk 2009):
EDI Enhancements
Electronic Data Interchange (EDI) is one of the most prevalent means by which businesses exchange data electronically. It represents approximately 75 percent of all business-to-business electronic transactions and grows at about 5 to 7 percent per year. EDI usage entails message syntax and standards (including ANSI X12 and UN/EDIFACT), messaging protocols, and transports.
BizTalk Server 2006 R2 introduced the ability to process EDI messages using EDI pipeline components, as well as AS2 support. BizTalk Server 2009 improves EDI support with the following features:
Dynamic EDI Envelope Generation:
· Override EDI envelope settings at runtime by setting context properties.
· Values configured in party resolution are used unless the specific value is overridden.
Multiple Batches
· Multiple batch configurations can be created for each party.
· Batch lifecycle can be managed individually.
HIPAA
· HIPAA schemas now support equivalent segments.
AS2 Enhancements
Transmitting EDI transactions over the Internet is an increasingly popular alternative to sending and receiving EDI using value-added networks (VANs). Using the Internet for data exchange reduces costs, increases efficiency, and has advantages in terms of redundancy and scalability.
To support this growing trend, BizTalk Server 2006 R2 introduced support for EDIINT AS/2 (Applicability Statement 2). AS/2 is a specification that enables transport of business data over the Internet in a safe and reliable manner. BizTalk Server uses AS/2-defined methods to send, receive, encrypt, decrypt, decompress, sign, and verify signatures between partners using HTTP over the Internet. BizTalk Server helps ensure the security of messages through the use of encryption keys, digital signatures, certificates, and non-repudiation.
BizTalk Server 2009 introduces the following AS/2 features:
· Drummond Group certified for multi-file attachment support, file name preservation support and interoperability.
· Resend messages if an MDN has not been received within a specified time frame.
· Send and receive multiple file attachments.
· Preserve attachment file names.
The TAP program for the upcoming BizTalk release(BizTalk Server 2009) is open. There are some cool new EDI features currently being tried out by our TAP customers.
Summary of features:
Ø Ability to dynamically override envelope headers of the outgoing EDI documents without having to write custom pipeline components - just using context properties.
Ø Option to specify a range of EDI control numbers, with automatic rollover to the lower limit of the range. No more overflows of control numbers causing failures of your EDI solution.
Ø Ability to create multiple batches per party with different Batching Criteria – no more restriction on choosing a single batching criteria per party
Ø Increased AS2 reliability: System can be configured to resend messages if MDN is not received within a specified interval
Ø Support for Multiple attachments: Messages with attachments can be both sent and received over AS2 as per the IETF Internet-draft http://www.ietf.org/internet-drafts/draft-meadors-multiple-attachments-ediint-06.txt
Ø AS2 Filename preservation: Filename associated with an incoming AS2 message is preserved for further processing. Similarly filename set in context properties is associated with outbound AS2 messages
Ø The new release would be Drummond Certified for AS2 on Multi-file attachment support, File name preservation support and Interoperability.
Do check the Microsoft Connect site for more details and getting into the TAP program (https://connect.microsoft.com/content/content.aspx?ContentID=8231&SiteID=65)
If you have feedback on what new features you would like to see in the EDI/AS2 area, do share!
We have had a number of requests for the specific documents supported by standard, by version in addition to just the number of schemas per standard, per version. Thanks to Keith Bauer, one of our field PMs for compiling the lists. I'm splitting them up into several posts because each is rather big and most people care about a particular standard so this will make it easier to search.
EANCOM – Versions and Releases
| ID | 1994 (D93A) | 1997 (D96A) | 2002 Syntax 3 (D01B) | 2002 Syntax 4 (D01B) | Description |
| APERAK | | Y | Y | Y | Application Error and Acknowledgement Message |
| AUTACK | | | | Y | Secure Authentication and Acknowledgement Message |
| BANSTA | | Y | Y | Y | Banking Status |
| CNTCND | | Y | Y | Y | Contractual Conditions |
| COACSU | Y | Y | Y | Y | Commercial Account Summary |
| COMDIS | | Y | Y | Y | Commercial Dispute |
| CONDRA | | Y | Y | Y | Drawing Administration |
| CONTRL | Y | Y | Y | Y | Syntax and Service Report Message |
| CREMUL | | Y | Y | Y | Multiple Credit Advice |
| DEBMUL | | Y | Y | Y | Multiple Debit Advice |
| DELFOR | Y | Y | Y | Y | Delivery Schedule |
| DESADV | Y | Y | Y | Y | Despatch Advice |
| DIRDEB | | | Y | Y | Direct Debit |
| FINCAN | | Y | Y | Y | Financial Cancellation |
| FINSTA | | Y | Y | Y | Financial Statement |
| GENRAL | Y | Y | Y | Y | General Message |
| HANMOV | Y | Y | Y | Y | Cargo/Goods Handling and Movement |
| IFCSUM | | Y | Y | Y | Forwarding and Consolidation Summary |
| IFTMAN | | Y | Y | Y | Arrival Notice |
| IFTMBC | | Y | Y | Y | Booking Confirmation |
| IFTMBF | | Y | Y | Y | Firm Booking |
| IFTMIN | Y | Y | Y | Y | Transport Instruction |
| IFTSTA | Y | Y | Y | Y | Transport Status |
| INSDES | | Y | Y | Y | Instruction to Despatch |
| INVOIC | Y | Y | Y | Y | Invoice |
| INVRPT | Y | Y | Y | Y | Inventory Report |
| KEYMAN | | | | Y | Security Key and Certificate Management Message |
| MSCONS | Y | Y | Y | Y | Metered Services Consumption Report |
| ORDCHG | Y | Y | Y | Y | Purchase Order Change Request |
| ORDERS | Y | Y | Y | Y | Purchase Order |
| ORDRSP | Y | Y | Y | Y | Purchase Order Response |
| OSTENQ | Y | Y | Y | Y | Order Status Enquiry |
| OSTRPT | Y | Y | Y | Y | Order Status Report |
| PARTIN | Y | Y | Y | Y | Party Information |
| PAYDUC | | Y | | Y | Payroll Deductions Advice |
| PAYMUL | | Y | Y | Y | Multiple Payment Order |
| PRICAT | Y | Y | Y | Y | Price/Sales Catalogue |
| PRODAT | Y | Y | Y | Y | Product Data |
| PROINQ | Y | Y | Y | Y | Product Inquiry |
| QALITY | | Y | Y | Y | Quality Test Report |
| QUOTES | Y | Y | Y | Y | Quotation |
| RECADV | Y | Y | Y | Y | Receiving Advice |
| REMADV | Y | Y | Y | Y | Remittance Advice |
| REQOTE | Y | Y | Y | Y | Request for Quotation |
| RETANN | | Y | Y | Y | Announcement for Returns |
| RETINS | | Y | Y | Y | Instructions for Returns |
| SLSFCT | Y | Y | Y | Y | Sales Forecast Report |
| SLSRPT | Y | Y | Y | Y | Sales Data Report |
| TAXCON | Y | Y | Y | Y | Tax Control |
We have had a number of requests for the specific documents supported by standard, by version in addition to just the number of schemas per standard, per version. Thanks to Keith Bauer, one of our field PMs for compiling the lists. I'm splitting them up into several posts because each is rather big and most people care about a particular standard so this will make it easier to search.
EDIFACT – Versions and Releases
| ID | D03A | D03B | D04A | D04B | D05A | D05B |
| APERAK | Y | Y | Y | Y | Y | Y |
| AUTHOR | Y | Y | Y | Y | Y | Y |
| AVLREQ | N | N | N | N | N | N |
| AVLRSP | N | N | N | N | N | N |
| BALANC | Y | Y | Y | Y | Y | Y |
| BANSTA | Y | Y | Y | Y | Y | Y |
| BAPLIE | Y | Y | Y | Y | Y | Y |
| BAPLTE | | | | | | |
| BERMAN | Y | Y | Y | Y | Y | Y |
| BMISRM | Y | Y | Y | Y | Y | Y |
| BOPBNK | Y | Y | Y | Y | Y | Y |
| BOPCUS | Y | Y | Y | Y | Y | Y |
| BOPDIR | Y | Y | Y | Y | Y | Y |
| BOPINF | Y | Y | Y | Y | Y | Y |
| BUSCRD | Y | Y | Y | Y | Y | Y |
| CALINF | Y | Y | Y | Y | Y | Y |
| CASINT | Y | Y | Y | Y | Y | Y |
| CASRES | Y | Y | Y | Y | Y | Y |
| CHACCO | Y | Y | Y | Y | Y | Y |
| CLASET | Y | Y | Y | Y | Y | Y |
| CNTCND | Y | Y | Y | Y | Y | Y |
| COACSU | Y | Y | Y | Y | Y | Y |
| COARRI | Y | Y | Y | Y | Y | Y |
| CODECO | Y | Y | Y | Y | Y | Y |
| CODENO | Y | Y | Y | Y | Y | Y |
| COEDOR | Y | Y | Y | Y | Y | Y |
| COHAOR | Y | Y | Y | Y | Y | Y |
| COLREQ | Y | Y | Y | Y | Y | Y |
| COMDIS | Y | Y | Y | Y | Y | Y |
| CONAPW | Y | Y | Y | Y | Y | Y |
| CONDPV | Y | Y | Y | Y | Y | Y |
| CONDRA | Y | Y | Y | Y | Y | Y |
| CONDRO | Y | Y | Y | Y | Y | Y |
| CONEST | Y | Y | Y | Y | Y | Y |
| CONITT | Y | Y | Y | Y | Y | Y |
| CONPVA | Y | Y | Y | Y | Y | Y |
| CONQVA | Y | Y | Y | Y | Y | Y |
| CONRPW | Y | Y | Y | Y | Y | Y |
| CONTEN | Y | Y | Y | Y | Y | Y |
| CONWQD | Y | Y | Y | Y | Y | Y |
| COPARN | Y | Y | Y | Y | Y | Y |
| COPAYM | Y | Y | Y | Y | Y | Y |
| COPINO | Y | Y | Y | Y | Y | Y |
| COPRAR | Y | Y | Y | Y | Y | Y |
| COREOR | Y | Y | Y | Y | Y | Y |
| COSTCO | Y | Y | Y | Y | Y | Y |
| COSTOR | Y | Y | Y | Y | Y | Y |
| CREADV | Y | Y | Y | Y | Y | Y |
| CREEXT | Y | Y | Y | Y | Y | Y |
| CREMUL | Y | Y | Y | Y | Y | Y |
| CUSCAR | Y | Y | Y | Y | Y | Y |
| CUSDEC | Y | Y | Y | Y | Y | Y |
| CUSEXP | Y | Y | Y | Y | Y | Y |
| CUSPED | Y | Y | Y | Y | Y | Y |
| CUSREP | Y | Y | Y | Y | Y | Y |
| CUSRES | Y | Y | Y | Y | Y | Y |
| DAPLOS | | | | | X | X |
| DEBADV | Y | Y | Y | Y | Y | Y |
| DEBMUL | Y | Y | Y | Y | Y | Y |
| DEBREC | Y | Y | Y | Y | Y | Y |
| DELFOR | Y | Y | Y | Y | Y | Y |
| DELJIT | Y | Y | Y | Y | Y | Y |
| DESADV | Y | Y | Y | Y | Y | Y |
| DESTIM | Y | Y | Y | Y | Y | Y |
| DGRECA | Y | Y | Y | Y | Y | Y |
| DIRDEB | Y | Y | Y | Y | Y | Y |
| DIRDEF | Y | Y | Y | Y | Y | Y |
| DMRDEF | Y | Y | Y | Y | Y | Y |
| DMSTAT | Y | Y | Y | Y | Y | Y |
| DOCADV | Y | Y | Y | Y | Y | Y |
| DOCAMA | Y | Y | Y | Y | Y | Y |
| DOCAMI | Y | Y | Y | Y | Y | Y |
| DOCAMR | Y | Y | Y | Y | Y | Y |
| DOCAPP | Y | Y | Y | Y | Y | Y |
| DOCARE | Y | Y | Y | Y | Y | Y |
| DOCINF | Y | Y | Y | Y | Y | Y |
| ENTREC | Y | Y | Y | Y | Y | Y |
| FINCAN | Y | Y | Y | Y | Y | Y |
| FINPAY | Y | Y | Y | Y | Y | Y |
| FINSTA | Y | Y | Y | Y | Y | Y |
| GENRAL | Y | Y | Y | Y | Y | Y |
| GESMES | Y | Y | Y | Y | Y | Y |
| HANMOV | Y | Y | Y | Y | Y | Y |
| ICASRP | Y | Y | Y | Y | Y | Y |
| ICSOLI | Y | Y | Y | Y | Y | Y |
| IFCSUM | Y | Y | Y | Y | Y | Y |
| IFTCCA | Y | Y | Y | Y | Y | Y |
| IFTDGN | Y | Y | Y | Y | Y | Y |
| IFTFCC | Y | Y | Y | Y | Y | Y |
| IFTIAG | | | | | | |
| IFTICL | Y | Y | Y | Y | Y | Y |
| IFTMAN | Y | Y | Y | Y | Y | Y |
| IFTMBC | Y | Y | Y | Y | Y | Y |
| IFTMBF | Y | Y | Y | Y | Y | Y |
| IFTMBP | Y | Y | Y | Y | Y | Y |
| IFTMCA | Y | Y | Y | Y | Y | Y |
| IFTMCS | Y | |