FME Flow:2025.1
ConfigurationFME Flow en tant que client JMS
FME FlowLe système de notification de est équipé à la fois d'un éditeur JMS et d'un abonné JMS. L'éditeur JMS consomme les messages d'un courtier de messages et les publie sur un serveurFME Flow sujet. L'abonné JMS fait le contraire ; il s'abonne à unFME Flow sujet et fournit des messages à un courtier de messages.
Fournir l'accès aux bibliothèques JMS
Pour garantir que l'éditeur et l'abonné ont tous deux accès aux bibliothèques JMS requises, il existe deux options :
- Option 1 (préférée) : placez les fichiers de la bibliothèque JMS dans le <FMEFlowDir>\Server\lib\jms dossier.
- Localisez les bibliothèques clientes JMS pour le client JMS que vous souhaitez configurer (voirInstallation des bibliothèques JMS).
- Copiez les bibliothèques clientes JMS dans <FMEFlowDir>\Serveur\lib\jms.
- RedémarrageFME Flow.
- Option 2 : ajouter l’accès aux bibliothèques dans les chemins de classe Java.
- Dans un éditeur de texte, ouvrezprocessMonitorConfigCore.txt.
- Faites défiler jusqu'à la section sur le lancement de l'éditeur JMS, avec l'en-têteCommencerFME Flow Plugin d'éditeur (jms).
- Identifiez la variable de chemin de classe, FMESERVER_CLASSPATH.
- Ajoutez le chemin contenant la bibliothèque JMS spécifique au fournisseur (voirInstallation des bibliothèques JMS). Assurez-vous que/* apparaît à la fin de chaque chemin, de sorte que toutes les bibliothèques du chemin sont récupérées. Par exemple:
-
Répète les étapes 2 à 4 pour l'abonné JMS, avec l'en-têteCommencerFME Flow Plugin d'abonné (jms).
- Enregistrez le fichier etredémarrageFME Flow.
... -FMESERVER_CLASSPATH « ...;C:/Program Files (x86)/IBM/WebSphere MQ/java/lib/* » ...
« Exception dans le thread « main » java.lang.NoClassDefFoundError : javax/jms/JMSException »
« Échec de l'initialisation de l'objet JMS nommé « xxx », en raison de l'absence de la classe « yyy ». Veuillez vous assurer que les bibliothèques clientes JMS sont disponibles pour votre fournisseur JMS.
Pour plus d'informations, voirTests et dépannage.
Après le redémarrageFME Flow, procédez à l'ajout du déclencheur JMS et/ou de l'action externe (préféré) ou de l'éditeur JMS et/ou de l'abonné :
- Paramètres(déclencheur JMS)
- Paramètres(Action externe JMS)
- Création d'un éditeur JMS pourFME Flow
- Création d'un abonné JMS pourFME Flow
Quelle est la prochaine étape ?
Il est important de tester le système après la configuration. Pour plus d'informations, voir Tests et dépannage .