Sumário

Search

  1. Prefácio
  2. Introdução à Movimentação de Dados em Massa do PowerExchange
  3. Ouvinte do PowerExchange
  4. Movimentação de Dados em Massa do Adabas
  5. Movimentação de Dados em Massa do Datacom
  6. Movimentação de Dados em Massa do DB2 para i5/OS
  7. Movimentação de Dados em Massa do DB2 para Linux, UNIX e Windows
  8. Movimentação de Dados em Massa do DB2 para z/OS
  9. Movimentação de Dados em Massa do IDMS
  10. Movimentação de Dados em Massa do IMS
  11. Movimentação de Dados em Massa do Microsoft SQL Server
  12. Movimentação de Dados em Massa do Oracle
  13. Movimentação de Dados em Massa de Arquivo Sequencial
  14. Movimentação de Dados em Massa do VSAM
  15. Gravando Dados com Tolerância a Falhas
  16. Opções de Monitoração e Ajuste

Guia de Movimentação de Dados em Massa

Guia de Movimentação de Dados em Massa

Exemplo: Arquivo não permitido para persistir descriptografado no disco

Exemplo: Arquivo não permitido para persistir descriptografado no disco

Você recebe um arquivo criptografado de uma fonte externa. A política de segurança impede que o arquivo seja mantido no disco em formato descriptografado e legível.
Uma solução que chama um programa de método de acesso do usuário inclui os seguintes elementos:
  • Um mapa de dados com tipo de método de acesso USER especifica o nome do arquivo, um comando de descriptografia como "gpg -d %FILENAME%" e o tipo de arquivo de texto ou binário.
  • O pipe é criado usando a API popen(), que executa o comando gpd para descriptografar o arquivo e gravar a saída para stdout.
  • Os registros descriptografados no pipe são lidos usando as APIs fgets() para um arquivo de texto ou fread() para um arquivo binário.
  • O pipe é fechado no final da execução.