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. Apêndice A: Carimbos de Data/Hora DTL__CAPXTIMESTAMP
  15. Apêndice B: Glossário do PowerExchange

Manual de Referência

Manual de Referência

Instrução NETPORT

Instrução NETPORT

A instrução NETPORT define informações para um trabalho netport e associa esse trabalho netport a uma porta de ouvinte específica. Você deve especificar uma instrução LISTENER correspondente.
z/OS
Todas
ADAUSER, GDGLOCATE, LISTENER, SUBMITTIMEOUT, TAPEWAIT e WAITDSN
Não
NETPORT=(
listener_node
   ,
port
   [,
cpnode
]    [,
cpport
]   ,
netport_member
  [,
substitution_1
]   [,
substitution_2
]   [,
substitution_3
]   [,
substitution_4
]   [,
substitution_5
]   [,
substitution_6
]   [,
substitution_7
]   [,
substitution_8
] )
listener_node
Obrigatório. O nome do nó do ouvinte da instrução LISTENER associada a esta instrução NETPORT.
Esse valor deve também corresponder ao nome do nó no parâmetro PARM da instrução EXEC JCL para a execução do Ouvinte do PowerExchange. Caso contrário, o Ouvinte do PowerExchange não atenderá na porta ouvinte da instrução LISTENER.
port
Obrigatório. A porta TCP/IP da instrução LISTENER associada a esta instrução NETPORT. O Ouvinte do PowerExchange usa a porta da instrução LISTENER associada para atender às solicitações de trabalho netport.
Os valores válidos vão de 1 a 65535.
cpnode
Opcional. Nome do nó do ouvinte no membro DBMOVER que o trabalho netport usa. Se a JCL netport executar o programa DTLLST3, o membro DBMOVER especificado na instrução DD DTLCFG deverá conter uma instrução LISTENER com esse nome de nó.
O padrão é o valor do parâmetro
listener_node
.
cpport
Opcional. Porta TCP/IP no membro DBMOVER que o trabalho netport usa. Se a JCL netport usar o programa DTLLST3, o membro DBMOVER especificado na instrução DD DTLCFG deverá conter uma instrução LISTENER com essa porta.
O padrão é o valor do parâmetro
port
.
netport_member
Obrigatório. Conjunto de dados que contém a JCL netport. Você pode usar um conjunto de dados sequenciais ou um PDS com um membro.
Se você usar um PDS, especifique o nome do membro entre parênteses e coloque todo o valor entre aspas (“).
substitution_1
Opcional. Preenche a variável de substituição da JCL netport %1. No membro IMSJCL da biblioteca RUNLIB, o PowerExchange usa essa variável para preencher o parâmetro PSB=%1 em DLIBATCH PROC.
substitution_2
Opcional. Variável de substituição da JCL netport %2.
substitution_3
Opcional. Variável de substituição da JCL netport %3.
substitution_4
Opcional. Variável de substituição da JCL netport %4.
substitution_5
Opcional. Variável de substituição da JCL netport %5.
substitution_6
Opcional. Variável de substituição da JCL netport %6.
substitution_7
Opcional. Variável de substituição da JCL netport %7.
substitution_8
Opcional. Variável de substituição da JCL netport %8.
  • Você pode inserir até dez instruções NETPORT no arquivo DBMOVER.
  • O PowerExchange usa os valores de parâmetros de substituição na instrução NETPORT, se especificados, para substituir variáveis de substituição na JCL netport antes de enviar a JCL.
  • Use um trabalho netport para chamar os seguintes programas a fim de executar funções do PowerExchange e não do PowerExchange:
    • O programa IMS DLIBATCH PROC ou DFSRRC00 para acessar bancos de dados IMS.
    • O programa do Ouvinte do PowerExchange em lotes, DTLLST3, para acessar conjuntos de dados.
      Com o DTLLST3, o trabalho netport pode aguardar montagens de fita ou conjuntos de dados, sem impactar outros usuários do Ouvinte do PowerExchange.
    • O programa do Ouvinte do PowerExchange em lotes, DTLLST3, para acessar tabelas CA IDMS/DB com verificação de ID de usuário completa.
  • Por padrão, um Ouvinte do PowerExchange aguarda 60 segundos para o início dos trabalhos gerados. Para aumentar esse tempo de espera, defina uma instrução SUBMITTIMEOUT. Se o trabalho em lotes não for iniciado no período de espera, o PowerExchange finalizará o tempo de espera do trabalho, interromperá a tarefa no Ouvinte do PowerExchange e gravará a mensagem PWX-00426 no log de mensagens do PowerExchange.
  • Para origens e destinos IMS, o trabalho netport pode acessar um banco de dados de origem ou destino IMS para a movimentação de dados em massa. Defina essa instrução somente se você usar o método de acesso DL/1 BATCH, que oferece acesso DL/I ou BMP ao banco de dados IMS. Uma instrução NETPORT não é necessária para acesso ODBA a dados IMS.
    Você pode substituir o nome do PSB da instrução NETPORT, se especificado, nas propriedades da sessão do PowerCenter para a origem ou destino e nos parâmetros avançados do Navegador do PowerExchange para um teste de linha de banco de dados. Nesse caso, você deve incluir a variável de substituição %PSBNAME na JCL netport. Você pode usar substituições para evitar que o limite de dez instruções NETPORT seja excedido no arquivo DBMOVER.
    Se você incluir a variável de substituição PSB=%1 na JCL netport, o nome do PSB será obtido do sexto parâmetro (
    substitution_1
    ) na instrução NETPORT.
O exemplo a seguir mostra instruções LISTENER e NETPORT que usam o membro IMSJCL da biblioteca RUNLIB:
LISTENER=(node1,TCPIP,9999) NETPORT=(node1,9999,,,"PWX.RUNLIB(IMSJCL)",mypsb,sub2,sub3,sub4)
Esse exemplo de instrução NETPORT transmite um PSB chamado mypsb ao membro IMSJCL. Essa instrução também transmite três valores adicionais a serem usados como variáveis de substituição no membro IMSJCL.