Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
WEB SERVICE SET PARAMETER
|
WEB SERVICE SET PARAMETER ( Auswahlname ; Wert {; SoapTyp} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Auswahlname | String |
![]() |
Name des Parameters zum Einsetzen in die SOAP Anfrage | |||||
Wert | Variable |
![]() |
4D Variable mit dem Wert des Parameters | |||||
SoapTyp | String |
![]() |
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.
Hinweis: 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):
SoapTyp | Beschreibung |
String | String |
int | Lange Ganzzahl |
boolean | Boolean |
float | 32-bit Zahl |
decimal | Zahl mit Dezimal |
double | 64-bit Zahl |
duration | Zeit in Jahren, Monaten, Tagen, Stunden, Minuten, Sekunden, z.B.: |
P1Y2M3DT10H30M | |
datetime | Datum 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 |
gyearmonth | Jahr und Monat (Gregorianische Zeitrechnung), z.B. 2003-05 |
gyear | Jahr (Gregorianische Zeitrechnung), z.B. 2003 |
gmonthday | Monat und Tag (Gregorianische Zeitrechnung), z.B. --05-31 |
gday | Tag (Gregorianische Zeitrechnung), z.B. ---31 |
gmonth | Monat (Gregorianische Zeitrechnung), z.B. --10-- |
hexbinary | Wert in hexadezimal |
base64binary | BLOB |
anyuri | Uniform Resource Identifier (URI), z.B. |
http://www.company.com/page | |
qname | Qualifizierter XML Name (Namensraum und lokaler Teil) |
notation | Notation Attribute |
Hinweis:
Dieses Beispiel definiert zwei Parameter:
C_TEXT($1)
C_TEXT($2)
WEB SERVICE SET PARAMETER("Stadt";$1)
WEB SERVICE SET PARAMETER("Land";$2)
Produkt: 4D
Thema: Web Services (Client)
Nummer:
777
Erstellt: 4D 2003
Umbenannt: 4D v13 (SET WEB SERVICE PARAMETER)
Geändert: 4D v19 R2
4D Programmiersprache ( 4D v20 R7)