-
Notifications
You must be signed in to change notification settings - Fork 50
/
README.txt
94 lines (68 loc) · 4.12 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
Thank you for downloading EdiFabric's EDIFACT examples
1. Overview
The examples are organized into different projects in two logical categories: by product feature and by message type. All examples are provided for both .NET Framework 4.8 and .NET 6 in separate Visual Studio solutions.
2. Requirements
- Visual Studio, compatible with the supported .NET versions
- Minimum .NET Framework 4.8 or .NET 6. Downgrade to .NET Framework 4.5 is possible by changing the target framework for each project.
3. Serial Key and EdiFabric DLLs
All projects reference EdiFabric EDI Tools as NuGet packages from nuget.org. If you wish to install EdiFabric EDI Tools as DLLs, download the trial DLLs from https://sowl.co/oApEt.
4. Setup
Rebuild the solution with Package Restore enabled. If there are any build errors, manually install the missing packages from https://www.nuget.org/packages?q=edifabric.
5. Getting started
To get started, set project EdiFabric.Examples.EDIFACT.Demo as the startup project, open Program.cs and follow the instructions there. This project allows you to quickly translate your own EDI files.
6. Examples by feature
Explore the different features of EdiFabric, such as translating from EDI file (ReadEDI), generating EDI file (WriteEDI), validating EDI transactions (ValidateEDI),
import/export from/to JSON , XML, CSV, create/save/query database (DB), generate CONTRL acknowledgments (AcknowledgeEDI) and how to map to/from an EDI template using Automapper and XSLT (MapEDI).
7. Examples by message type
Explore how to translate from and generate several of the most popular EDIFACT transactions. The following examples are included; please let us know if you need a different one:
EANCOM INVOIC Syntax 3
SMDG BAPLIE
US Customs CUSCAR
US Customs PAXLST
IATA PNRGOV
EDIGAS NOMINT
EDIFACT UN DESADV
EDIFACT UN IFTMIN
EDIFACT UN IFTSTA
EDIFACT UN INVOIC
EDIFACT UN ORDERS
EDIFACT UN ORDRSP
EDIFACT UN PRICAT
8. Validation
All templates in EdiFabric.Templates.Edifact and EdiFabric.Templates.Padis can be used for validation.
9. EDI Templates
The trial comes with the following prebuilt template assemblies:
EdiFabric.Templates.Edifact.dll - EDIFACT D96A, EANCOM INVOIC D01B Syntax 3, SMDG BAPLIE D13B, USC CUSCAR and PAXLST D03B
EdiFabric.Templates.Edigas.dll - EDIGAS 4.0
EdiFabric.Templates.Padis.dll - IATA PADIS 12.1
EdiFabric supports all EDIFACT/EANCOM/IATA/EDIGAS versions and message types. We have an extensive library of EDI templates, however, if you can't find a particular transaction, please let us know.
The following templates are available out-of-the-box:
EDIFACT
https://support.edifabric.com/hc/en-us/articles/360000353611-EDIFACT-1911-to-D97A
EANCOM
https://support.edifabric.com/hc/en-us/articles/360000349012-EANCOM-D93A-D96A-and-D01B-
IATA PADIS
https://support.edifabric.com/hc/en-us/articles/360000349592-PNRGOV-Templates
EDIGAS
https://support.edifabric.com/hc/en-us/articles/4406831178001-EDIGAS-4-0
For an interactive view of all templates go to EdiNation (no registration is required):
https://edination.com/edi-formats.html
10. Trial use
The trial serial key is valid for 14 days, and using the product with a trial license is subject to EdiFabric's license terms available at https://www.edifabric.com/files/eula.pdf. Upon expiry, the product will begin throwing exceptions.
To continue using the trial and the examples, you'll need to request a trial extension.
11. Warranty
The source code in these example projects is strictly for demonstrational purposes and is provided "AS IS" without warranty of any kind, whether expressed or implied, including but not limited to the
implied warranties of merchantability and/or fitness for a particular purpose.
12. Additional information
Install EdiFabric
https://support.edifabric.com/hc/en-us/articles/360016808578-Install-EdiFabric
Trial and examples
https://support.edifabric.com/hc/en-us/articles/360000280532-Trial-and-Examples
EdiFabric tutorial
https://support.edifabric.com/hc/en-us/articles/360000291511-Tutorial-EDI-NET-Tools-Basics
Knowledge Base
https://support.edifabric.com
Support
https://support.edifabric.com/hc/en-us/requests/new
Last updated on June 20, 2023
2023 © EdiFabric