【发布时间】:2012-07-20 11:43:08
【问题描述】:
我有两个架构。我想检查第一个模式中的值(例如 ID)是否存在于第二个模式中。如果存在,则更新记录,否则将记录插入第二个模式。
如何在带有 SQL Server 2008 R2 的 BizTalk Server 2010 中做到这一点?
【问题讨论】:
标签: biztalk biztalk-2010
我有两个架构。我想检查第一个模式中的值(例如 ID)是否存在于第二个模式中。如果存在,则更新记录,否则将记录插入第二个模式。
如何在带有 SQL Server 2008 R2 的 BizTalk Server 2010 中做到这一点?
【问题讨论】:
标签: biztalk biztalk-2010
如果您想从 BizTalk Map 中查找 SQL Server 中的值,则可以使用 Database Lookup Functoid。
如果您想在不使用映射的情况下在数据库中查找某些内容,那么您可以在业务流程中使用 SQL Server 的 BizTalk 适配器,如 here 所述,从 SQL 中选择数据。
每个“模式”中的值(真的,我的意思是在每条消息中)应该是promoted properties or distinguished fields,这将允许您访问和set them directly from within your orchestration。
【讨论】: