IBM Buch

Verwaltung und Programmierung für OS/400

Aufrufen von Funktionen

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 ]