Fazer o download de arquivos do z/OS para leitura no Linux, UNIX ou Windows
Fazer o download de arquivos do z/OS para leitura no Linux, UNIX ou Windows
Para mover dados em massa de um arquivo sequencial no z/OS para uma tabela relacional no Linux, UNIX e Windows, a Informatica recomenda que você crie um fluxo de trabalho que lê o arquivo sequencial diretamente do z/OS e descarrega o mapeamento de campos intensivo da CPU para colunas relacionais, especificando o atributo de conexão
Filtrar depois
.
Esse estilo de processamento evita as desvantagens de fazer download de arquivos para o Linux, UNIX ou Windows. Essas desvantagens incluem agendar os downloads; o custo do espaço em disco no Linux, UNIX ou Windows; problemas de segurança durante a transferência de rede; e problemas de FTP e de mapeamento.
No entanto, em determinadas situações, pode ser útil fazer download de arquivos do z/OS para máquinas Linux, UNIX ou Windows. Você pode querer fazer download de arquivos do z/OS nos seguintes cenários:
Você já tem transferências de arquivos como parte dos trabalhos de produção agendados.
O sistema z/OS de origem não é acessível a partir da máquina do Serviço de Integração. Por exemplo, os dados provêm de um site externo.
Em determinadas situações de mapeamento e de teste, talvez seja necessário fazer o download do arquivo do z/OS para Linux, UNIX ou Windows.
Estão disponíveis os seguintes tipos de transferência:
FTP no modo ASCII
FTP no modo BINARY para registros de comprimento fixo
FTP no modo BINARY para registros de comprimento variável
FTP no modo ASCII
Você pode usar esse tipo de download se as seguintes condições se aplicarem:
O arquivo do z/OS contém somente campos de exibição. Os campos de exibição incluem campos CHAR, VARCHAR, NUMCHAR e UZONED.
Os campos de caracteres são convertidos corretamente de EBCDIC para ASCII. Normalmente, os campos de caracteres são convertidos corretamente quando os dados de caracteres são todos de byte único e as páginas de código FTP padrão são adequadas.
Na maioria dos casos, você pode especificar o formato de registro
Padrão
para abrir um arquivo que foi transferido no modo ASCII. O sistema determina os comprimentos de registro usando o caractere ou caracteres de delimitador de registro.
FTP no modo BINARY para registros de comprimento fixo
Quando você executar o download, inclua os seguintes comandos e palavras-chave do FTP:
FTP
A palavra-chave BINARY para alternar do ASCII para o modo binário
As palavras-chave GET ou PUT para transferir o arquivo
Quando definir o mapa de dados, defina as seguintes propriedades:
Defina o formato de registro como
Fixo
e especificar o tamanho de cada registro.
Defina
Codificação
para EBCDIC para que os campos numéricos sejam processados corretamente. Isso é particularmente necessário em máquinas Linux ou Windows de baixo nível.
Defina
Página de código
para a página de código do z/OS necessária, como IBM-037.
FTP no modo BINARY para registros de comprimento variável
Quando você executar o download, inclua os seguintes comandos e palavras-chave do FTP:
FTP.
A palavra-chave BINARY para alternar do ASCII para o modo binário.
QUOTE SITE RDW para que o sistema z/OS FTP envie o prefixo do comprimento do registro antes dos dados em cada registro. Este método funciona somente com arquivos de comprimento variável como RECFM = VB.
GET ou PUT para transferir o arquivo.
Quando definir o mapa de dados, defina as seguintes propriedades:
Nas propriedades do mapa de dados, defina o formato de registro como
Variável
e especifique o tipo de variável como
VBP2
.
Defina
Codificação
para EBCDIC para que os campos numéricos sejam processados corretamente. Em particular, essa configuração é necessária em máquinas Linux ou Windows de baixo nível e afeta os números de prefixo de comprimento do registro.
Defina
Página de código
para a página de código do z/OS necessária, como IBM-037.