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.