Tibco Designer - PullRequest
       41

Tibco Designer

2 голосов
/ 26 марта 2011

Я делаю проект с Tibco Designer и требует, чтобы документ XML был повторен для 3 пунктов назначения с некоторыми измененными тегами.Я думал о том, чтобы сделать это в JAVA с токенайзером, но мне было интересно, есть ли у TIBCO 5.3 эта функциональность.

Ответы [ 3 ]

1 голос
/ 26 апреля 2012

Вы можете просто использовать картограф, как сказал Даниэль. Если вам действительно нужен токенизатор, то у вас есть функция токенизации в папке String на вкладке «Функции» окна построителя формул XPath.

Последний подход заключается в том, чтобы дублировать ваш элемент два раза (имея его три раза), а затем окружить его выбором. Это так же, как картограф, но быстрее. Но из-за ограничений схемы, возможно, вы не можете сделать это.

1 голос
/ 15 января 2012

Преобразование xml в java может быть довольно трудоемким.Возможно, лучшим подходом было бы использовать 3 раза mapper или sendJms (я предполагаю, что под «повторением до 3 адресатов» вы имеете в виду отправку 3 раза в разные пункты назначения jms, если нет, пожалуйста, предоставьте более подробную информацию о вашем проекте).

0 голосов
/ 31 октября 2015

Если вам нужно отправить его по 3 различным адресатам (скажем, все очереди) с одним и тем же тегом (скажем, имя тега как обозначение), тогда у вас есть следующие опции:

  • 1.О. Используйте XSLT для преобразования (или) 1.b. Используйте Mapper, продублируйте элемент обозначения и задайте условие.
    1. Использовать отправителя очереди JMS
    2. Внутри Отправителя очереди JMS вы можете динамически помещать имя получателя в XPath Formula Builder на основе тега, который вы редактируете.
    3. Укажите для отправителя очереди JMS правильное значение соединения JMS.

Просто убедитесь, что пользователь, которого вы будете использовать для этого подхода, должен быть одинаковым для всех 3 пунктов назначения в случае, если вы будете использовать этот подход.

...