Modos de conexão para IBM MQ classes for JMS
Um aplicativo IBM® MQ classes for JMS pode se conectar a um gerenciador de filas no modo cliente ou ligações. No modo cliente, o site IBM MQ classes for JMS se conecta ao gerenciador de filas por TCP/IP. No modo de vinculação, o IBM MQ classes for JMS se conecta diretamente ao gerenciador de filas usando a JNI ( Java Native Interface).
- EmWebSphere® Application Server ouWebSphere Liberty Perfil conectando-se a qualquer gerenciador de filas, em qualquer plataforma, incluindoz/OS .
- Em ambientes em lote, ao conectar-se a umIBM MQ for z/OS gerenciador de filas, em execução em qualquer LPAR.
Um aplicativo em execução em qualquer outra plataforma pode se conectar a um gerenciador de filas tanto no modo de ligações como de cliente.
Você pode usar a versão atual ou qualquer versão suportada anteriormente de IBM MQ classes for JMS com um gerenciador de filas atual, e você pode usar uma versão suportada atual ou anterior do gerenciador de filas com a versão atual de IBM MQ classes for JMS. Se diferentes versões forem misturadas, a função será limitada ao nível da versão anterior.
As seções a seguir descrevem cada um dos modos de conexão em mais detalhes.
Modo do cliente
Para se conectar a um gerenciador de filas no modo cliente, um aplicativo IBM MQ classes for JMS pode ser executado no mesmo sistema no qual o gerenciador de filas está em execução, ou em um sistema diferente. Em cada caso, IBM MQ classes for JMS conecta-se ao gerenciador de filas sobre TCP/IP.
Modo de ligações
Para se conectar a um gerenciador de filas no modo de ligações, um aplicativo IBM MQ classes for JMS deve ser executado no mesmo sistema no qual o gerenciador de filas está em execução.
O IBM MQ classes for JMS conecta-se diretamente ao gerenciador de filas usando a Interface Nativa Java (JNI). Para usar o transporte de ligações, o IBM MQ classes for JMS deve ser executado em um ambiente que tenha acesso às bibliotecas da Interface Nativa do IBM MQ Java ; consulte Configurando as bibliotecas Java Native Interface (JNI) para obter informações adicionais.
- MQCNO_FASTPATH_BINDING
- MQCNO_STANDARD_BINDING
- MQCNO_SHARED_BINDING
- MQCNO_ISOLATED_BINDING
- MQCNO_RESTRICT_CONN_TAG_QSG
- MQCNO_RESTRICT_CONN_TAG_Q_MGR
Para alterar as opções de conexão usadas pelo IBM MQ classes for JMS, modifique a propriedade Conexão Factory CONNOPT.
Para obter mais informações sobre as opções de conexão, consulte Conectando a um gerenciador de filas usando a chamada MQCONNX
Para utilizar o transporte de ligações, o Java Runtime Environment que está sendo usado deve suportar o Codificador Character Set Identifier (CCSID) do gerenciador de filas que o IBM MQ classes for JMS está se conectando.
Detalhes sobre como determinar quais CCSIDs são suportados por um Java Runtime Environment podem ser localizados em IBM MQ FDC com ID de Análise 21 gerado ao usar as classes IBM MQ V7 para Java ou IBM MQ V7 para JMS.