ZosBaselineLibrary
The ZosBaselineLibrary object represents a ChangeMan baseline library for an application. This object can be obtained using the GetBaselineLibrary or GetBaselineLibraries methods of ZosApplication.
ZosBaselineLibrary Properties
ZosBaselineLibrary exposes the following properties:
| Property | Type | R/W | Description |
|---|---|---|---|
| Name | String | R | Library type name |
| Path | String | R | Full file system path name for the library |
| Description | String | R | Library description |
| IsUnix | Boolean | R | Indicates whether a library is a PDS or Unix directory |
| DataSetName | String | R | Data set name for the library |
| TargetLibrary | String | R | Target build library |
| LikeType | ZosLikeType | R | Like library type option |
| StagingVersSaveOption | ZosStagingVersSaveOption | R | Staging version save option |
| DeferredAllocation | Boolean | R | Indicates whether allocations are deferred |
| DataSetType | ZosDataSetType | R | Data set type (organization) |
| RecordFormat | ZosRecordFormat | R | Record format |
| RecordLength | Int16 | R | Record length |
| BlockSize | Int16 | R | Block size |
| SpaceUnit | ZosSpaceUnit | R | Space unit type |
| PrimarySpace | Int32 | R | Primary space quantity |
| SecondarySpace | Int32 | R | Secondary space quantity |
| DirectoryBlocks | Int32 | R | Number of directory blocks |
| UnitName | String | R | Unit name |
| Volume | String | R | Volume serial number |
ZosBaselineLibrary Methods
ZosBaselineLibrary exposes the following methods:
GetPdsComponent Method
Gets a single component of a baseline PDS library by name. Component name can be specified with or without an extension.
ZosPdsMember GetPdsComponent(
String name
)
GetPdsComponents Method
Gets an array of components that belong to a baseline PDS library. The list can optionally be filtered by component name.
Overloads
GetPdsComponents()
ZosPdsMember[] GetPdsComponents()
...
GetPdsComponents(String)
ZosPdsMember[] GetPdsComponents(
String nameFilter
)
...
GetPdsComponents(DateTime)
ZosPdsMember[] GetPdsComponents(
DateTime changeTime
)
...
GetPdsComponents(String, DateTime)
ZosPdsMember[] GetPdsComponents(
String nameFilter,
DateTime changeTime
)
...
Parameters
nameFilter - Component name filter (pattern)
changeTime - A DateTime time. This method gets components changed after the specified time.
GetUnixComponent Method
Gets a single component of a baseline Unix library by file name.
ZosUnixObject[] GetUnixComponent( String name )
GetUnixComponents Method
Gets an array of components that belong to a baseline Unix library. The list can optionally be filtered by component name. For Unix libraries, components are retrieved hierarchically. This function only returns components in a specified subdirectory. The array returned contains both directory and file objects.
Overloads
GetUnixComponents()
ZosUnixObject[] GetUnixComponents()
...
GetUnixComponents(DateTime)
GetUnixComponents(
DateTime changeTime
)
...
GetUnixComponents(String)
ZosUnixObject[] GetUnixComponents(
String dirName
)
...
GetUnixComponents(String, String)
ZosUnixObject[] GetUnixComponents(
String dirName,
String nameFilter
)
...
GetUnixComponents(String, String, DateTime)
ZosUnixObject[] GetUnixComponents(
String dirName,
String nameFilter,
DateTime changeTime
)
...
Parameters
dirName - Subdirectory name
nameFilter - Component name filter (pattern)
changeTime - A DateTime time. This method gets components changed after the specified time.
Refresh Method
Refreshes the library information.
void Refresh()