Configurando Novos Provedores JMS com a Ferramenta de Configuração de Recursos do Cliente Aplicativo

É possível criar novas configurações do provedor JMS (Java Message Service) para o Aplicativo Cliente. O Cliente Aplicativo utiliza um serviço de sistema de mensagens por meio das interfaces JMS.

Sobre Esta Tarefa

Durante esta tarefa, crie novas configurações do provedor JMS (Java Message Service) para o Cliente Aplicativo. O Cliente Aplicativo utiliza um serviço de sistema de mensagens por meio das interfaces JMS. Um provedor JMS fornece dois tipos de recursos do J2EE. Um é uma connection factory JMS e o outro é um destino JMS.

Em uma tarefa administrativa separada, você deve instalar o cliente JMS na máquina cliente onde o cliente aplicativo específico reside. O fornecedor do produto de mensagens deve oferecer uma implementação do cliente JMS. Para obter mais informações, consulte a documentação do produto de mensagens.

Procedimento

  1. Inicie a Ferramenta de Configuração do Recurso do Aplicativo Cliente e abra o arquivo EAR para o qual deseja configurar o novo provedor JMS. O conteúdo do arquivo EAR é exibido em uma visualização em árvore.
  2. Na árvore, selecione o arquivo JAR no qual deseja configurar o novo provedor JMS.
  3. Expanda o arquivo JAR para exibir seu conteúdo.
  4. Clique com o botão direito do mouse em Provedores de Sistemas de Mensagens. Conclua uma das seguintes ações:
  5. No diálogo de propriedades resultante, configure as propriedades do provedor JMS.
  6. Clique em OK quando tiver concluído.
  7. Clique em Arquivo > Salvar na barra de menus para salvar suas mudanças.

Por exemplo:

O código de exemplo a seguir ilustra como definir as configurações de JMS Provider, JMS Connection Factory e JMS Destination para os aplicativos clientes.

<resources.jms:JMSProvider xmi:id="JMSProvider_3" name="genericJMSProvider:name"
description="genericJMSProvider:description"
externalInitialContextFactory="genericJMSProvider:contextFactoryClass"
externalProviderURL="genericJMSProvider:providerUrl">
<classpath>genericJMSProvider:classpath</classpath>
<factories xmi:type="resources.jms:GenericJMSDestination"
xmi:id="GenericJMSDestination_1" name="jmsDestination:name"
jndiName="jmsDestination:jndiName" description="jmsDestination:description"
externalJNDIName="jmsDestination:externalJndiName" type="QUEUE">
<propertySet xmi:id="J2EEResourcePropertySet_15">
<resourceProperties xmi:id="J2EEResourceProperty_17" name="jmsDestination:customName"
value="jmsDestination:customValue"/>
</propertySet>
</factories>
<factories xmi:type="resources.jms:GenericJMSConnectionFactory"
xmi:id="GenericJMSConnectionFactory_1" name="jmsCF:name" jndiName="jmsCF:jndiName"
description="jmsCF:description" userID="jmsCF:user" password="{xor}NTIsHBllMT4yOg=="
externalJNDIName="jmsCF:externalJndiName" type="QUEUE">
<propertySet xmi:id="J2EEResourcePropertySet_16">
<resourceProperties xmi:id="J2EEResourceProperty_18" name="jmsCF:customName"
value="jmsCF:customValue"/>
</propertySet>
</factories>
<propertySet xmi:id="J2EEResourcePropertySet_17">
<resourceProperties xmi:id="J2EEResourceProperty_19"
name="genericJMSProvider:customName" value="genericJMSProvider:customValue"/>
</propertySet>
</resources.jms:JMSProvider>

Os campos obrigatórios incluem:

Casos especiais:




Links marcados (on-line) requerem acesso à Internet.



Nome do arquivo: ucli_tnjms.html