Centro de Data Warehouse Guia de Administração

Manipulando arquivos

As seções seguintes descrevem como definir os subtipos de etapas diferentes para os programas de arquivo do warehouse.

Definindo valores para o programa Copiar Arquivo usando o FTP (VWPRCPY)

Use o programa Copiar arquivo usando FTP (VWPRCPY) para copiar arquivos no local do agente para um host remoto e a partir dele.

Antes de copiar arquivos para o OS/390, aloque seus arquivos. Não é possível transferir conjuntos de dados do VSAM. Ao definir uma etapa que use este programa do warehouse, selecione um arquivo de origem e um arquivo de destino. Um arquivo deve ser armazenado no local do agente, e o outro no sistema OS/390.

Este programa do warehouse está disponível nos seguintes sistemas operacionais:

A página Mapeamento da Coluna não está disponível neste subtipo de etapa.

Para definir uma etapa que execute um programa do warehouse:

  1. Abra o bloco de notas da etapa.
  2. Especifique as informações gerais sobre o programa warehouse. Para obter mais informações, consulte o manual Fornecendo informações gerais sobre uma etapa.
  3. Na página Parâmetros, clique em Copiar arquivos do host remoto para o local do agente (método GET) ou Copiar arquivos do local do agente para o host remoto (método PUT).
  4. Na área de Tipo de transferência, clique em ASCII ou Binário.
  5. No campo Nome do sistema remoto, digite o nome do sistema remoto a partir do qual ou para o qual copiar os arquivos.
  6. No campo ID de usuário remoto, digite a ID de usuário a ser utilizada para conexão ao host remoto.
  7. No campo Senha remota, digite a senha para a sua ID de usuário.
  8. No campo Confirmação da senha remota, digite a senha novamente.
  9. Na página Opções de Processamento, forneça informações sobre como sua etapa é processada. Para obter mais informações, consulte o manual Definindo as opções de processamento.
  10. Clique em OK para salvar as alterações e feche o bloco de notas etapa.

Se encontrar problemas ao acessar um arquivo remoto num sistema seguro UNIX, verifique se o diretório pessoal da ID de usuário contém um arquivo .netrc. O arquivo .netrc deve conter uma entrada que inclua o nome do host do local do agente e a ID de usuário remoto que você deseja utilizar.

Por exemplo, o nome do host do local do agente é glacier.stl.ibm.com. Você deseja transferir um arquivo usando o FTP do local remoto kingkong.stl.ibm.com para o local do agente, pela ID de usuário vwinst2. O arquivo ~vwinst2/.netrc deve conter a seguinte entrada:

machine glacier.stl.ibm.com login vwinst2

Definindo valores para um programa Executar Arquivo de Comandos do FTP (VWPFTP)

Use o programa Executar arquivo de comandos do FTP (VWPFTP) para transferir arquivos para um host remoto usando FTP. Ao definir uma etapa que use este programa do warehouse, não especifique uma tabela de origem ou de destino para a etapa.

Este programa do warehouse está disponível nos seguintes sistemas operacionais:

A página Mapeamento da Coluna não está disponível nesta etapa.

Para definir valores para uma etapa que executa um programa do warehouse:

  1. Abra o bloco de notas da etapa.
  2. Especifique as informações gerais sobre o programa warehouse. Para obter mais informações, consulte o manual Fornecendo informações gerais sobre uma etapa.
  3. Na página Parâmetros, no campo Nome do Sistema Remoto, digite o nome do sistema remoto a ser acessado.
  4. No campo Arquivo de comandos do FTP (nome completo do caminho) digite o caminho e o nome do arquivo do arquivo de comandos do FTP.

    No arquivo de comando FTP, você deve fornecer a seguinte informação, na ordem listada, e em linhas separadas:

    1. ID do usuário
    2. Senha
    3. Um ou mais comandos FTP , cada um em linha separada

    No exemplo a seguir, utilize o FTP para conectar-se com o host remoto usando a ID de usuário e a senha, pegue o arquivo remoto e coloque-o no diretório local especificado:
    nst1
    password
    get /etc/services d:/udprcpy.out
    quit

  5. Na página Opções de Processamento, forneça informações sobre como sua etapa é processada. Para obter mais informações, consulte o manual Definindo as opções de processamento.
  6. Clique em OK para salvar as alterações e feche o bloco de notas etapa.

Se encontrar problemas ao acessar um arquivo remoto num sistema seguro UNIX, verifique se o diretório pessoal da ID de usuário contém um arquivo .netrc. O arquivo .netrc deve conter uma entrada que inclua o nome do host do local do agente e a ID de usuário remoto que você deseja utilizar.

Por exemplo, o nome do host do local do agente é glacier.stl.ibm.com. Você deseja transferir um arquivo usando o FTP do local remoto kingkong.stl.ibm.com para o local do agente, pela ID de usuário vwinst2. O arquivo ~vwinst2/.netrc deve conter a seguinte entrada:

machine glacier.stl.ibm.com login vwinst2

Definindo valores para um programa Submeter fluxo do job de JCL do OS/390 (VWPMVS)

Use o programa do warehouse Submeter fluxo do job de JCL no OS/390 (VWPMVS) para submeter um fluxo do job de JCL que resida no OS/390 a um sistema OS/390 para execução.

O job deve ter MSGCLASS e SYSOUT roteados para a classe de saída suspensa.

Antes de usar o programa do warehouse Submeter Fluxo do Job de JCL no OS/390, teste seu arquivo JCL executando-o a partir do TSO sob a mesma ID de usuário que planeja usar com o programa.

Este programa do warehouse será executado com sucesso se o nome do host MVS, ID de usuário e senha estiverem corretos. Se você deseja testar a validade dos resultados gerados pelo JCL, grave sua própria lógica de teste. Se a sessão FTP expirar, este programa retornará um erro FTP, mesmo que o JCL seja executado com sucesso no sistema OS/390.

O programa Submeter Fluxo do Job de JCL no OS/390 também recebe o arquivo de log JES no local do agente. Ele apaga a cópia do log JES de todos os jobs anteriores no local do agente antes de submeter um novo job ao processamento. Ele também verifica se o arquivo de log JES foi descarregado no local do agente após a conclusão do job.

O programa Submeter Fluxo do Job de JCL no OS/390 requer o TCP/IP 3.2 ou posterior instalado no OS/390. Verifique se o serviço FTP está ativado antes de usar o programa.

Ao definir uma etapa que use este programa do warehouse, não especifique uma tabela de origem ou de destino para a etapa.

Este programa do warehouse está disponível nos seguintes sistemas operacionais:

A página Mapeamento da Coluna não está disponível nesta etapa.

Para definir valores para uma etapa que executa um programa do warehouse:

  1. Abra o bloco de notas da etapa.
  2. Especifique as informações gerais sobre o programa warehouse. Para obter mais informações, consulte o manual Fornecendo informações gerais sobre uma etapa.
  3. Na página Parâmetros, no campo Nome do sistema MVS, digite o nome do host MVS no qual o job deverá ser executado.
  4. No campo ID do Usuário MVS, digite a ID de usuário para conectar ao host MVS.
  5. No campo Senha MVS, digite a senha para a sua ID de usuário.
  6. No campo Confirmação da senha MVS, digite a senha novamente.
  7. No campo Arquivo MVS JCL, digite o nome do arquivo JCL a ser submetido. O nome deve consistir na ID de usuário mais um caractere.
  8. No campo Nome do caminho completo do arquivo de spool local, digite o caminho e o nome do arquivo no local do agente que deve receber o arquivo de log JES. Você deve definir um arquivo .netrc no mesmo diretório que o arquivo JES.
  9. Na página Opções de Processamento, forneça informações sobre como sua etapa é processada. Para obter mais informações, consulte o manual Definindo as opções de processamento.
  10. Clique em OK para salvar as alterações e feche o bloco de notas etapa.

Se encontrar problemas ao acessar um arquivo remoto num sistema seguro UNIX, verifique se o diretório pessoal da ID de usuário contém um arquivo .netrc. O arquivo .netrc deve conter uma entrada que inclua o nome do host do local do agente e a ID de usuário remoto que você deseja utilizar.

Por exemplo, o nome do host do local do agente é glacier.stl.ibm.com. Você deseja transferir um arquivo usando o FTP do local remoto kingkong.stl.ibm.com para o local do agente, pela ID de usuário vwinst2. O arquivo ~vwinst2/.netrc deve conter a seguinte entrada:

machine glacier.stl.ibm.com login vwinst2


[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]