'linkType' im Element 'callLink'

Die Eigenschaft linkType im Element callLink im Verbindungsoptionsabschnitt gibt den Typ der Verbindung an, wenn der Wert für die Eigenschaft type localCall lautet. Die Eigenschaft linkType betrifft die Generierung des aufrufenden Programms. Bei Verwendung von COBOL in einer CICS-Umgebung, betrifft die Eigenschaft linkType auch die Generierung des aufgerufenen Programms.

Wählen Sie einen Wert aus dieser Liste aus:
CICSLINK
Gibt an, dass der Aufruf von einem CICS-Programm an ein anderes Programm in derselben CICS-Region gerichtet ist. Der Befehl EXEC CICS LINK wird ohne System-ID verwendet. CICSLINK ist der Standardwert für COBOL-Programme, die für CICS generiert wurden.
DYNAMIC
Gibt an, dass der Aufruf ein dynamischer COBOL-Aufruf ist, wenn Sie ein COBOL-Programm generieren. In CICS-Programmen ist ein dynamischer Aufruf effizienter als EXEC CICS LINK, verhindert jedoch die Verwendung von CICS CEDF für die Erstellung eines Trace im aufgerufenen Programm. DYNAMIC ist der Standardwert für COBOL-Programme, die in Nicht-CICS-Umgebungen generiert wurden.
LIBRARY
Gibt an, dass der Aufruf so implementiert wird, als wäre die Hauptfunktion im aufgerufenen Programm eine Funktion in einer EGL-Bibliothek. Der Vorteil liegt in der höheren Verarbeitungsgeschwindigkeit während der Ausführung.

Eine einzelne Instanz des aufgerufenen Programms steht für eine bestimmte Ausführungseinheit zur Verfügung. Der Wert der Eigenschaft unloadOnExit lautet für das aufgerufene Programm stets NO. Diese Eigenschaft gibt an, ob ein aufgerufenes Programm nach seiner Beendigung entladen wird.

Falls Sie den LIBRARY-Wert für die mit EGL generierte Java™-Ausgabe angeben, stellen Sie sicher, dass die Ausgabe für das aufgerufene Programm verfügbar ist, wenn das aufgerufene Programm kompiliert wird. Andernfalls schlägt die Kompilierung des aufrufenden Programms fehl. Sie können das Problem vermeiden, indem Sie das aufgerufene Programm entweder dann generieren, wenn Sie auch das aufrufende Programm generieren oder bevor Sie das aufrufende Programm generieren.

STATIC
Gibt an, dass ein statischer COBOL-Aufruf auftritt, wenn Sie ein COBOL-Programm generieren. Das bedeutet, dass Sie das aufgerufene Programm mit dem aufrufenden Programm im Editor verlinken müssen. Für die z/OS-Stapelumgebung ist STATIC erforderlich, wenn ein EGL-Programm ein PL/I-Programm aufruft oder von diesem aufgerufen wird.

Feedback