| luismiyashita | |
Olá. Complementando. Procedimento ListaDocCaracter Desta forma funciona &Response = New() &ResponseFiles = New() &ResponseFiles.fileid = 'Arquivo 001' &ResponseFiles.filename = 'Contrato 001' &Response.Add(&ResponseFiles) &ResponseFiles = New() &ResponseFiles.fileid = "Arquivo 002" &ResponseFiles.filename = "Contrato 002" &Response.Add(&ResponseFiles) Desta forma ocorre a quebra de linha. &Response = New() &ResponseFiles = New() &ResponseFiles.fileid = 'Arquivo 001' &ResponseFiles.filename = 'Contrato 001' &Response.Add(&ResponseFiles) &VarSessao = "321" &ResponseFiles = New() &ResponseFiles.fileid = &VarSessao &ResponseFiles.filename = "Contrato " + &VarSessao &Response.Add(&ResponseFiles) &ResponseFiles = New() &ResponseFiles.fileid = "Arquivo 002" &ResponseFiles.filename = "Contrato 002" &Response.Add(&ResponseFiles) Atenciosamente. Luis Miyashita. De: Luis Miyashita <luismiyashita@hotmail.com> Enviada em: segunda-feira, 29 de março de 2021 18:20 Para: gx-l@gxtech.com.uy Assunto: [gx-l] Comportamento estranho com API Object Olá. GX 17 U2. Tenho um API Object APiTeste{ [RestMethod(GET)] ListaDocCaracter(in:&ParamCaracter,out:&Body) => ListaDocCaracter(in:&ParamCaracter,out:&Body); } Este é o resultado no postman. [cid:image001.png@01D724CB.367446F0] Veja que o Json retorna em 2 linhas, quebrando a informação do item 2 da collection. Criei um web-service para que executa o mesmo procedimento. ListaDocCaracter('100',&Response) Este é o resultado. { "Response": [ { "file-id": "Arquivo001", "filename": "Contrato_001" }, { "file-id": "100", "filename": "Contrato 100" }, { "file-id": "Arquivo002", "filename": "Contrato 002" } ] } O resultado não deveria ser o mesmo?? Atenciosamente. Luis Miyashita |
|
|
|