Tibco дизайнер

Правя проект с tibco designer и изисквам xml документ да бъде повторен до 3 дестинации с някои модифицирани тагове. Мислех да направя това в JAVA с токенизатор, но се чудех дали TIBCO designer 5.3 има тази функционалност.

Всички коментари или съвети ще бъдат оценени.

rgds, jey


person Jeylani Peer    schedule 26.03.2011    source източник
comment
моля уточнете. Искате да кажете, че имате xml документ, който трябва да трансформирате и изпратите до 3 различни получателя? Какви са детайлите на трансформацията, която трябва да извършите.   -  person Tom Howard    schedule 16.05.2011


Отговори (3)


Трансформацията от xml към java може да е доста ресурсоемка. вероятно по-добър подход би бил да използвате 3 пъти mapper или sendJms (предполагам, че под „повторено до 3 дестинации“ имате предвид изпратено 3 пъти до различни jms дестинации, ако не, моля, предоставете повече подробности за вашия проект).

person Daniele    schedule 15.01.2012

Можете просто да използвате картограф, както каза Даниеле. Ако наистина имате нужда от токенизатор, тогава имате функцията за токенизиране в папката String, в раздела „Функции“ на прозореца на XPath Formula Builder.

Крайният подход би бил да дублирате вашия елемент два пъти (като го имате три пъти) и след това да го заобиколите с избор. Това е точно като картографа, но по-бързо. Но за ограниченията на схемата може би не можете да направите това.

person nico    schedule 25.04.2012

Ако трябва да го изпратите до 3 различни дестинации (да кажем, че всички са опашки) с един и същ етикет (да кажем име на етикет като обозначение), тогава имате следните опции:

  • 1.A. Use XSLT to transformation (or) 1.B. Use Mapper and duplicate the designation element and set the condition.
    1. Use JMS Queue Sender
    2. В JMS Queue Sender можете динамично да поставите име на местоназначение в XPath Formula Builder въз основа на етикета, който редактирате.
    3. Дайте на вашия JMS Queue Sender правилна стойност на JMS връзка.

Просто се уверете, че потребителят, който ще използвате за този подход, трябва да е един и същ за всичките 3 дестинации, в случай че ще използвате този подход.

person SOAMad    schedule 31.10.2015