Definieren Sie zum Aufrufen eines Programms eine Funktion, die die Direktaufrufsprachumgebung (DTW_DIRECTCALL) verwendet und einen Pfad zu dem Programm enthält, das in einer EXEC-Anweisung aufgerufen werden soll. Beispiel:
%function(DTW_DIRECTCALL) dc1() {
%EXEC { /QSYS.LIB/NETDATA.LIB/MYPGM.PGM %}
%}
Sie können den Pfad zum Programm kürzen, wenn Sie die Konfigurationsvariable EXEC_PATH zum Definieren von Pfaden zu Verzeichnissen mit Programmen verwenden. Informationen zum Definieren der Konfigurationsvariablen EXEC_PATH finden Sie in EXEC_PATH.
Unterstützte Sprachumgebungsvariablen
Die Direktaufrufsprachumgebung unterstützt die Variable DTW_PAD_PGM_PARMS, die angibt, ob an ein Programm zu übergebende Parameter bis zur angegebenen Genauigkeit mit Leerzeichen aufgefüllt werden sollen. Im Handbuch Net.Data Reference finden Sie eine Beschreibung, eine Syntaxdarstellung und Beispiele für diese Variable. Weitere Informationen zum Übergeben von Parametern an Programme finden Sie in Übergeben von Parametern an Programme.