Может ли bean-компонент, управляемый сообщениями, получить сообщение из очереди мейнфрейма?

В нашем приложении Java EE мы использовали очереди промежуточного программного обеспечения. Из этой очереди мы возьмем сообщение и выполним обработку.

Теперь наш клиент поместит сообщение в очередь мейнфрейма. Можно ли получить сообщение из этой очереди мейнфрейма? Нужно ли нам что-то настраивать с нашей стороны кода, чтобы его подобрать?


person Manoj    schedule 17.08.2012    source источник


Ответы (1)


Это зависит от того, как они выстраивают очередь. Если вы используете MQ, ему необходимо пересылать сообщения в вашу очередь, если они используют отдельные диспетчеры очередей.

При условии, что все было сделано правильно, вам не нужно много делать. В лучшем случае подпишитесь на другую очередь.

person Mike    schedule 17.08.2012
comment
Спасибо, Майк, так что я не могу взять прямо из очереди мейнфрейма. Какому-то диспетчеру очередей нужно передать это сообщение из мэйнфрейма в нашу очередь для моего использования? - person Manoj; 18.08.2012
comment
Вы можете подключиться непосредственно к очереди MF, однако вам может потребоваться установить другой многоуровневый продукт. Это налог IBM, они, кажется, делают это для всего. Я давно не прикасался к MQ, но раньше у них был продукт под названием CAF (Client Attachment Feature), который нужно было купить/установить. Как только вы это сделаете, вы сможете подключиться через MQ API или через JMS??? Я думал, что у них есть встроенная поддержка для этого, но вам нужно проверить. - person Mike; 20.08.2012