EDIdEv - Electronic Data Interchange Development      EDIdEv


 
Framework EDI with .NET

  EDI Tool for Developers

Framework EDI (version 5.2 and later) includes .NET components to support .NET EDI applications development.  Although, you can still use the FREDI-COM component in a .NET client by using the interop.dll, we do not recommend this method because the interop.dll can become a bottleneck that could impede performance specially when processing larger EDI files.  

For those already familiar with the FREDI-COM, you will find few and subtle syntactical changes in FREDI-NET component, but we recommend these changes because they improve performance.  Below are sample VB.NET programs using FREDI-NET.  (Please note how objects are assigned and disposed).

 

Please note that Framework EDI 5.2 is a .NET hybrid, which means its .NET component still requires the COM components.  Therefore, when programming in ASP.NET, you need to enable COM support by doing the following:

<%@ Page ASPCompat="true" %>

 

Also, when programming threading with the FREDI-NET component, you need to set the concurrency of the thread apartment as single threaded.  Example in VB .NET, do the following:

t.ApartmentState = Threading.ApartmentState.STA

 

Click here to download Framework EDI 

 

Other Topics

 

If you have further questions, please email support@edidev.com.

EDIdEv provides programming examples for illustration only, without warranty either expressed or implied, including, but not limited to, the implied warranties of merchantability and/or fitness for a particular purpose. This article assumes that you are familiar with the programming language being demonstrated and the tools used to create and debug procedures. EDIdEv  support engineers can help explain the functionality of a particular procedure, but they will not modify these examples to provide added functionality or construct procedures to meet your specific needs.

  Home

  Evaluate Framework EDI

  Source Code Examples
    HIPAA EDI
    Business X12 EDI
    Education X12 EDI
    Web EDI Application
    UN/EDIFACT EDI
    Useful EDI Programs
    .NET <
    Security X12.58
    EDI Transmission

  Purchase

  Support

  About EDIdEv LLC

EDIdEv - EDI Development
www.edidev.com