Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | prghur/fpp/fpapi526.p |
Objetivo
Ao inserir, modificar ou eliminar um registro do plano unidade lotação do funcionário a api carregar o registro e o evento passando para um adapter efetuar a criação do xml de integração.
Funcionamento
A API/BO
Na forma padrão, realiza-se a chamada através de um comando RUN normal, passando-se as informações necessárias.
A sintaxe para a chamada da API/BO é:
run prghur/fpp/fpapi526.p (input func_unid_lotac_plano.cdn_empresa,
input func_unid_lotac_plano.cdn_estab,
input func_unid_lotac_plano.cdn_funcionario,
input func_unid_lotac_plano.dat_inic_lotac_func,
input v_cdn_plano_lotac_old,
input v_cod_unid_lotac_old,
input func_unid_lotac_plano.cdn_plano_lotac,
input func_unid_lotac_plano.cod_unid_lotac).
A execução na forma persistente ...
A sintaxe para executar a API/BO em modo persistente é:
run prghur/fpp/fpapi526.p persistent set h-handle
(input func_unid_lotac_plano.cdn_empresa,
input func_unid_lotac_plano.cdn_estab,
input func_unid_lotac_plano.cdn_funcionario,
input func_unid_lotac_plano.dat_inic_lotac_func,
input v_cdn_plano_lotac_old,
input v_cod_unid_lotac_old,
input func_unid_lotac_plano.cdn_plano_lotac,
input func_unid_lotac_plano.cod_unid_lotac).
A variável denominada h-handle irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da API.
Tabelas Temporárias
Não são utilizadas tabelas temporárias nesta api.
Parâmetros utilizados pela API:
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
Cdn_empresa | Char | X(3) | Empresa | Sim | 2.11 |
Cdn_estab | Char | X(5) | Estabelecimento | Sim | 2.11 |
Cdn_funcionario | Integer | 99999999 | Matrícula do Funcionário | Sim | 2.09 |
Dat_inic_lotac-_func | Date | 99/99/9999 | Data Inicio Lotação Funcionario | Sim | 2.09 |
V_cdn_plano_lotac_old | Integer | >>9 | Plano de Lotação Antigo | Sim | 2.09 |
V_cod_unid_lotac_old | Char | X(11) | Unidade de Lotação Antiga | Sim | 2.09 |
Cdn_plano_lotac | Integer | >>9 | Plano de Lotação Novo | Sim | 2.09 |
Cod_unid_lotac | char | X(11) | Unidade de Lotação Novo | Sim | 2.09 |
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
Não há método básico disponível nesta api.
Método Negócio
Não há método de negócio disponível nesta api.