DC Press
Build your own knowledge base




Steuerungsprache_CL_Programmierung S42
IBM Literatur für die iSeries

DC eBook Navigation nach Artikeln und Seitenzahlen
Documente Dieses eBuch wurde nicht von DC Press herausgegeben und steht in der Quellenangabe zum Download im Orginal bereit:
IBM Deutschland und IBM Redbooks englischsprachige Literatur

< eine Seite zurück | | eine Seite weiter >




Login OK, herzlich Willkommen: Loggedout
... Entschlüsselung Inhalte: erfolgreich
NEWSabonnenten Service

42
background image
IBM Library Server Print: qbjguo00
http://publibfp.boulder.ibm.com/cgi-bin/bookmgr/PRINT?B...
42 von 557
25.04.2005 01:36
| RETURN |
| ENDPGM |
|__________________________________|
2.4 CL-Prozeduren für die Verarbeitungssteuerung
Wird eine CL-Prozedur als steuernde Prozedur verwendet, können damit
Prozeduren in anderen Programmiersprachen aufgerufen werden. Die folgende
Abbildung zeigt, wie die Steuerung zwischen einer CL-Prozedur und RPG IV-
und ILE COBOL/400-Prozeduren in einer Anwendung übergeben werden kann. Um
eine Anwendung auszuführen, würde ein Datenstationsbenutzer Programm A
anfordern, das die gesamte Anwendung steuert. Die Abbildung enthält
folgende Einzelheiten: Das vorangehende Beispiel zeigt ein einfaches
Binderprogramm (PGMA), das mit dem Befehl CALL in PGMA aufgerufen wird.
PGMA besteht aus:
° Einer CL-Prozedur (PGMA), die eine RPG IV-Prozedur (PGMB) aufruft.
° Einer RPG-Prozedur (PGMB), die eine andere RPG IV-Prozedur (PGMC)
aufruft.
° Einer RPG IV-Prozedur (PGMB), die eine CL-Prozedur (PGMD) aufruft.
° Einer CL-Prozedur (PGMA), die eine ILE COBOL/400-Prozedur (PGME)
aufruft.
° Einem ILE COBOL/400-Programm (PGME), das eine CL-Prozedur (PGMF)
aufruft.
__________________________________________________________________
| Start |
| | |
| |____ÿ PGMA (CL) _____ÿ PGMB (RPG) ____ÿ PGMC (RPG) |
| ______________ | ____________ | ____________ |
| | . | | | . | | | . | |
| | . | | | . | | | . | |
| | . | | | . | | | . | |
| | CALLPRC PGMB_|__| | CALLB PGMC_|__| | . | |
| | . ______|_____ | . ______|_______|_END | |
| | . | | | . | |____________| |
| | . | | | . | |
| | CALLPRC PGME_|__ | | . | ____ÿ PGMD (CL) |
| ____|_ÿ . | | | | . | | ____________ |
| | | . | | | | . | | | . | |
| | | . | | | | . | | | . | |
| | | ENDPGM | | | | CALLB PGMD_|__| | . | |
| | |______________| | | | . ______|_______|_RETURN | |
| | | | | . | |____________| |
| | __________________| | | . | |
| | | |__|_RETURN | |
| | |__ÿ PGME (COBOL) |____________| |
| | _____________ |
| | | . | ____ÿ PGMF (CL) |
| | | . | | _____________ |
| | | . | | | . | |
| | | CALL PGMF __|__| | . | |
| | | . _______|_______|_RETURN | |
| | | . | |_____________| |
| | | . | |
| |______|_EXIT PROGRAM| |
| |_____________| |
|__________________________________________________________________|
< eine Seite zurück | | eine Seite weiter >






DC eBook Navigation nach Kapiteln und/oder Seitenzahlen
Documente Weitere kostenfreie eBook für IBM eServer besonders AS/400 iSeries i5 befinden sich unter www.dcpress.de.

Inhaltsverzeichnis / Navigation