Presentation is loading. Please wait.

Presentation is loading. Please wait.

Våra sponsorer. EDI support in BizTalk Server 2010 4.

Similar presentations


Presentation on theme: "Våra sponsorer. EDI support in BizTalk Server 2010 4."— Presentation transcript:

1 Våra sponsorer

2

3

4 EDI support in BizTalk Server

5 Agenda What is EDI with BizTalk? EDIFACT message structure Parties, Profiles & Agreements EDI Receive EDI Send EDI Send Batch Handing CONTRL messages What is EDI with Azure Service Bus?

6 What is BizTalk? 6 Messaging Pub/Sub, Transformations, Adapters LOB Adapters Process Engine RFIDTPMBREESB ToolkitEDI/B2BBAMAccelerators (SWIFT/HL7) 1 2 3

7 Common B2B formats EDI ANSI X12 or ASC X12 Created 1979 Numbered messages, e.g. 850 (Purchase Order), 810 (Invoice) Using “version” and “release”, e.g. Version 4 Release 1 (typed as: ) SAMPLE MESSAGE: ISA*00* *00* *08* *08* *030627*1304*U*00401* *0*P*>~ GS*PO* * * *1304*1403*X*004010~ ST*850* ~ BEG*00*SA*548177** ~ REF*AN*547794~ PER*BD*JOHN JONES*TE* ~ ……. SE*30* ~ GE*1*1403~ IEA*1* ~

8 Common B2B formats SAMPLE MESSAGE: UNA:+.? ' UNB+UNOA:3+ZYSTEMS:1+DATADIRECT: : ' UNH+SSDD1+ORDERS:D:03B:UN:EAN008' BGM+220+BKOD99+9' DTM+137: :102' NAD+BY ::9' NAD+SU ::9' CNT+2:4' UNT+22+SSDD1' UNZ ' EDI EDIFACT Approved by United Nations 1986, based 1978 ISO standard ISO-9735 Named messages (6 letters), e.g. ORDERS, INVOIC Two releases yearly: D[YY].A and D[YY].B E.g. D96.A (NB! S-releases exist)

9 B2B protocols Common and recommended: HTTP/S FTP/S sFTP (SSH) VAN (Value Added Network) Common: VPN X.25 Less common and NOT recommended: X.400 (Yes, it is still alive) SMTP USB Stick, print-outs or CD

10 B2B protocols Applicability Statement AS1 - AS2 - HTTP/S AS3 - FTP/S & sFTP AS4 – SOAP/WS (TBD) Based on S/MIME Supports digital certificates and encryption Messages may request a Message Disposition Notification (MDN) Non-repudiation achieved through digest exchange in MDN

11 EDIFACT – Message structure 11 UNA:+.? ' UNB+UNOA:3+ZYSTEMS:1+DATADIRECT: : ' UNH+SSDD1+ORDERS:D:03B:UN:EAN008' BGM+220+BKOD99+9' DTM+137: :102' NAD+BY ::9' NAD+SU ::9' CNT+2:4' UNT+22+SSDD1' UNZ ' SegmentTerminator = ‘ ElementSeparator = + ComponentDataElementSeparator = :

12 EDIFACT – Message structure 12 UNB+UNOA:3+ZYSTEMS:1+DATADIRECT: : ' SegmentTerminator = ‘ ElementSeparator = + ComponentDataElementSeparator = :

13 EDIFACT message structure 13 UNA Service String Advice UNB Interchange Control Header UNG Functional Group Header UNH Message Header UNT Message Trailer UNE Functional Group Trailer UNZ Interchange Control Trailer UNA: Specifies the special characters that are to be used to interpret the remainder of the message. Eg: UNA:+.? ' UNB: Identifies an interchange, -the related parties and interchange identifier. Eg: UNB+UNOB: : : : ' SenderReceiver Date & time of preparation Interchange id UNG: The function of this segment is to act as a header identifying and specifying a functional group. UNH: This is the Message Header segment of an EDIFACT document. The UNH segment elements provide information about the message type, and the agency responsible for maintaining the publication of the message type. This segment indicates the start of a document in an interchange and the type of document that follows. Eg: UNH+109+INVOIC:D:93A:UN:EAN007' Message type and version Receiver Date & time of preparation Interchange id UNT: Message Trailer segment of an EDIFACT document. It includes the elements document reference and number of segments in the document.. Eg: UNT ' Number of Segments in the message Reference Number UNZ: The segment is used to indicate the end of an interchange and to check the interchange reference and number of documents in the interchange. Eg: UNZ+3+37' Number of messages Interchange id

14 EDI - Trading Partner Management Agreement Acknowledgements, Validation, Batching and more Party Internal/External, Certificates & General properties Profiles Identifiers & Protocol settings Profiles

15 EDI Receive 15 BizTalk EDI Agreement? XML Pipeline XML Pipeline XML

16 Handing CONTRL messages 16 BizTalk EDI Agreement? XML Pipeline XML Pipeline XML Pipeline EDI

17 EDI Send 17 BizTalk XML Pipeline EDI Agreement? EDIXML

18 EDI Send Batch 18 BizTalk XML Pipeline EDI Agreement? EDIXML Batch Orchestration Filter: customer == Contoso Release: Group = 3 Filter: ReceivingParty = Contoso & ToBeBatched = false

19 What is EDI with Azure Service Bus? 19

20 Azure Service Bus – Enterprise Application Integration (EAI) 20 BizTalkIIS Client Bridge SapBinding LOB Target Bridge customerType == “VIP” customerType == “Default” RelayBinding

21 Azure Service Bus – EDI 21 Bridge EDI

22 Azure Service Bus – EDI 22 Bridge EDI

23


Download ppt "Våra sponsorer. EDI support in BizTalk Server 2010 4."

Similar presentations


Ads by Google