4D v14.3

WEB SERVICE GET RESULT

Home

 
4D v14.3
WEB SERVICE GET RESULT

WEB SERVICE GET RESULT 


 

WEB SERVICE GET RESULT ( WertZurück {; NameZurück {; *}} ) 
WertZurück  Variable in Von Web Service zurückgegebener Wert
NameZurück  String in Name des zu findenden Parameters
in Speicher frei machen

Der Befehl WEB SERVICE GET RESULT übernimmt einen Wert, den der Web Service als Ergebnis der abgewickelten Anfrage zurücksendet.

Hinweis: Dieser Befehl darf nur nach dem Befehl WEB SERVICE CALL verwendet werden.

Der Parameter WertZurück empfängt den vom Web Service zurückgesendeten Wert. Übergeben Sie in diesem Parameter eine 4D Variable. Das ist in der Regel $0 und entspricht dem Wert, welchen die Proxy Methode zurückgibt. Sie können auch dazwischenliegende Variablen verwenden, es kann jedoch nur eine Prozessvariable sein.

Hinweis: Jede verwendete 4D Variable oder Array muss zuvor über einen Befehl im Kapitel Compiler bzw. Arrays deklariert werden.

Der optionale Parameter NameZurück gibt den Namen des zu findenden Parameters an. Da jedoch die meisten Web Services nur einen einzelnen Wert zurückgeben, fällt dieser Parameter in der Regel weg.

Der optionale Parameter * signalisiert dem Programm, den Speicher zum Abwickeln der Anfrage freizumachen. Sie müssen diesen Parameter übergeben, nachdem der zuletzt vom Web Service gesendete Wert gefunden wurde.

Nehmen wir an, ein Web Service gibt die aktuelle Zeit in einer beliebigen Stadt auf der Welt an. Der Web Service empfängt den Namen der Stadt und die Länderkennzahl und sendet im Gegenzug die entsprechende Zeit. Die aufrufende Proxy-Methode könnte folgendermaßen lauten:

 C_TEXT($1)
 C_TEXT($2)
 C_TIME($0)
 
 WEB SERVICE SET PARAMETER("city";$1)
 WEB SERVICE SET PARAMETER("country_code";$2)
 
 WEB SERVICE CALL("http://www.citiesoftheworld.com/WS";"WSTime#City_time";"City_time";
 "http://www.citiesoftheworld.com/namespace/default")
 
 If(OK=1)
    WEB SERVICE GET RESULT($0;"return";*)
 End if

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Web Services (Client)
Nummer: 779

 
GESCHICHTE 

Erstellt: 4D 2003
Umbenannt: 4D v13

 
SIEHE AUCH 

WEB SERVICE CALL
WEB SERVICE SET PARAMETER

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v13.5)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)

Geerbt von : GET WEB SERVICE RESULT ( 4D v11 SQL Release 6)