来自我的发送端口的 xml 消息不反映我用于转换消息的编排。
尽管我测试了消息映射并观察了 XML 的预期转换,但我对如何测试使用该映射的编排感到困惑。
编排具有以下内容:
接收消息
ConstructMessage => 转换
发信息
在我部署 Biztalk 应用程序并向实例提供源消息后,我观察到来自发送端口的消息仍然没有反映预期的转换。相反,这些消息具有与源 XML 模式相同的格式。
笔记:
我正在学习 Biztalk。
我已在管理控制台中停止并重新启动服务器实例。
来自我的发送端口的 xml 消息不反映我用于转换消息的编排。
尽管我测试了消息映射并观察了 XML 的预期转换,但我对如何测试使用该映射的编排感到困惑。
编排具有以下内容:
接收消息
ConstructMessage => 转换
发信息
在我部署 Biztalk 应用程序并向实例提供源消息后,我观察到来自发送端口的消息仍然没有反映预期的转换。相反,这些消息具有与源 XML 模式相同的格式。
笔记:
我正在学习 Biztalk。
我已在管理控制台中停止并重新启动服务器实例。
如果这是您第一次尝试此操作,可能是因为端口未正确绑定,消息未通过编排。确保已部署的编排绑定到正确的接收端口和发送端口(和主机)并启用。
如果您使用的是 PassThruReceive,那么我怀疑您为发送端口设置了其他过滤器,并且您的编排甚至没有实例化。尝试使用 XmlReceive 管道。这将运行上面提到的 XmlDissasembler,它将读取命名空间和根节点并将消息发布到消息框。
我怀疑您是按消息类型订阅 Orch,在这种情况下,您会收到消息。发生这种情况时,如果您得到 2 条消息输出,那么您的发送端口上确实有另一个过滤器。