GET WEB SERVICE RESULT

4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 2003


GET WEB SERVICE RESULT (valorDevuelto{; nombreDevuelto{; *}})

ParámetroTipoDescripción
valorDevueltoVariableValor devuelto por el servicio Web
nombreDevueltoCadenaNombre del parámetro a recuperar
*Liberar memoria

Descripción

El comando GET WEB SERVICE RESULT permite recuperar un valor enviado por el servicio Web como resultado del proceso realizado.

Nota: Este comando debe utilizarse únicamente después del comando CALL WEB SERVICE.

El parámetro valorDevuelto recibe el valor reenviado por el servicio Web. Pase en este parámetro una variable 4D. Esta variable es generalmente $0, que corresponde al valor devuelto por el método proxy. Sin embargo, es posible utilizar variables intermediarias (debe utilizar las variables de proceso únicamente).

Nota: Cada variable 4D o array utilizado debe ser declarado previamente utilizando los comandos de los temas "Compilador" y "Arrays".

El parámetro opcional nombreDevuelto se utiliza para especificar el nombre del parámetro a recuperar. Sin embargo, como la mayoría de los servicios Web devuelven un solo valor, por lo general este parámetro no es necesario.

El parámetro opcional *, indica al programa que libere la memoria dedicada al procesamiento de la petición. Debe pasar este parámetro después de recuperar el último valor enviado por el servicio Web.

Ejemplo

Imagine un servicio Web que devuelve la hora actual en un cualquier ciudad del mundo. Los parámetros recibidos por el servicio Web son el nombre de la ciudad y el código del país. El servicio Web devuelve la correspondiente. El método proxy de llamada puede ser de la siguiente forma:

   C_TEXT($1)
   C_TEXT($2)
   C_TIME($0)

   SET WEB SERVICE PARAMETER("ciudad";$1)
   SET WEB SERVICE PARAMETER("codigo_pais";$2)

   CALL WEB SERVICE("http://www.ciudadesdelmundo.com/WS";"WSHoras#Hora_ciudad";"Hora_ciudad";
                                    "http://www.ciudadesdelmundo.com/namespace/default")

   If (OK=1)
      GET WEB SERVICE RESULT($0;"devuelve";*) 
   End if 

Ver también

CALL WEB SERVICE, SET WEB SERVICE PARAMETER.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente