ZosPromotionLibrary
The ZosPromotionLibrary object represents a ChangeMan library for a promotion level. This object can be obtained using the GetLibrary or GetLibraries methods of ZosPromotionLevel.
ZosPromotionLibrary Properties
ZosPromotionLibrary 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 |
SiteName | String | R | Promotion site name |
PromotionName | String | R | Promotion level name |
PromotionLevel | Int16 | R | Promotion level number |
IsUnix | Boolean | R | Indicates whether the library is a PDS or Unix directory |
DataSetName | String | R | Data set name or Unix path name |
ZosPromotionLibrary Methods
ZosPromotionLibrary exposes the following methods:
GetPdsComponent Method
Gets a single component of a promotion 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 promotion PDS library. The list can optionally be filtered by component name.
nameFilter
- Component name filter (pattern)
changeTime
- get components changed after the specified time.
Overloads
ZosPdsMember[] GetPdsComponents()
ZosPdsMember[] GetPdsComponents()
...
ZosPdsMember[] GetPdsComponents(String)
ZosPdsMember[] GetPdsComponents(
String nameFilter
)
...
ZosPdsMember[] GetPdsComponents(DateTime)
ZosPdsMember[] GetPdsComponents(
DateTime changeTime
)
...
ZosPdsMember[] GetPdsComponents(String, DateTime)
ZosPdsMember[] GetPdsComponents(
String nameFilter,
DateTime changeTime
)
...
GetUnixComponent Method
Gets a single component of a promotion Unix library by file name.
ZosUnixObject[] GetUnixComponent(
String name
)
GetUnixComponents Method
Gets an array of components that belong to a promotion 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.
dirName - Subdirectory name
nameFilter - Componenent name filter (pattern)
changeTime - get components changed after the specified time.
Overloads
ZosUnixObject[] GetUnixComponents()
ZosUnixObject[] GetUnixComponents()
...
ZosUnixObject[] GetUnixComponents(DateTime)
ZosUnixObject[] GetUnixComponents(
DateTime changeTime
)
...
ZosUnixObject[] GetUnixComponents(String)
ZosUnixObject[] GetUnixComponents(
String dirName
)
...
ZosUnixObject[] GetUnixComponents(String, String)
ZosUnixObject[] GetUnixComponents(
String dirName,
String nameFilter
)
...
ZosUnixObject[] GetUnixComponents(String, String, DateTime)
ZosUnixObject[] GetUnixComponents(
String dirName,
String nameFilter,
DateTime changeTime
)
...
Refresh Method
Refreshes the library information.
void Refresh()
...