【问题标题】:BizTalk Mapping supress empty attribute in the destinationBizTalk 映射抑制目标中的空属性
【发布时间】:2019-05-01 12:38:10
【问题描述】:

我在 BizTalk 中有一个案例,我想映射一个“属性节点”,它的类型是不能为空或空的日期,并且为了避免当源为空时我需要在目标转换映射中抑制的问题。

我点击此链接尝试了与 Nodes 相同的操作,但没有回答我的问题。

https://social.technet.microsoft.com/Forums/security/en-US/4ab184e0-c978-429c-a80d-e869732de8a2/how-to-suppress-empty-nodes-in-biztalk-map?forum=biztalkgeneral

有人有想法吗?

谢谢,

罗伯托

编辑

该链接没有提到逻辑字符串根据您的来源返回 True 或 Nill。

我必须检查是否为空以及是否为空

【问题讨论】:

    标签: xslt mapping biztalk


    【解决方案1】:

    从源连接到 Length Functoid,然后连接到大于 1 Functoid。

    将大于 Functoid 连接到目标。

    无论您最终如何组合它,连接返回布尔值的 Functoid 都被视为创建是/否,无论是否映射了任何值。

    【讨论】:

    • 只有一个人认为,我忘记了逻辑字符串在验证字段为空时返回 True,但在字段为空时返回 null。
    • @RobertoBorges 为了清楚起见,我不建议使用逻辑字符串。我建议使用长度 + 大于。
    • 您的解决方案更完整,验证任何类型的值,null 或空。谢谢你!
    猜你喜欢
    • 1970-01-01
    • 2010-12-22
    • 2017-04-01
    • 1970-01-01
    • 2018-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多