我已经在 Visual Studio 中测试了一个 EDI 文件,并且目标架构(Web 服务)正在正确填充。但是,当我在生产中部署 .dll 并且我将发送端口上的发送管道设置为直通或 XML 传输时,未使用映射中的目标模式。我只得到一个 XML 输出。
关于我缺少什么的任何想法?
我需要创建自定义管道吗?
我已经在 Visual Studio 中测试了一个 EDI 文件,并且目标架构(Web 服务)正在正确填充。但是,当我在生产中部署 .dll 并且我将发送端口上的发送管道设置为直通或 XML 传输时,未使用映射中的目标模式。我只得到一个 XML 输出。
关于我缺少什么的任何想法?
我需要创建自定义管道吗?
我的初始接收端口上存在导致此问题的 EDI 接收。我删除了它并使用 EDI Dissembler 添加了我的自定义管道并获得了我想要的文件。谢谢!
是的,您需要为您的接收位置创建一个包含 EDI 汇编器或 EDI 反汇编器的自定义管道(取决于您是发送还是接收 EDI)。
但是,您应该会看到映射生成具有正确模式名称空间的 XML 有效负载。如果你没有得到那个,那么你的地图也没有执行。
地图未执行的原因。