【问题标题】:BizTalk: Change schema reference before sendingBizTalk:发送前更改架构引用
【发布时间】:2015-01-27 07:40:39
【问题描述】:

情况:

对于一个项目,我们有一个架构(我们称之为 a-forgiving),它有大约 200 个字段映射到不同的组中。 在此架构中,所有字段都是可选的,因为调用者的安全权限不允许查看所有字段。

但也有用户需要几乎相同的架构,我们称之为 a-strict,它具有完全相同的字段和结构,但其中没有什么是可选的。

其他要点:

  • 架构 a(严格和宽容)是官方架构,我们无法更改。
  • 安全过滤基于数据访问级别。

我的问题是:

有没有一种简单易用的方法可以将我们的内部架构映射到这两个 a 架构? 我只看到了一种可能性:

  1. 两个映射(从 internal 到 a-strict 和从 internal 到 a-forgiving)=> 因为它是完全相同的映射(只有不同​​的目标模式名称,没有可选字段),所以有点重复如果我们更改内部架构,我们将需要更改这两个映射。

有没有人有更好的主意或以前有过类似的情况?

如果有人看到一个好的解决方案,那就太好了。

【问题讨论】:

    标签: xml xsd mapping biztalk


    【解决方案1】:

    如果 Forgiving 和 Strict 的目标命名空间不同,则它们是不同的模式。这就是你应该如何看待它。

    它们可能在结构上相同,但它们仍然是不同的模式,应该这样对待。意思是,两张地图。

    【讨论】:

      猜你喜欢
      • 2021-04-16
      • 1970-01-01
      • 1970-01-01
      • 2011-07-25
      • 2013-07-21
      • 1970-01-01
      • 2014-04-16
      • 2016-08-15
      • 1970-01-01
      相关资源
      最近更新 更多