WebSphere MQ Mobile Transport

WebSphere MQ Mobile Transport é utilizado exclusivamente pelos clientes WebSphere MQ Everyplace. WebSphere MQ Everyplace mensagens são todas transmitidas como objetos Java, criados de uma das duas subclasses da classe base MQeFields:
  • MQeMsgObject
  • MQeMbMsgObject

Reveja o Mensagens do WebSphere MQ Everyplace para entender a diferença entre essas duas classes e onde você deve utilizar cada uma.

Para utilizar essas classes dentro de um cliente WebSphere MQ Everyplace, você deve incluir o arquivo mqimqe.jar localizado no diretório classes do diretório de instalação WebSphere Business Integration Event Broker no seu CLASSPATH. Esse arquivo jar pode ser transferido aos sistemas que não possuem o WebSphere Business Integration Event Broker instalado se desejar que um cliente WebSphere MQ Everyplace se comunique com um intermediário que não tenha sido instalado localmente nesse sistema.

Recomenda-se que você utilize o arquivo jar otimizado mqimqec.jar com a classe MQeMbMsgObject. O mqimqec.jar contém classes suficientes para que você utilize o MQeMbMsgObject, mas, em aproximadamente 25 KB, é significativamente menor que mqimqe.jar. O mqimqec.jar é útil principalmente se você utilizar um cliente thin do WebSphere MQ Everyplace.

Ao colocar uma mensagem em uma fila ponte para o nó do WebSphere MQ Everyplace, é necessário especificar o tipo de mensagem. Os tipos suportados pelo nó WebSphere MQ Everyplace são listados abaixo:

Você pode definir o tipo de mensagem conforme mostrado:

mqeMsg.putInt(MQeMbMsgObject.TYPE_OF_MSG, MQeMbMsgObject.TYPE_MQE);

Todos os campos disponíveis estão definidos na classe MQeMbMsgObject.Consulte outros campos em Métodos de Publicação/Assinatura do WebSphere MQ Everyplace.

A instância mqeMsg pode ser do tipo MQeMsgObject ou MQeMbMsgObject.Essa opção é feita durante a definição de um novo método, da seguinte forma:
MQeMsgObject mqeMsg = new MQeMsgObject();
ou
MQeMbMsgObject mqeMsg = new MQeMbMsgObject();

Conceitos relacionados
WebSphere MQ Mobile Transport
Mensagens do WebSphere MQ Everyplace

Referências relacionadas
Métodos Ponto-a-Ponto do WebSphere MQ Everyplace
Métodos de Publicação/Assinatura do WebSphere MQ Everyplace
Nó MQeInput
Nó MQeOutput
Nó Publication