11.01.2013 Views

ABCs of z/OS System Programming Volume 3 - IBM Redbooks

ABCs of z/OS System Programming Volume 3 - IBM Redbooks

ABCs of z/OS System Programming Volume 3 - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6.21 Catalog address space (CAS)<br />

User<br />

Address<br />

Space<br />

Catalog request<br />

SVC 26<br />

Return data<br />

CATALOG<br />

Address<br />

Space<br />

(CAS)<br />

<strong>System</strong> 1 <strong>System</strong> 2<br />

Figure 6-35 Catalog address space (CAS)<br />

User catalog<br />

CATALOG<br />

Address<br />

Space<br />

(CAS)<br />

Catalog request<br />

SVC 26<br />

Return data<br />

User<br />

Address<br />

Space<br />

The catalog address space<br />

Catalog functions are performed in the catalog address space (CAS). The jobname <strong>of</strong> the<br />

catalog address space is CATALOG.<br />

As soon as a user requests a catalog function (for example, to locate or define a data set), the<br />

CAS gets control to handle the request. When it has finished, it returns the requested data to<br />

the user. A catalog task which handles a single user request is called a service task. To each<br />

user request a service task is assigned. The minimum number <strong>of</strong> available service tasks is<br />

specified in the SYSCATxx member <strong>of</strong> SYS1.NUCLEUS (or the LOADxx member <strong>of</strong><br />

SYS1.PARMLIB). A table called the CRT keeps track <strong>of</strong> these service tasks.<br />

The CAS contains all information necessary to handle a catalog request, like control block<br />

information about all open catalogs, alias tables, and buffered BCS records.<br />

During the initialization <strong>of</strong> an MVS system, all user catalog names identified in the master<br />

catalog, their aliases, and their associated volume serial numbers are placed in tables in<br />

CAS.<br />

You can use the MODIFY CATALOG operator command to work with the catalog address space.<br />

See also 6.22, “Working with the catalog address space” on page 371.<br />

Since z/<strong>OS</strong> 1.8, the maximum number <strong>of</strong> parallel catalog requests is 999, as defined in the<br />

SYSCAT parmlib member. Previously it was 180.<br />

Chapter 6. Catalogs 369

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!