WebSphere Enterprise Service Bus, Versão 6.2.0 Sistemas Operacionais: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Configurando um Banco de Dados do Criador de Log de Mensagens do DB2 em um Sistema z/OS Remoto

A instalação padrão do produto de tempo de execução cria um servidor de aplicativos independente e um banco de dados Derby para utilização pela primitiva de mediação do Criador de Log da Mensagem. Se você deseja implementar os módulos de mediação que utilizam esta primitiva, pode preferir utilizar a confiabilidade de um banco de dados DB2 em um sistema z/OS.

Sobre Esta Tarefa

Você pode utilizar coreDBUtility para criar o banco de dados de criação de log de mensagem do WebSphere ESB em um sistema z/OS remoto. Esse utilitário pode ser executado após a criação de perfil para qualquer tipo de perfil. O utilitário gera scripts que podem, então, ser utilizados por um administrador do z/OS no sistema z/OS.

Para obter uma lista completa dos parâmetros que pode utilizar com coreDBUtility, consulte Parâmetros coreDBUtility.

O utilitário coreDBUtility está localizado no install_root/bin. Os comandos utilizados nos procedimentos de exemplo são para um perfil chamado default, e um banco de dados do DB2 para z/OS v8 denominado ESBDB. O utilitário também suporta bancos de dados do DB2 para z/OS v9.

Procedimento
  1. Utilize coreDBUtility para criar um banco de dados. Por exemplo:
    coreDBUtility createDB -DprofilePath=install_root\profiles\default  
    -DdbType=DB2UDBOS390_V8_1 -DdbName=ESBDB
    Um script chamado createDB_DB2.sql é gerado. Você pode, então, executar este script no sistema z/OS remoto para criar o banco de dados.
  2. Crie a tabela no banco de dados.
    • Você pode utilizar o coreDBUtility para gerar o script para criar a tabela de banco de dados. Por exemplo, para uma tabela no grupo de armazenamento do banco de dados denominado ESBDBSTO com um esquema chamado ESBLOG:
      coreDBUtility createTable -DprofilePath=install_root\profiles\default 
      -DdbType=DB2UDBOS390_V8_1 -DdbName=ESBDB -DsqlScriptPath.default=install_root
      \util\EsbLoggerMediation\DB2UDBOS390_V8_1\Table_esb_DB2UDBOS390_V8_1.ddl 
      -DdbStorageGroup=ESBDBSTO -DdbSchemaName=ESBLOG -DdbDefineSQL false
      Esse comando gera um script chamado Table_esb_DB2UDBOS390_V8_1.ddl em install_root/profiles/default/databases/ESBDB, que você pode executar no sistema z/OS remoto para criar a tabela. Para visualizar um exemplo desse script, consulte Exemplo de Table_esb_DB2UDBOS390_V8_1.ddl.
    • Você também pode optar por gerar e executar remotamente o script em um comando. Por exemplo:
      coreDBUtility createTable -DprofilePath=install_root\profiles\default 
      -DdbType=DB2UDBOS390_V8_1 -DdbName=ESBDB -DsqlScriptPath.default=install_root
      \util\EsbLoggerMediation\DB2UDBOS390_V8_1\Table_esb_DB2UDBOS390_V8_1.ddl 
      -DdbStorageGroup=ESBDBSTO -DdbSchemaName=ESBLOG -DdbHostName hostname 
      -DdbServerPort server_port -DdbJDBCClasspath=JDBC_classpath
      -DdbUserId=username -DdbPassword=password
      -DdbConnectionLocation=connection_location
      Isto executa o script no sistema z/OS remoto utilizando os parâmetros de conexão configurados no comando.
  3. Crie o provedor JDBC para o tipo de banco de dados requerido. Você pode utilizar o coreDBUtility para se conectar à configuração do WebSphere e criar as definições JDBC. Por exemplo, para uma célula denominada defaultCell e um nó denominado defaultNode:
    coreDBUtility createJDBCProvider  -DprofilePath=install_root\profiles\default 
    -DdbType=DB2UDBOS390_V8_1 -DscopeLevel=node -DcellName=defaultCell 
    -DnodeName=defaultNode  -DdbJDBCClasspath=JDBC_classpath
  4. Crie a origem de dados. É possível utilizar o coreDBUtility para se conectar à configuração do WebSphere e criar a origem de dados para ser utilizada. Por exemplo:
    coreDBUtility createDataSource -DjndiName=jdbc/ESBDB 
    -DprofilePath=install_root\profiles\default -DprofileName=default 
    -DdbType=DB2UDBOS390_V8_1 -DdbName=ESBDB -DdbHostName hostname 
    -DdbServerPort server_port -DdbUserId=username  -DdbPassword=password 
    -DdbConnectionLocation=connection_location -DdbStorageGroup=ESBDBSTO
    -DscopeLevel=node -DcellName=defaultCell -DnodeName=defaultNode
    -DdbJDBCClasspath=JDBC_classpath

task Tópico de Tarefa

Termos de Uso | Feedback


Ícone de registro de data e hora Última Atualização: 01 julho 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tins_config_db2_zos.html
Copyright IBM Corporation 2005, 2010. Todos os Direitos Reservados.
Este Centro de Informações foi desenvolvido com tecnologia Eclipse (http://www.eclipse.org).