Documentation

What is EDI Tools for .NET C# library

Article author
Admin
  • Updated

EDI Tools for .NET is a software development kit for .NET 5.0, .NET Core and .NET Framework, which makes it straightforward to parse, generate, validate, acknowledge, split, customize, or in other words, to programmatically manipulate EDI files. It is written in C# and is distributed as a NuGet package.

EDI Tools for .NET does not provide any communication components (AS2 or SFTP, for example), has no dashboard or UI, and is not a full end-to-end EDI solution.

 

Compatibility with .NET

.NET 5.0 

Supports: MacOS, Linux, Windows. Includes support for cloud hosting including AWS and Azure

.NET Core 2.0 and above

Supports: MacOS, Linux, Windows. Includes support for cloud hosting including AWS and Azure

.NET Framework 4 and above

Supports: Windows, Azure

NuGet package targets

The NuGet package targets the following versions:

  • .NET Framework 4.0 / 4.5 / 4.72
  • .NET Core 2.0 / 3.1
  • .NET 5.0

 

Get started

To get started with EDI Tools for .NET you can:

  1. If you prefer to play around, download a collection of C# examples that cover the full functionality of the product (requires Visual Studio). Includes a demo project to translate EDI or flat files straight away.

    Download EDI C# Examples

  2. Create a new project from scratch using the trial from NuGet
  3. Head on to the step-by-step tutorial., for a more learn by doing approach.

 

Serial Key

To use EDI Tools for .NET you need a valid serial key. The serial key will be sent to the email address you used when ordering a plan for EdiFabric. The trial comes with a serial key that is valid for 14 days.

The serial key is applied programmatically, using the following code:

EdiFabric.SerialKey.Set("Valid Serial Key");

If you can't find your serial key or don't know how to apply it, contact us for assistance.

 

Supported EDI Standards

EDI Tools for .NET currently supports all message types for the X12, EDIFACT, HL7, and NCPDP (SCRIPT and Telecommunications) EDI standards, the German automotive standard VDA, as well as custom formatted flat files (delimited, positional, or a mixture of both).

Each message type/transaction set is represented by what we call "EDI Template", and you can learn more about EDI templates here.

The following EDI templates are available out-of-the-box, however, if you can't find a particular transaction, please let us know.:

EDI Template EDI Webpad
X12 X12
HIPAA HIPAA
IAIABC IAIABC
EDIFACT EDIFACT
EANCOM EANCOM
HL7  
NCPDP  
SCRIPT  
IATA PADIS IATA PADIS
VDA VDA
Share this:

Was this article helpful?

Comments

0 comments

Please sign in to leave a comment.