如何设置Edifabric以使用多个X12版本



我已经购买了edifabric,并且有一个疑问如何设置一个项目来使用它。随附的SDK具有一个规则项目,其中包含一些代码,复杂的元素和段,这些代码特定于X12 Spec的版本,例如005010.我的应用程序根据交易类型使用不同的版本。例如,753&856使用005010和810&855使用004010。

我是否应该有一个规则项目,带有不同版本的不同文件夹?或者我应该有一个每个项目一个版本的多个规则项目。

您通常会按照版本或合作伙伴对规则进行分组。如果您的合作伙伴符合标准规格,并且您不必以任何方式修改规则 - 请按版本拆分规则。该模式是将每个版本都放在单独的项目 assembly中。Edifabric每个版本只允许一条消息,然后输入同一组件。这样,您也很整洁且容易维护。

每个规则项目将包含您将要使用的交易的3个常见文件,片段,复杂和代码以及文件。没有意义上添加所有文件,您可以在需要时逐渐升级此文件。通过使用工厂可以动态加载正确的规范。请参阅x12 SDK以获取示例代码或文档。

最新更新