Difficulty: Easy
Correct Answer: A program or source library containing many members
Explanation:
Introduction / Context:
Legacy and modern IBM mainframe environments (such as MVS and z/OS) use several dataset types. The Partitioned Data Set (PDS) stores multiple related “members” under one cataloged dataset, making it ideal for source and load libraries.
Given Data / Assumptions:
Concept / Approach:
PDS is optimized for storing many small related files (members) within a single dataset. Developers and system programmers use it for maintaining source code, macros, and executable modules that benefit from directory-based member access.
Step-by-Step Solution:
Identify the content to be stored (e.g., source members, macros, JCL).Create a PDS with a directory area sized for anticipated members.Add members and reference them by dataset(member) notation.Use utilities or ISPF/PDF to maintain members efficiently.
Verification / Alternative check:
Operational practices on z/OS store assembler macros in SYS1.MACLIB and procedures in SYS1.PROCLIB—both PDS or PDS/E libraries—confirming the “program/source library” role.
Why Other Options Are Wrong:
Option B: Large sequential runtime data typically uses PS or VSAM, not PDS.Option C: Backups use tape or specialized datasets, not PDS libraries.Option D: ISAM/VSAM provide indexed access; they are different structures.
Common Pitfalls:
Final Answer:
A program or source library containing many members.
Discussion & Comments