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.

...

No exemplo acima, temos os seguintes pontos:

Bloco de código
languageerl
FUNCTION wms_v1_dimensao()

    É a função roteadora, que será executada pelo Logix REST quando feito uma requisição que combine com o módulo, a versão e o recurso da função.

Bloco de código
languageerl
CALL _ADVPL_create_rest_logix_routes()

    Inicia a técnica para definição das rotas de execução das funções conforme a requisição recebida.

Bloco de código
languageerl
CALL _ADVPL_add_rest_logix_routes("GET",                      #--# Método #--#
 	                              "/normal/*/",               #--# Path Param a ser filtrado #--#
 	                              "fields=*",                 #--# QueryParam a ser filtrado #--#
 	                              "wms_v1_get_dimensao_normal")  #--# Função a ser executada #--#
    Neste exemplo, está sendo definido uma rota, sendo que toda requisição de método GET, que contenha os filtros informados, será direcionado a função wms_v1_get_dimensao_normal.
"/normal/*/",               #--# Path Param a ser filtrado #--#
"fields=*",                 #--# QueryParam a ser filtrado #--#

...