2009-06-09 7 views
0

J'ai un schéma XML "variable globale" dans TIBCO BusinessWorks. C'est plus simple que ça en a l'air - essentiellement un seul nœud répétable.Suppression d'un noeud XML spécifique dans TIBCO BusinessWorks

Image: Tibco globaux.
(ancienne URL supprimée)

Différents processus dans le système peuvent mettre à jour cette liste. Vérification pour voir si elles sont inscrites est facile:

$ GetVariable/abonné liste/abonné = $ _processContext/ns: ProcessContext/ProcessId

s'ajouter à la liste est assez trop facile, en utilisant une activité Set Variable (voir la moitié inférieure de l'image)

Mais comment un processus peut-il être supprimé de la liste? Je suis sûr qu'il y a un type de cartographie que je peux utiliser pour filtrer le noeud que je veux et laisser passer le reste?

Répondre

1

Je ne peux pas accéder à l'image, il est donc difficile de savoir exactement, mais le cartographe dans Set variable doit être quelque chose comme:

$GetVariable[subscriber-list/subscriber != $_processContext/ns:ProcessContext/ProcessId] 

Si ce n'est pas, juste mettre à jour le lien de l'image et je Je vais jeter un autre coup d'oeil.

Questions connexes