我正在与 tibco 设计师一起做一个项目,并且需要一个 xml 文档被要求重复到 3 个目的地,并修改了一些标签。我正在考虑使用标记器在 JAVA 中执行此操作,但我想知道 TIBCO Designer 5.3 是否具有此功能。
任何意见或建议将不胜感激。
rgds,杰伊
我正在与 tibco 设计师一起做一个项目,并且需要一个 xml 文档被要求重复到 3 个目的地,并修改了一些标签。我正在考虑使用标记器在 JAVA 中执行此操作,但我想知道 TIBCO Designer 5.3 是否具有此功能。
任何意见或建议将不胜感激。
rgds,杰伊
你可以像 Daniele 说的那样使用映射器。如果您真的需要一个标记器,那么您可以在 XPath 公式生成器窗口的“函数”选项卡上的 String 文件夹中使用标记化函数。
最后的方法是复制你的元素两次(有它三次),然后用一个选择包围它。这就像映射器,但速度更快。但是对于模式限制,您可能无法做到这一点。
xml 到 java 的转换可能非常消耗资源。可能更好的方法是使用映射器或 sendJms 的 3 倍(我假设“重复到 3 个目的地”是指将 3 次发送到不同的 jms 目的地,如果不是,请提供有关您的项目的更多详细信息)。
如果您需要将其发送到具有相同标签(假设标签名称为指定)的 3 个不同目的地(假设都是队列),那么您有以下选项:
只需确保您将用于此方法的用户对于所有 3 个目的地都必须相同,以防您使用此方法。