14.12.2012 Aufrufe

KFK2666.pdf

KFK2666.pdf

KFK2666.pdf

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

-22-<br />

2-4<br />

die Ausführungszeitdatenstruktur<br />

die Übersetzungszeitdatenstruktur.<br />

Für den Subsystem-COMMON und die Ausführungszeitdatenstruktur muß<br />

jeweils festgelegt werden, ob die darin enthaltenen Informationen<br />

auch unmittelbar dem Anwender des Subsystems (z.B. in PL/1-Anweisun­<br />

gen) zugänglich sein sollen oder ob sie dem Anwender gegenüber ge­<br />

schützt sein sollen.<br />

2.4.1 Der Subsystem-COMMON<br />

Der Subsystem-COMMON wird definiert durch die zwischen den PLS-An­<br />

weisungen<br />

DA TA COMMON;<br />

END DATA;<br />

stehenden Vereinbarungen. In diesem COMMON können vereinbart werden:<br />

die COMMON-Struktur<br />

und Zusatzvereinbarungen für den Common in Form von<br />

PL/1-Deklarationen,<br />

PL/1-Prozeduren,<br />

REGENT-Deklarationen<br />

(DYNAMIC ENTRY, DESCRIPTOR, POOL, BANK).<br />

Die im Subsystem-COMMON definierte COMMON-Struktur und die Zusatz­<br />

vereinbarungen werden bei der Ausführung des Subsystems stets nur<br />

einmal bei der Anweisung ENTER erzeugt. Das bedeutet, daß alle Infor­<br />

mationen (Daten und Prozeduren), die während der ganzen Ausführung<br />

eines Subsystems genau einmal existieren müssen, in diesem Subsystem­<br />

COMMON definiert sein müssen.<br />

Ferner ist zu beachten, daß alle Informationen im Subsystem-COMMON,<br />

die nicht Bestandteil der COMMON-Struktur sind, nur in dem Anwen-<br />

dungs-Programm direkt zugänglich sind, in dem die Anweisung ENTER<br />

steht, nicht jedoch in den Moduln des Subsystems oder in den Moduln,<br />

die mit der Sprache dieses Subsystems erstellt werden. Sollen sie<br />

auch in den Moduln zugänglich sein, so muß dies stets auf dem Wege<br />

über die COMMON-Struktur sichergestellt werden. Die Zusatzvereinba­<br />

rungen werden daher im Normalfall nur zur Initialisierung der COMMON­<br />

Struktur dienen.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!