UNPKG

@broadcom/mat-detect-for-zowe-cli

Version:

MAT Detect plug-in for Zowe CLI

106 lines 5.79 kB
"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=