我有一个 BizTalk 2016 FP3 解决方案。使用该向导,我为我的发送端口创建了一个平面文件模式,以从 xml 组装到一个固定位置的文本文件。
当我通过 BizTalk 运行时,我得到一个带有以下错误信息的挂起实例:
Unable to read the stream produced by the pipeline.
Details: Value cannot be null.
Parameter name: format
因此,我打开了挂起消息的消息选项卡并将 xml 复制到测试文件中。然后我通过 ffasm.exe 工具运行它,将我的平面文件模式的路径作为 -bs 参数传递 - 这个工具的输出非常完美,正是我所期望的平面文件内容。
在发送端口(仅包含 Microsoft 平面文件汇编器组件)上,我已将所需的schematypename,assemblystrongname填充为“DocumentSpecName”属性。这并不是真正需要的,因为 BizTalk 能够从提升的 namespace#rootnode 确定架构,所以我尝试过没有设置属性但仍然得到相同的结果。