Verwaltung und Programmierung für OS/400
Verwenden Sie eine Net.Data-Funktionsaufrufanweisung, um
benutzerdefinierte oder integrierte Funktionen aufzurufen. Verwenden
Sie das kommerzielle A (@), gefolgt von einem Funktionsnamen bzw.
Makrofunktionsnamen:
@function_name([ argument,... ])
- function_name
- Dies ist der Name der aufzurufenden Funktion bzw.
Makrofunktion. Die Funktion muß bereits im Net.Data-Makro
definiert sein, es sei denn, es handelt sich um eine integrierte
Funktion.
- argument
- Dies ist der Name einer Variablen, eine Zeichenfolge in Anführungszeichen,
ein Variablenverweis oder ein Funktionsaufruf. Die Argumente in einem
Funktionsaufruf werden mit den Parametern in einer Funktions- oder
Makrofunktionsparameterliste abgeglichen. Außerdem wird jedem Parameter
bei der Verarbeitung der Funktion bzw. Makrofunktion der Wert des
entsprechenden Arguments zugeordnet. Die Argumente müssen dieselbe
Anzahl und Art wie die zugehörigen Parameter aufweisen.
Zeichenfolgen in Anführungszeichen als Argumente können Variablenverweise
und Funktionsaufrufe enthalten.
Beispiel 1: Funktionsaufruf mit einem Zeichenfolgeargument
@myFunction("abc")
Beispiel 2: Funktionsaufruf mit einer Variablen und
Funktionsaufrufargumenten
@myFunction(myvar, @DTW_rADD("2","3"))
Beispiel 3: Funktionsaufruf mit einem
Zeichenfolgeargument, das einen Variablenverweis und einen Funktionsaufruf
enthält
@myFunction("abc$(myvar)def@DTW_rADD("2","3")ghi")
[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]