有没有办法在 webMethods Designer 中使 MAP 步骤不区分大小写?

问题描述 投票:0回答:1

是否有一种方法可以将一个文档中采用驼峰命名法的字段映射到另一个文档中采用 PascalCase 格式的字段,而无需在每个单独字段之间创建链接?

我正在使用 webMethods Designer 10.15。

理想的 MAP 步骤如下所示:

在上面的例子中, DocumentA 包含以下字段:

  • 字段A
  • 场B

DocumentB 包含以下字段:

  • 领域A
  • 领域B

我想在DocumentA和DocumentB之间创建链接,并用DocumentA中字段的值填充DocumentB的字段,但结果是DocumentB中的字段未设置。

当然,我可以在 DocumentA.fieldA 和 DocumentB.FieldA 之间创建链接,但是当文档中有数百个字段时,这会变得漫长而乏味。

esb designer webmethods
1个回答
0
投票

与 IT 领域的许多事情一样,答案是“这是可能的,但是......”总有一个“陷阱”。

如果您指的是使用“线路映射”来获得此“不区分大小写的地图”,那么答案将是“否” - 据我所知,到目前为止(2004 年 1 月)。

但是,您可以沿着“创建自定义 Java 服务”路径来完成此操作:创建一个为您进行此类不区分大小写的映射的服务(获取(源字段、目标字段)列表,在中查找 IData 条目源管道,在目标管道中创建/更新条目);但这种方法有一些缺点,最明显的一个是丢失了图形映射,这有助于快速理解步骤,从而促进维护。

我需要补充一点,如果您可以将此服务的使用限制为一组受控服务,这是一个可以接受的风险 - 但我建议进一步权衡这种方法的利弊。

© www.soinside.com 2019 - 2024. All rights reserved.