2017-06-09 2 views
0

On m'a donné une tonne de fichiers XML contenant des flux de mulets et on m'a demandé de comprendre le processus et dessiner des diagrammes montrant les chemins de messages entre les flux. Lorsque je regarde ces flux, je vois des points de terminaison entrants, des consignation/transformations, puis des points de terminaison sortants. Ma question est comment puis-je déterminer la source des points de terminaison entrants? Ces points de terminaison entrants proviennent-ils des points de terminaison sortants d'autres flux, et s'ils sont ce que je devrais rechercher pour déterminer de quels flux ils proviennent et vont.Mule flux - traçant le chemin entre les flux

Répondre

0

Je sens votre douleur s'accouper.

Si vous voyez un point de terminaison entrant dans un flux, cela vous donne une idée de l'appelant. Par exemple, si c'est un connecteur VM, alors vous pouvez regarder quelle file d'attente/sujet lui est assignée, puis regardez les flux de mule du projet entier, où il est appelé. Cependant, si c'est juste un flux privé (sans le point de terminaison), vous devrez alors rechercher l'appel flow-ref pour cela.

Une autre chose que vous pouvez faire est de l'exécuter en mode débogage si vous le pouvez dans votre Anypoint Studio, de vous assurer que vous lui avez mis un point d'arrêt, puis de faire un pas à pas. Vous devrez peut-être faire cela s'il existe plusieurs scénarios pour chaque charge utile entrante.