Le format du canal du protocole Bayeux est différent de celui du bus d'intégration de services. Un canal du protocole Bayeux est toujours précédé d'un "/" tandis que la rubrique du bus d'intégration de services n'est jamais précédée d'une barre oblique. Lorsque vous effectuez une publication à partir d'un client du protocole Bayeux ou via l'API de publication fourni, la fonction de messagerie Web gère la conversion de la rubrique entre un format de canal du protocole Bayeux et un format d'intégration de services. Il en est de même pour des messages sortants. Lorsque vous effectuez une publication via d'autres mécanismes et que la cible attendue est un client de messagerie Web, vous devez constater des légères différences de format de rubrique. Des exemples sont répertoriés ci-dessous :
Canal Bayeux | Sujet Bus d'intégration de services |
---|---|
/stocks/IBM | stocks/IBM |
/test/topic | test/topic |
Lors de la publication vers des clients de messagerie Web, les types de messages JMS pris en charge sont en nombre limité. Il s'agit à l'heure actuelle uniquement des messages de texte texte JMS et des messages d'objets. Le contenu d'un message texte JMS doit être une valeur sérialisable en JSON : un objet JSON, une table JSON ou une valeur de chaîne. Le contenu du message texte est situé dans la zone de données du message de distribution d'événement du protocole Bayeux. Un message contenant un objet JMS est également pris en charge, mais des objets limités peuvent être transmis. Ces objets se limitent aux objets Java Number, Java String et Java Boolean.