Default file extension
Data set name qualifier separator
z/OSMF connection info
-The name of the data set to recall|migrate|delete
Message to return based upon command request
HsmCommand requested
Ensures a temp directory exists and is safe to use, creating it if necessary. Ownership and permissions are always verified after the creation attempt, whether or not the directory already existed, so a directory planted by another local user sharing the same tmp location is rejected.
the temp directory to validate or create
Format USS filepaths in the way that the APIs expect (no leading /)
the path to format
Common method to build headers given input options object
various options
Generate member name from input string base on IBM specification
input name used to generate member name with
generated member name
Converts the name of a data set to an IDataSet
the name in the form USER.DATA.SET | USER.DATA.SET(mem1)
Break up a dataset name of either: USER.WORK.JCL(TEMPLATE) to user/work/jcl/template Or: USER.WORK.PS to user/work/ps
data set to break up into folders
Return an array contain the list of all files in the input path. It does not trevor to directory in the input path.
input path to gather file list
Array of all files finds in path
Get fullpath name from input path.
input path
full path version of the input path
Returns a short, filesystem-safe token that is unique per OS user, for building per-user temp directory names. Deriving the name from the user (rather than a random per-run value) keeps the path stable across invocations - so features like edit stash-resume still work - while ensuring co-tenants on a shared temp location get separate directories. The username is hashed so the token is path-safe for any username and works on every platform (numeric uids aren't available on Windows).
Check if the input data set name contain masking characters
input data set name to be checked
status if data set name contain masking characters
Normalize all Windows newline to Unix newline
data to convert
converted data
Normalize and URL-encode a USS path to be passed to z/OSMF
path to sanitize
Generated using TypeDoc
Common IO utilities