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-27<br />

INITIATE POOL(pool)TITLE(title)[SPACE(spaceU<br />

wh e re [typ eJ[p ASS WO R0 (list )J J<br />

where:: =IN BANK(batlkref) I HJ POOL(poDlref)<br />

type: :=CATALOG IDATA Default: DATA<br />

list: : =siehe INIT BANK<br />

title: : =char-B-expr.<br />

INITIATE<br />

POOL<br />

Mit dieser Operation wird ein Catalogpool (CATALOG) oder Datapool<br />

(DATA) angelegt und in einen Katalog (IN-Klausel) eingetragen. Da<br />

in einen Katalog wieder ein Katalog eingefügt werden kann, ist der<br />

Aufbau einer Hierarchie möglich. Der neue Pool erhält den in der<br />

TITLE-Klausel angegebenen Namen (Katalogeintrag), der aufgrund des<br />

einstufigen Bezugs zu einem Vaterelement, nur in diesem Katalog<br />

(an einer Hierarchiegabel) eindeutig sein muß.<br />

Mit der SPACE-Klausel wird die gewünschte Zahl der Katalogeinträge<br />

bzw. die Länge eines Datapools in Bytes angegeben. Ein Zugriffs­<br />

schutz kann mit Hilfe der PASSWORD-Klausel wie bei INITIATE BANK<br />

definiert werden.<br />

Die Operation INITIATE POOL ist eine OUTPUT-Operation,d.h. sie ist<br />

-297-<br />

nur zulässig, wenn das in der IN-Klausel genannte Element mit OUTPUT<br />

oder UPDATE eröffnet ist.<br />

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

POOL erforderlich.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!