Configurer la connexion au serveur natif WebSphere MQ dans un fichier .properties
La connexion au serveur natif WebSphere MQ peut également être configurée dans un fichier .properties. Si le nom d'hôte (hostname), le port et le canal (channel) ne sont pas spécifiés dans les champs du composant, le composant charge un fichier mq.properties depuis le chargeur de classe (classloader). Voici un exemple de fichier mq.properties :
default.hostname=localhost
default.port=7777
default.channel=QM_TEST.SVRCONN
Le fichier mq.properties peut contenir différentes définitions de gestionnaires de files MQ. Le format est :
name.hostname
name.port
name.channel
où le nom name est le nom du gestionnaire de files. Par exemple, le fichier mq.properties peut :
default.hostname=localhost
default.port=7777
default.channel=DEFAULT.SVRCONN
test.hostname=localhost
test.port=7778
test.channel=QM_TEST.SVRCONN
Le fichier mq.properties supporte également les propriétés facultatives userID, password et CCSID, requises uniquement pour l'authentification. Par exemple :
default.hostname=localhost
default.port=7777
default.channel=DEFAULT.SVRCONN
default.userID=mqm
default.password=mqm
default.CCSID=1208
Pour appeler le fichier mq.properties, ajoutez-le à la table Dependencies.
Si la Route contenant ce composant est déployée dans le Runtime, le composant appelle le fichier mq.properties depuis le dossier <TalendRuntimePath>/container/etc.
Pour plus d'informations concernant la spécification d'une connexion au serveur natif WebSphere MQ dans les champs des composants, consultez cMQConnectionFactory.