按消息类型配置 EDI 验证

Configuring EDI Validation by Message Type

在逻辑应用程序工作流程中,我正在与客户合作使用 856,它不需要段 PRF,否则需要元素 1。我已经找到如何设置协议的接收设置以跳过足够多的 856 验证以允许它通过。

但是,我认为这会抑制我想要的验证。是否可以在验证中做更细粒度的事情?例如,我可以配置一个856消息类型,就像行业标准856一样,省去这一项的要求吗?

协议中的验证设置仅涵盖一些全局设置,例如前导空格和尾随空格。

您可以在上传到您的 IA 之前通过修改它的架构来完全自定义任何特定的交易。

在这种情况下,打开 Visual Studio 中的 865 Schema 并做两件事:

  1. <Schema> 节点上,将 Target Namespace 更改为应用拥有的内容,例如 uri:MyApp。这是为了将其与默认架构区分开来。
  2. 导航到 HLLoop1 下的 PRF。 将最大出现次数设置为 0。默认(空白)为 1。

替换集成帐户中的架构,收到此协议的 856 时将不再需要 PRF。