training edi basics ii
TRANSCRIPT
-
8/14/2019 Training Edi Basics II
1/130
1
Please Read
This slide show automatically advances, but you can still control the slides withthe following keys:
PgDn : advances to the next slidePgUp : reverses to the previous slide
It also has sound. So please have the speakers on your computer turned on before proceeding to the next screen.
Now sit back, learn and enjoy the show
-
8/14/2019 Training Edi Basics II
2/130
2
-
8/14/2019 Training Edi Basics II
3/130
3
-
8/14/2019 Training Edi Basics II
4/130
4
-
8/14/2019 Training Edi Basics II
5/130
5
-
8/14/2019 Training Edi Basics II
6/130
6
-
8/14/2019 Training Edi Basics II
7/130
7
EDI VALIDATION
EDI FileCompanion Guide
Companion Guide Detail
-
8/14/2019 Training Edi Basics II
8/130
8
EDI VALIDATION
EDI FileCompanion Guide Overview
Companion Guide Detail
-
8/14/2019 Training Edi Basics II
9/130
9
EDI File
Companion Guide
-
8/14/2019 Training Edi Basics II
10/130
10
EDI File
Companion Guide
Segment ID is BEG
-
8/14/2019 Training Edi Basics II
11/130
11
EDI File
Companion Guide
BEG segment must be used
-
8/14/2019 Training Edi Basics II
12/130
12
EDI File
Companion Guide
-
8/14/2019 Training Edi Basics II
13/130
13
EDI File
Companion GuideElement is type ID
-
8/14/2019 Training Edi Basics II
14/130
14
EDI File
Companion GuideElement must have 2 characters
-
8/14/2019 Training Edi Basics II
15/130
15
Companion Guide
EDI File
-
8/14/2019 Training Edi Basics II
16/130
16
Companion Guide
EDI File
00 is a valid code value
-
8/14/2019 Training Edi Basics II
17/130
17
Position NumbersRequirements
User RequirementsMinimum and Maximum Length
Maximum UsageLoop RepeatsSyntax Rules
Code ListExternal Code List
Value ListValue Reference
Semantic ReferencesObject Variables
Triggers/InstancesIndustry/Trading Partner Specific
-
8/14/2019 Training Edi Basics II
18/130
18
User readable
Machine readable
-
8/14/2019 Training Edi Basics II
19/130
19
User readable
Machine readable
-
8/14/2019 Training Edi Basics II
20/130
20
User readable
Machine readable
-
8/14/2019 Training Edi Basics II
21/130
21
An example of a SEF file viewed with a text editor
-
8/14/2019 Training Edi Basics II
22/130
22
SEF file viewed with the SEF Manager
-
8/14/2019 Training Edi Basics II
23/130
23
-
8/14/2019 Training Edi Basics II
24/130
24
-
8/14/2019 Training Edi Basics II
25/130
25
-
8/14/2019 Training Edi Basics II
26/130
26
-
8/14/2019 Training Edi Basics II
27/130
27
-
8/14/2019 Training Edi Basics II
28/130
28
An EDI Validation Program
oEdiDoc.LoadSchema "850_4010.SEF, 0
oEdiDoc.LoadEdi "850.X12"
Set oWarnings = oEdiDoc.GetWarnings
For i = 1 To oWarnings.CountSet oWarning = oWarnings.Warning(i)List1.AddItem oWarning.Description
Next
-
8/14/2019 Training Edi Basics II
29/130
29
oEdiDoc.LoadSchema "850_4010.SEF, 0
An EDI Validation Program
-
8/14/2019 Training Edi Basics II
30/130
30
oEdiDoc.LoadSchema "850_4010.SEF, 0
oEdiDoc.LoadEdi "850.X12"
An EDI Validation Program
-
8/14/2019 Training Edi Basics II
31/130
31
oEdiDoc.LoadSchema "850_4010.SEF, 0
oEdiDoc.LoadEdi "850.X12"
Set oWarnings = oEdiDoc.GetWarnings
An EDI Validation Program
-
8/14/2019 Training Edi Basics II
32/130
32
oEdiDoc.LoadSchema "850_4010.SEF, 0
oEdiDoc.LoadEdi "850.X12"
Set oWarnings = oEdiDoc.GetWarnings
For i = 1 To oWarnings.CountSet oWarning = oWarnings.Warning(i)List1.AddItem oWarning.Description
Next
An EDI Validation Program
-
8/14/2019 Training Edi Basics II
33/130
33
EDIVALIDATION
PASSEDTEST?
INBOUND EDI
ACCEPT EDI
REJECT EDI
YES
NO
-
8/14/2019 Training Edi Basics II
34/130
34
EDIVALIDATION
PASSEDTEST?
INBOUND EDI
ACCEPT EDI
REJECT EDI
YES
NO
SEND BACK EDIACKNOWLEDGMENT
-
8/14/2019 Training Edi Basics II
35/130
35
Two types of acknowledgment:
1. Receipt of Interchange
2. Receipt of Functional Group
TA1 segment
997 Functional Group EDI file
-
8/14/2019 Training Edi Basics II
36/130
36
Two types of acknowledgment:
1. Receipt of Interchange
2. Receipt of Functional Group
TA1 segment
997 Functional Group EDI file
-
8/14/2019 Training Edi Basics II
37/130
37
Two types of acknowledgment:
1. Receipt of Interchange
2. Receipt of Functional Group
TA1 segment
997 Functional Group EDI file
-
8/14/2019 Training Edi Basics II
38/130
38
Two types of acknowledgment:
1. Receipt of Interchange
2. Receipt of Functional Group
TA1 segment
997 Functional Group EDI file
-
8/14/2019 Training Edi Basics II
39/130
39
Two types of acknowledgment:
1. Receipt of Interchange
2. Receipt of Functional Group
TA1 segment
997 Functional Group EDI file
-
8/14/2019 Training Edi Basics II
40/130
40
Two types of acknowledgment:
1. Receipt of Interchange
2. Receipt of Functional Group
TA1 segment
997 Functional Group EDI file
-
8/14/2019 Training Edi Basics II
41/130
-
8/14/2019 Training Edi Basics II
42/130
42
The Interchange Acknowledgment
TA1* 000000085 *030798*1738*R*021
Interchange Control Number
-
8/14/2019 Training Edi Basics II
43/130
43
The Interchange Acknowledgment
TA1*000000085* 030798 *1738 *R*021
Interchange Date
Time
-
8/14/2019 Training Edi Basics II
44/130
44
The Interchange Acknowledgment
TA1*000000085*030798*1738* R *021
Acknowledgment Code
R = RejectedA = Accepted
-
8/14/2019 Training Edi Basics II
45/130
45
The Interchange Acknowledgment
TA1*000000085*030798*1738*R* 021
Note Code
021 = Invalid number of included Groups value
-
8/14/2019 Training Edi Basics II
46/130
46
1. Acknowledging Receipt of
Functional Group
-
8/14/2019 Training Edi Basics II
47/130
47
-
8/14/2019 Training Edi Basics II
48/130
48
Acknowledgesone Functional Group
-
8/14/2019 Training Edi Basics II
49/130
49
-
8/14/2019 Training Edi Basics II
50/130
50
-
8/14/2019 Training Edi Basics II
51/130
51
-
8/14/2019 Training Edi Basics II
52/130
52
-
8/14/2019 Training Edi Basics II
53/130
53
-
8/14/2019 Training Edi Basics II
54/130
54
-
8/14/2019 Training Edi Basics II
55/130
55
-
8/14/2019 Training Edi Basics II
56/130
56
-
8/14/2019 Training Edi Basics II
57/130
-
8/14/2019 Training Edi Basics II
58/130
58
-
8/14/2019 Training Edi Basics II
59/130
59
Generating an EDI Acknowledgment
-
8/14/2019 Training Edi Basics II
60/130
60
Generating an EDI Acknowledgment
oAck = oEdiDoc.GetAcknowledgmentoAck.EnableFunctionalAcknowledgment = TrueoAck.EnableInterchangeAcknowledgment = True
oEdiDoc.LoadEdi "850.X12"
oAck.Save Ack_850.X12
oEdiDoc.LoadSchema(850_4010.SEF, 0)oEdiDoc.LoadSchema(997_4010.SEF, 0)
Generating an EDI Acknowledgment
-
8/14/2019 Training Edi Basics II
61/130
61
Generating an EDI Acknowledgment
oEdiDoc.LoadSchema(850_4010.SEF, 0)
Generating an EDI Acknowledgment
-
8/14/2019 Training Edi Basics II
62/130
62
Generating an EDI Acknowledgment
oEdiDoc.LoadSchema(850_4010.SEF, 0)oEdiDoc.LoadSchema(997_4010.SEF, 0)
Generating an EDI Acknowledgment
-
8/14/2019 Training Edi Basics II
63/130
63
Generating an EDI Acknowledgment
oAck = oEdiDoc.GetAcknowledgmentoAck.EnableFunctionalAcknowledgment = TrueoAck.EnableInterchangeAcknowledgment = True
oEdiDoc.LoadSchema(850_4010.SEF, 0)oEdiDoc.LoadSchema(997_4010.SEF, 0)
Generating an EDI Acknowledgment
-
8/14/2019 Training Edi Basics II
64/130
64
Generating an EDI Acknowledgment
oAck = oEdiDoc.GetAcknowledgmentoAck.EnableFunctionalAcknowledgment = TrueoAck.EnableInterchangeAcknowledgment = True
oEdiDoc.LoadEdi "850.X12"
oEdiDoc.LoadSchema(850_4010.SEF, 0)oEdiDoc.LoadSchema(997_4010.SEF, 0)
Generating an EDI Acknowledgment
-
8/14/2019 Training Edi Basics II
65/130
65
Generating an EDI Acknowledgment
oAck = oEdiDoc.GetAcknowledgmentoAck.EnableFunctionalAcknowledgment = TrueoAck.EnableInterchangeAcknowledgment = True
oEdiDoc.LoadEdi "850.X12"
oAck.Save Ack_850.X12
oEdiDoc.LoadSchema(850_4010.SEF, 0)oEdiDoc.LoadSchema(997_4010.SEF, 0)
TA1 / 997 A k l dg t
-
8/14/2019 Training Edi Basics II
66/130
66
ISA*00* *00* *ZZ*ABC12345678 *ZZTA1*000005001*061218*0902*A*000~GS*FA*ABC123 *XZY987*20061218*1231*1*X*004010~ST*997*0001~
AK1*PO*1~AK2*850*00001~AK5*A~AK9*A*1*1*1~SE*6*0001~GE*1*1~IEA*1*000000258~
TA1 / 997 Acknowledgment
EDI MAPPING
-
8/14/2019 Training Edi Basics II
67/130
67
EDI MAPPING
07/23/200401010023
Delivery DatePO No.Message No
987 AvenueRoad
Inc XYZ0101
AddressCompany Name
PO No
ST*850*00023~BEG*00*SA*0101~DTM*002*20040723~
N1*BT*COMPANY ABC~ N3*123 DRIVE STREET~ N4*STARCITY*CA*76503~ N1*ST*INC XYZ~ N3*987 AVENUE ROAD~ N4*RANCHCITY*TX*30603~SE*30*00023~
EDI file
Existing system
Ship To Table
Message Table
EDI MAPPING
-
8/14/2019 Training Edi Basics II
68/130
68
07/23/200401010023
Delivery DatePO No.Message No
987 AvenueRoad
Inc XYZ0101
AddressCompany Name
PO No
ST*850* 00023 ~BEG*00*SA* 0101 ~DTM*002* 20040723 ~
N1*BT*COMPANY ABC~ N3*123 DRIVE STREET~ N4*STARCITY*CA*76503~ N1*ST* INC XYZ ~ N3* 987 AVENUE ROAD ~ N4*RANCHCITY*TX*30603~SE*30*00023~
EDI file
Existing system
Ship To Table
Message Table
EDI MAPPING
EDI MAPPING
-
8/14/2019 Training Edi Basics II
69/130
69
07/23/200401010023
Delivery DatePO No.Message No
987 AvenueRoad
Inc XYZ0101
AddressCompany Name
PO No
ST*850* 00023 ~BEG*00*SA* 0101 ~DTM*002* 20040723 ~
N1*BT*COMPANY ABC~ N3*123 DRIVE STREET~ N4*STARCITY*CA*76503~ N1*ST* INC XYZ ~ N3* 987 AVENUE ROAD ~ N4*RANCHCITY*TX*30603~SE*30*00023~
EDI file
Existing system
Ship To Table
Message Table
EDI MAPPING
Database schema
-
8/14/2019 Training Edi Basics II
70/130
70
07/23/200401010023
Delivery DatePO No.Message No
ST*850*00023~BEG*00*SA*0101~DTM*002*20040723~
N1*BT*COMPANY ABC~ N3*123 DRIVE STREET~
N4*STARCITY*CA*76503~ N1*ST*INC XYZ~ N3*987 AVENUE ROAD~ N4*RANCHCITY*TX*30603~PO1*1*16*EA*12.00~PO1*2*13*EA*30.00~
SE*30*00023~
EDI file
Database schema
Ship To Table
Message Table
Bill To Table
76503CAStarCity123 DriveStreet
Company ABC0101
ZipStateCityAddressCompanyPO No
30603TXRanchCity987Avenue Rd
Inc XYZ0101
ZipStateCityAddressCompanyPO No
Items
12.00EA160101
30.00EA130101
PriceUnitQtyPO No
D S
-
8/14/2019 Training Edi Basics II
71/130
71
07/23/200401010023
Delivery DatePO No.Message No
ST*850*00023~BEG*00*SA*0101~DTM*002*20040723~
N1*BT*COMPANY ABC~ N3*123 DRIVE STREET~
N4*STARCITY*CA*76503~ N1*ST*INC XYZ~ N3*987 AVENUE ROAD~ N4*RANCHCITY*TX*30603~PO1*1*16*EA*12.00~PO1*2*13*EA*30.00~
SE*30*00023~
Data Exchange
Data Storage
Ship To Table
Message Table
Bill To Table
76503CAStarCity123 DriveStreet
Company ABC0101
ZipStateCityAddressCompanyPO No
30603TXRanchCity987Avenue Rd
Inc XYZ0101
ZipStateCityAddressCompanyPO No
Items
12.00EA160101
30.00EA130101
PriceUnitQtyPO No
Database schema
-
8/14/2019 Training Edi Basics II
72/130
72
07/23/200401010023
Delivery DatePO No.Message No
ST*850*00023~BEG*00*SA*0101~DTM*002*20040723~
N1*BT*COMPANY ABC~ N3*123 DRIVE STREET~
N4*STARCITY*CA*76503~ N1*ST*INC XYZ~ N3*987 AVENUE ROAD~ N4*RANCHCITY*TX*30603~PO1*1*16*EA*12.00~PO1*2*13*EA*30.00~
SE*30*00023~
EDI file
Database schema
Ship To Table
Message Table
Bill To Table
76503CAStarCity123 DriveStreet
Company ABC0101
ZipStateCityAddressCompanyPO No
30603TXRanchCity987Avenue Rd
Inc XYZ0101
ZipStateCityAddressCompanyPO No
Items
12.00EA160101
30.00EA130101
PriceUnitQtyPO No
Normalized Database
-
8/14/2019 Training Edi Basics II
73/130
73
07/23/200401010023
Delivery DatePO No.Message No
ST*850*00023~BEG*00*SA*0101~DTM*002*20040723~
N1*BT*COMPANY ABC~ N3*123 DRIVE STREET~
N4*STARCITY*CA*76503~ N1*ST*INC XYZ~ N3*987 AVENUE ROAD~ N4*RANCHCITY*TX*30603~PO1*1*16*EA*12.00~PO1*2*13*EA*30.00~
SE*30*00023~
Normalized File
Normalized Database
Ship To Table
Message Table
Bill To Table
76503CAStarCity123 DriveStreet
Company ABC0101
ZipStateCityAddressCompanyPO No
30603TXRanchCity987Avenue Rd
Inc XYZ0101
ZipStateCityAddressCompanyPO No
Items
12.00EA160101
30.00EA130101
PriceUnitQtyPO No
Database schemaEDI file
-
8/14/2019 Training Edi Basics II
74/130
74
07/23/200401010023
Delivery DatePO No.Message No
Database schema
Ship To Table
Message Table
Bill To Table
76503CAStarCity123 DriveStreet
Company ABC0101
ZipStateCityAddressCompanyPO No
30603TXRanchCity987Avenue Rd
Inc XYZ0101
ZipStateCityAddressCompanyPO No
Items
12.00EA160101
30.00EA130101
PriceUnitQtyPO No
Database schemaEDI file
-
8/14/2019 Training Edi Basics II
75/130
75
07/23/200401010023
Delivery DatePO No.Message No
Ship To Table
Message Table
Bill To Table
76503CAStarCity123 DriveStreet
Company ABC0101
ZipStateCityAddressCompanyPO No
30603TXRanchCity987Avenue Rd
Inc XYZ0101
ZipStateCityAddressCompanyPO No
Items
12.00EA160101
30.00EA130101
PriceUnitQtyPO NoQualifiers andCodes omitted
EDI file Database schema
-
8/14/2019 Training Edi Basics II
76/130
76
07/23/200401010023
Delivery DatePO No.Message No
Ship To Table
Message Table
Bill To Table
76503CAStarCity123 DriveStreet
Company ABC0101
ZipStateCityAddressCompanyPO No
30603TXRanchCity987Avenue Rd
Inc XYZ0101
ZipStateCityAddressCompanyPO No
Items
12.00EA160101
30.00EA130101
PriceUnitQtyPO No
EDI file Database schema
-
8/14/2019 Training Edi Basics II
77/130
77
07/23/200401010023
Delivery DatePO No.Message No
Ship To Table
Message Table
Bill To Table
76503CAStarCity123 DriveStreet
Company ABC0101
ZipStateCityAddressCompanyPO No
30603TXRanchCity987Avenue Rd
Inc XYZ0101
ZipStateCityAddressCompanyPO No
Items
12.00EA160101
30.00EA130101
PriceUnitQtyPO No
EDI file Database schema
-
8/14/2019 Training Edi Basics II
78/130
78
07/23/200401010023
Delivery DatePO No.Message No
Ship To Table
Message Table
Bill To Table
76503CAStarCity123 DriveStreet
Company ABC0101
ZipStateCityAddressCompanyPO No
30603TXRanchCity987Avenue Rd
Inc XYZ0101
ZipStateCityAddressCompanyPO No
Items
12.00EA160101
30.00EA130101
PriceUnitQtyPO No
EDI file Database schema
-
8/14/2019 Training Edi Basics II
79/130
79
07/23/200401010023
Delivery DatePO No.Message No
Ship To Table
Message Table
Bill To Table
76503CAStarCity123 DriveStreet
Company ABC0101
ZipStateCityAddressCompanyPO No
30603TXRanchCity987Avenue Rd
Inc XYZ0101
ZipStateCityAddressCompanyPO No
Items
12.00EA160101
30.00EA130101
PriceUnitQtyPO No
EDI file Database schema
-
8/14/2019 Training Edi Basics II
80/130
80
07/23/200401010023
Delivery DatePO No.Message No
Ship To Table
Message Table
Bill To Table
76503CAStarCity123 DriveStreet
Company ABC0101
ZipStateCityAddressCompanyPO No
30603TXRanchCity987Avenue Rd
Inc XYZ0101
ZipStateCityAddressCompanyPO No
Items
12.00EA160101
30.00EA130101
PriceUnitQtyPO No
EDI file Database schema
-
8/14/2019 Training Edi Basics II
81/130
81
07/23/200401010023
Delivery DatePO No.Message No
Ship To Table
Message Table
Bill To Table
76503CAStarCity123 DriveStreet
Company ABC0101
ZipStateCityAddressCompanyPO No
30603TXRanchCity987Avenue Rd
Inc XYZ0101
ZipStateCityAddressCompanyPO No
Items
12.00EA160101
30.00EA130101
PriceUnitQtyPO No
Programming Outbound Mapping
-
8/14/2019 Training Edi Basics II
82/130
82
g g pp g
Set oSegment = oTransactionset.CreateDataSegment("N1\N1")
oSegment.DataElementValue(1) = "ST"oSegment.DataElementValue(2) = sShipToCompany
'Creating the N1 data segment in the N1 loop (group)
Programming Outbound Mapping
-
8/14/2019 Training Edi Basics II
83/130
83
Set oSegment = oTransactionset.CreateDataSegment("N1\N1")
oSegment.DataElementValue(1) = "ST"oSegment.DataElementValue(2) = sShipToCompany
'Creating the N1 data segment in the N1 loop (group)
g g pp g
Programming Outbound Mapping
-
8/14/2019 Training Edi Basics II
84/130
84
Set oSegment = oTransactionset.CreateDataSegment("N1\N1")
oSegment.DataElementValue(1) = "ST"oSegment.DataElementValue(2) = sShipToCompany
'Creating the N1 data segment in the N1 loop (group)
g g pp g
Programming Outbound Mapping
-
8/14/2019 Training Edi Basics II
85/130
85
Set oSegment = oTransactionset. CreateDataSegment ("N1\N1")
oSegment.DataElementValue(1) = "ST"oSegment.DataElementValue(2) = sShipToCompany
'Creating the N1 data segment in the N1 loop (group)
g g pp g
N1
-
8/14/2019 Training Edi Basics II
86/130
Programming Outbound Mapping
-
8/14/2019 Training Edi Basics II
87/130
87
Set oSegment = oTransactionset.CreateDataSegment("N1\N1")
oSegment.DataElementValue(1) = "ST"oSegment.DataElementValue(2) = sShipToCompany
'Creating the N1 data segment in the N1 loop (group)
g g pp g
N1*ST*INC XYZ~
Programming Outbound Mapping
-
8/14/2019 Training Edi Basics II
88/130
88
Set oSegment = oTransactionset.CreateDataSegment("N1\N1")
oSegment.DataElementValue(1) = "ST"oSegment.DataElementValue(2) = sShipToCompany
'Creating the N1 data segment in the N1 loop (group)
N1*ST*INC XYZ~
Inbound Mapping
-
8/14/2019 Training Edi Basics II
89/130
89
Do while not oSegment is Nothing
oSegment = oSegment.NextLoop
Loop until no
more segments
Inbound Mapping
-
8/14/2019 Training Edi Basics II
90/130
90
Do while not oSegment is Nothing
oSegment = oSegment.NextLoop
Get next segment
Inbound Mapping
-
8/14/2019 Training Edi Basics II
91/130
91
Do while not oSegment is NothingIf oSegment.Area = 1 then
End If oSegment = oSegment.Next
Loop
Inbound Mapping
-
8/14/2019 Training Edi Basics II
92/130
92
Do while not oSegment is NothingIf oSegment.Area = 1 then
If oSegment.LoopSection = N1 then
End If End If oSegment = oSegment.Next
Loop
Inbound Mapping
-
8/14/2019 Training Edi Basics II
93/130
93
Do while not oSegment is NothingIf oSegment.Area = 1 then
If oSegment.LoopSection = N1 thenIf oSegment.ID = N1 then
End If End If
End If oSegment = oSegment.Next
Loop
Inbound Mapping
-
8/14/2019 Training Edi Basics II
94/130
94
Do while not oSegment is NothingIf oSegment.Area = 1 then
If oSegment.LoopSection = N1 thenIf oSegment.ID = N1 then
If oSegment.DataElementValue(1) = ST then
End If End If
End If End If oSegment = oSegment.Next
Loop
Inbound Mapping
-
8/14/2019 Training Edi Basics II
95/130
95
Do while not oSegment is NothingIf oSegment.Area = 1 then
If oSegment.LoopSection = N1 thenIf oSegment.ID = N1 then
If oSegment.DataElementValue(1) = ST then
sShipToCompany = oSegment.DataElementValue(2)End If End If
End If End If oSegment = oSegment.Next
Loop
-
8/14/2019 Training Edi Basics II
96/130
-
8/14/2019 Training Edi Basics II
97/130
97
ANEDI FILE
IS ACOMPUTER FILE
-
8/14/2019 Training Edi Basics II
98/130
98
The traditional method of sending anEDI file is over a VAN
or Value Added Network
VAN
WORKSTATION WORKSTATION
-
8/14/2019 Training Edi Basics II
99/130
99
TraditionalValue Added Network
upload& download
EDI files
-
8/14/2019 Training Edi Basics II
100/130
100
EDIFile
s Data
Building 1
Building 2
ClearingHouse
Trading Partner ASends and receives
EDI files
Trading Partner BReceives & sendsdata in proprietary
format
ProcessesEDI files
-
8/14/2019 Training Edi Basics II
101/130
101
EDIFile
s Data
Building 1
Building 2
ClearingHouse
Trading Partner ASends and receives
EDI files
Trading Partner BReceives & sendsdata in proprietary
format
ProcessesEDI files
-
8/14/2019 Training Edi Basics II
102/130
102
EDIFile
s Data
Building 1
Building 2
ClearingHouse
Trading Partner ASends and receives
EDI files
Trading Partner BReceives & sendsdata in proprietary
format
ProcessesEDI files
-
8/14/2019 Training Edi Basics II
103/130
103
EDIFile
s Data
Building 1
Building 2
ClearingHouse
Trading Partner ASends and receives
EDI files
Trading Partner BReceives & sendsdata in proprietary
format
ProcessesEDI files
-
8/14/2019 Training Edi Basics II
104/130
104
INTERNET
FTP,HTTP,SMTP
SERVER
FTP,HTTP,SMTP
SERVER
VAN
FTP
-
8/14/2019 Training Edi Basics II
105/130
105
FTP Server FTP Server
..\INBOUND\
..\OUTBOUND\
FOLDERS
..\INBOUND\..\OUTBOUND\
FOLDERS
EDI filesuploaded or downloaded
to folders
foldersfolders
-
8/14/2019 Training Edi Basics II
106/130
HTTP Server - Destination Application
-
8/14/2019 Training Edi Basics II
107/130
107
EDI File
EDIAcknowledgment
ASP Program
Framework EDIcomponent
Validate EDI file andcreate acknowledgment
HTTP Server - Destination Application
-
8/14/2019 Training Edi Basics II
108/130
108
EDI File
EDIAcknowledgment
Framework EDIcomponent
Validate EDI file andcreate acknowledgment
ASP Program
HTTP Server - Destination Application
-
8/14/2019 Training Edi Basics II
109/130
109
EDI File
EDIAcknowledgment
Framework EDIcomponent
Validate EDI file andcreate acknowledgment
ASP Program
AS2 Protocol
-
8/14/2019 Training Edi Basics II
110/130
110
HTTP or WebServer
HTTP or WebServer
EDI filesuploaded to a
AS2Application
HTTP Server
-
8/14/2019 Training Edi Basics II
111/130
111
MDN
AS2 Application
Framework EDIcomponent
Process EDI file
AS2 Message
-
8/14/2019 Training Edi Basics II
112/130
112
EDI Myths& Facts
-
8/14/2019 Training Edi Basics II
113/130
113
Myth
An EDI File is a text file.
-
8/14/2019 Training Edi Basics II
114/130
114
Myth
FACT
An EDI File is a text file.
An EDI file is a binary file.
-
8/14/2019 Training Edi Basics II
115/130
115
-
8/14/2019 Training Edi Basics II
116/130
116
Myth
An EDI File is a flat file.
-
8/14/2019 Training Edi Basics II
117/130
-
8/14/2019 Training Edi Basics II
118/130
118
-
8/14/2019 Training Edi Basics II
119/130
119
Myth
EDI is difficult.
-
8/14/2019 Training Edi Basics II
120/130
120
Myth
FACT
EDI is difficult.
EDI is only difficult withoutthe correct tools.
ISA*00* *00* *ZZ*SENDERISA *14*0073268795005 *960807*1548*U*00401*000000020*0*T*>~GS*PO*SENDERGS*007326879*19960807*1548*000001*X*004010~ST*850*000000001
EDI file viewed with a text editor
-
8/14/2019 Training Edi Basics II
121/130
121
~BEG*00*SA*A99999-01**19971207~REF*VR*54321~ITD*01*3*1**15**16~DTM*002*19971219~N1*BT*BUYSNACKS INC.*9*1223334444~N3*P.O. BOX 0000~N4*TEMPLE*TX*76503~N1*ST*BUYSNACKS PORT*9*1223334445~N3*1000 N. SAMPLE HIGHWAY~N4*ATHENS*GA*30603~PO1**16*CA*12.34**CB*000111111*UA*002840022222~PID*F****CRUNCHY CHIPS LSS~PO4*48*7.89*LB~PO1**13*CA*12.34**CB*000555555*UA*002840033333~PID*F****NACHO CHIPS LSS~PO4*48*8.9*LB~PO1**32*CA*12.34**CB*000666666*UA*002840044444~PID*F****POTATO CHIPS~PO4*72*6.78*LB~PO1**51*CA*12.34**CB*000874917*UA*002840055555~PID*F****CORN CHIPS~PO4*48*8.9*LB~PO1**9*CA*12.34**CB*000874958*UA*002840066666~PID*F****BBQ CHIPS~PO4*48*4.5*LB~PO1**85*CA*12.34**CB*000874990*UA*002840077777~PID*F****GREAT BIG CHIPS LSS~PO4*48*4.56*LB~PO1**1*CA*12.34**CB*000875088*UA*002840088888~PID*F****MINI CHIPS LSS~PO4*48*4.56*LB~CTT*7~SE*34*000000001~GE*1*000001~IEA*1*000000020~
.SETS850=^[ST,M][BEG,M]+20[CUR]+10[REF,,>1][PER,,3][TAX,,>1][FOB,,>1][CTP,,>1]+5[PAM,,10]+15[CSH,,5]+5[TC2,,>1]{:25[SAC][CUR]}[ITD,,>1]+10[DIS,,20]+5[INC][DTM,,10]+10[LDT,,12]+20[LIN,,5]+5[SI,,>1][PID,,200]+10[MEA,,40][PWK,,25][PKG,,200][TD1,,2][TD5,,12][TD3,,12][TD4,,5][MAN,,10]+6[PCT,,>1]+4[CTB,,5]+5[TXI,,>1]{:>1+2[AMT][REF,,>1]+1[DTM]+2[PCT,,>1]{:>1+1[FA1][FA2,M,>1]}}{:1000[N9]+2[DTM,,>1]+3[MSG,,1000]}{:200+10[N1][N2,,2][N3,,2][N4,,>1]+5[NX2,,>1][REF,,12]+10[PER,,>1]+5[SI,,>1][FOB]+10[TD1,,2][TD5,,12][TD3,,12][TD4,,5][PKG,,200]}{:>1[LM][LQ,M,>1]}{:>1[SPI][REF,,5][DTM,,5][MSG,,50]{:20[N1][N2,,2][N3,,2][N4][REF,,20][G61][MSG,,50]}{:>1[CB1][REF,,20][DTM,,5][LDT][MSG,,50]}}{:>1[ADV]
SEF file viewed with a text editor
-
8/14/2019 Training Edi Basics II
122/130
122
Myth
EDI implementation is expensive.
-
8/14/2019 Training Edi Basics II
123/130
-
8/14/2019 Training Edi Basics II
124/130
124
Myth
EDI is rigid and inflexible.
-
8/14/2019 Training Edi Basics II
125/130
125
Myth
FACT
EDI is rigid and inflexible.
EDI itself is flexible.Its a standard that allows your
own requirements.
-
8/14/2019 Training Edi Basics II
126/130
126
EDI Applicationshave been
rigid and inflexible.
-
8/14/2019 Training Edi Basics II
127/130
127
-
8/14/2019 Training Edi Basics II
128/130
128
THE END
Contact Info:
-
8/14/2019 Training Edi Basics II
129/130
129
Copyright 2007 EDIdEv LLC, Burbank, California. All rights reserved.
EDIdEv LLC239 W. Olive Ave.Burbank, CA 91502
Tel: (818) 569-4542
Fax: (818) 846-8937
Email: [email protected]
mailto:[email protected]://www.edidev.com/http://www.edidev.com/mailto:[email protected] -
8/14/2019 Training Edi Basics II
130/130