'linkType' im Element 'transferToProgram'

Die Eigenschaft linkType des Elements transferToProgram im Verbindungsoptionsabschnitt gibt den Typ der zu generierenden Verbindung in Bezug auf eine Anweisung transfer to program an. Diese Eigenschaft wird nur bei der COBOL-Generierung verwendet. Folgende Werte sind gültig:
DYNAMIC (Standardeinstellung)
Bei Programmen, die unter CICS for z/OS ausgeführt werden, wird die Übertragungsanweisung von CICS implementiert.
Für Programme, die unter z/OS außerhalb von CICS ausgeführt werden, gilt Folgendes:
  • In dem ersten Programm der Ausführungseinheit wird ein dynamischer COBOL-Aufruf generiert.
  • Die Verarbeitung wird in der EGL-Laufzeitumgebung abgewickelt, sodass bei der Übertragung das Verhalten eines auf CICS basierenden Programms simuliert wird.
Es wird vorausgesetzt, dass das Zielprogramm von EGL oder VisualAge Generator erzeugt wird.
STATIC
Bei Programmen, die unter CICS for z/OS ausgeführt werden, wird die Übertragungsanweisung von CICS implementiert.
Für Programme, die unter z/OS außerhalb von CICS ausgeführt werden, gilt Folgendes:
  • Es wird ein statischer COBOL-Aufruf generiert.
  • Die Verarbeitung wird in der EGL-Laufzeitumgebung abgewickelt, sodass bei der Übertragung das Verhalten eines auf CICS basierenden Programms simuliert wird.
Der Wert STATIC ist für Zielprogramme erforderlich, die PL/I-Programme bzw. Programme aufrufen, die PL/I-Programme aufrufen. Es wird vorausgesetzt, dass das Zielprogramm von EGL oder VisualAge Generator erzeugt wird.
EXTERNALLYDEFINED
Geben Sie den Wert EXTERNALLYDEFINED an, wenn die Übertragung an ein Programm erfolgt, das nicht von EGL oder VisualAge Generator erzeugt wurde. Auf allen COBOL-Zielsystemen wird die Übertragungsanweisung von XCTL implementiert.

Sie können stattdessen 'isExternal = YES' in der Anweisung transfer to program angeben.

Weitere Informationen zu Übertragungsanweisungen finden Sie in der EGL-Sprachreferenz.

Feedback