Rational Developer para System z, Versão 7.6

Criando uma Conexão do CARMA Programaticamente

As conexões com o CARMA são estabelecidas durante a criação do nó raiz de uma hierarquia do CARMA.

Por Que e Quando Desempenhar Esta Tarefa
O nó raiz de uma hierarquia do CARMA é um objeto do CARMA, que deve ser configurado para utilizar um transporte do CARMA durante a criação. Para criar um nó raiz para uma hierarquia do CARMA e configurar o transporte do CARMA, siga estas etapas:
  1. Utilize a classe de fábrica com.ibm.carma.CARMASystemFactory para criar um objeto do CARMA como método getInstance, como ilustrado no código de exemplo a seguir:
    String identifier = "ConnectionIdentifier";
    Map connectionProperties = new TreeMap();
    // insira seu código para configurar aqui as propriedades de conexão
    CARMA carma = CARMASystemFactory.getInstance().getCARMAInstance(identifier, connectionProperties);

    A cadeia de identificadores deve ser exclusiva para sua hierarquia do CARMA. Atualmente, o único transporte válido é o serviço de transporte RSE, utilizado por padrão (se estiver utilizando a chamada do método alternativo, que requer um ID de backend a ser especificado, você pode selecionar o serviço de transporte RSE, transmitindo um valor de ID de backend de "com.ibm.carma.client.rse.datastore").

    O mapa das propriedades de conexão armazena os pares de valores de chaves para as opções de configuração de transportes. Se os parâmetros necessários para o transporte que você está utilizando não estiverem especificados no mapa, o método getCARMAInstance emitirá um CARMAException. O serviço de transporte RSE requer que você especifique um valor para a chave "aliasName" no mapa de propriedades da conexão. Para o valor da chave "aliasName", forneça um nome para a conexão do RSE para utilizar ao comunicar-se com o host do CARMA.

  2. Armazene uma referência à hierarquia do CARMA para recuperação posterior no registro do CARMA:
    CarmaRegistry.getRegistry().addCarma(carma);
    O objeto singleton CarmaRegistry é utilizado por um objeto CARMABrowser para manter uma lista de conexões CARMA conhecidas. Os eventos são enviados aos listeneres registrados quando os objetos são incluídos ou removidos da hierarquia do CARMA. Você pode recuperar uma hierarquia do CARMA no registro do CARMA, transmitindo o identificador no método getCARMA do registro do CARMA.
O que Fazer Depois
Você pode conectar seu host CARMA do objeto CARMA, utilizando o método connect.

Termos de Uso | Feedback

Este centro de informações é desenvolvido pela tecnologia Eclipse. (http://www.eclipse.org)