Árvore de páginas

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.