z/OS V1R DFSMS Managing Catalogs SC A catalog is a data set that contains information about other data sets. It provides users with the. Catalog Management. • Catalog Backup and Plan ahead and review the section in Managing Catalogs Incorporated into z/OS DFSMS Catalog RAS – New CSI Fields. • The CSI interface is documented in Chapter 11 of the DFSMS Managing. Catalogs manual. • A new entry type.
|Published (Last):||20 September 2015|
|PDF File Size:||3.40 Mb|
|ePub File Size:||18.78 Mb|
|Price:||Free* [*Free Regsitration Required]|
However accessing information from these catalogs has not necessarily been straightforward. This article looks at doing exactly this: Both from interactive sessions, and programs. From humble beginnings tracking which physical device each dataset was on, catalogs today hold information like:.
CSI – Catalog Search Interface
From creating dataset lists to opening a dataset, you’re accessing the catalog. This article will cover how to get information from catalogs: This is the classic utility for listing datasets. However it is also a far more powerful utility for listing and managing datasets.
Tailored dataset lists based on any catalog-related information can be produced. However you won’t find many people who enjoy using the user-unfriendly panels.
Use of ISMF is also restricted by many mainframe sites. If you need access to catalog information from a program or batch job, they’re not going to help you. Although it is the bread-and-butter interface for catalogs and VSAM datasets, many are scared off by the confusing syntax. For example, to simply list all the catalog information for the dataset DASP1. Not only will it list all catalog information, it can also produce dataset lists.
Any change to the format of the output may cause problems.
This code will insert the volume s where the dataset DASP1. The first halfword is the number of volumes, followed by 12 byte areas holding: It cannot be used to get any other information from the catalog.
z/OS DFSMS Managing Catalogs
The downside is that this pattern must be fully qualified eg. It’s not all bad news for programmers needing to get access to the catalog. It can be used to create tailored dataset lists with any catalog information you need from any programming language. Selection ddsms also specifies dfsmx information is to be returned for each list.
Unfortunately, many programmers will be dismayed at the complexity needed to call this facility. Assembler programmers can see the samples in sys1.
C programmers can also see an example in our Resources section. However IBM hasn’t made the job of accessing catalog information easy. ISPF users have basic facilities that can help out. Users with a need to access information from programs, batch jobs and automation scripts often have relied on calling LISTCAT and processing the output.
However investing the time in producing callable modules that use the Catalog Search Facility will dfsm be time wasted. It provides Mainframe articles for management and technical experts.
CSI – Catalog Search Interface
It is published every November, February, May and August. The opinions in this article are solely those of the author, and do not necessarily represent the manaying of any other person or organisation.
All trademarks, trade names, service marks and logos referenced in these articles catwlogs to their respective companies. Although Longpela Expertise may be paid by organisations reprinting our articles, all articles are independent.
Longpela Expertise has not been paid money by any vendor or company to write any articles appearing in our e-zine. The End of the Communications Controller.
Squeezing Information From a Catalog. Free Tools and Code. LongEx Mainframe Quarterly – February From humble beginnings tracking which physical device each dataset was on, catalogs today hold information like: DFSMS values such as dvsms class, storage class and cagalogs class. Where the dataset resides. ATL tape library values such as slots used and free. Inside This Month Front Page management: The End of the Communications Controller opinion: We can help administer your systems, train your staff, and provide locum Systems Programmers for short periods.