Der Typ von 'callLink' ist 'localCall'
- Sie generieren ein Java™-Programm, das ein generiertes Java-Programm aufruft, das in derselben JVM wie das aufrufende Programm ausgeführt wird. In diesem Fall wird keine EGL-Middleware verwendet und die folgenden Eigenschaften sind für das Element callLink von Bedeutung. In diesem Element gibt pgmName das aufgerufene Programm an:
- alias
- linkType
- package
- pgmName
- type
Ein Element callLink ist jedoch erforderlich, wenn Ihr aufgerufenes Programm ein Programm aufruft, als wäre das Programm eine Bibliothek. Der Vorteil liegt in der höheren Verarbeitungsgeschwindigkeit während der Ausführung, wie dies bereits im Abschnitt "'linkType' im Element 'callLink'" beschrieben wurde.
- Sie generieren ein z/OS-Batch-COBOL-Programm, das ein anderes COBOL-Programm auf demselben System aufruft oder von einem solchen aufgerufen wird. In diesem Fall sind die folgenden Eigenschaften für ein Element callLink von Bedeutung. In diesem Element gibt pgmName das aufgerufene Programm an:
- alias
- pgmName
- type
Anmerkung: Sie müssen ein Element callLink für einen lokalen Aufruf für Nicht-CICS-z/OS-Umgebungen angeben, wenn Sie ein PL/I-Programm aufrufen müssen. - Sie generieren ein CICS-COBOL-Programm, das ein anderes COBOL-Programm in derselben CICS-Region aufruft oder von einem solchen aufgerufen wird, solange das aufgerufene Programm nicht ebenfalls von generiertem Code aufgerufen wird, der außerhalb der CICS-Region ausgeführt wird.
In diesem Fall sind die folgenden Eigenschaften für ein Element callLink von Bedeutung. In diesem Element gibt pgmName das aufgerufene Programm an:
- alias
- linkType
- parmForm
- pgmName
- pgmType
- refreshScreen
- type
Wenn das aufrufende Programm und das aufgerufene Programm beide generierte CICS-COBOL-Programme sind und für die Eigenschaft type localCall definiert wurde, müssen die Werte für die Eigenschaften linkType und parmForm dieselben sein, wenn Sie beide Programme generieren. Die einfachste Möglichkeit, dies zu erreichen, besteht darin, denselben Verbindungsoptionsabschnitt zu verwenden, wenn Sie das aufrufende und das aufgerufene Programm generieren. Der Wert für type kann nicht 'localCall' sein, wenn Sie einen Java-Wrapper generieren.