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 |
|