2016-01-18 1 views
0

Pour un projet, je souhaite récupérer le contenu d'un fichier ESQL déployé à l'aide de l'API IBM dans mon propre programme Java.
Je peux obtenir les EG, les applications et les flux de messages sans aucun problème (tous appelés proxy à la fin). Je peux également répertorier les nœuds dans un flux de messages, tels que ComputeNodes. Je ne peux pas trouver, cependant, quel module ESQL un ComputeNode utilise; c'est une propriété non présente dans la liste des propriétés. De plus, j'aimerais trouver ce module déployé et voir son contenu. Il semble n'y avoir aucun ESQLProxy ou quelque chose.
Est-ce que quelqu'un sait si c'est possible et comment le faire?Comment obtenir le contenu d'un fichier ESQL déployé à l'aide de l'API IBM Integration Bus

Répondre

0

Oui. il est possible

mqsireportproperties brokerName -e EGNAME -o AllMessageFlows -r> EGcode

Mais il donnera tous les flux déployé ESQLcode dans ce EG particulier.

+0

Merci pour votre réponse. Cependant, je cherche à utiliser l'API et obtenir les informations dans mon programme Java. Je n'utilise pas la ligne de commande. – Century

+0

Pourquoi voulez-vous extraire l'ESQL déployé? (quel est l'objectif commercial)? – kimbert

+0

Désolé pour ma réponse en retard. Il y a certaines informations dans l'ESQL dont j'ai besoin, telles que les références DB (codées en dur) et les ID que je veux extraire. – Century