Sumário

Search

  1. Prefácio
  2. Introdução ao Navegador do PowerExchange
  3. Mapas de Dados
  4. Mapas de Dados para Fontes de Dados Específicas
  5. Copybooks
  6. Grupos de Registro e Registros de Captura
  7. Grupos de Extração e Mapas de Extração
  8. Metadados Pessoais
  9. Teste de Linha de Banco de Dados
  10. Exemplos do Navegador do PowerExchange
  11. Apêndice A: Funções do PowerExchange para Campos Definidos pelo Usuário
  12. Apêndice B: Programas de Método de Acesso do Usuário
  13. Apêndice C: Grupos de Aplicativos e Aplicativos
  14. Apêndice D: Propriedades do Mapa de Dados
  15. Apêndice E: Propriedades do Registro, Campo e Tabela
  16. Apêndice F: Carimbos de Data/Hora DTL__CAPXTIMESTAMP
  17. Apêndice G: Rastreamento para criar um mapa de memória ao importar um copybook COBOL

Guia do Usuário do Navegador

Guia do Usuário do Navegador

Programas C Definidos pelo Usuário - Exemplos

Programas C Definidos pelo Usuário - Exemplos

O PowerExchange apresenta exemplos de programas C definidos pelo usuário em todos os sistemas operacionais.
Os programas C definidos pelo usuário usam o seguinte protótipo:
int CRoutine(int NbrFlds ,char *pMsgBuffer, int *pMsgBufferSize ,char *ppData[], int * pDataLen[]);
A tabela a seguir lista os exemplos de programas C:
Sistema Operacional
Membro ou Programa
Localização
Tipo de Vínculo
Requisitos do Programa
i5/OS
-
-
C
1
Rotinas exportadas em um programa de serviço
Linux
UNIX
-
-
C
1
Rotinas exportadas em um objeto compartilhado executável
Windows
ucpe.c
O diretório
exemplos
no diretório de instalação do PowerExchange
C
1
Rotinas exportadas na convenção CDECL em um DLL
z/OS
UCPE
Biblioteca
hlq
.SRCLIB
C
1
  • Deve ser obtido de um módulo de carregamento.
  • Módulos chamados pelo link com AMODE(31). Se o acesso for exigido para módulos de carregamento AMODE(24), chame o módulo por meio de um programa AMODE(31) que realoca os parâmetros abaixo da linha de 16 MB e, em seguida, chama o módulo de carregamento AMODE(24).
1. Especifique como o terceiro argumento na chamada de função CallProg.