Apache ActiveMQ est un courtier (broker) de messages open source écrit en Java avec un client complet de Java Message Service.
Il fournit des fonctionnalités pour les entreprises , comme de simplifier et encourager la communication des applications par messages
Voir définition
Wikipédia (anglais)
Le produit est installé par YUM depuis ACS
>
Confirmez, et c'est parti
Comme tous les produits Open source, activeMQ est installé dans /QOpenSys/pkgs/bin, /QOpenSys/pkgs/lib
démarrons, par start
regardez, par netstat, il doit y avoir un serveur sur le port 61616
la config se trouve ici (/QOpenSys/pkgs/lib/conf/activemq.xml)
remarquez les protocoles implémentés, et l'importation d'un fichier jetty.xml
ce dernier est moteur de servlet entièrement basé sur Java
Ou nous constatons :
curl -u admin:admin -d "body=message" http://localhost:8161/api/message/TEST?type=queue
Values CAST(systools.httpPOSTCLOB('http://as400:8161/api/message/TEST?type=queue' , '<header name="Authorization" value="Basic ' CONCAT systools.base64encode(cast('admin:admin' as VARCHAR(32) CCSID 1208)) CONCAT '"/>' , 'messageSQL') as varchar(200) )
![]()
![]()