Legen Sie für die Eigenschaft
type remoteCall fest, wenn eine der folgenden Situationen gilt:
- Sie Generieren ein Java™-Programm oder einen Java-Wrapper, der Aufruf erfolgte nicht über eine generierte EJB-Session-Bean, und der Java-Code ruft ein Programm auf, das in einer anderen JVM oder in derselben JVM aber in einer anderen Ausführungseinheit ausgeführt wird, oder das aufgerufene Programm ist kein mit EGL generiertes Java-Programm. In diesem Fall wird EGL-Middleware verwendet und die folgenden Eigenschaften sind für ein Element callLink von Bedeutung, in dem pgmName ein aufgerufenes Programm identifiziert.
Abhängig vom Kommunikationsprotokoll, das Sie für remoteComType angeben, müssen Sie auch weitere Eigenschaften angeben.
- Sie generieren ein Java-Programm oder einen Java-Wrapper , mit dem eine C/C++-DLL aufgerufen wird. In diesem Fall wird EGL-Middleware verwendet und die folgenden Eigenschaften sind für das Element callLink von Bedeutung. Mit diesem Element identifiziert pgmName die C/C++-DLL:
- Sie Generieren ein Java-Programm, das eine ferne IMS-Transaktion aufruft.
In diesem Fall sind die folgenden Eigenschaften für ein Element callLink von Bedeutung. In diesem Element identifiziert pgmName die aufgerufene Transaktion:
- Sie generieren ein CICS-COBOL-Programm, das ein Programm in einer anderen CICS-Region aufruft (oder in derselben CICS-Region, wenn das aufgerufene Programm auch von dem generierten Code aufgerufen wird, der außerhalb dieser Region 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:
Wenn das aufrufende Programm und das aufgerufene Programm beide generierte CICS-COBOL-Programme sind und für die Eigenschaft type remoteCall definiert wurde, muss der Wert für die Eigenschaft parmForm identisch 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.
- Sie generieren ein CICS-COBOL-Programm, das von mindestens einer der folgenden Entitäten aufgerufen wird:
- Generiertes Java-Programm
- Java-Wrapper,
der für den Zugriff auf das COBOL-Programm generiert wird. (Der Zugriff kann direkt oder mittels einer
EJB-Session-Bean erfolgen.)
- CICS-COBOL-Programm in derselben oder einer anderen Region.
In diesem Fall wird EGL-Middleware verwendet (sofern das aufrufende Programm ein Java-Programm oder ein
Java-Wrapper ist) und die folgenden Aussagen gelten:
- Die folgenden Eigenschaften sind für ein Element 'callLink' von Bedeutung. In diesem Element gibt pgmName das generierte, aufgerufene COBOL-Programm an:
- Wenn der aufrufende und der aufgerufene Code generierte CICS-COBOL-Programme sind und
für 'type' 'remoteCall' festgelegt ist, müssen die 'callLink'-Einträge für die beiden Programme
für die Eigenschaft parmForm identische Werte haben.