empfohlene Schreibweise | weniger performante Schreibweise |
Prozedur 1:
| Prozedur 1:
|
Prozedur 2 für die Implementierung des Kommandos
| Prozedur 2 für die Implementierung des Kommandos GET-IDOM-LIBRARY-NAME: /INT-LIB.NAME='xxx' |
Sollen durch eine Prozedur, die mit CALL-PROCEDURE (direkt oder wie im Beispiel als implementierte Prozedur) aufgerufen wird, Ausgabeinformationen in Variablen zurückgeliefert werden, sollte folgende Parameterdeklaration gewählt werden:
/DECLARE-PARAMETER <var-name>,(...,TRANSFER-TYPE-*BY-REFERENCE)
Diese Deklaration ist für einfache Variablen (Typ ANY, STRING, INTEGER oder BOOLEAN) die bessere Austauschmöglichkeit (im Gegensatz zur Verwendung von Variablenströmen, wie auf der rechten Seite im Beispiel).