UNPKG

@broadcom/endevor-for-zowe-cli

Version:

Endevor Plug-in for Zowe CLI

217 lines 14.4 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PackageDefinitionOptions = void 0; const api_1 = require("../api"); class PackageDefinitionOptions { } exports.PackageDefinitionOptions = PackageDefinitionOptions; PackageDefinitionOptions.posPackageName = { name: api_1.args.package, type: "string", description: "Name of the Endevor package.", required: false, stringLengthRange: [1, api_1.EndevorConstants.PKG_MAX_LEN] }; PackageDefinitionOptions.optEwFromDateTime = { name: api_1.args["from-date-time"], aliases: ["fdt"], description: "Specify the beginning of time frame within which the package can be executed. " + "Use yyyy-mm-ddThh:mm or see ISO 8601 standard for syntax.", type: "string", group: "options" }; PackageDefinitionOptions.optEwToDateTime = { name: api_1.args["to-date-time"], aliases: ["tdt"], description: "Specify the end of time frame within which the package can be executed. " + "Use yyyy-mm-ddThh:mm or see ISO 8601 standard for syntax.", type: "string", group: "options" }; PackageDefinitionOptions.optValidateComponents = { name: api_1.args["validate-components"], aliases: ["vc"], description: 'Specify "yes" to enable component validation within the package, "no" to disable, ' + 'and "warn" to generate a warning if component validation fails.', type: "string", allowableValues: { values: ["yes", "no", "warn"], caseSensitive: false }, group: "options" }; PackageDefinitionOptions.optBackout = { name: api_1.args.backout, description: "Set this option to false (or specify --no-backout) if you don't want to have the backout facility available for this package. By default backout is enabled.", type: "boolean", group: "options", defaultValue: true }; PackageDefinitionOptions.optNOTES = { name: api_1.args.notes, aliases: ["n"], description: "Notes for package.", type: "string", stringLengthRange: [1, api_1.EndevorConstants.NOTE_MAX_LEN], conflictsWith: [api_1.args["notes-from-file"]], group: "options" }; PackageDefinitionOptions.optNOTESFROMFILE = { name: api_1.args["notes-from-file"], aliases: ["nff"], description: "Local file of notes for package.", type: "string", conflictsWith: [api_1.args.notes], group: "options" }; PackageDefinitionOptions.optDescription = { name: api_1.args.description, aliases: ["d"], description: "Allows you to associate a 50-character description when creating or updating package.", type: "string", stringLengthRange: [1, api_1.EndevorConstants.PKG_DESCRIPTION_MAX_LEN], group: "options" }; PackageDefinitionOptions.optDescriptionRequired = Object.assign(Object.assign({}, PackageDefinitionOptions.optDescription), { required: true }); PackageDefinitionOptions.optTYPE = { name: api_1.args["emergency-package"], aliases: ["ep"], description: "Specify if the package should be an emergency package. When not specified, the package is a standard package.", type: "boolean", group: "options" }; PackageDefinitionOptions.optSHARABLE = { name: api_1.args.sharable, aliases: ["sh"], description: "Specify this option if the package can be edited by more than one person when in In-edit status.", type: "boolean", group: "options" }; PackageDefinitionOptions.optAPPEND = { name: api_1.args.append, aliases: ["a"], description: "Specify this option to append the SCL you are adding to the existing package SCL. Otherwise it would be replaced.", type: "boolean", group: "options" }; PackageDefinitionOptions.optPROMOTION = { name: api_1.args.promotion, aliases: ["pr"], description: "Specify this option to define the package as a promotion package.", type: "boolean", group: "options" }; PackageDefinitionOptions.optValicateSCL = { name: api_1.args["validate-scl"], aliases: ["vs"], description: "Set this option to false (or specify --no-validate-scl) to skip validion of the package components while creating a package. By default the SCL is validated", type: "boolean", group: "options", defaultValue: true }; PackageDefinitionOptions.optStatus = { name: api_1.args.status, aliases: ["st"], description: "Specify the status of the packages. " + "Valid values are [APPROVED, EXECFAILED] for execute action, " + "and additional values [INEDIT, INAPPROVAL, INEXECUTION, EXECUTED, COMMITTED, DENIED] for list action, " + "additional value [ALLSTATE] for delete action. " + '\nIt is possible to specify multiple status separated by "," during list and delete package.', type: "string", allowableValues: { values: [ "ALLSTATE", "INEDIT", "INAPPROVAL", "APPROVED", "INEXECUTION", "EXECUTED", "COMMITTED", "DENIED", "EXECFAILED" ], caseSensitive: false }, group: "options" }; PackageDefinitionOptions.optEnterprise = { name: api_1.args.enterprise, aliases: ["ent"], description: "Specify to filter the list by enterprise Package parameter. A - All, E - Enterprise, X - eXclude.", type: "string", allowableValues: { values: ["A", "E", "X"], caseSensitive: false }, group: "options" }; PackageDefinitionOptions.optPromotionStatus = { name: api_1.args["promotion-status"], aliases: ["ps"], description: "Specify to filter the list by promotion Package parameter. A - All, P - Promotion, X - eXclude.", type: "string", allowableValues: { values: ["A", "P", "X"], caseSensitive: false }, group: "options" }; PackageDefinitionOptions.optOlderThan = { name: api_1.args["older-than"], aliases: ["ot"], description: "Specify the minimum age of the package.", type: "number", group: "options" }; PackageDefinitionOptions.optDelPromHis = { name: "delete-promotion-history", aliases: ["dph"], description: "Specifies whether you want to delete all promotion history associated with previous versions of the Package", type: "boolean", group: "options" }; PackageDefinitionOptions.optStatementNumber = { name: api_1.args.statement, aliases: ["stmn"], description: "Specify the SCL statement number for the Element action that you want to back in or back out.", type: "number", group: "options" }; PackageDefinitionOptions.optElement = { name: api_1.args.element, aliases: ["elm"], description: "Specify the Element name for the Element action that you want to back in or back out.", type: "string", group: "options" }; PackageDefinitionOptions.optMultStreams = { name: api_1.args["multiple-streams"], aliases: ["ms"], description: "Specify to submit a separate, unique job for each package. If you do not specify this, " + "a single job with a unique job step for each package is submitted.", type: "boolean", group: "options" }; PackageDefinitionOptions.optIncrJobName = { name: api_1.args["increment-jobname"], aliases: ["ij"], description: "Specify to increases the last character in the jobcard you provide.", type: "boolean", group: "options" }; PackageDefinitionOptions.optJclProc = { name: api_1.args["jcl-procedure"], aliases: ["jp"], description: "This option lets you to identify the name of the JCL procedure that you want to invoke. " + "ENDEVOR is used by default if any processor is specified.", type: "string", group: "options" }; PackageDefinitionOptions.optCA7depJob = { name: api_1.args["CA7-dependent-job"], aliases: ["7dj"], description: "Specifies a single predecessor job which must complete while demanded job is waiting in the CA 7 scheduler.", type: "string", group: "options" }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGFja2FnZURlZmluaXRpb25PcHRpb25zLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NsaS9QYWNrYWdlRGVmaW5pdGlvbk9wdGlvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBd0JBLGdDQUFnRDtBQVVoRCxNQUFhLHdCQUF3Qjs7QUFBckMsNERBMGRDO0FBbGRlLHVDQUFjLEdBQWlDO0lBQzNELElBQUksRUFBRSxVQUFJLENBQUMsT0FBTztJQUNsQixJQUFJLEVBQUUsUUFBUTtJQUNkLFdBQVcsRUFBRSw4QkFBOEI7SUFDM0MsUUFBUSxFQUFFLEtBQUs7SUFDZixpQkFBaUIsRUFBRSxDQUFDLENBQUMsRUFBRSxzQkFBZ0IsQ0FBQyxXQUFXLENBQUM7Q0FDckQsQ0FBQztBQVdZLDBDQUFpQixHQUE2QjtJQUMxRCxJQUFJLEVBQUUsVUFBSSxDQUFDLGdCQUFnQixDQUFDO0lBQzVCLE9BQU8sRUFBRSxDQUFDLEtBQUssQ0FBQztJQUNoQixXQUFXLEVBQ1QsZ0ZBQWdGO1FBQ2hGLDJEQUEyRDtJQUM3RCxJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFTO0NBQ2pCLENBQUM7QUFXWSx3Q0FBZSxHQUE2QjtJQUN4RCxJQUFJLEVBQUUsVUFBSSxDQUFDLGNBQWMsQ0FBQztJQUMxQixPQUFPLEVBQUUsQ0FBQyxLQUFLLENBQUM7SUFDaEIsV0FBVyxFQUNULDBFQUEwRTtRQUMxRSwyREFBMkQ7SUFDN0QsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBUztDQUNqQixDQUFDO0FBV1ksOENBQXFCLEdBQTZCO0lBQzlELElBQUksRUFBRSxVQUFJLENBQUMscUJBQXFCLENBQUM7SUFDakMsT0FBTyxFQUFFLENBQUMsSUFBSSxDQUFDO0lBQ2YsV0FBVyxFQUNULG9GQUFvRjtRQUNwRixpRUFBaUU7SUFDbkUsSUFBSSxFQUFFLFFBQVE7SUFDZCxlQUFlLEVBQUU7UUFDZixNQUFNLEVBQUUsQ0FBQyxLQUFLLEVBQUUsSUFBSSxFQUFFLE1BQU0sQ0FBQztRQUM3QixhQUFhLEVBQUUsS0FBSztLQUNyQjtJQUNELEtBQUssRUFBRSxTQUFTO0NBQ2pCLENBQUM7QUFXWSxtQ0FBVSxHQUE2QjtJQUNuRCxJQUFJLEVBQUUsVUFBSSxDQUFDLE9BQU87SUFDbEIsV0FBVyxFQUNULDhKQUE4SjtJQUNoSyxJQUFJLEVBQUUsU0FBUztJQUNmLEtBQUssRUFBRSxTQUFTO0lBQ2hCLFlBQVksRUFBRSxJQUFJO0NBQ25CLENBQUM7QUFXWSxpQ0FBUSxHQUE2QjtJQUNqRCxJQUFJLEVBQUUsVUFBSSxDQUFDLEtBQUs7SUFDaEIsT0FBTyxFQUFFLENBQUMsR0FBRyxDQUFDO0lBQ2QsV0FBVyxFQUFFLG9CQUFvQjtJQUNqQyxJQUFJLEVBQUUsUUFBUTtJQUNkLGlCQUFpQixFQUFFLENBQUMsQ0FBQyxFQUFFLHNCQUFnQixDQUFDLFlBQVksQ0FBQztJQUNyRCxhQUFhLEVBQUUsQ0FBQyxVQUFJLENBQUMsaUJBQWlCLENBQUMsQ0FBQztJQUN4QyxLQUFLLEVBQUUsU0FBUztDQUNqQixDQUFDO0FBV1kseUNBQWdCLEdBQTZCO0lBQ3pELElBQUksRUFBRSxVQUFJLENBQUMsaUJBQWlCLENBQUM7SUFDN0IsT0FBTyxFQUFFLENBQUMsS0FBSyxDQUFDO0lBQ2hCLFdBQVcsRUFBRSxrQ0FBa0M7SUFDL0MsSUFBSSxFQUFFLFFBQVE7SUFDZCxhQUFhLEVBQUUsQ0FBQyxVQUFJLENBQUMsS0FBSyxDQUFDO0lBQzNCLEtBQUssRUFBRSxTQUFTO0NBQ2pCLENBQUM7QUFXWSx1Q0FBYyxHQUE2QjtJQUN2RCxJQUFJLEVBQUUsVUFBSSxDQUFDLFdBQVc7SUFDdEIsT0FBTyxFQUFFLENBQUMsR0FBRyxDQUFDO0lBQ2QsV0FBVyxFQUFFLHVGQUF1RjtJQUNwRyxJQUFJLEVBQUUsUUFBUTtJQUNkLGlCQUFpQixFQUFFLENBQUMsQ0FBQyxFQUFFLHNCQUFnQixDQUFDLHVCQUF1QixDQUFDO0lBQ2hFLEtBQUssRUFBRSxTQUFTO0NBQ2pCLENBQUM7QUFXWSwrQ0FBc0IsbUNBQy9CLHdCQUF3QixDQUFDLGNBQWMsS0FDMUMsUUFBUSxFQUFFLElBQUksSUFDZDtBQVlZLGdDQUFPLEdBQTZCO0lBQ2hELElBQUksRUFBRSxVQUFJLENBQUMsbUJBQW1CLENBQUM7SUFDL0IsT0FBTyxFQUFFLENBQUMsSUFBSSxDQUFDO0lBQ2YsV0FBVyxFQUNULCtHQUErRztJQUNqSCxJQUFJLEVBQUUsU0FBUztJQUNmLEtBQUssRUFBRSxTQUFTO0NBQ2pCLENBQUM7QUFXWSxvQ0FBVyxHQUE2QjtJQUNwRCxJQUFJLEVBQUUsVUFBSSxDQUFDLFFBQVE7SUFDbkIsT0FBTyxFQUFFLENBQUMsSUFBSSxDQUFDO0lBQ2YsV0FBVyxFQUFFLGtHQUFrRztJQUMvRyxJQUFJLEVBQUUsU0FBUztJQUNmLEtBQUssRUFBRSxTQUFTO0NBQ2pCLENBQUM7QUFXWSxrQ0FBUyxHQUE2QjtJQUNsRCxJQUFJLEVBQUUsVUFBSSxDQUFDLE1BQU07SUFDakIsT0FBTyxFQUFFLENBQUMsR0FBRyxDQUFDO0lBQ2QsV0FBVyxFQUNULG1IQUFtSDtJQUNySCxJQUFJLEVBQUUsU0FBUztJQUNmLEtBQUssRUFBRSxTQUFTO0NBQ2pCLENBQUM7QUFXWSxxQ0FBWSxHQUE2QjtJQUNyRCxJQUFJLEVBQUUsVUFBSSxDQUFDLFNBQVM7SUFDcEIsT0FBTyxFQUFFLENBQUMsSUFBSSxDQUFDO0lBQ2YsV0FBVyxFQUFFLG1FQUFtRTtJQUNoRixJQUFJLEVBQUUsU0FBUztJQUNmLEtBQUssRUFBRSxTQUFTO0NBQ2pCLENBQUM7QUFXWSx1Q0FBYyxHQUE2QjtJQUN2RCxJQUFJLEVBQUUsVUFBSSxDQUFDLGNBQWMsQ0FBQztJQUMxQixPQUFPLEVBQUUsQ0FBQyxJQUFJLENBQUM7SUFDZixXQUFXLEVBQ1QsOEpBQThKO0lBQ2hLLElBQUksRUFBRSxTQUFTO0lBQ2YsS0FBSyxFQUFFLFNBQVM7SUFDaEIsWUFBWSxFQUFFLElBQUk7Q0FDbkIsQ0FBQztBQWFZLGtDQUFTLEdBQTZCO0lBQ2xELElBQUksRUFBRSxVQUFJLENBQUMsTUFBTTtJQUNqQixPQUFPLEVBQUUsQ0FBQyxJQUFJLENBQUM7SUFDZixXQUFXLEVBQ1Qsc0NBQXNDO1FBQ3RDLDhEQUE4RDtRQUM5RCx3R0FBd0c7UUFDeEcsaURBQWlEO1FBQ2pELDhGQUE4RjtJQUVoRyxJQUFJLEVBQUUsUUFBUTtJQUVkLGVBQWUsRUFBRTtRQUNmLE1BQU0sRUFBRTtZQUNOLFVBQVU7WUFDVixRQUFRO1lBQ1IsWUFBWTtZQUNaLFVBQVU7WUFDVixhQUFhO1lBQ2IsVUFBVTtZQUNWLFdBQVc7WUFDWCxRQUFRO1lBQ1IsWUFBWTtTQUNiO1FBQ0QsYUFBYSxFQUFFLEtBQUs7S0FDckI7SUFDRCxLQUFLLEVBQUUsU0FBUztDQUNqQixDQUFDO0FBV1ksc0NBQWEsR0FBNkI7SUFDdEQsSUFBSSxFQUFFLFVBQUksQ0FBQyxVQUFVO0lBQ3JCLE9BQU8sRUFBRSxDQUFDLEtBQUssQ0FBQztJQUNoQixXQUFXLEVBQUUsbUdBQW1HO0lBQ2hILElBQUksRUFBRSxRQUFRO0lBQ2QsZUFBZSxFQUFFO1FBQ2YsTUFBTSxFQUFFLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLENBQUM7UUFDdkIsYUFBYSxFQUFFLEtBQUs7S0FDckI7SUFDRCxLQUFLLEVBQUUsU0FBUztDQUNqQixDQUFDO0FBV1ksMkNBQWtCLEdBQTZCO0lBQzNELElBQUksRUFBRSxVQUFJLENBQUMsa0JBQWtCLENBQUM7SUFDOUIsT0FBTyxFQUFFLENBQUMsSUFBSSxDQUFDO0lBQ2YsV0FBVyxFQUFFLGlHQUFpRztJQUM5RyxJQUFJLEVBQUUsUUFBUTtJQUNkLGVBQWUsRUFBRTtRQUNmLE1BQU0sRUFBRSxDQUFDLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDO1FBQ3ZCLGFBQWEsRUFBRSxLQUFLO0tBQ3JCO0lBQ0QsS0FBSyxFQUFFLFNBQVM7Q0FDakIsQ0FBQztBQVdZLHFDQUFZLEdBQTZCO0lBQ3JELElBQUksRUFBRSxVQUFJLENBQUMsWUFBWSxDQUFDO0lBQ3hCLE9BQU8sRUFBRSxDQUFDLElBQUksQ0FBQztJQUNmLFdBQVcsRUFBRSx5Q0FBeUM7SUFDdEQsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBUztDQUNqQixDQUFDO0FBUVksc0NBQWEsR0FBNkI7SUFDdEQsSUFBSSxFQUFFLDBCQUEwQjtJQUNoQyxPQUFPLEVBQUUsQ0FBQyxLQUFLLENBQUM7SUFDaEIsV0FBVyxFQUNULDZHQUE2RztJQUMvRyxJQUFJLEVBQUUsU0FBUztJQUNmLEtBQUssRUFBRSxTQUFTO0NBQ2pCLENBQUM7QUFXWSwyQ0FBa0IsR0FBNkI7SUFDM0QsSUFBSSxFQUFFLFVBQUksQ0FBQyxTQUFTO0lBQ3BCLE9BQU8sRUFBRSxDQUFDLE1BQU0sQ0FBQztJQUNqQixXQUFXLEVBQUUsK0ZBQStGO0lBQzVHLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQVM7Q0FDakIsQ0FBQztBQVdZLG1DQUFVLEdBQTZCO0lBQ25ELElBQUksRUFBRSxVQUFJLENBQUMsT0FBTztJQUNsQixPQUFPLEVBQUUsQ0FBQyxLQUFLLENBQUM7SUFDaEIsV0FBVyxFQUFFLHVGQUF1RjtJQUNwRyxJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFTO0NBQ2pCLENBQUM7QUFXWSx1Q0FBYyxHQUE2QjtJQUN2RCxJQUFJLEVBQUUsVUFBSSxDQUFDLGtCQUFrQixDQUFDO0lBQzlCLE9BQU8sRUFBRSxDQUFDLElBQUksQ0FBQztJQUNmLFdBQVcsRUFDVCx5RkFBeUY7UUFDekYsb0VBQW9FO0lBQ3RFLElBQUksRUFBRSxTQUFTO0lBQ2YsS0FBSyxFQUFFLFNBQVM7Q0FDakIsQ0FBQztBQVdZLHVDQUFjLEdBQTZCO0lBQ3ZELElBQUksRUFBRSxVQUFJLENBQUMsbUJBQW1CLENBQUM7SUFDL0IsT0FBTyxFQUFFLENBQUMsSUFBSSxDQUFDO0lBQ2YsV0FBVyxFQUFFLHFFQUFxRTtJQUNsRixJQUFJLEVBQUUsU0FBUztJQUNmLEtBQUssRUFBRSxTQUFTO0NBQ2pCLENBQUM7QUFXWSxtQ0FBVSxHQUE2QjtJQUNuRCxJQUFJLEVBQUUsVUFBSSxDQUFDLGVBQWUsQ0FBQztJQUMzQixPQUFPLEVBQUUsQ0FBQyxJQUFJLENBQUM7SUFDZixXQUFXLEVBQ1QsMEZBQTBGO1FBQzFGLDJEQUEyRDtJQUM3RCxJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFTO0NBQ2pCLENBQUM7QUFXWSxxQ0FBWSxHQUE2QjtJQUNyRCxJQUFJLEVBQUUsVUFBSSxDQUFDLG1CQUFtQixDQUFDO0lBQy9CLE9BQU8sRUFBRSxDQUFDLEtBQUssQ0FBQztJQUNoQixXQUFXLEVBQ1QsNkdBQTZHO0lBQy9HLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQVM7Q0FDakIsQ0FBQyJ9