@broadcom/mat-detect-for-zowe-cli
Version:
MAT Detect plug-in for Zowe CLI
106 lines • 5.79 kB
JavaScript
"use strict";
/*
* Copyright (c) 2019 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.PMASession = void 0;
/**
* Utility Methods for the CLI
* @export
*/
class PMASession {
}
exports.PMASession = PMASession;
PMASession.PMA_CONNECTION_OPTION_GROUP = "PMA Connection Options";
/**
* Option used in profile creation and commands for port for PMA
*/
PMASession.PMA_JOB_ACCT = {
name: "job_acct",
aliases: ["ja"],
description: "Specifies z/OS TSO/E accounting information. Values: numeric characters (0-9)",
type: "string",
required: true,
group: PMASession.PMA_CONNECTION_OPTION_GROUP
};
/**
* Option used in profile creation and commands for hostname for PMA
*/
PMASession.PMA_JOB_CLASS = {
name: "job_class",
aliases: ["jc"],
description: "Your z/OS class information. Values: alphanumeric characters (A-Z, 0-9) ",
type: "string",
required: true,
stringLengthRange: [1, 1],
group: PMASession.PMA_CONNECTION_OPTION_GROUP
};
/**
* Option used in profile creation and commands for hostname for PMA
*/
PMASession.PMA_JOB_MCLASS = {
name: "job_mclass",
aliases: ["jmc"],
description: "Specifies the MSGCLASS parameter value and assigns the job log to the specified output class. " +
"The specified MSGCLASS value is used in all JCLs that PMA runs while you execute the commands. " +
"If you do not provide the job_mclass parameter, the default MSGCLASS value is used. " +
"Values: alphanumeric characters (A-Z, 0-9) ",
type: "string",
defaultValue: "A",
required: false,
stringLengthRange: [1, 1],
group: PMASession.PMA_CONNECTION_OPTION_GROUP
};
/**
* Option used in profile creation and commands for username for PMA
*/
PMASession.PMA_JOB_LOAD = {
name: "job_load",
aliases: ["jl"],
description: "Specifies the PMA loadlib data set name that you defined during the PMA customization (&HLQ.CEETLOAD) ",
type: "string",
required: true,
group: PMASession.PMA_CONNECTION_OPTION_GROUP
};
/**
* Option used in profile creation and commands for password for PMA
*/
PMASession.PMA_JOB_PMAHLQ = {
name: "job_pmahlq",
aliases: ["jph"],
description: "Specifies your PMA HLQ to access the KSDSALT, KSDSJOB, and KSDSEXC VSAM files that ensure the collection of the necessary data",
type: "string",
required: true,
group: PMASession.PMA_CONNECTION_OPTION_GROUP
};
/**
* Options related to connecting to PMA
* These options can be filled in if the user creates a profile
*/
PMASession.PMA_CONNECTION_OPTIONS = [
PMASession.PMA_JOB_ACCT,
PMASession.PMA_JOB_CLASS,
PMASession.PMA_JOB_MCLASS,
PMASession.PMA_JOB_LOAD,
PMASession.PMA_JOB_PMAHLQ
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUE1BU2Vzc2lvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jbGkvUE1BU2Vzc2lvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztHQXFCRzs7O0FBSUg7OztHQUdHO0FBQ0gsTUFBYSxVQUFVOztBQUF2QixnQ0ErRUM7QUE3RWUsc0NBQTJCLEdBQUcsd0JBQXdCLENBQUM7QUFDckU7O0dBRUc7QUFDVyx1QkFBWSxHQUE2QjtJQUNyRCxJQUFJLEVBQUUsVUFBVTtJQUNoQixPQUFPLEVBQUUsQ0FBQyxJQUFJLENBQUM7SUFDZixXQUFXLEVBQUUsK0VBQStFO0lBQzVGLElBQUksRUFBRSxRQUFRO0lBQ2QsUUFBUSxFQUFFLElBQUk7SUFDZCxLQUFLLEVBQUUsVUFBVSxDQUFDLDJCQUEyQjtDQUM5QyxDQUFDO0FBRUY7O0dBRUc7QUFDVyx3QkFBYSxHQUE2QjtJQUN0RCxJQUFJLEVBQUUsV0FBVztJQUNqQixPQUFPLEVBQUUsQ0FBQyxJQUFJLENBQUM7SUFDZixXQUFXLEVBQUUsMEVBQTBFO0lBQ3ZGLElBQUksRUFBRSxRQUFRO0lBQ2QsUUFBUSxFQUFFLElBQUk7SUFDZCxpQkFBaUIsRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUM7SUFDekIsS0FBSyxFQUFFLFVBQVUsQ0FBQywyQkFBMkI7Q0FDOUMsQ0FBQztBQUVGOztHQUVHO0FBQ1cseUJBQWMsR0FBNkI7SUFDdkQsSUFBSSxFQUFFLFlBQVk7SUFDbEIsT0FBTyxFQUFFLENBQUMsS0FBSyxDQUFDO0lBQ2hCLFdBQVcsRUFBRSxnR0FBZ0c7UUFDN0csaUdBQWlHO1FBQ2pHLHNGQUFzRjtRQUN0Riw2Q0FBNkM7SUFDN0MsSUFBSSxFQUFFLFFBQVE7SUFDZCxZQUFZLEVBQUUsR0FBRztJQUNqQixRQUFRLEVBQUUsS0FBSztJQUNmLGlCQUFpQixFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUN6QixLQUFLLEVBQUUsVUFBVSxDQUFDLDJCQUEyQjtDQUM5QyxDQUFDO0FBQ0Y7O0dBRUc7QUFDVyx1QkFBWSxHQUE2QjtJQUNyRCxJQUFJLEVBQUUsVUFBVTtJQUNoQixPQUFPLEVBQUUsQ0FBQyxJQUFJLENBQUM7SUFDZixXQUFXLEVBQUUsd0dBQXdHO0lBQ3JILElBQUksRUFBRSxRQUFRO0lBQ2QsUUFBUSxFQUFFLElBQUk7SUFDZCxLQUFLLEVBQUUsVUFBVSxDQUFDLDJCQUEyQjtDQUM5QyxDQUFDO0FBRUY7O0dBRUc7QUFDVyx5QkFBYyxHQUE2QjtJQUN2RCxJQUFJLEVBQUUsWUFBWTtJQUNsQixPQUFPLEVBQUUsQ0FBQyxLQUFLLENBQUM7SUFDaEIsV0FBVyxFQUFFLGdJQUFnSTtJQUM3SSxJQUFJLEVBQUUsUUFBUTtJQUNkLFFBQVEsRUFBRSxJQUFJO0lBQ2QsS0FBSyxFQUFFLFVBQVUsQ0FBQywyQkFBMkI7Q0FDOUMsQ0FBQztBQUVGOzs7R0FHRztBQUNXLGlDQUFzQixHQUErQjtJQUNqRSxVQUFVLENBQUMsWUFBWTtJQUN2QixVQUFVLENBQUMsYUFBYTtJQUN4QixVQUFVLENBQUMsY0FBYztJQUN6QixVQUFVLENBQUMsWUFBWTtJQUN2QixVQUFVLENBQUMsY0FBYztDQUMxQixDQUFDIn0=