Árvore de páginas


Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físico

 cdp/cdapi3005.p

 

Objetivo

Monitorar acesso em função da segurança USUARIO x ESTABELECIMENTO. Caso o usuário não possua acesso ao estabelecimento, será retornado "ERROR" pela da trigger ON FIND, fazendo dessa forma que o cursor do banco de dados fique posicionado no próximo registro ate encontrar os que possuem acesso.                                             

  

Funcionamento

Na forma padrão, realiza-se a chamada através de um comando RUN normal, passando-se as temp-tables carregadas com as informações necessárias.

A sintaxe para a chamada da API/BO é:

run cdp/cdapi3005.p (input pc-cod-program).

 

A sintaxe para executar a API/BO em modo persistente é:

run cdp/cdapi3005.p persistent set h-handle (input pc-cod-program).

A variável denominada h-handle irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da API.

 

Tabelas Temporárias

Nos atributos das tabelas temporárias de entrada e saída:

Tabela Temporária

Descrição

Entrada/Saída

tt_log_erro

Temp-table com erros de execução

Saída

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_ num_cod_erro

Int

>>>>,>>9

Código do erro

Sim

 

ttv_ des_msg_ajuda

Char

X(40)

Mensagem de ajuda

Sim

 

ttv_ des_msg_erro

Char

X(60)

Descrição da mensagem

Sim