@broadcom/endevor-for-zowe-cli
Version:
Endevor Plug-in for Zowe CLI
217 lines • 14.4 kB
JavaScript
"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