12356 - Sintaxe dos parâmetros de entrada - Web Services de relatórios
Problema: O Web Service de execução de relatórios com.senior.g5.rh.relatorios@Relatorios possibilita usar dois formatos de inserção dos parâmetros da tela de entrada, via XML ou via convencional. Qual a diferença e qual é a sintaxe correta de cada tipo?
Quando ocorre / onde se aplica: Recursos > Implementações > Editor de Web Services.
Solução: O controle de cada formato é realizado através do parâmetro IsXml, se 'S' indica que o Web Service utilizará parâmetros de entrada (prEntrada) no formato XML, se for 'F', será chamado por regra e conterá o nome de cada variável da tela de entrada para a passagem do valor.
Exemplo:
- XML: + + + + + + + +
Em regra:
WS.prEntranceIsXML = T;
WS.prEntrada = +
+
+ + +
+ + +
;
- Sem ser XML (padrão):
Em regra:
WS.prEntranceIsXML = F;
WS.prEntrada = ;
Quando ocorre / onde se aplica: Recursos > Implementações > Editor de Web Services.
Solução: O controle de cada formato é realizado através do parâmetro IsXml, se 'S' indica que o Web Service utilizará parâmetros de entrada (prEntrada) no formato XML, se for 'F', será chamado por regra e conterá o nome de cada variável da tela de entrada para a passagem do valor.
Exemplo:
- XML: + + + + + + + +
Em regra:
WS.prEntranceIsXML = T;
WS.prEntrada = +
+
+ + +
+ + +
;
- Sem ser XML (padrão):
Em regra:
WS.prEntranceIsXML = F;
WS.prEntrada = ;