BerryWorksSoftware / edireader

EDIReader is a flexible and lightweight EDI parser, written in pure Java with many integration options. It has handled millions of transactions in a wide variety of products, services, industries, platforms, and custom integrations. Available as the open source Community Edition and the Premium Edition with added-value modules.
GNU General Public License v3.0
123 stars 47 forks source link

Validation of 834 file #20

Open ramanja21 opened 2 years ago

ramanja21 commented 2 years ago

Does Edireader validate input 834 file? If yes, which schema it uses?

canabrook commented 2 years ago

Yes, the EDIReader framework provides a number of value-added modules on top of the core EDIReader parser, including a validation module. It is driven from an EdiModel object which represents the various compliance checking "rules" for a given transaction type such as the 834. The EdiModel can be built directly and efficiently from an XSD licensed separately from X12. However, the EdiModel is fully decoupled from any particular schema, making it possible to build the model from another XSD or other expression of the validation rules.

ramanja21 commented 2 years ago

Thank you for quick reply. Is Validation module under GNU General Public License v3.0? If yes how can we integrate into the EDIreader? If its not open source/free license, then how can we get validation module and use in the EDIreader?

canabrook commented 2 years ago

The validator module is not open source. Contact me at @.*** and we can discuss licensing info.

On Tue, Mar 22, 2022, 2:16 PM ramanja21 @.***> wrote:

Thank you for quick reply. Is Validation module under GNU General Public License v3.0? If yes how can we integrate into the EDIreader? If its not open source/free license, then how can we get validation module and use in the EDIreader?

— Reply to this email directly, view it on GitHub https://github.com/BerryWorksSoftware/edireader/issues/20#issuecomment-1075535332, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABQDKPEHELIECNAM4IOT3FDVBIMCTANCNFSM5RJKSKEA . You are receiving this because you commented.Message ID: @.***>