...
O PathParam
é um parâmetro contido na própria URL da requisição web e é utilizado para definir identificadores. Para definir um parâmetro de entrada utilizado via PathParam
é necessário nomeá-la com o prefixo _pp_
conforme os exemplos abaixo:» Função de API para recuperar
# Recupera as informações de uma determinada
|
...
...
. # GET # GET http://localhost:8080/logix/logr2/empresa/01 HTTP/1.1
#------------------------------------------------------------------------------#
FUNCTION logr2_pub_get_empresa(l_pp_cod_empresa)
#------------------------------------------------------------------------------#
....DEFINE l_pp_cod_empresa LIKE empresa.cod_empresa
....CALL CONOUT(l_pp_cod_empresa) # l_pp_cod_empresa = "01"
END FUNCTION
|
...
# Valida a existência de um item
|
...
# POST na base de dados.
# POST http://localhost:8080/logix/ logr2manr1/validaItem/01/ITEMXPTO HTTP/1.1
#------------------------------------------------------------------------------#
FUNCTION logr2manr1_pub_process_validaItem(l_pp_cod_empresa,l_pp_cod_item)
#------------------------------------------------------------------------------#
....DEFINE l_pp_cod_empresa LIKE empresa.cod_empresa
....DEFINE l_pp_cod_item....LIKE item.cod_item
....CALL CONOUT(l_pp_cod_empresa) # l_pp_cod_empresa = "01"
....CALL CONOUT(l_pp_cod_item)....# l_pp_cod_item = "ITEMXPTO"
END FUNCTION
|