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 TCPIP_ACCEPT_NONBLOCK

Instrução TCPIP_ACCEPT_NONBLOCK

A instrução TCPIP_ACCEPT_NONBLOCK especifica se as portas TCP/IP nas quais o Ouvinte do PowerExchange escuta são portas de bloqueio ou não bloqueio.
Defina TCPIP_ACCEPT_NONBLOCK=Y se as seguintes condições forem aplicáveis:
  • Você realiza uma verificação de segurança usando um leitor de porta, como o Nessus.
  • O Ouvinte do PowerExchange parece travar indefinidamente na porta principal do Ouvinte principal ou ignorar comandos.
  • Uma porta de Ouvinte para um trabalho netport é definida.
z/OS
Não
TCPIP_ACCEPT_NONBLOCK={
N
|Y}
  • N
    .
    As portas de escuta do Ouvinte do PowerExchange são portas de bloqueio. Quando uma porta de bloqueio é acessada, ele bloqueia outras tentativas de acesso a ela.
  • Y.
    As portas de escuta do Ouvinte do PowerExchange são portas de não bloqueio.
O padrão é N.
Se você realizar uma verificação de segurança usando um leitor de porta, como o Nessus, o Ouvinte do PowerExchange poderá travar indefinidamente na porta do Ouvinte principal ou ignorar comandos caso uma porta do Ouvinte para um trabalho netport também esteja definida. O problema ocorre quando uma chamada para a função TCPIP accept() na porta netport está bloqueada até que uma conexão esteja presente. Embora a porta netport esteja bloqueada, a porta principal do Ouvinte do PowerExchange nunca é sondada e, portanto, as solicitações não netport parecem estar travadas. O Ouvinte permanece nesse estado até que uma solicitação de netport subsequente desbloqueie a porta netport.
Se essa situação ocorrer, inclua a instrução TCPIP_ACCEPT_NONBLOCK=Y no arquivo de configuração DBMOVER na máquina do Ouvinte. Essa instrução faz com que as portas de escuta do Ouvinte do PowerExchange se tornem portas de não bloqueio, para que a chamada accept() possa retornar um status adequado em caso de falha.