Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | prghur/fpp/fpapi054.p |
Objetivo
Retornar os grupos de segurança.
Funcionamento
A API fpapi054 deve ser executada de forma persistente.
Sintaxe para executar a API em modo persistente:
run prghur/fpp/fpapi054.p persistent set h-handle.
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_segur_grp_atrib_dados | Contém informações dos grupos de segurança | Saída |
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
cdn_empresa | Inteiro | zz9 | Empresa | Sim | 2.10 |
cdn_estab | Inteiro | zz9 | Estabelecimento | Sim | 2.10 |
cdn_funcionario | Inteiro | zzzzzzz9 | Matrícula | Sim | 2.10 |
tip_folder | Inteiro | 99 | Folder ao qual o usuário tem permissão de acesso | Sim | 2.10 |
idi_tip_permis | Inteiro | 9 | Tipo de alteração permitida | Sim | 2.10 |
Tabela Temporária | Descrição | Entrada/Saída |
tt-erro | Contém código e descrição do erro | Saída |
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
Code | Inteiro | Zz9 | Código do erro | Sim | 2.10 |
Description | Caracter | X(60) | Descrição do erro | Sim | 2.10 |
Métodos
Quando a API/BO for executada em modo persistente, os seguintes métodos estarão disponíveis para execução:
Método Básico
procedure pi_seguranca
Requisito | Inexistente. | |
Sintaxe | run procedure pi_seguranca in h-handle (input p_tipo_usuario, input p_cdn_empresa, input p_cdn_estab, input p_cdn_funcionario, output table tt_segur_grp_atrib_dados, output table tt-erro). | |
Descrição | O método retornará os grupos de segurança. | |
| Parâmetros | Descrição |
| p_tipo_usuario p_cdn_empresa p_cdn_estab p_cdn_funcionario tt_segur_grp_atrib_dados tt-erro | Perfil do usuário Empresa Estabelecimento Matrícula Temp-table com informações da segurança Erros do processo. |
Retorno | Temp-tables tt_segur_grp_atrib_dados e tt-erro populadas. |
Método Negócio