在 Biztalk 映射中,如果源消息包含特定值,我如何才能执行脚本功能?哪种functoid组合可以让我做到这一点?
编辑
我想检查某个元素的特定值。脚本将是内联 xslt。
针对 40Alpha 第一个建议:这是我想使用的方法,但我无法将脚本 functoid 连接到值映射 functoid。我可能在这里做错了什么?
在 Biztalk 映射中,如果源消息包含特定值,我如何才能执行脚本功能?哪种functoid组合可以让我做到这一点?
编辑
我想检查某个元素的特定值。脚本将是内联 xslt。
针对 40Alpha 第一个建议:这是我想使用的方法,但我无法将脚本 functoid 连接到值映射 functoid。我可能在这里做错了什么?
两个最简单的选择(IMO)是:
我会做的是:
或者更简单的方法是:
在你的脚本functoid中用这个包装你的xslt:
<xsl:if test="/yournode[text()="SomeValue"]">
<!--YOUR SCRIPTING HERE -->
</xsl:if>