Sumário

Search

  1. Prefácio
  2. Introdução ao PowerExchange
  3. Arquivo de Configuração DBMOVER
  4. Trabalhos Netport
  5. Logs de Mensagens do PowerExchange e Substituições de Destinos
  6. Log de estatísticas do SMF e Relatórios
  7. Segurança do PowerExchange
  8. Suporte a Secure Sockets Layer
  9. Segurança de Rede Alternativa do PowerExchange
  10. SQL Não Relacional do PowerExchange
  11. Globalização do PowerExchange
  12. Usando os Drivers ODBC do PowerExchange
  13. Tipos de Dados e Matriz de Conversão do PowerExchange
  14. Carimbos de Data/Hora DTL__CAPXTIMESTAMP
  15. Glossário do PowerExchange

Manual de Referência

Manual de Referência

Exemplo de SSID do IMS e Substituição do PSB para um Trabalho Netport do IMS

Exemplo de SSID do IMS e Substituição do PSB para um Trabalho Netport do IMS

Este exemplo demonstra como usar a variável de substituição %PSBNAME na JCL netport para substituir valores de nome do PSB para uma sessão de movimentação de dados em massa.
Esse exemplo usa as seguintes hipóteses:
  • O mapa de dados de origem que foi importado para o PowerCenter usa o método de acesso DL/1 BATCH. Ele não especifica um nome de PSB.
  • O membro IMSJCL do trabalho netport inclui a variável %PSBNAME:
    //STEP1 EXEC PROC=IMSBATCH,NBA=5,OBA=5, // IMSID=%IMSID, // MBR=DTLLST3I,REGION=32M,PSB=
    %PSBNAME
  • O membro DBMOVER contém uma instrução NETPORT que inclui um nome de PSB específico:
    NETPORT=(NODE1,26580,,,"PWX.PROD1.RUNLIB(IMSJCL)",
    DTLPB05
    )
Quando o trabalho netport é executado, o PowerExchange substitui a variável %PSBNAME na JCL por "DLTPBO5" a partir da instrução NETPORT.
Se você usar um mapa de dados ODBA com uma substituição de método de acesso, a variável %PSBNAME será substituída pelo valor do mapa de dados. Se você especificar uma substituição de nome de PSB ao executar um teste de linha de banco de dados ou executar uma sessão do PowerCenter, a substituição terá precedência sobre o valor na instrução NETPORT e no mapa de dados.
Agora, você precisa usar o nome do PSB "DTLB06", mas não pode definir outra instrução NETPORT no membro DBMOVER porque o limite máximo de dez instruções foi atingido. Em vez disso, você define o atributo
Substituição de PSBNAME do IMS
atributo nas propriedades em nível de sessão do PowerCenter para a origem. Em seguida, o trabalho netport usa o nome do PSB da substituição em vez do nome do PSB da instrução NETPORT. Ao usar substituições em nível de sessão, você não precisa editar o membro DBMOVER e reiniciar o Ouvinte do PowerExchange.
Depois de migrar seu ambiente de teste para um ambiente de produção, você deseja executar a mesma netport PROC no sistema de produção. Nesse caso, você define o atributo
Substituição de SSID do IMS
nas propriedades em nível de sessão do PowerCenter para a origem.