dminof Report post Posted 12/23/2020 05:38 AM Hello, how can I use the $ RV after consuming a WS. For example, how do I get the value Account_No 1001574673 in $RV br Diego 1223_0027_vgEngine - copia.txt Share this post Link to post
SupportTeam Report post Posted 12/24/2020 12:17 AM Attached trace shows the queried Web Service returned this : <?xml version="1.0" encoding="UTF-8"?> <ArrayOfCuentaDeAhorros xmlns="http://schemas.datacontract.org/2004/07/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <CuentaDeAhorros> <Cuenta>AHORROS EMPLEADO</Cuenta> <Descripcion>1001572620 - AHORROS EMPLEADO - ( $ 9,599.13 ) - YAGUAPAZ MADERA LUIS GONZALO</Descripcion> <Estado>CUENTA ACTIVA</Estado> <Id_Cliente>1344597</Id_Cliente> <Id_Estado>A</Id_Estado> <Id_Tipo_Cuenta>0</Id_Tipo_Cuenta> <Nombres_Cliente>YAGUAPAZ MADERA LUIS GONZALO</Nombres_Cliente> <Nro_Cuenta>1001572620</Nro_Cuenta> <Saldo_Disponible>9599.1300</Saldo_Disponible> <Saldo_Total>9599.1300</Saldo_Total> </CuentaDeAhorros> <CuentaDeAhorros> <Cuenta>CIRCULO AHORRO MAS</Cuenta> <Descripcion>1001574673 - CIRCULO AHORRO MAS - ( $ 3,283.78 ) - YAGUAPAZ MADERA LUIS GONZALO</Descripcion> <Estado>CUENTA ACTIVA</Estado> <Id_Cliente>1344597</Id_Cliente> <Id_Estado>A</Id_Estado> <Id_Tipo_Cuenta>0</Id_Tipo_Cuenta> <Nombres_Cliente>YAGUAPAZ MADERA LUIS GONZALO</Nombres_Cliente> <Nro_Cuenta>1001574673</Nro_Cuenta> <Saldo_Disponible>3283.7800</Saldo_Disponible> <Saldo_Total>3283.7800</Saldo_Total> </CuentaDeAhorros> <CuentaDeAhorros> <Cuenta>AHORRO PROGRAMADO</Cuenta> <Descripcion>1001582343 - AHORRO PROGRAMADO - ( $ 47.67 ) - YAGUAPAZ MADERA LUIS GONZALO</Descripcion> <Estado>CUENTA ACTIVA</Estado> <Id_Cliente>1344597</Id_Cliente> <Id_Estado>A</Id_Estado> <Id_Tipo_Cuenta>0</Id_Tipo_Cuenta> <Nombres_Cliente>YAGUAPAZ MADERA LUIS GONZALO</Nombres_Cliente> <Nro_Cuenta>1001582343</Nro_Cuenta> <Saldo_Disponible>47.6700</Saldo_Disponible> <Saldo_Total>47.6700</Saldo_Total> </CuentaDeAhorros> </ArrayOfCuentaDeAhorros> The web service is returning an array which contains 3 entries of "CuentaDeAhorros" type inside a "ArrayOfCuentaDeAhorros" wrapper. Please update your system to latest version of VoiceGuide and post trace when that newest version is used. The version that you are currently using is over 3 years old and does not handle returned XML data arrays correctly. Later versions have correct handling of the arrays and create $RVs that let you check the array count returned at all nesting levels and let you access all individual entries in the returned array data. Share this post Link to post
dminof Report post Posted 12/24/2020 05:26 AM Hi, please youre help, the version is the last how can I use the $ RV after consuming a WS. For example, how do I get the value Account_No 1001574673 in $RV br Diego 1224_0021_vgEngine.txt Share this post Link to post
SupportTeam Report post Posted 12/24/2020 11:50 AM 1001574673 is the "Nro_Cuenta" for the 2nd entry in the returned array. The following $RVs can be used to access it: $RV[CuentaDeAhorros_2_Nro_Cuenta] $RV[ArrayOfCuentaDeAhorros_CuentaDeAhorros_2_Nro_Cuenta] $RV[Web Service 34_CuentaDeAhorros_2_Nro_Cuenta] $RV[Web Service 34_ArrayOfCuentaDeAhorros_CuentaDeAhorros_2_Nro_Cuenta] as per vgEngine trace showing these $RVs being created: 002223.101 34 1 1 1 rvns add CuentaDeAhorros_2_Nro_Cuenta|1001574673 002223.101 34 1 1 1 rvns add ArrayOfCuentaDeAhorros_CuentaDeAhorros_2_Nro_Cuenta|1001574673 002223.101 34 1 1 1 rvns add Web Service 34_CuentaDeAhorros_2_Nro_Cuenta|1001574673 002223.101 34 1 1 1 rvns add Web Service 34_ArrayOfCuentaDeAhorros_CuentaDeAhorros_2_Nro_Cuenta|1001574673 Share this post Link to post