Páginas filhas
  • 2. Parâmetros de Entrada

Versões comparadas

Chave

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

...

# Recupera as informações de uma determinada empresa.
# 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 na base de dados.
# POST http://localhost:8080/logix/manr1/validaItem/01/ITEMXPTO HTTP/1.1
#------------------------------------------------------------------------------#
FUNCTION manr1_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

...

(discordo) Não é possível definir variáveis complexas como RECORD, ARRAY, ou ARRAY OF RECORD como PathParam.

(informação) Para mais de um parâmetro do tipo PathParam, defina-os na ordem

...

de utilização na URL e nunca defina outro tipo de parâmetro entre eles.

 

Aviso

Nunca utilize valores que possuam caracteres especiais, vírgulas, acentos ou espaços em branco como um PathParam da URL, isto ocasionará valores inválidos.

...