2017-06-23 4 views
0

J'utilise Tibco 6.4 et j'ai besoin d'appeler un processus différent avec la fonction de remplacement dynamique du nom de processus. Ceci est mon xpath if(1=1) then '/Company.bwp' else '/Router.bwp'; ce deux sous-processus sont dans le même répertoire du sous-processus en utilisant la procédure:Tibco 6.4 Substitution dynamique de sous-processus

/transcoding/router/General.bwp 
/transcoding/router/Country.bwp 
/transcoding/router/Router.bwp 

mais debug il y a une erreur:

BX-600018: Process [Company.bwp] not found.

En Tibco 5, il est facile d'utiliser cette fonction, mais en 6.4 ? J'ai fait beaucoup de test mais avec le même résultat.

Répondre

0

Ok la solution est: TIBCO 6 n'a pas besoin de chemin comme sous-processus TIBCO 5.

Pour appeler differente subprocess une procédure dynamique que vous avez pour insérer le nom complet du processus. Dans mon cas, le nom complet est 'transcoding.router.country'.

J'ai effectué une concaténation avec les paramètres d'entrée de sorte que la priorité soit dynamique pour différents processus.

Quelqu'un peut vérifier si c'est correct?

Remerciements