Um JMS connection factory de fila é utilizado para criar conexões com o provedor JMS associado do JMS de filas, para o sistema de mensagens ponto-a-ponto. Utilize os objetos administrativos da connection factory de fila para gerenciar o JMS connection factories de fila do provedor do sistema de mensagens padrão.
Para visualizar essa área de janela no console, clique em um dos seguintes caminhos:
Por padrão, as conexões criadas utilizando esse connection factory JMS nos contêineres do servidor (por exemplo, a partir de um enterprise bean) são agrupadas utilizando-se o conjunto de conexões JCA (Java EE (Java Platform, Enterprise Edition) Connector Architecture). Você pode modificar as configurações do conjunto de conexões para esta connection factory selecionando o link de propriedades do Propriedades do Conjunto de Conexões na seção Propriedades Adicionais do painel do console administrativo.
Links marcados (on-line) requerem acesso à Internet. Cada link ativa uma procura pelo tópico no centro de informações on-line. Quando os resultados da procura forem listados, selecione o tópico que corresponda melhor à sua configuração.
Verificar atualizações deste tópico (on-line)
A guia Configuração mostra propriedades de configuração para esse objeto. Esses valores de propriedades são preservados, mesmo se o ambiente de tempo de execução estiver parado, em seguida, reiniciado. Consulte as descrições de tarefas do centro de informações para obter informações sobre como aplicar alterações na configuração no ambiente de tempo de execução.
Especifica o nível topológico mais alto no qual os servidores de aplicativos poderão utilizar este objeto de recurso.
Necessário | Não |
Tipo de Dados | Texto |
Especifica um provedor JMS, que ativa o sistema de mensagens assíncronas com base no JMS (Java Message Service). Ele fornece connection factories J2EE para criar conexões para fila JMS específica ou destinos de tópicos. Os objetos administrativos do provedor JMS são utilizados para gerenciar recursos JMS para o provedor JMS associado.
Necessário | Não |
Tipo de Dados | Texto |
O nome de JNDI do recurso.
Como convenção, utilize um nome JNDI no formato jms/Name, em que Name é o nome lógico do recurso. Para obter mais informações sobre o uso do JNDI e sua sintaxe, consulte "Suporte JNDI no WebSphere Application Server" (on-line) no centro de informações do WebSphere Application Server.
Necessário | Sim |
Tipo de Dados | Texto |
Uma cadeia opcional da categoria para utilizar ao classificar ou agrupar o recurso.
Necessário | Não |
Tipo de Dados | Texto |
O nome do barramento de integração de serviço ao qual irá conectar-se.
Necessário | Sim |
Tipo de Dados | Customizado |
A confiabilidade aplicada às mensagens JMS não-persistentes foram enviadas utilizando esta connection factory.
Necessário | Não |
Tipo de Dados | Lista de Seleção |
Intervalo |
|
Ler adiante é um otimização que por preempção designa mensagens a consumidores. Isso melhora o tempo gasto para atender a pedidos dos consumidores.
As mensagens que são designadas a um consumidor são bloqueadas no servidor e não podem ser consumidas por outros consumidores para esse destino. As mensagens que são designadas a um consumidor, mas não são consumidas antes do fechamento desse consumidor, são subseqüentemente desbloqueadas no servidor e, em seguida, disponibilizadas para recebimento por outros consumidores.
É possível substituir esta propriedade para destinos JMS individuais, definindo a propriedade Leitura Antecipada no destino JMS.
Necessário | Não |
Tipo de Dados | Lista de Seleção |
Intervalo |
|
O prefixo utilizado no início das filas temporárias criadas pelos aplicativos utilizando essa Connection Factory.
Necessário | Não |
Tipo de Dados | Texto |
O nome de um destino que identifica um grupo de mecanismos de mensagens. Especifique o tipo de destino utilizando a propriedade do tipo Destino.
Necessário | Não |
Tipo de Dados | Texto |
O tipo de destino nomeado na propriedade Destino.
Isso indica o nome de um destino que será utilizado para determinar um ou mais mecanismos do sistema de mensagens para manipular o trabalho. O tipo de destino é indicado pela propriedade Tipo de Destino
Conexões têm a carga equilibrada em todos os mecanismos do sistema de mensagens disponíveis que satisfaçam os critérios de seleção.
Se desejar que os aplicativos possam conectar-se a qualquer mecanismo do sistema de mensagens no barramento, não defina esta propriedade.
Para obter informações adicionais sobre como utilizar essa propriedade com outras propriedades de connection factory para gerenciamento de carga de trabalho de conexões, consulte Propriedades Administrativas para Conexões JMS com um Barramento (on-line).
Necessário | Não |
Tipo de Dados | Lista de Seleção |
Intervalo |
|
Esta propriedade especifica a importância do grupo de destino.
Para obter informações adicionais sobre como utilizar essa propriedade com outras propriedades de connection factory para gerenciamento de carga de trabalho de conexões, consulte Propriedades Administrativas para Conexões JMS com um Barramento.
Necessário | Não |
Tipo de Dados | Lista de Seleção |
Intervalo |
|
O nome da cadeia de transporte de entrada que o aplicativo deve utilizar ao conectar-se com um mecanismo do sistema de mensagens em um processo separado do aplicativo. Se for escolhido um mecanismo de sistema de mensagens em outro processo, uma conexão poderá ser estabelecida apenas se o mecanismo de sistema de mensagens estiver em um servidor que execute a cadeia de entrada de transporte especificada. Consulte o centro de informações para obter informações adicionais.
Se o mecanismo de sistema de mensagens estiver no mesmo servidor que o aplicativo, será estabelecida uma conexão direta do processo interno e essa propriedade da cadeia de transporte será ignorada.
Necessário | Não |
Tipo de Dados | Texto |
Uma lista separada por vírgulas de triplets de terminal, com a sintaxe hostName:portNumber:chainName, utilizada para conectar-se a um servidor de auto-inicialização. Por exemplo Merlin:7276:BootstrapBasicMessaging,Gandalf:5557:BootstrapSecureMessaging. Se hostName não estiver especificado, o padrão será localhost. Se o número da porta não estiver especificado, o padrão será 7276. Se chainName não estiver especificado, o padrão será BootstrapBasicMessaging. Consulte o centro de informações para obter informações adicionais.
Essa propriedade precisará ser modificada apenas se você tiver aplicativos cliente em execução fora de um servidor de aplicativos ou aplicativos em um servidor em uma outra célula que desejam utilizar essa connection factory para conectar-se ao barramento de integração de serviço de destino especificado na connection factory.
Para utilizar destinos do JMS do fornecedor de sistema de mensagens padrão, um aplicativo conecta-se a um mecanismo de sistema de mensagens no barramento de integração de serviço de destino ao qual os destinos são designados. Por exemplo, uma fila JMS é designada para um destino de fila em um barramento de integração de serviço.
Os aplicativos cliente executados fora de um servidor de aplicativos, por exemplo, executados em um contêiner do cliente ou fora do ambiente do WebSphere Application Server, não conseguem localizar diretamente um mecanismo do sistema de mensagens adequado para conexão no barramento de destino. Da mesma forma, um aplicativo em execução em um servidor de uma célula para conectar-se a um barramento de destino em outra célula não consegue localizar diretamente um mecanismo de sistema de mensagens para conectar-se no barramento de destino.
Nesses cenários, os clientes (ou servidores no outro barramento) devem concluir um processo de auto-inicialização através de um servidor de auto-inicialização que é um membro do barramento de destino. Um servidor de auto-inicialização é um servidor de aplicativos em execução no Serviço SIB, mas não precisa estar em execução em nenhum mecanismo de sistema de mensagens. O servidor de auto-inicialização seleciona um mecanismo de sistema de mensagens que está em execução em um servidor de aplicativos que suporta a cadeia de transporte de destino desejada. Para que o processo de auto-inicialização seja possível, você deve configurar um ou mais terminais do provedor na connection factory utilizada pelo cliente.
Um servidor de auto-inicialização utiliza uma porta específica e uma cadeia de transporte de auto-inicialização. A porta é o SIB_ENDPOINT_ADDRESS (ou SIB_ENDPOINT_SECURE_ADDRESS se a segurança estiver ativada) do mecanismo do sistema de mensagens que hospeda a extremidade remota do link. Juntamente com o nome do host, eles formam o endereço do terminal do servidor de auto-inicialização.
Se você desejar que um aplicativo utilize um servidor de auto-inicialização com um endereço de terminal diferente, você precisará especificar o endereço do terminal necessário na propriedade Terminais do provedor dos connection factories JMS que o aplicativo cliente utiliza. Você pode especificar um ou mais endereços de terminal dos servidores de auto-inicialização.
Os endereços de terminais para servidores de auto-inicialização devem ser especificados em cada connection factory JMS que é utilizada por aplicativos fora de um servidor de aplicativos. Para evitar a necessidade de especificar uma longa lista de servidores de auto-inicialização, você pode fornecer servidores altamente disponíveis como servidores de auto-inicialização dedicados. Em seguida, basta especificar uma breve lista de servidores de auto-inicialização em cada Connection Factory.
boothost1:7278:BootstrapBasicMessaging ou boothost1:7278e para um servidor com a porta 7289 segura designada, no host boothost2, e utilizando a cadeia de transporte predefinida BootstrapTunneledSecureMessaging:
boothost2:7289:BootstrapTunneledSecureMessaging
[ [host_name] [ ":" [port_number] [ ":" chain_name] ] ]onde:
[2002:914:fc12:179:9:20:141:42]:7276:BootstrapBasicMessaging. Se um valor não for especificado, o padrão será localhost.
Se port_number não for especificado, o padrão será 7276.
Para localizar qualquer um desses valores utilizando o console administrativo, clique em .
São fornecidas as seguintes cadeias de transporte de auto-inicialização predefinidas:
É incorreto especificar host_name : chain_name em vez de host_name : : chain_name (com dois caracteres dois-pontos). É válido não digitar nada ou digitar um dos seguintes: "a, "a:", ":7276", "::chain" e etc. O valor padrão se aplicará se você não especificar um valor, mas você precisará separar os campos com ":".
boothost1:7278:BootstrapBasicMessaging, boothost2:7289:BootstrapTunneledSecureMessaging, [2002:914:fc12:179:9:20:141:42]:7276:BootstrapBasicMessaging
Necessário | Não |
Tipo de Dados | Área de Texto |
A proximidade dos mecanismos de sistemas de mensagens que podem aceitar pedidos de conexão, em relação ao mecanismo de sistema de mensagens de auto-inicialização.
Para obter informações adicionais sobre como utilizar essa propriedade com outras propriedades de connection factory para gerenciamento de carga de trabalho de conexões, consulte Propriedades Administrativas para Conexões JMS com um Barramento (on-line).
Necessário | Não |
Tipo de Dados | Lista de Seleção |
Intervalo |
|
Esse alias especifica um ID de usuário e senha para serem utilizados para autenticar a conexão com um provedor JMS para autenticação gerenciada pelo aplicativo.
Essa propriedade fornece uma lista dos aliases de entrada de dados de autenticação Java Platform, Enterprise Edition (Java EE) Connector Architecture que foram definidos para o WebSphere Application Server. Você pode selecionar um alias de entrada de dados para ser utilizado para autenticar a criação de uma nova conexão com o provedor JMS.
Se você tiver ativado a segurança do WebSphere Application Server, selecione o alias que especifica o ID do usuário e a senha utilizados para autenticar a criação de uma nova conexão com o provedor JMS. A utilização deste alias depende da definição de autenticação de recursos (res-auth) declarada na referência de recurso da Connection Factory dos descritores de implementação de um componente do aplicativo.
Necessário | Não |
Tipo de Dados | Lista de Seleção |
Se os logs de contêineres contêm ou não um contexto de transação ausente, quando uma conexão for obtida.
Selecione esta propriedade para registrar conexões que estão sendo criadas sem um contexto de transação.
Necessário | Não |
Tipo de Dados | Caixa de Opção |
Se tratamentos em cache (tratamentos mantidos em variáveis de instância em um bean) devem ser rastreados pelo contêiner.
Necessário | Não |
Tipo de Dados | Caixa de Opção |
O alias de autenticação utilizado durante o processamento de recuperação do XA.
Essa propriedade fornece uma lista dos aliases de entrada de dados de autenticação JCA que foram definidos para o WebSphere Application Server. Você pode selecionar um alias de entrada de dados para ser utilizado para autenticação durante um processamento de recuperação XA.
Se você tiver ativado a segurança para o barramento de integração de serviços associado, selecione o alias que especifica o ID do usuário e a senha utilizados para recuperação XA que é válida no registro do usuário do WebSphere Application Server. Essa propriedade deve ser configurada se a segurança do barramento estiver ativada e as transações XA tiverem de ser utilizadas.
Necessário | Não |
Tipo de Dados | Lista de Seleção |
A confiabilidade aplicada às mensagens JMS persistentes foram enviadas utilizando esta connection factory.
Necessário | Não |
Tipo de Dados | Lista de Seleção |
Intervalo |
|
Quando mensagens de objetos ou mensagens de bytes grandes forem enviadas, os custos em memória e uso do processador de serialização, desserialização e cópia da carga útil de mensagens podem ser significativos. Se você ativar as propriedades "transmitir carga útil de mensagem por referência" em um connection factory ou uma especificação de ativação, informará ao provedor do sistema de mensagens padrão para substituir a especificação do JMS 1.1 e reduzir ou ignorar potencialmente essa cópia de dados.
Quando ativado, as mensagens de objeto/bytes enviadas por um aplicativo que produz mensagem que se conectou ao barramento utilizando esta connection factory não terão os dados copiados e o sistema só irá serializar os dados da mensagem quando absolutamente necessário. Os aplicativos que enviam tais mensagens não devem modificar os dados quando tiverem sido configurados na mensagem.
Necessário | Não |
Tipo de Dados | Caixa de Opção |
Quando ativado, as Mensagens de Objeto recebidas por um aplicativo de consumo de mensagem que se conectou a esta connection factory só terão os dados da mensagem serializados pelo sistema quando absolutamente necessário. Os dados obtidos dessas mensagens devem ser tratados como readOnly por aplicativos.
Necessário | Não |
Tipo de Dados | Caixa de Opção |