【问题标题】:Reading configuration in Biztalk maps AND orchestrations在 Biztalk 映射和编排中读取配置
【发布时间】:2014-04-14 13:04:36
【问题描述】:

我有两种情况需要将配置数据读入 BizTalk:

  1. 在编排的表达式形状内。将消息响应的一部分与环境之间不同的预定义字符串进行比较
  2. 在地图中查找数据库的连接字符串

我不想为了在测试环境和实际环境之间移动而重新编译,我将有多个应用程序可能需要它们自己版本的相同配置元素。

我见过this question,但这是服务器级别的,似乎有风险。

我的另一个想法是使用带有 SP 的自定义表来读取值。这意味着每次我想读取一个设置时,我都必须在编排中构建、发送和接收消息。它在地图上也对我没有帮助。

是否还有其他对流程影响较小或涉及较少工作/维护的选项?

【问题讨论】:

    标签: biztalk biztalk-2013


    【解决方案1】:

    为 BizTalk 存储配置数据最常用的方法是 SSO,当然还有其他选项。

    您可以使用 SSO 配置数据存储工具 http://seroter.wordpress.com/2007/09/21/biztalk-sso-configuration-data-storage-tool/ 来维护信息。

    Microsoft 发布了一个示例帮助程序类来读取数据,http://go.microsoft.com/fwlink/?linkid=99741

    BRE 也可能是编排考虑的一个选项。

    【讨论】:

    • 如果你打算使用SSO你最好使用微软官方工具microsoft.com/en-us/download/…Richard Seroter的工具有一个bug,这意味着之后不能使用官方工具来维护它.
    • 有没有一种简洁的方法可以在地图中访问这些值?
    • 您将在 Scripting Functoid 中使用 SSOHelper。
    • @boatseller 我怀疑。希望 Get Application/Common Value 可能会更整洁
    • @Dijkgraaf 值得一提的是,由于旧的 DLL 引用,Microsoft 官方工具无法在 Windows Server 2012 R2 上与 BizTalk 2013 R2 一起使用。但是,Sandro Pereira 重新编译了该工具的 DLL 并在此处提供:gallery.technet.microsoft.com/…
    猜你喜欢
    • 1970-01-01
    • 2017-04-01
    • 2021-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多