Configurando o Terminal FTP para o Exemplo de Análise de Listagem de Diretórios

Para executar o Exemplo de Análise de Listagem de Diretórios em seu ambiente, configure os valores das propriedades de configuração usados pelo Terminal FTP para apontar para seu Servidor FTP. Além disso, seu Servidor FTP deve produzir a listagem de diretórios no mesmo formato que o esperado pelo Esquema de Arquivo Simples.

Sobre Esta Tarefa

Conclua as etapas a seguir apenas se planejar executar o Exemplo de Análise de Listagem de Diretórios:

Para somente visualizar e saber mais sobre o exemplo, conclua o procedimento na seção Exemplo de Análise da Listagem de Diretórios.

Edite e teste as propriedades de configuração de FTP do FTPParseDirListingExample no Studio: 

Procedimento

  1. Abra FTPParseDirListingExample. Para obter instruções, consulte as etapas 1-2 no Exemplo de Análise de Listagem de Diretórios.
  2. No menu da barra de ferramentas, selecione Projeto > Propriedades de Configuração. A caixa de diálogo Propriedades de Configuração é exibida.
  3. Edite os valores das propriedades para refletir seu Servidor FTP.
  4. Na guia Projeto, dê um clique duplo no Terminal FTP. A guia Terminal FTP é exibida.
  5. Para verificar se você inseriu as informações de FTP corretas, clique em Testar. Se o Studio se conectar ao seu Terminal FTP, uma caixa de diálogo Informações será exibida com a mensagem que você se conectou com êxito ao terminal.
  6. Na guia Projeto, dê um clique duplo na orquestração processBids. A guia de orquestração processBids é exibida.

O que Fazer Depois

Configure o diretório-raiz do Servidor FTP:

  1. Inclua os diretórios adicionais em seu Servidor FTP. Espelhe a estrutura de diretório descrita abaixo e também fornecida no diretório FTPServerDirStructure. Se você aceitou os padrões durante a instalação do Studio, este diretório está localizado no seguinte local: C:\Arquivos de Programas\IBM\WebSphere Cast Iron Studio 3.X\Samples\FTPParseDirListing\FTPServerDirStructure
    Durante o tempo de execução, o Exemplo de Análise de Listagem de Diretórios espera o diretório-raiz do Servidor FTP para conter a seguinte estrutura de diretório:
    \input
    \processFailed
    \processWidgetRUs
    \processAcmeInc
    \processNewCompany
  2. Mova uma cópia dos arquivos bid*.txt para o diretório \input em seu Servidor FTP. Se você aceitou os padrões durante a instalação do Studio, estes arquivos são fornecidos no local de diretório a seguir: C:\Arquivos de Programas\IBM\WebSphere Cast Iron Studio 3.X\Samples\FTPParseDirListing\FTPServerDirStructure\input
    Antes de executar o exemplo, uma cópia dos arquivos a seguir deve estar localizada no diretório \input do Servidor FTP.
    • bidAcmeInc.txt
    • bidCrankCo.txt
    • bidWidgetRUs.txt
    • bidBudgetManufacture.txt
    • bidSamAndSons.txt

Determine se seu Servidor FTP gera a listagem de arquivos no mesmo formato que o Esquema de Arquivo Simples incluído neste exemplo:

  1. Abra FTPParseDirListingExample. Para obter instruções, consulte as etapas 1-2 no Exemplo de Análise de Listagem de Diretórios.
  2. Na guia Projeto, dê um clique duplo na orquestração processBids. A guia de orquestração processBids é exibida.
  3. Clique na atividade Listar Arquivos de FTP intitulada Listagem Completa de Diretórios do Arquivo de Lista.
  4. Clique em Testar.
  5. Determine se o formato da listagem de diretórios corresponde à seguinte listagem de diretórios:
    -rw-r--r--   1 551
         551
               65
    3 de maio 11h39 bidAcmeInc.txt
    -rw-r--r--   1 551
         551
               43
    3 de maio 11h39 bidBudgetManufacture.txt
    -rw-r--r--   1 551
         551
                0
    3 de maio 11h39 bidCrankCo.txt
    -rw-r--r--   1 551
         551
               73
    3 de maio 11h39 bidSamAndSons.txt
    -rw-r--r--   1 551      551            33 May  3 11:39 bidWidgetRUs.txt
    Se o formato de diretório for diferente, será possível alterar o Esquema de Arquivo Simples chamado parseDirListing.
CUIDADO:
A alteração dos nós do Esquema de Arquivo Simples pode afetar outras entidades na orquestração. Pode ser necessário atualizar a orquestração para refletir essas mudanças.
Para obter informações adicionais, consulte Visão Geral do Editor de Esquema de Arquivo Simples.

Para abrir o Esquema de Arquivo Simples usado neste exemplo, na guia Projeto, dê um clique duplo em parseDirListing na pasta Esquema de Arquivo Simples. Copie e cole a saída do botão Testar da atividade Listar Arquivos de FTP em um arquivo e, em seguida, abra o arquivo na guia Testar do Editor de Esquema de Arquivo Simples. Altere os nós do Esquema de Arquivo Simples para refletir a listagem de diretórios. O nó size é usado pela ramificação "Se o tamanho for menor ou igual a 0" da atividade If..Then. Certifique-se de que um valor seja fornecido para o nó de tamanho durante o tempo de execução.

Execute o FTPParseDirListingExample:

  1. No Studio, publique o projeto FTPParseDirListingExample. Na barra de ferramentas do Studio, selecione Arquivo > Publicar Projeto....

  2. No Web Management Console (WMC), implemente o projeto FTPParseDirListingExample. Para obter informações adicionais, consulte a Ajuda on-line do WMC ou a Etapa 11: Publicar e Implementar o Projeto de Integração Concluído na seção Desenvolvendo o Projeto BookOrder do Guia de Introdução.