Resolução de Problemas de FTP

Se detectar um problema enquanto utiliza o FTP, utilize o seguinte fluxograma para identificar a causa após utilizar o fluxograma para problemas de TCP/IP gerais. As listas de causas que se seguem mostra os passos para o ajudar a identificar a causa do problema.

 Análise de Problemas de FTP  

Lista de Causas A  

 

 

 

  1. Decorre um longo período de tempo desde que se liga ao servidor de FTP do iSeries até receber um pedido de informação para introduzir um ID de utilizador? Se for esse o caso, verifique a configuração do servidor de nomes de domínio no seu iSeries AS/400. O servidor de FTP executa uma consulta de DNS assim que é recebida uma nova ligação. Os problemas de DNS podem fazer com que o servidor fique inativo durante vários minutos antes de ser recebida uma resposta.
  2. Verifique se foi adicionado um programa de saída ao Ponto de Saída de Início de Sessão do Servidor de FTP. Se for esse o caso, verifique se o início de sessão teve êxito ou se é permitido pelo programa de saída.
  3. Verifique se o início de sessão remoto requer uma senha, caso tenha sido pedida uma. Certos sistemas requerem uma senha, mas a ligação pode falhar porque não é obrigatória.
  4. Configure uma senha no sistema remoto, se necessário. Pode ter de reiniciar o sistema se alterar as informações de segurança do sistema.
  5. Verifique o seu ID de utilizador e senha tentando iniciar sessão no sistema remoto. Se não conseguir fazê-lo, peça ao proprietário do sistema que verifique se o seu ID de utilizador e senha estão corretos.   

 

 

 

Lista de Causas B    

 

 

 

  1. Certifique-se de que o modo binário está em efeito se estiver a transferir arquivos binários.
  2. Assegure-se de que as tabelas de definições nos sistemas de cliente e servidor são compatíveis. Só terá de o fazer se estiver a utilizar as suas próprias tabelas de definições.
  3. Verifique se foi especificado o CCSID correto para a transferência. Se não tiver sido, utilize o subcomando TYPE ou LTYPE para definir o valor de CCSID correto antes de executar a transferência.
  4. Crie um arquivo no sistema onde está a planejar armazenar os dados. Defina o comprimento de registo correto, o número de membros e o número de incrementos. Repita a transferência de dados e verifique se teve êxito.
  5. Certifique-se de que está autorizado a utilizar o arquivo e os membros de arquivos.
  6. Verifique se o arquivo de transferência contém dados decimais compactados ou dados decimais zonados.
  7. Se estiver a transferir um arquivo de Save File, verifique se foi utilizado o método apropriado.   

 

 

 

Lista de Causas C   

 

 

 

  1. Verifique os limites de tamanho do arquivo no sistema remoto.
  2. Verifique se o temporizador do servidor de FTP terminou. O valor de tempo de espera do servidor iSeries AS/400 pode ser definido utilizando o comando QUOTE TIME.
  3. Utilize o comando NETSTAT para verificar se a interface *LOOPBACK está ativa. Em seguida, recrie o problema executando FTP LOOPBACK (iSeries AS/400 para iSeries AS/400 internamente).  
    •     Se não for possível recriar o problema, trata-se, provavelmente, de um problema do sistema remoto. 
    •     Se puder recriar o problema, proceda do seguinte modo:  
      1.     Se o problema for um problema do servidor de FTP, inicie o rastreio do servidor utilizando o comando TRCTCPAPP.
      2.     Recrie o problema.
      3.     Termine a ligação de FTP.
      4.     Termine o rastreio do servidor de FTP utilizando o comando TRCTCPAPP.
      5.     Localize um arquivo em Spool com as seguintes características:   
        •     O nome do arquivo é QTMFFTRC
        •     O nome de utilizador associado ao arquivo é o nome do utilizador que emitiu o comando TRCTCPAPP. 

                            O rastreio é um arquivo em Spool na fila de output assumida do sistema associado ao trabalho do servidor de FTP.

        6. Envie esse arquivo em Spool. 

        7. Se o problema estava no cliente de FTP do iSeries AS/400, poderá obter um rastreio utilizando o subcomando DEBUG 100 do cliente. 

        8. Ao executar o cliente de FTP interativamente, utilize a tecla F6 (Imprimir) para criar um arquivo em Spool que contenha um histórico dos subcomandos do cliente de FTP introduzidos e as respostas do servidor de FTP associadas. Quando o cliente de FTP for executado em modo batch não assistido, este histórico de subcomandos e respostas do servidor será escrito no arquivo OUTPUT especificado. Para obter mais detalhes, consulte "FTP como um Trabalho Batch". 

 

 

 

Se não conseguir corrigir o problema, consulte os seguintes tópicos para obter mais informações:     

 

 

Materiais necessários para comunicar problemas de FTP

Rastrear o servidor de FTP

Rastrear os clientes de FTP 

Criar uma cópia de um registo de trabalhos do servidor de FTP

Crie um site gratuito Webnode