Sto tentando di inviare un messaggio a un server java su un MQ Websphere che utilizza JMS come protocollo di trasporto. Posso tranquillamente rilasciare messaggi sul MQ utilizzando le librerie fornite da IBM, ma il server li rifiuta. Suppongo (si spera correttamente) che ciò avvenga perché mi mancano varie intestazioni/proprietà specifiche JMS sul messaggio MQ.Utilizzo di Websphere MQ con JMS da un'applicazione .NET
Mi sono assicurato che i payload per i messaggi siano gli stessi controllando la coda (sono entrambi i messaggi della mappa se ciò aiuta), ma non si vuole implementare completamente lo JMS Websphere MQ protocol solo per farlo funzionare.
Mi chiedo se qualcuno è riuscito a farlo funzionare e, in caso affermativo, qual è la quantità minima di informazioni che è necessario specificare nell'intestazione JMS? Ci sono alternative al fare questo direttamente sul MQ (ne ho viste alcune sull'utilizzo di java interop, ma questo è qualcosa che penso sarebbe eccessivo).
Qualsiasi aiuto sarebbe molto apprezzato!
Potrebbe inviare il messaggio di errore che si ottiene, controllare anche i log MQ per i dettagli. Hai un motivo e un codice di errore? – Karl
Il messaggio di errore dice solo che il messaggio non è un MapMessage. – jonnii