14.12.2012 Aufrufe

KFK2666.pdf

KFK2666.pdf

KFK2666.pdf

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Syntax<br />

Erläuterung<br />

9-31<br />

OPEN POOL<br />

-301-<br />

OPEN POOL(pool)TITLE(title) where ['opendisp] [closedisp] [mode]<br />

[typeJ[PASSWORD(pass)] ;<br />

where: : ==IN BANK (bankref) I<br />

IN POOL (poolref)<br />

opendisp: : ==OLD J MOD<br />

closedisp: : ==KEEP J DELETE I RELEASE<br />

mode: : == INPUT I OUTPUT I UPDATE<br />

type: : ==CATALOG I DATA<br />

pass: :==char-8-expr.<br />

Default: OLD, INPUT, KEEP, DATA<br />

OPEN POOL bereitet einen Katalog - oder Datapool auf den Zugriff<br />

vor, so daß er über die Poolvariable'pool'referiert werden kann.<br />

Dazu wird der Pool mit dem Namen'title'in dem mit der IN-Klausel<br />

angegebenen Katalog (Bank oder Pool) gesucht. Ist ein Pool dieses<br />

Namens vorhanden, so wird überprüft, ob es sich um den geforderten<br />

Typ (DATA oder CATALOG) handelt, ob das angegebene Schlüsselwort<br />

zu dem gewünschten Operationsmodus (INPUT, OUTPUT, UPDATE) berech­<br />

tigt und ob dieser Modus dem des Vaters (IN-Klausel) nicht wider­<br />

spricht. Bei positivem Abschluß dieser Prüfungen ist die durch'title'<br />

bezeichnete Datei über'pool'zu referieren. Oie Optionen OLD und<br />

MOD beziehen sich auf Datapools und bewirken, daß der Ein-Ausgabe­<br />

zeiger für sequentiellen Zugriff (siehe STORE und RETRIEVE) auf<br />

den Poolanfang (OLD) bzw. auf den Füllstand zeigt (MOD). Sollen<br />

also in einer bestehenden Datei an die bereits vorhandenen Daten<br />

durch sequentiellen Zugriff neue Daten angefügt werden, so muß der<br />

Datenpool mit OPEN ••• MOD eröffnet werden.<br />

Im Unterschied zu PLR sind in der IN-Klausel die Schlüssel BANK<br />

bzw. POOL erforderlich.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!