que quelqu'un connait un exemple que des ponts ActiveMQ à CXF? J'ai vu de nombreux exemples qui connectent un WebService à une file d'attente de messages, mais j'en ai besoin dans l'autre sens. Les messages d'une file d'attente JMS doivent être transmis à un service Web et le résultat renvoyé à l'appelant.Comment connecter ActiveMQ à CXF avec Apache Camel
Ma première approche ne fonctionne que pour les services Web qui exposent une seule méthode:
from("activemq:wsa").to("cxf:bean:webServiceA");
Status msg = producerTemplate.requestBody("activemq:wsa", params, Status.class);
Mais pour les services Web qui ont plus d'une méthode, un des résultats d'appels similaires dans un ExchangeTimedOutException. Néanmoins, je peux voir que la demande est transmise au service Web et la bonne réponse est renvoyée. Mais malheureusement, il se perd au retour.
Tout conseils ou des liens vers des ressources externes sont appréciés.
bien des égards, Jakob
requestBody du ProducerTemplate définit la MEP InOut, de sorte que ce n'est pas la raison. Et il devrait être des notes que le premier exemple fonctionne. C'est juste, cela ne fonctionne que pour les services Web avec une seule méthode (nomOpération) et non pour les services Web avec plusieurs méthodes. – jkob