Skip to content

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()

Back to top