The distribution contains one native library per platform, per EDI standard. At present, only the EDI X12 Standard is supported, with EDIFACT, NCPDP, HL7 and others due to be sequentially released in the coming months.
ediFabric X12 Tools
The library files for ediFabric X12 Tools are:
| Platform | File | Download Link |
|---|---|---|
| Windows | edifabric-x12-tools.dll |
Download (.zip 5.28 MB) |
| Linux | edifabric-x12-tools.so |
Download (.zip 4.16 MB) |
| macOS | edifabric-x12-tools.dylib |
Coming soon... |
Plus your model files (per transaction set) and a map file that tells the engine where to find them.
After you download the library, drop it to the same folder as your executable (or different folder - configure the path in the bindings).
Language Bindings
A comprehensive set of bindings and examples per programming language is available in GitHub:
| Language | GitHub Repository |
|---|---|
| C# | edifabric-csharp-bindings |
| Python | edifabric-python-bindings |
| C | edifabric-c-bindings |
| Java | edifabric-java-bindings |
All bindings conform to the C ABI.
EDI Models
All X12 transactions, such as 837P, 834, 850, etc. are represented as proprietary JSON. Download a standard model from EdiNation Spec Library, or a custom model from EdiNation Spec Builder. You create/modify models in OpenEDI format, upload them in EdiNation Spec Builder and download them as JSON for use in ediFabric Native.
To download a model in either EdiNation Spec Library or EdiNation Spec Builder, select the model first, then in the JSON view select the Download button in the top right corner:
Choose to download as ediFabric Native.
Comments
0 comments
Please sign in to leave a comment.