这个问题困扰了我一段时间。我有一个带有段和标签标识符的平面文件。其中一个片段是可选的。这很好,但我需要逻辑来确定该段是否存在。如果它不存在,我需要做其他事情。如果该段存在,则一切按计划进行。如果没有,则 BizTalk 甚至无法识别或执行与该段相关的任何 functoid。
同样,如果该段完全消失(意味着没有创建/翻译平面文件 xml 节点),则逻辑存在甚至不会执行。我尝试过脚本、functoids。我越来越确信这是映射器中的一个错误。任何帮助表示赞赏。
最佳答案
尝试使用值映射
functoid 而不是值映射(扁平化)
functoid。
还要确保值映射 functoid 的参数顺序正确。逻辑运算符必须是第一个参数。有时参数会出现乱序,functoid 会停止按预期工作。
关于biztalk - 逻辑存在不起作用 - BizTalk Mapper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35366146/