Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

 

Documento de API

 

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicocdp/cdapi040.p

 

Uma API (Application Programming Interface) é um programa que recebe parâmetros específicos e executa uma tarefa determinada. A tarefa pode ser uma atualização ou pode retornar informações, resultados de um cálculo ou um gráfico. Uma API é uma interface aberta para as funções de negócio. 

Considerações Gerais

 

Objetivo

Gravar a chaves das tabelas de serviços internacionais, para posteriormente ser enviado para a Trade-Eady que será responsável pelo envio dos dados para o Siscoserv. Os dados (inclusão, alteração ou exclusão). Só serão criados para os dados para fornecedores internacionais e natureza de serviço.

 

Funcionamento

A execução da API na forma persistente, e não é passado parâmetros.

...

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

Método Negócio

 

pi-grava-ped-item-sis

Requisito

Nenhum

Sintaxe

Run pi-grava-ped-item-sis in handle (input p-nr-pedcli,

                                                           input p-nom-abrev,

                                                           input p-it-codigo,

                                                           input p-nr-sequencia,

                                                           input p-cod-refer,

                                                           input p-cod-estabel,

                                                           input p-dat-inicio).

Descrição

Cria ou atualizar um registro da tabela ped-item-siscoserv.

Parâmetros

Descrição

p-nr-pedcli

Número do pedido do de venda

 

p-nom-abrev

Nome abreviado do emitente do pedido de venda

 

p-it-codigo

Item do pedido de venda

 

p-nr-sequencia

Sequência do pedido de venda

 

p-cod-ref

Código de referência

 

p-cod-estabel

Estabelecimento do usuário

 

p-data-inicio

Data de entrega do item do pedido.

Retorno

Sem Retorno

pi-apaga-ped-item-sis

Requisito

Nenhum

Sintaxe

Run pi-apaga-ped-item-sis in handle (input p-nr-pedcli,

                                                                input p-nom-abrev,

                                                                input p-it-codigo,

                                                                input p-nr-sequencia,

                                                                input p-cod-refer,

                                                                input p-dat-inicio).

Descrição

Exclui o registro se ainda não foi enviado para a trade easy, ou passa o campo cdn-operac  para 5 (exclusão) na tabela ped-item-siscoserv.

Parâmetros

Descrição

p-nr-pedcli

Número do pedido do de venda

 

p-nom-abrev

Nome abreviado do emitente do pedido de venda

 

p-it-codigo

Item do pedido de venda

 

p-nr-sequencia

Sequência do pedido de venda

 

p-cod-ref

Código de referência

 

p-data-inicio

Data de entrega do item do pedido.

Retorno

Sem Retorno

 

...

pi-grava-re-export-sis

Requisito

Nenhum

Sintaxe

Run pi-grava-re-export-sis in handle (input p-cod-estabel,

                                                           input p-nr-proc-exp,

                                                           input p-nr-re-siscomex,

                                                           input p-nr-re-ems,

                                                           input p-cdn-anexo,

                                                           input p-dat-inicio).

Descrição

Cria ou atualizar um registro da tabela reg-export-siscoserv.

Parâmetros

Descrição

p-cod-estabel

Estabelecimento do usuário

 

p-nr-proc-exp

Número do processo de exportação

 

p-nr-re-siscomex

Número do RE no Siscomex

 

p-nr-re-ems

Número do RE no EMS

 

p-cdn-anexo

Código do anexo

 

p-data-inicio

Data do registro de exportação

Retorno

Sem Retorno

...