@broadcom/ca7-for-zowe-cli
Version:
CA 7 Workload Automation Plug-in for Zowe CLI
133 lines • 7.97 kB
JavaScript
"use strict";
/*
* Copyright (c) 2025 Broadcom. All Rights Reserved. The term
* "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
*
* This software and all information contained therein is
* confidential and proprietary and shall not be duplicated,
* used, disclosed, or disseminated in any way except as
* authorized by the applicable license agreement, without the
* express written permission of Broadcom. All authorized
* reproductions must be marked with this language.
*
* EXCEPT AS SET FORTH IN THE APPLICABLE LICENSE AGREEMENT, TO
* THE EXTENT PERMITTED BY APPLICABLE LAW, BROADCOM PROVIDES THIS
* SOFTWARE WITHOUT WARRANTY OF ANY KIND, INCLUDING WITHOUT
* LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR
* FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT WILL BROADCOM
* BE LIABLE TO THE END USER OR ANY THIRD PARTY FOR ANY LOSS OR
* DAMAGE, DIRECT OR INDIRECT, FROM THE USE OF THIS SOFTWARE,
* INCLUDING WITHOUT LIMITATION, LOST PROFITS, BUSINESS
* INTERRUPTION, GOODWILL, OR LOST DATA, EVEN IF BROADCOM IS
* EXPRESSLY ADVISED OF SUCH LOSS OR DAMAGE.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.PostResolve_1Definition = void 0;
exports.PostResolve_1Definition = {
name: "resolve_1",
aliases: ["res1"],
summary: "Issue RESOLV command for DEFAULT_INSTANCE",
description: "The RESOLV top line command creates or modifies processing schedules for jobs that are to be scheduled on a date/time basis.\n" +
"Work that is scheduled by a trigger or on-request work that is DEMANDed or RUN has no direct relationship to a base calendar and\n" +
"therefore does not require the use of this function",
examples: [
{
options: "--job AJOB*",
description: "Creates or modifies processing schedules for jobs AJOB* on default instance"
}
],
type: "command",
handler: __dirname + "/PostResolve_1.handler",
profile: {
optional: ["ca7"]
},
options: [
{
name: "job",
description: "(Optional) Limits selection for resolution to the jobs specified." +
"\nIf omitted, all job schedules are candidates for resolution." +
"\nValue can be a specific job name or a generic name that identifies multiple jobs beginning with the specified characters." +
"\nAn asterisk (*) must be used to delimit the generic job name." +
"\nThe asterisk can appear in any of the eight positions but must immediately follow the last significant character of the job name requested." +
"\nFor example: AB* causes all jobs beginning with AB to be selected for resolution. * causes all job schedules to be selected for resolution. ",
type: "string",
required: false
},
{
name: "duplicate-date",
aliases: ["dd"],
description: "(Optional) Indicates whether to produce specific duplicate day messages (SRC1-137) each time that two or more schedule IDs for the same job schedule a given day." +
"\nThe default is NO unless the extended resolve message option is set in the user profile by the /PROF command.",
type: "string",
required: false
},
{
name: "old-year",
aliases: ["oy"],
description: "(Optional) Specifies the year that is defined in the schedule member data" +
"\n(the value that is supplied by YEAR in the previous resolution that updated the schedule member)." +
"\nOnly those candidate schedule members whose year data matches the OLDYR value are selected for resolution." +
"\nIf used, use one of the following values:" +
"\nempty" +
"\nDefault:If omitted, only those schedule members that have not previously been resolved or whose schedules have expired are selected." +
"\nyy Indicates a specific year." +
"\n* Indicates all years and all schedules.",
type: "string",
required: false
},
{
name: "print",
description: "(Optional) Specifies whether to display a month-by-month schedule day calendar after resolution of the defined member is complete." +
"\nIf used, value must be YES or NO (default).",
type: "string",
required: false
},
{
name: "scal",
description: "(Optional) Value is the xx portion of the base calendar name, SCALyyxx." +
"\nThe SCAL value must also match the base calendar identifier (SCAL)" +
"\nspecified in any SCHID of the schedule definition for the individual jobs." +
"\nThis value is used during the selection process of resolution to determine which schedule members to resolve." +
"\nRequired: No (unless JOB is omitted)" +
"\n* Indicates all SCALs." +
"\nxx Indicates a specific SCAL.",
type: "string",
required: false
},
{
name: "test",
description: "(Optional) Indicates whether schedule members are updated because of the resolution process." +
"\nYES and NO are the only allowable values." +
"\n YES" +
"\n Normal resolution occurs and all messages are printed, but no updating of the database occurs." +
"\n This option can be used at a year-end or whenever a base calendar is changed to see the results of the resolution activity," +
"\n without actually changing the schedule mask or affecting the current schedule process." +
"\n YES is the default. NO" +
"\n Normal resolution occurs and all messages are printed, and updating of the database occurs.",
type: "string",
required: false
},
{
name: "year",
description: "(Optional) Identifies the year of the base calendars against which the schedule is resolved." +
"\nThe value is the number that is the yy portion of the base calendar name, SCALyyxx./br>When a schedule is successfully updated, the YEAR value becomes part of the schedule data (see OLDYR)." +
"\nIf the YEAR parameter is not specified, the current year is assumed to be the year from the system internal date and time." +
"\nAlso, if YEAR is not coded on the RESOLV, a determination is made to see whether the RESOLV is made" +
"\nwithin the period January 1 through June 30 as determined from system date and time." +
"\nIf so, the schedule is resolved against January through December of the current year." +
"\nIf a RESOLV is done within the period July 1 through December 31, the schedule is resolved against" +
"\nJuly 1 through December 31 of the current year and January 1 through June 30 of the next year." +
"\nThis behavior requires the existence of base calendars for calendar years involved." +
"\nIf a required base calendar is not available, an error message is issued." +
"\nThe schedule member is unresolved, unless a perpetual calendar is defined for this SCALyyXX." +
"\nIn that case, the calendar is generated from the PCALYYXX member in the perpetual calendar data set." +
"\nnYEAR is optional." +
"\nIf YEAR is specified, the resolution is made against January through December of the year specified." +
"\nDefault: Current year" +
"\nLimits: 2 numeric characters",
type: "string",
required: false
}
]
};
//# sourceMappingURL=PostResolve_1.definition.js.map