Sunteți pe pagina 1din 3

1.3.

Pstrarea datelor pe Mainframe


1. Master Catalog sistemul de fiiere al ZoS (sistemul de operare utilizat de Mainframe-urile IBM).
Obiectele acestuia (att fiierele ct i alte entiti) se numesc Data Set sau DS.
2. Uniti de memorie:
Codul Denumirea
CYL
Cilindru
TRK

Trc

BLK

Bloc

BYTE

Bait

Dimensiunea (standard)
15 track
2880kb
2949120 bytes
192kb
196608 bytes
6 block (standard 32kb)
32 kb de memorie formatat
42 kb de memorie neformatat

Unitate fizic
(dimensiunea depinde de setrile
sistemului)
Unitate fizic
(dimensiunea depinde de setrile
sistemului)
Unitate logic cu dimensiune
scalabil
Unitate de baz.

3. Denumiri standard:
* Standardul de denumire al obiectelor reprezint o convenie care simplific utilizarea comun a resurselor
sistemului i interpretarea rapid a valorii/coninutului acestor obiecte.
Secii de cte maxim 8 caractere separate prin punct cu semnificaie specific a primelor secii.
Denumirea fiierelor utilizare pentru fluxurile de intrare/ieire:
<Tipul>. <Matricola>.<Programul>.<Fluxul>.<alte caracteristici>
Secia

Descrierea
Temporar, ordinar sau valorare dinamic dependent de ambient.
Obiectele care ncep deodat cu CRMD sunt de obicei log-uri de
activitate sau fiiere de sistem care permit funcionarea corect a
matricolei i pstreaz setrile personale specificate pentru diferite
instrumente din TSO.
Matricola
Matricola persoanei care creaz fiierul. Oricine altul poate modifica
coninutul fiierului, ns trebuie inut cont de faptul c astfel poate fi
detereorat rezultatul muncii unei alte persoane.
Programul
Numele programului care utilizeaz fiierul.
Fluxul
Numele fluxului care utilizeaz fiierul.
alte caracteristici Secie opional care denot natura coninutului (se admit mai multe
secii de acest fel).
Tipul

Exemple de obiecte n SVL


Fiiere Temporare
R1.CRMDxxx.CRxxxPG1.INFILE.TEST1
Va fi ters peste cel mult o sptmn dup ultima utilizare
Fiiere Ordinare
SIN. CRMDxxx.CRxxxPG1.INFILE
Va fi arhivat peste cel mult 3 luni dup ultima utilizare i ters peste cel
mult 12 luni dup arhivare
Fiiere de sistem
CRMDxxx.XPDOC.JUN15.T142944
Log-ul de activitate al debugger-ului XPEDITER de la data de 15 iunie
Coninutul obiectelor de acest gen poate fi modificat doar de persoana
cu matricola n cauz sau administratorul sistemului.
Catalog personal
CRMDxxx.TSOCR.LIB
(Denumire Standard)
Orice alt catalog produse de aceeai persoan trebuie s aib aceeai
denumire continuat de secii opionale.

Exemple de obiecte n RIL:


BTJ.AN00.NONE.AN17I01K.LOGRETI
Fiiere Temporare
Secia NONE denot faptul statutul temporar al fiierului. De regul
astfel de fiiere nu sunt catalogate i deci nu pot fi restituite.
BTJ.AN00.CG07.AN17I01K.LOGRETI
Fiiere ordinare
Fiier
BTD.FG00.CG07.FG130000.WORKFGPA(0)
Fiiere GDG cu mai multe versiuni create n decursul timpului.
(0) indic cea mai ercent versiune.
(+1), (+2)... reprezint versiunile precedente
Fiiere dependente #AMB#BTJ.AN00.CG07.AN17I01K.LOGRETI
de ambient
Aici <#AMB#> va fi nlucuit cu un set de caractere care va corespunde
ambientului n care va fi lansat programul.
4. Obiecte Master Catalog:

Din imagine se vede clar faptul nu putem judeca dac obiectul este un fiier secvenial sau
catalog doar n baza denumirii. Doar examinnd tipul de organizare al Data Set-ului (coloana
DsOrg) putem vedea c unele obiecte sunt de tip PS (fiiere secveniale), iar altele PO (fiiere
ordonate sau cu alte cuvine mape).
Subcomponentele unei mape, numite Member, sunt entiti logice asemntoare fiierelor
secveniale care motenesc parametrii mapei care i conine.

Adresarea la coninutul membrelor se efectuiaz prin:


<DSN catalogului>(<numele membrului>)

Spre deosebire de fiierele secveniale obinuite, membrii nu sunt preconizai s conin


informaii extensive sau s fie utilizai pentru fluxurile de intrare/ieire a programelor. Menirea lor este de a
pstra codul surs al programelor.

5. Parametri i valori standard:

Organization PO indic tipul Catalog al obiectului.


Organization PS corespunde fiierelor secveniale.
Record Format FB i Record Length 80 sunt caracteristici standard pentru un catalog care
conine membri cu cod compilabil. Fiierele structurale pot avea orice lungime de record de la civa,
la cteva mii de baii. Formatul fiierelor secveniale deasemenea poate varia n dependen de
exigenele curente fa de fiier. Formatele admisibile n TSO sunt F, FB, V, VB i U (vezi detalii n
documentul 2.5).
Blocul reprezint o entitate logic, menit s optimizeze utilizarea spaiului suportului de
memorie. Dimensiunea standard a blocului este 32kb (32.768 baii) ns n dependen de exigenele
curente sau setrile sistemului dimensiunea blocului standad poate s varieze. n general, indicarea
dimensiunii blocului trebuie lsat la discreia sistemului.
Volumul de memorie alocat unui catalog nu trebuie s depeasc 1 cilindru memorie primar
i 1 cilindru memorie secundar. Acest volum este mai mult dect suficient pentru a pstra codul
surs a sute de programe. Dimensiunile fiierelor secveniale trebuie indicat reieind din formatul,
lungimea recordului i numrul aproximativ de rnduri estimat din menirea fiierului sau alte
considerente. Efectuarea unei astfel de aproximri prezint un proces comp

S-ar putea să vă placă și