2017-06-23 4 views
0

Ich verwende Tibco 6.4 und muss einen anderen Prozess mit der dynamischen Übersteuerungsfunktion des Prozessnamens aufrufen. Dies ist mein xpath if(1=1) then '/Company.bwp' else '/Router.bwp'; diese zwei subprocess sind im gleichen Verzeichnis des subprocess, dass das Verfahren unter Verwendung von:Tibco 6.4 Subprozess Dynamische Überschreibung

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

aber auf debug ein Fehler vorliegt:

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

In Tibco 5 ist es einfach, diese Funktion zu verwenden, aber in 6.4 ? Ich habe viele Tests gemacht, aber mit dem gleichen Ergebnis.

Antwort

0

Ok ist die Lösung: TIBCO 6 brauchen nicht Pfad von subprocess wie TIBCO 5.

Um differente subprocess mit einem dynamischen Verfahren rufen Sie den vollständigen Namen des Prozesses zum Einfügen haben. In meinem Fall ist der vollständige Name 'transcoding.router.country'.

Ich habe eine concat mit Eingabeparametern gemacht, so dass die Überschreibung für verschiedene Prozesse dynamisch ist.

Jemand kann überprüfen, ob es korrekt ist?

Dank