Comando createWMQConnectionFactory

Utilize o comando createWMQConnectionFactory para criar um connection factory para o provedor de sistemas de mensagens do WebSphere MQ em um escopo específico.

Para executar o comando, use o objeto AdminTask do cliente de script wsadmin.

[IBM i]O cliente de script wsadmin é executado no Qshell. Para obter informações adicionais, consulte o tópico "Configurar o Qshell para Executar Scripts do WebSphere Application Server".

Esse comando é válido apenas quando for usado com o WebSphere Application Server Versão 7 e servidores de aplicativos posteriores. Não o utilize com versões anteriores.

Para obter uma lista de comandos administrativos do provedor de sistemas de mensagens existentes do IBM MQ, além de uma breve descrição de cada comando, insira o seguinte comando no prompt wsadmin:

print AdminTask.help('WMQAdminCommands')

Para obter ajuda de visão geral sobre um determinado comando, digite o seguinte comando no prompt wsadmin:

print AdminTask.help('command_name')

Depois de utilizar o comando, salve suas alterações na configuração principal. Por exemplo, utilize o seguinte comando:

AdminConfig.save()

Finalidade

Utilize o comando createWMQConnectionFactory para criar um connection factory do provedor de sistemas de mensagens do WebSphere MQ em um escopo específico.

Não é possível criar um connection factory do provedor de sistemas de mensagens do WebSphere MQ em nenhuma das seguintes condições:
  • Já existe um connection factory do provedor de sistemas de mensagens do WebSphere MQ com o mesmo nome, no mesmo escopo.
  • O nome JNDI entra em conflito com outra entrada em WebSphere Application Server JNDI.

Objeto de destino

O escopo do provedor de sistemas de mensagens WebSphere MQ no qual o connection factory do provedor de sistemas de mensagens WebSphere MQ deve ser criado.

Parâmetros Requeridos

-name
O nome administrativo designado a esse connection factory do provedor de sistemas de mensagens do WebSphere MQ.
-jndiName
O nome do local usado para ligar esse objeto ao WebSphere Application Server JNDI.
-type
Utilize esse parâmetro para determinar se uma connection factory unificada, uma connection factory de fila ou uma connection factory de tópico deve ser criada.
Digite um dos seguintes valores:
  • CF
  • QCF
  • TCF

CF é o valor padrão.

Se você especificar QCF, não poderá especificar nenhum dos seguintes parâmetros:
  • -brokerCtrlQueue
  • -brokerSubQueue
  • -brokerCCSubQueue
  • -brokerVersion
  • -brokerPubQueue
  • -tempTopicPrefix
  • -pubAckWindow
  • -subStore
  • -stateRefreshInt
  • -cleanupLevel
  • -sparesSubs
  • -wildcardFormat
  • -brokerQmgr
  • -clonedSubs
  • -msgSelection
Se você especificar TCF, não poderá especificar nenhum dos seguintes parâmetros:
  • -msgRetention
  • -rescanInterval
  • -tempQueuePrefix
  • -modelQueue
  • -replyWithRFH2

Parâmetros Opcionais

-description
Uma descrição administrativa designada à connection factory.
-ccdtUrl
Uma URL para a tabela de definição de canal do cliente usar, para esse connection factory, quando entrar em contato com WebSphere MQ.

Utilize esse parâmetro para criar uma connection factory ccdtUR

Não especifique esse parâmetro em conjunto com os seguintes parâmetros: -qmgrName, -qmgrHostname, -qmgrPortNumber, -qmgrSvrconnChannel, wmqTransportType ou -localAddress.

-ccdtQmgrName
Um nome de gerenciador de filas utilizado para selecionar uma ou mais entradas de uma tabela de definição de canal do cliente.

Não especifique esse parâmetro em conjunto com os seguintes parâmetros: -qmgrName, -qmgrHostname, -qmgrPortNumber, -qmgrSvrconnChannel, wmqTransportType ou -localAddress.

-qmgrName
O nome do gerenciador de filas a ser usado, para esta connection factory, ao se conectar com o WebSphere MQ.

Utilize esse parâmetro para criar uma connection factory genérica.

Não especifique este parâmetro junto com os seguintes parâmetros: -ccdtUrl ou -ccdtQmgrName.

-wmqTransportType
Esse parâmetro determina o modo no qual uma conexão está estabelecida para WebSphere MQ desse connection factory.

Utilize esse parâmetro para criar uma connection factory genérica.

Digite um dos seguintes valores:
  • BINDINGS
  • BINDINGS_THEN_CLIENT
  • CLIENTE

O valor-padrão é BINDINGS_THEN_CLIENT.

Não especifique este parâmetro junto com os seguintes parâmetros: -ccdtUrl ou -ccdtQmgrName.

Para obter informações adicionais sobre a configuração de um tipo de transporte de BINDINGS_THEN_CLIENT ou BINDINGS, consulte o Configurando o provedor de sistemas de mensagens IBM MQ com informações de bibliotecas nativas.

-qmgrHostname
O nome do host a usar, para esse connection factory, quando tentar uma conexão de modo cliente com o WebSphere MQ. Ele deve ser um nome de host TCP/IP válido ou um endereço IPv4 ou IPv6.

O valor padrão é o host local.

Não especifique esse parâmetro em conjunto com os seguintes parâmetros: -ccdtUrl ou -ccdtQmgrName.

Para obter informações sobre como configurar o parâmetro -qmgrHostname em conjunto com o parâmetro -connectionNameList, consulte a descrição do parâmetro -connectionNameList.

-qmgrPortNumber
O número da porta a usar, para esse connection factory, quando tentar uma conexão de modo cliente com o WebSphere MQ.

Digite um valor inteiro no intervalo de 1 a 65536 (inclusive).

O valor padrão é 1414.

Não especifique esse parâmetro em conjunto com os seguintes parâmetros: -ccdtUrl ou -ccdtQmgrName.

Para obter informações sobre como configurar o parâmetro -qmgrPortNumber em conjunto com o parâmetro -connectionNameList, consulte a descrição do parâmetro -connectionNameList.

-connectionNameList
A lista de nome de conexão especificando detalhes de nome do host e porta para usar quando o connection factory se conectar a um gerenciador de filas de várias instâncias.
Nota: Você deve usar o parâmetro -connectionNameList para permitir uma conexão de um gerenciador de filas de várias instâncias. Utilizar o parâmetro -connectionNameList para conectar um gerenciador de filas sem várias instâncias pode colocar em risco a integridade da transação.

O parâmetro -connectionNameList deve ser inserido como uma lista de nomes de host e portas separados por vírgulas no seguinte formato:

host(port),host(port)

Para host inserir um nome do host TCP/IP válido, o endereço IPv4 ou IPv6.

Para port insira um valor de número inteiro entre 1 e 65536 (inclusive). Especificar um valor para port é opcional. Quando não é especificado um valor, a port padroniza para 1414.

Por exemplo: localhost(1234),remotehost1(1234),remotehost2

Quando você especificar o parâmetro -connectionNameList, os parâmetros -qmgrHostname e -qmgrPortNumber são automaticamente definidos para o nome do host e número da porta da primeira entrada na lista de nomes de conexão. Isso substitui qualquer valor que você tenha especificado anteriormente nos parâmetros -qmgrHostname e -qmgrPortNumber.

No exemplo anterior isso significaria que -qmgrHostname deveria ser localhost e -qmgrPortNumber deveria ser 1234.

O parâmetro -connectionNameList é válido apenas para uso no WebSphere Application Server Versão 8.0 ou posterior. A tentativa de especificar o parâmetro -connectionNameList em uma connection factory do provedor de sistemas de mensagens do WebSphere MQ que está definida em um escopo de servidor ou nó que está em execução em uma versão do WebSphere Application Server anterior à Versão 8.0 resulta em uma mensagem de erro quando você executa os comandos a seguir:
  • createWMQConnectionFactory
  • modifyWMQConnectionFactory

Se uma connection factory do provedor de sistemas de mensagens do WebSphere MQ que é baseada em uma lista de nomes de conexão for usada por um aplicativo cliente ou servidor que está executando uma versão do WebSphere Application Server anterior à Versão 8.0, as informações de -connectionNameList não serão usadas. Em vez disso, são usados os valores especificados em -qmgrHostname e qmgrPortNumber, e são configurados para os valores relevantes da primeira entrada no parâmetro connectionNameList.

Você não deve especificar o parâmetro connectionNameList em conjunto com os parâmetros -ccdtUrl ou -ccdtQmgrName.

Nota: Se você usar o parâmetro -connectionNameList com uma configuração SSL gerenciada centralmente, as informações de nome do host e número da porta usadas para selecionar a configuração SSL apropriada são baseadas na primeira entrada na lista de nome de conexão, independentemente de qual entrada na lista está realmente usada para conectar o gerenciador de filas. Isso porque cada instância de um gerenciador de filas de várias instâncias deve estar usando a mesma configuração SSL, para um determinado canal de conexão do servidor, independentemente de qual instância esteja realmente executando.

Para obter mais informações sobre como usar gerenciadores de filas de várias instâncias, consulte o centro de informações do WebSphere MQ.

-containerAuthAlias
O alias de autenticação gerenciado por contêiner, definido para a célula, do qual são usadas as credenciais de segurança para estabelecer uma conexão como WebSphere MQ.
-componentAuthAlias
O alias de autenticação gerenciado por componente, definido para a célula, do qual são usadas as credenciais de segurança para estabelecer uma conexão com o WebSphere MQ.
-clientId
O identificador de cliente usado para conexões iniciadas usando esta connection factory.
-providerVersion
Esse parâmetro determina a versão mínima e os recursos do gerenciador de filas.
Digite os valores em um dos seguintes formatos:
  • n
  • n.n
  • n.n.n
  • n.n.n.n

em que n é um inteiro maior ou igual a zero.

Por exemplo 6.0.0.0

-sslCrl
Esse parâmetro especifica uma lista de servidores LDAP que são usados para fornecer informações de revogação de certificado se esse connection factory estabelece uma conexão baseada em SSL com o WebSphere MQ.
-sslResetCount
Esse parâmetro é utilizado quando o connection factory estabelece uma conexão SSL com o gerenciador de filas. Ele determina quantos bytes devem ser transferidos antes de reconfigurar a chave de criptografia simétrica utilizada para a sessão SSL.

Digite um valor no intervalo de 0 a 999,999,999.

O valor padrão é 0.

-sslPeerName
Esse parâmetro é utilizado quando o connection factory estabelece uma conexão SSL com o gerenciador de filas. O valor é comparado com o nome distinto presente no certificado do mesmo nível.
-rcvExit
Uma lista separada por vírgula de nomes de classe de saída de recebimento.
-rcvExitInitData
Dados de inicialização a serem transmitidos para a saída de recebimento.

Não especifique esse parâmetro a menos seja especificado o parâmetro -rcvExit.

-sendExit
Uma lista separada por vírgula de nomes de classe de saída de envio.
-sendExitInitData
Dados de inicialização a serem transmitidos para a saída de envio.

Não especifique esse parâmetro a não ser que o parâmetro -sendExit seja especificado.

-secExit
Um nome de classe de saída de segurança.
-secExitInitData
Dados de inicialização a serem transmitidos para a saída de segurança.

Não especifique esse parâmetro a não ser que o parâmetro -secExit seja especificado.

-compressHeaders
Esse parâmetro determina se os cabeçalhos de mensagem são compactados.
Digite um dos seguintes valores:
  • NENHUMA
  • SYSTEM

O valor padrão é NONE.

-compressPayload
Esse parâmetro determina se as cargas úteis de mensagem são compactadas.
Digite um dos seguintes valores:
  • NENHUMA
  • RLE
  • ZLIBFAST
  • ZLIBHIGH

O valor padrão é NONE.

-msgRetention
Esse parâmetro determina se o consumidor da conexão manterá mensagens indesejadas na fila de entrada.
Digite um dos seguintes valores:
  • YES
  • NO

em que YES especifica que o consumidor de conexões mantém as mensagens indesejadas na fila de entrada e NO especifica que as mensagens são descartadas de acordo com suas opções de disposição.

O valor padrão é YES.

-pollingInterval
Essa propriedade é aplicável somente ao contêiner do cliente.
Se cada listener de mensagem em uma sessão não tiver mensagem adequada em sua fila, esse parâmetro será o intervalo máximo, em milissegundos, que decorre antes de cada listener de mensagem tentar novamente obter uma mensagem de sua fila. Se acontecer freqüentemente de nenhuma mensagem adequada estar disponível para cada listener de mensagem em uma sessão, tente aumentar o valor desse parâmetro.

O valor padrão é 5000.

-rescanInterval
Quando um consumidor de mensagem no domínio ponto a ponto usar um seletor de mensagem para selecionar quais mensagens ele deve receber, o cliente JMS procurará na fila do WebSphere MQ mensagens apropriadas na sequência determinada pelo atributo MsgDeliverySequence da fila. Quando o cliente localiza uma mensagem adequada e a entrega ao consumidor, o cliente retoma a procura pela próxima mensagem adequada de sua posição atual na fila. O cliente continua procurando na fila dessa maneira até alcançar o fim da fila, ou até expirar o intervalo de tempo em milissegundos, como determinado pelo valor desse parâmetro -rescanInterval. Em cada caso, o cliente retorna para o início da fila para continuar sua procura, e um novo intervalo de tempo começa.

Esse parâmetro deve ser um valor inteiro positivo.

O valor padrão é 5000.

-ccsid
O identificador do conjunto de caracteres codificado (CCSID) a ser utilizado nas conexões.

O valor desse parâmetro deve ser um número inteiro positivo. Consulte o Propriedades Avançadas de Connection Factory do Provedor de Sistemas de Mensagens do WebSphere MQ para obter mais detalhes.

O valor padrão é 819.

-failIfQuiescing
Esse parâmetro determina o comportamento de determinadas chamadas ao gerenciador de filas quando este é colocado no estado quiesce.

O valor desse parâmetro deve ser true ou false.

true especifica que as chamadas para determinados métodos falhará se o gerenciador de filas estiver em um estado de quiescing. Se um aplicativo detectar que o gerenciador de filas está no estado quiesce, ele poderá concluir sua tarefa imediata e fechar a conexão, permitindo a parada do gerenciador de filas.

false especifica que nenhum método falha se o gerenciador de filas estiver no estado quiesce. Se você especificar esse valor, um aplicativo não poderá detectar que o gerenciador de filas está em um estado quiesce. O aplicativo pode continuar a executar operações no gerenciador de filas, evitando, assim, a parada do gerenciador de filas.

O valor padrão é verdadeiro.

-brokerCtrlQueue
O nome da fila de controle do intermediário a ser utilizada se esse connection factory assinar um tópico.

O valor padrão é SYSTEM.BROKER.CONTROL.QUEUE.

-brokerSubQueue
O nome da fila a ser utilizada para obter mensagens de assinatura se esse connection factory assinar um tópico.

O valor padrão é SYSTEM.JMS.ND.SUBSCRIBER.QUEUE.

-brokerCCSubQueue
O nome da fila a partir da qual as mensagens de assinaturas não duráveis são recuperadas para um ConnectionConsumer.

O valor padrão é SYSTEM.JMS.ND.CC.SUBSCRIBER.QUEUE.

-brokerVersion
O valor desse parâmetro determina o nível de funcionalidade necessário para operações de publicação/assinatura.

Os valores válidos são 1 e 2.

O valor padrão é 1.

-msgSelection
Esse parâmetro determina onde a seleção de mensagem ocorre.

Os valores válidos são CLIENT e BROKER.

O valor padrão é CLIENT.

-subStore
Esse parâmetro determina onde o provedor de sistemas de mensagens do WebSphere MQ armazena dados persistentes relacionados a assinaturas ativas.

Os valores válidos são MIGRATE, QUEUE e BROKER.

O valor padrão é MIGRATE.

-stateRefreshInt
O intervalo, em milissegundos, entre atualizações da transação de execução longa que detecta quando um assinante perde sua conexão com o gerenciador de filas. Esse parâmetro só será relevante se o parâmetro -subStore tiver o valor QUEUE.

O valor desse parâmetro deve ser um número inteiro positivo.

O valor padrão é 60,000.

-cleanupLevel
O nível de limpeza para as operações de assinatura BROKER ou MIGRATE.

Os valores válidos são SAFE, NONE, ASPROP e STRONG.

O valor padrão é SAFE.

-cleanupInterval
O intervalo entre as execuções em segundo plano do utilitário de limpeza de publicação/assinatura.

O valor desse parâmetro deve ser um número inteiro positivo.

O valor padrão é 3,600,000.

-wildcardFormat
Esse parâmetro determina quais conjuntos de caracteres são interpretados como caracteres curinga de tópico.

Os valores válidos são Topic ou Char.

O valor padrão é Topic.

-sparseSubs
Esse parâmetro controla a política de recuperação de mensagem de um objeto TopicSubscriber.

O valor desse parâmetro deve ser true ou false

O valor padrão é false.

-brokerQmgr
O nome do gerenciador de filas que está executando o intermediário, se ele não for o mesmo gerenciador de filas ao qual o connection factory se conecta.

Não há valor padrão.

-clonedSubs
Esse parâmetro determina se duas ou mais instâncias do mesmo assinante de tópico durável podem ser executadas simultaneamente.

O valor desse parâmetro deve ser ENABLED ou DISABLED

O valor padrão é DISABLED.

-customProperties
Esse parâmetro especifica propriedades customizadas a serem transmitidas à implementação do connection factory do provedor de sistemas de mensagens do WebSphere MQ. Normalmente, as propriedades customizadas são utilizadas para definir atributos do connection factory que não são suportados diretamente pelas interfaces de administração do WebSphere.
Cada propriedade customizada é especificada usando os parâmetros de etapa de tabela nome e valor. Como são etapas de tabela, a ordem dos dois parâmetros é fixa, de modo que você deve especificar sempre primeiro o nome e depois o valor:
  • No Jython: [name value]
  • No Jacl: {name value}
-qmgrSvrconnChannel
O canal SVRCONN a ser utilizado ao conectar-se ao WebSphere MQ.

Utilize esse parâmetro para criar um connection factory definido explicitamente.

O valor padrão é SYSTEM.DEF.SVRCONN.

Não especifique esse parâmetro em conjunto com os seguintes parâmetros: -ccdtUrl ou -ccdtQmgrName.

-support2PCProtocol
Esse parâmetro determina se o connection factory age como um recurso capaz de participar do processamento two-phase commit distribuído.

O valor desse parâmetro deve ser True ou False.

O valor padrão True especifica que o connection factory age como um recurso capaz de participar do processamento two-phase commit distribuído.

-modelQueue
O nome de fila modelo do WebSphere MQ cuja definição é usada como base ao criar destinos temporários JMS.

O valor padrão é SYSTEM.DEFAULT.MODEL.QUEUE.

-tempQueuePrefix
O prefixo a aplicar às filas temporárias do WebSphere MQ que são usadas para representar destinos de tipo de fila temporária JMS.

Não há valor padrão.

-tempTopicPrefix
O prefixo a ser aplicado aos nomes gerenciados para tópicos temporários. Esse parâmetro só é válido para connection factories ou connection factories de tópico.

Não há valor padrão.

-replyWithRFH2
Este parâmetro determina se, ao enviar uma mensagem de resposta para a fila de resposta obtida de uma mensagem que não inclui um cabeçalho RFH versão 2, um cabeçalho RFH versão 2 será incluído na mensagem de resposta.

O valor desse parâmetro deve ser ALWAYS ou AS_REPLY_DEST

O valor padrão é AS_REPLY_DEST.

-brokerPubQueue
O nome da fila para a qual enviar mensagens de publicação ao usar o brokering baseado em fila.

O valor padrão é SYSTEM.BROKER.DEFAULT.STREAM.

-pubAckInterval
O número de publicações a ser enviado a um intermediário baseado em fila antes de enviar uma publicação que solicita confirmação.

O valor desse parâmetro deve ser um inteiro positivo maior que zero.

O valor padrão é 25.

-sslType
Esse parâmetro determina a configuração, se houver, a ser utilizada ao aplicar a criptografia SSL à conexão de rede no gerenciador de filas.

O valor desse parâmetro deve ser CENTRAL, SPECIFIC ou NONE

O valor padrão é NONE.

O parâmetro sslConfiguration não é válido, a menos que esse parâmetro seja definido com o valor SPECIFIC.

-sslConfiguration
O nome da configuração SSL a ser utilizado ao utilizar SSL para conexões de rede seguras com o gerenciador de filas.

O valor desse parâmetro deve corresponder a uma configuração SSL.

Não especifique esse parâmetro, a menos que tenha sido designado ao parâmetro -sslType o valor SPECIFIC.

-localAddress
Esse parâmetro especifica um ou ambos os seguintes:
  • a interface de rede local
  • a porta local, ou o intervalo de portas locais

Não especifique esse parâmetro em conjunto com os seguintes parâmetros: -ccdtUrl ou -ccdtQmgrName.

-mappingAlias
O alias de mapeamento JAAS usado quando determinar quais credenciais de segurança usar ao estabelecer uma conexão com o WebSphere MQ.

O valor padrão é DefaultPrincipleMapping.

-xaRecoveryAuthAlias
O alias de autenticação do qual são tiradas credenciais e usadas para conectar ao WebSphere MQ para recuperação de XA.

Não há valor padrão.

Definição de Connection Factory Mínimo

Nota: Nos exemplos a seguir, os blocos de códigos que iniciam com wsadmin> mostram o código que é inserido pelo usuário. As linhas que não iniciam com wsadmin> mostram o código que foi retornado pelo console.

O exemplo a seguir cria uma connection factory especificando o número mínimo de parâmetros. Em razão dos valores padrão assumidos para os parâmetros não especificados, os aplicativos que utilizam essa connection factory esperam ser colocalizados com um gerenciador de filas instalado no mesmo nó.

  • Utilizando Jython:
    wsadmin>AdminConfig.getid("/Node:9994GKCNode01" ) 
    9994GKCNode01(cells/9994GKCNode01Cell/nodes/9994GKCNode01|node.xml#Node_1)  
    wsadmin>AdminTask.createWMQConnectionFactory("9994GKCNode01(cells/
    9994GKCNode01Cell/nodes/9994GKCNode01|node.xml#Node_1)", ["-name cf1
     -jndiName 'jms/cf/cf2' -type CF"])  
    cf1(cells/9994GKCNode01Cell/nodes/9994GKCNode01|resources.xml#
    MQConnectionFactory_1205322636000)
  • Utilizando Jacl:
    wsadmin>$AdminConfig getid /Node:9994GKCNode01 
    9994GKCNode01(cells/9994GKCNode01Cell/nodes/9994GKCNode01|node.xml#Node_1)  
    wsadmin>$AdminTask createWMQConnectionFactory 
    9994GKCNode01(cells/9994GKCNode01Cell/nodes/9994GKCNode01|node.xml#Node_1) 
    {-name cf1 -jndiName "jms/cf/cf1" -type CF}  
    cf1(cells/9994GKCNode01Cell/nodes/9994GKCNode01|resources.xml#
    MQConnectionFactory_1205322636000)

Connection Factory Definido Explicitamente

O exemplo a seguir cria um connection factory para o qual o usuário deve especificar e manter todos os parâmetros usados para estabelecer uma conexão com o WebSphere MQ.

  • Utilizando Jython:
    wsadmin>AdminConfig.getid("/Node:9994GKCNode01" ) 
    9994GKCNode01(cells/9994GKCNode01Cell/nodes/9994GKCNode01|node.xml#Node_1)  
    wsadmin>AdminTask.createWMQConnectionFactory("9994GKCNode01(cells/
    9994GKCNode01Cell/nodes/9994GKCNode01|node.xml#Node_1)", ["-name cf2
     -jndiName 'jms/cf/cf2' -type CF -description 'Você deve se lembrar de manter cada um 
    desses connection factories sincronizados com o gerenciador de filas do WebSphere MQ 
    to which they refer' -qmgrName QM1 -qmgrHostname 192.168.0.22 -qmgrPortNumber 1415
     -qmgrSvrconnChannel QM1.SVRCONN"])  
    cf2(cells/9994GKCNode01Cell/nodes/9994GKCNode01|resources.xml#
    MQConnectionFactory_120532263601)
  • Utilizando Jacl:
    wsadmin>$AdminConfig getid /Node:9994GKCNode01 
    9994GKCNode01(cells/9994GKCNode01Cell/nodes/9994GKCNode01|node.xml#Node_1)  
    wsadmin>$AdminTask createWMQConnectionFactory 
    9994GKCNode01(cells/9994GKCNode01Cell/nodes/9994GKCNode01|node.xml#Node_1) 
    {-name cf2 -jndiName "jms/cf/cf2" -type CF -description "Você deve se lembrar de 
    manter cada um desses connection factories sincronizados com o gerenciador de 
    filas do WebSphere MQ ao qual eles de referem" -qmgrName QM1 -qmgrHostname 192.168.0.22 
    -qmgrPortNumber 1415 -qmgrSvrconnChannel QM1.SVRCONN}  
    cf2(cells/9994GKCNode01Cell/nodes/9994GKCNode01|resources.xml#
    MQConnectionFactory_120532263601)

Definição de Connection Factory Especificando um CCDT

O exemplo a seguir cria um connection factory que utiliza um CCDT para localizar o gerenciador de filas com o qual conectar-se.

  • Utilizando Jython:
    wsadmin>AdminConfig.getid("/Node:9994GKCNode01" ) 
    9994GKCNode01(cells/9994GKCNode01Cell/nodes/9994GKCNode01|node.xml#Node_1)  
    wsadmin>AdminTask.createWMQConnectionFactory("9994GKCNode01(cells/
    9994GKCNode01Cell/nodes/9994GKCNode01|node.xml#Node_1)", ["-name cf3 -jndiName
     'jms/cf/cf3' -type CF -ccdtUrl 'http://myccdt:9080/ccdt/amqclchl.tab'
     -ccdtQmgrName QM3"])  
    cf3(cells/9994GKCNode01Cell/nodes/9994GKCNode01|resources.xml#
    MQConnectionFactory_120532263606)
  • Utilizando Jacl:
    wsadmin>$AdminConfig getid /Node:9994GKCNode01 
    9994GKCNode01(cells/9994GKCNode01Cell/nodes/9994GKCNode01|node.xml#Node_1)  
    wsadmin>$AdminTask createWMQConnectionFactory 
    9994GKCNode01(cells/9994GKCNode01Cell/nodes/9994GKCNode01|node.xml#Node_1) 
    {-name cf3 -jndiName "jms/cf/cf3" -type CF -ccdtUrl 
    "http://myccdt:9080/ccdt/amqclchl.tab" -ccdtQmgrName QM3}  
    cf3(cells/9994GKCNode01Cell/nodes/9994GKCNode01|resources.xml#
    MQConnectionFactory_120532263606)

Ícone que indica o tipo de tópico Tópico de Referência



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rmj_wmq_jmscf_create
Nome do arquivo: rmj_wmq_jmscf_create.html