Páginas filhas
  • Desenvolvimento de APIs para o produto Logix

Versões comparadas

Chave

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

...

Informações
titleImportante

Os programas 4GL disponibilizados, deverão seguir o padrão de localização abaixo:

Image Modified

Exemplos:

Objeto de NegócioFunção de roteamento
\suprimentos\obrigacoes_fiscais\api\v1\transportadora.4globf_v1_transportadora
\suprimentos\suprimentos\api\v1\estoque.4glsup_v1_estoque
\adm_producao\manufatura\api\v1\apontamento_horas.4glman_v1_apontamento_horas
Nota
titleImportante

Para desenvolvimentos específicos, adicionar um indicador ao nome do recurso "_espec" para que não gere conflitos com as APIs disponibilizadas pelo produto padrão.

Exemplo: obf_v1_transportadora_espec.4gl

...

Segue abaixo exemplo de definição de funções e como será realizada a requisição web de execução destas funções:

FunçãoRequisição

FUNCTION obf_v1_transportadora()

GET/POST/PUT/DELETE /restlogix/obf/v1/transportadora

FUNCTION sup_v1_estoque()GET/POST/PUT/DELETE /restlogix/sup/v1/estoque
FUNCTION man_v1_apontamento_horas()GET/POST/PUT/DELETE/restlogix/man/v1/apontamento_horas


Abaixo um exemplo de recurso desenvolvido em 4GL para ser utilizado junto ao serviço de API:

...