SlideShare a Scribd company logo
1 of 34
10-June-2021
Vancouver MuleSoft Meetup Group
B2B EDI Formats and MuleSoft X12
Connector
2
Organizers
Vishal Aggarwal Vikalp Bhalia Yashwant Palkar
3
● Technology Architect @ AVIO Consulting
(MuleSoft Partner)
● MuleSoft Ambassador
● MCIA - Level 1, MCD
● Community Contributor
● Co-lead Online Meetup Group, Wilmington
Meetup Group
● Write at https://JavaStreets.com
● { “EntryPoint”: “https://manik.magar.me”}
Introduction
4
● EDI
● EDI formats
● MuleSoft + EDI = ??
● How does X12 format look like?
● Understanding X12 Connector
● X12 Demo
● Q&A
● Quiz
Agenda
5
“Electronic Data Interchange (EDI) is the computer-to-computer exchange
of business documents in a standard electronic format between business
partners.”
Source: https://www.edibasics.com/what-is-edi/
What is EDI?
6
What is EDI?
● Electronic Data Interchange (EDI)
is an approach for B2B
communications over electronic
mediums.
7
What is EDI?
● Electronic Data Interchange (EDI)
is an approach for B2B
communications over electronic
mediums.
● Eliminates need for paper
communications
8
What is EDI?
● Electronic Data Interchange (EDI)
is an approach for B2B
communications over electronic
mediums.
● Eliminates need for paper
communications
● Minimizes human interactions for
completing business transactions.
9
So, Are there
different types of
EDI Formats?
10
EDI Formats
● ANSI ASC X12
○ Developed and Maintained by
American Standards
Committee X12 (ASC X12)
○ Used in health care,
insurance, transportation,
finance, and other industries.
○ Predominantly used in North
America.
ST*850*0001~
BEG*00*RL*508517*1001*20000506**NA*IEL~
N1*BY*ABC Aerospace Corporation*9*123456789-0101~
N3*1000 BOARDWALK DRIVE~
N4*SOMEWHERE*CA*98898~
PO1*1*48*EA*3*PE*MG*R5656-2~
IT8*******B0~
CTT*1~
AMT*TT*144~
SE*10*0001
11
EDI Formats
● UN/EDIFACT
○ United Nations/Electronic Data
Interchange for Administration,
Commerce and Transport
(UN/EDIFACT)
○ UN recommended and
predominantly used out side of
North America
UNA:+.? '
UNB+IATB:1+6XPPC:ZZ+LHPPC:ZZ+940101:0950+1'
UNH+1+PAORES:93:1:IA'
MSG+1:45'
IFT+3+XYZCOMPANY AVAILABILITY'
ERC+A7V:1:AMD'
IFT+3+NO MORE FLIGHTS'
ODI'
TVL+240493:1000::1220+FRA+JFK+DL+400+C'
PDI++C:3+Y::3+F::1'
APD+74C:0:::6++++++6X'
TVL+240493:1740::2030+JFK+MIA+DL+081+C'
PDI++C:4'
APD+EM2:0:1630::6+++++++DA'
UNT+13+1'
UNZ+1+1'
12
EDI Formats
● TRADACOM
○ Developed by Article Number
Association now known as
GS1 UK.
○ Predominantly used in the UK
retail industry
STX=ANA:1+5000000000000:SOME STORES
LTD+5010000000000:SUPPLIER UK
LTD+070315:130233+000007+PASSW+ORDHDR+B'
MHD=1+ORDHDR:9'
TYP=0430+NEW-ORDERS'
SDT=5010000000000:000030034'
CDT=5000000000000'
FIL=1630+1+070315'
MTR=6'MHD=2+ORDERS:9'
CLO=5000000000283:89828+EAST SOMEWHERE DEPOT'
ORD=70970::070315'
DIN=070321++0000'
OLD=1+5010210000000++:00893592+12+60++++CRUSTY ROLLS:4
PACK'
OTR=1'MTR=7'MHD=3+ORDTLR:9'OFT=1'MTR=3'
END=3'
13
EDI Formats
● HIPAA - The Health Insurance
Portability and Accountability ACT
(HIPAA)
● HL7 - Health Level Seven
● ….. many more
14
MuleSoft + EDI = ??
15
MuleSoft EDI Connectors
As seen on Anypoint Exchange
16
How does X12 format look like?
17
In 1979, the American National Standards Institute (ANSI) chartered the
Accredited Standards Committee (ASC) X12 to develop uniform standards for
interindustry electronic exchange of business transactions-electronic data
interchange (EDI).
Source: http://x12.org/x12org/about/asc-x12-faqs.cfm#a1
What is X12?
18
X12 Standards are continuously evolving. They can be differentiated by
release tag such 004010, where -
● 004 - Version Number
● 01 - Release Number
● 0 - Sub-release Number
Examples - 003010, 003020, … 004010 …. 005010 … etc.
Source: http://x12.org/x12org/about/asc-x12-faqs.cfm#a1
What is X12?
19
How do you represent different business transactions with X12?
What is X12?
PO
Invoi
ce
Invoi
ce
Invoi
ce
Invoice
PO
PO
Purcha
se
Order
Delivery
Order
Delivery
Order
Delivery
Order
Delivery
Order
……… many more
20
How do you represent different business transactions with X12?
X12 Standard defines Transaction Sets to represent different document types.
What is X12?
PO
Invoi
ce
Invoi
ce
Invoi
ce
Invoice
PO
PO
Purcha
se
Order
Delivery
Order
Delivery
Order
Delivery
Order
Delivery
Order
……… many more
21
How do you represent different business transactions with X12?
What is X12?
Invoice
Purcha
se
Order
Delivery
/Pickup
Order
850
810
370
Source: http://www.x12.org/x12-work-products/x12-transaction-sets.cfm
22
● Lets you convert X12 messages to and from DataWeave-compatible
representations using lists and maps.
MuleSoft X12 Module
23
● Lets you convert X12 messages to and from DataWeave-compatible
representations using lists and maps.
● Supports validating message for X12 Syntax as well as rules.
MuleSoft X12 Module
24
● Lets you convert X12 messages to and from DataWeave-compatible
representations using lists and maps.
● Supports validating message for X12 Syntax as well as rules.
● Supports multiple versions of X12 standards, including many HIPAA
document versions.
MuleSoft X12 Module
25
● Lets you convert X12 messages to and from DataWeave-compatible
representations using lists and maps.
● Supports validating message for X12 Syntax as well as rules.
● Supports multiple versions of X12 standards, including many HIPAA
document versions.
● Optionally, generate Functional Acknowledgements (997 or 999) as per X12
standards.
MuleSoft X12 Module
26
● Lets you convert X12 messages to and from DataWeave-compatible
representations using lists and maps.
● Supports validating message for X12 Syntax as well as rules.
● Supports multiple versions of X12 standards, including many HIPAA
document versions.
● Optionally, generate Functional Acknowledgements (997 or 999) as per X12
standards.
● Metadata propagation with DataSense for configured schemas to make
transformations easy.
MuleSoft X12 Module
27
● X12 Module 2.6 introduced new operation - Batch Write
○ Allows merging individual X12 documents
○ Reduce the number of transmissions with partners
MuleSoft X12 Module - Latest
28
MuleSoft X12 Module
29
Demo Time
30
Any Questions?
Find me -
https://manik.magar.me OR
Ask Google: “Manik Magar”
Quiz…
Go to www.menti.com and use the code
79884081
32
What’s next?
Thank you
Networking Time
Introduce yourself to your neighbour

More Related Content

Similar to B2B EDI Formats and MuleSoft X12 Connector

8 soa technisch perspectief
8 soa technisch perspectief8 soa technisch perspectief
8 soa technisch perspectief
Dan Kamminga
 
S-CUBE LP: Service Versioning, Compatibility and Evolution
S-CUBE LP: Service Versioning, Compatibility and EvolutionS-CUBE LP: Service Versioning, Compatibility and Evolution
S-CUBE LP: Service Versioning, Compatibility and Evolution
virtual-campus
 

Similar to B2B EDI Formats and MuleSoft X12 Connector (20)

Migration JCAPS -> WSO2
Migration JCAPS -> WSO2Migration JCAPS -> WSO2
Migration JCAPS -> WSO2
 
MongoDB Schema Design
MongoDB Schema DesignMongoDB Schema Design
MongoDB Schema Design
 
Semantic DMN: Formalizing Decision Models with Domain Knowledge
Semantic DMN: Formalizing Decision Models with Domain KnowledgeSemantic DMN: Formalizing Decision Models with Domain Knowledge
Semantic DMN: Formalizing Decision Models with Domain Knowledge
 
Semantic DMN: Formalizing Decision Models with Domain Knowledge
Semantic DMN: Formalizing Decision Models with Domain KnowledgeSemantic DMN: Formalizing Decision Models with Domain Knowledge
Semantic DMN: Formalizing Decision Models with Domain Knowledge
 
Squire Technologies: 9225 Protocol Converter
Squire Technologies: 9225 Protocol ConverterSquire Technologies: 9225 Protocol Converter
Squire Technologies: 9225 Protocol Converter
 
OSLC KM: Elevating the meaning of data and operations within the toolchain
OSLC KM: Elevating the meaning of data and operations within the toolchainOSLC KM: Elevating the meaning of data and operations within the toolchain
OSLC KM: Elevating the meaning of data and operations within the toolchain
 
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
 
RESTful services on IBM Domino/XWork (ICON UK 21-22 Sept. 2015)
RESTful services on IBM Domino/XWork (ICON UK 21-22 Sept. 2015)RESTful services on IBM Domino/XWork (ICON UK 21-22 Sept. 2015)
RESTful services on IBM Domino/XWork (ICON UK 21-22 Sept. 2015)
 
Mikrotik IP Settings For Performance and Security
Mikrotik IP Settings For Performance and SecurityMikrotik IP Settings For Performance and Security
Mikrotik IP Settings For Performance and Security
 
Fact or not: Is EDI here to stay? (Glenn Colpaert @ Integration Monday)
Fact or not: Is EDI here to stay? (Glenn Colpaert @ Integration Monday)Fact or not: Is EDI here to stay? (Glenn Colpaert @ Integration Monday)
Fact or not: Is EDI here to stay? (Glenn Colpaert @ Integration Monday)
 
S1000D tutorial
S1000D tutorialS1000D tutorial
S1000D tutorial
 
Controlling Access Between Devices in the same Layer 2 Segment
Controlling Access Between Devices in the same Layer 2 SegmentControlling Access Between Devices in the same Layer 2 Segment
Controlling Access Between Devices in the same Layer 2 Segment
 
IndigoDQM_Implementation
IndigoDQM_ImplementationIndigoDQM_Implementation
IndigoDQM_Implementation
 
DDS Interoperability Demo using the DDS-RTPS standard protocol 2010
DDS Interoperability Demo using the DDS-RTPS standard protocol 2010DDS Interoperability Demo using the DDS-RTPS standard protocol 2010
DDS Interoperability Demo using the DDS-RTPS standard protocol 2010
 
Track 2 session 2 - st dev con 2016 - stm32 open development environment
Track 2   session 2 - st dev con 2016 - stm32 open development  environmentTrack 2   session 2 - st dev con 2016 - stm32 open development  environment
Track 2 session 2 - st dev con 2016 - stm32 open development environment
 
Lecture 16 - Web Services
Lecture 16 - Web ServicesLecture 16 - Web Services
Lecture 16 - Web Services
 
LOD2 Webinar Series: CubeViz
LOD2 Webinar Series: CubeViz LOD2 Webinar Series: CubeViz
LOD2 Webinar Series: CubeViz
 
8 soa technisch perspectief
8 soa technisch perspectief8 soa technisch perspectief
8 soa technisch perspectief
 
S-CUBE LP: Service Versioning, Compatibility and Evolution
S-CUBE LP: Service Versioning, Compatibility and EvolutionS-CUBE LP: Service Versioning, Compatibility and Evolution
S-CUBE LP: Service Versioning, Compatibility and Evolution
 
10 multiplexers-de mux
10 multiplexers-de mux10 multiplexers-de mux
10 multiplexers-de mux
 

More from Vikalp Bhalia (8)

MuleSoft HyperAutomation
MuleSoft HyperAutomationMuleSoft HyperAutomation
MuleSoft HyperAutomation
 
Dataweave Libraries and ObjectStore
Dataweave Libraries and ObjectStoreDataweave Libraries and ObjectStore
Dataweave Libraries and ObjectStore
 
Thiruvananthapuram Anypoint DataGraph 2 Sept.pdf
Thiruvananthapuram Anypoint DataGraph 2 Sept.pdfThiruvananthapuram Anypoint DataGraph 2 Sept.pdf
Thiruvananthapuram Anypoint DataGraph 2 Sept.pdf
 
MuleSoft_Meetup_Datagraph and Async APIs.pptx.pdf
MuleSoft_Meetup_Datagraph and Async APIs.pptx.pdfMuleSoft_Meetup_Datagraph and Async APIs.pptx.pdf
MuleSoft_Meetup_Datagraph and Async APIs.pptx.pdf
 
MuleSoft Meetup Vancouver 5th Virtual Event
MuleSoft Meetup Vancouver 5th Virtual EventMuleSoft Meetup Vancouver 5th Virtual Event
MuleSoft Meetup Vancouver 5th Virtual Event
 
Vancouver mulesoft meetup_september_2020
Vancouver mulesoft meetup_september_2020Vancouver mulesoft meetup_september_2020
Vancouver mulesoft meetup_september_2020
 
Vancouver mulesoft meetup_23-july
Vancouver mulesoft meetup_23-julyVancouver mulesoft meetup_23-july
Vancouver mulesoft meetup_23-july
 
Vancouver mulesoft meetup
Vancouver mulesoft meetupVancouver mulesoft meetup
Vancouver mulesoft meetup
 

Recently uploaded

DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
pritamlangde
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 

Recently uploaded (20)

DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To Curves
 

B2B EDI Formats and MuleSoft X12 Connector

  • 1. 10-June-2021 Vancouver MuleSoft Meetup Group B2B EDI Formats and MuleSoft X12 Connector
  • 2. 2 Organizers Vishal Aggarwal Vikalp Bhalia Yashwant Palkar
  • 3. 3 ● Technology Architect @ AVIO Consulting (MuleSoft Partner) ● MuleSoft Ambassador ● MCIA - Level 1, MCD ● Community Contributor ● Co-lead Online Meetup Group, Wilmington Meetup Group ● Write at https://JavaStreets.com ● { “EntryPoint”: “https://manik.magar.me”} Introduction
  • 4. 4 ● EDI ● EDI formats ● MuleSoft + EDI = ?? ● How does X12 format look like? ● Understanding X12 Connector ● X12 Demo ● Q&A ● Quiz Agenda
  • 5. 5 “Electronic Data Interchange (EDI) is the computer-to-computer exchange of business documents in a standard electronic format between business partners.” Source: https://www.edibasics.com/what-is-edi/ What is EDI?
  • 6. 6 What is EDI? ● Electronic Data Interchange (EDI) is an approach for B2B communications over electronic mediums.
  • 7. 7 What is EDI? ● Electronic Data Interchange (EDI) is an approach for B2B communications over electronic mediums. ● Eliminates need for paper communications
  • 8. 8 What is EDI? ● Electronic Data Interchange (EDI) is an approach for B2B communications over electronic mediums. ● Eliminates need for paper communications ● Minimizes human interactions for completing business transactions.
  • 9. 9 So, Are there different types of EDI Formats?
  • 10. 10 EDI Formats ● ANSI ASC X12 ○ Developed and Maintained by American Standards Committee X12 (ASC X12) ○ Used in health care, insurance, transportation, finance, and other industries. ○ Predominantly used in North America. ST*850*0001~ BEG*00*RL*508517*1001*20000506**NA*IEL~ N1*BY*ABC Aerospace Corporation*9*123456789-0101~ N3*1000 BOARDWALK DRIVE~ N4*SOMEWHERE*CA*98898~ PO1*1*48*EA*3*PE*MG*R5656-2~ IT8*******B0~ CTT*1~ AMT*TT*144~ SE*10*0001
  • 11. 11 EDI Formats ● UN/EDIFACT ○ United Nations/Electronic Data Interchange for Administration, Commerce and Transport (UN/EDIFACT) ○ UN recommended and predominantly used out side of North America UNA:+.? ' UNB+IATB:1+6XPPC:ZZ+LHPPC:ZZ+940101:0950+1' UNH+1+PAORES:93:1:IA' MSG+1:45' IFT+3+XYZCOMPANY AVAILABILITY' ERC+A7V:1:AMD' IFT+3+NO MORE FLIGHTS' ODI' TVL+240493:1000::1220+FRA+JFK+DL+400+C' PDI++C:3+Y::3+F::1' APD+74C:0:::6++++++6X' TVL+240493:1740::2030+JFK+MIA+DL+081+C' PDI++C:4' APD+EM2:0:1630::6+++++++DA' UNT+13+1' UNZ+1+1'
  • 12. 12 EDI Formats ● TRADACOM ○ Developed by Article Number Association now known as GS1 UK. ○ Predominantly used in the UK retail industry STX=ANA:1+5000000000000:SOME STORES LTD+5010000000000:SUPPLIER UK LTD+070315:130233+000007+PASSW+ORDHDR+B' MHD=1+ORDHDR:9' TYP=0430+NEW-ORDERS' SDT=5010000000000:000030034' CDT=5000000000000' FIL=1630+1+070315' MTR=6'MHD=2+ORDERS:9' CLO=5000000000283:89828+EAST SOMEWHERE DEPOT' ORD=70970::070315' DIN=070321++0000' OLD=1+5010210000000++:00893592+12+60++++CRUSTY ROLLS:4 PACK' OTR=1'MTR=7'MHD=3+ORDTLR:9'OFT=1'MTR=3' END=3'
  • 13. 13 EDI Formats ● HIPAA - The Health Insurance Portability and Accountability ACT (HIPAA) ● HL7 - Health Level Seven ● ….. many more
  • 15. 15 MuleSoft EDI Connectors As seen on Anypoint Exchange
  • 16. 16 How does X12 format look like?
  • 17. 17 In 1979, the American National Standards Institute (ANSI) chartered the Accredited Standards Committee (ASC) X12 to develop uniform standards for interindustry electronic exchange of business transactions-electronic data interchange (EDI). Source: http://x12.org/x12org/about/asc-x12-faqs.cfm#a1 What is X12?
  • 18. 18 X12 Standards are continuously evolving. They can be differentiated by release tag such 004010, where - ● 004 - Version Number ● 01 - Release Number ● 0 - Sub-release Number Examples - 003010, 003020, … 004010 …. 005010 … etc. Source: http://x12.org/x12org/about/asc-x12-faqs.cfm#a1 What is X12?
  • 19. 19 How do you represent different business transactions with X12? What is X12? PO Invoi ce Invoi ce Invoi ce Invoice PO PO Purcha se Order Delivery Order Delivery Order Delivery Order Delivery Order ……… many more
  • 20. 20 How do you represent different business transactions with X12? X12 Standard defines Transaction Sets to represent different document types. What is X12? PO Invoi ce Invoi ce Invoi ce Invoice PO PO Purcha se Order Delivery Order Delivery Order Delivery Order Delivery Order ……… many more
  • 21. 21 How do you represent different business transactions with X12? What is X12? Invoice Purcha se Order Delivery /Pickup Order 850 810 370 Source: http://www.x12.org/x12-work-products/x12-transaction-sets.cfm
  • 22. 22 ● Lets you convert X12 messages to and from DataWeave-compatible representations using lists and maps. MuleSoft X12 Module
  • 23. 23 ● Lets you convert X12 messages to and from DataWeave-compatible representations using lists and maps. ● Supports validating message for X12 Syntax as well as rules. MuleSoft X12 Module
  • 24. 24 ● Lets you convert X12 messages to and from DataWeave-compatible representations using lists and maps. ● Supports validating message for X12 Syntax as well as rules. ● Supports multiple versions of X12 standards, including many HIPAA document versions. MuleSoft X12 Module
  • 25. 25 ● Lets you convert X12 messages to and from DataWeave-compatible representations using lists and maps. ● Supports validating message for X12 Syntax as well as rules. ● Supports multiple versions of X12 standards, including many HIPAA document versions. ● Optionally, generate Functional Acknowledgements (997 or 999) as per X12 standards. MuleSoft X12 Module
  • 26. 26 ● Lets you convert X12 messages to and from DataWeave-compatible representations using lists and maps. ● Supports validating message for X12 Syntax as well as rules. ● Supports multiple versions of X12 standards, including many HIPAA document versions. ● Optionally, generate Functional Acknowledgements (997 or 999) as per X12 standards. ● Metadata propagation with DataSense for configured schemas to make transformations easy. MuleSoft X12 Module
  • 27. 27 ● X12 Module 2.6 introduced new operation - Batch Write ○ Allows merging individual X12 documents ○ Reduce the number of transmissions with partners MuleSoft X12 Module - Latest
  • 30. 30 Any Questions? Find me - https://manik.magar.me OR Ask Google: “Manik Magar”
  • 31. Quiz… Go to www.menti.com and use the code 79884081