4D v16.3

WEB SERVICE SET PARAMETER

Home

 
4D v16.3
WEB SERVICE SET PARAMETER

WEB SERVICE SET PARAMETER 


 

WEB SERVICE SET PARAMETER ( Auswahlname ; Wert {; SoapTyp} ) 
Parameter Typ   Beschreibung
Auswahlname  String in Name des Parameters zum Einsetzen in die SOAP Anfrage
Wert  Variable in 4D Variable mit dem Wert des Parameters
SoapTyp  String in SOAP Typ des Parameters

Der Befehl WEB SERVICE SET PARAMETER definiert einen Parameter für eine SOAP Anfrage auf Client-Ebene. Rufen Sie diesen Befehl für jeden Parameter in der Anfrage auf (wie oft der Befehl aufgerufen wird, richtet sich nach der Anzahl der Parameter).

In Prozessname übergeben Sie den Namen des Parameters, wie er in der SOAP Anfrage erscheinen soll.

In Wert übergeben Sie die 4D Variable mit dem Wert dieses Parameters. Diese Variable ist für Proxy-Methoden generell $1, $2, $3, etc. gemäß dem 4D Parameter, der beim Aufrufen der Methode übergeben wird. Sie können aber auch dazwischengeschaltete Variablen verwenden.

Jede verwendete 4D Variable bzw. Array muss zuvor mit einem Befehl aus dem Kapitel Compiler bzw. Arrays deklariert werden.

4D bestimmt automatisch den am ehesten geeigneten SOAP Typ für den Parameter Prozessname gemäß dem Inhalt von Wert. Die Angabe des Typs wird in die Anfrage aufgenommen.

Sie können aber auch die Definition des SOAP Typs für einen Parameter vorschreiben. In diesem Fall können Sie einen Parameter SoapTyp aus der nachfolgenden Liste übergeben (primäre Datentypen):

SoapTypBeschreibung
StringString
intLange Ganzzahl
booleanBoolean
float32-bit Zahl
decimalZahl mit Dezimal
double64-bit Zahl
durationZeit in Jahren, Monaten, Tagen, Stunden, Minuten, Sekunden, z.B.:
P1Y2M3DT10H30M
datetimeDatum und Zeit in ISO8601 Format, z.B. 2003-05-31T13:20:00
time Zeit, z.B. l 13:20:00
date Datum, z.B. 2003-05-31
gyearmonthJahr und Monat (Gregorianische Zeitrechnung), z.B. 2003-05
gyearJahr (Gregorianische Zeitrechnung), z.B. 2003
gmonthdayMonat und Tag (Gregorianische Zeitrechnung), z.B. --05-31
gday Tag (Gregorianische Zeitrechnung), z.B. ---31
gmonthMonat (Gregorianische Zeitrechnung), z.B. --10--
hexbinaryWert in hexadezimal
base64binaryBLOB
anyuriUniform Resource Identifier (URI), z.B.
http://www.company.com/page
qnameQualifizierter XML Name (Namensraum und lokaler Teil)
notationNotation Attribute

Hinweis: Weitere Informationen zu XML Datentypen finden Sie Im Internet unter http://www.w3.org/TR/xmlschema-2/

Dieses Beispiel definiert zwei Parameter:

 C_TEXT($1)
 C_TEXT($2)
 WEB SERVICE SET PARAMETER("Stadt";$1)
 WEB SERVICE SET PARAMETER("Land";$2)



Siehe auch 

WEB SERVICE CALL
WEB SERVICE GET RESULT

 
EIGENSCHAFTEN 

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

 
GESCHICHTE 

Erstellt: 4D 2003
Umbenannt: 4D v13

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)