UNPKG

@broadcom/file-master-plus-for-zowe-cli

Version:

File Master Plus Plug-in for Zowe CLI

72 lines 5.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const FMPSession_1 = require("../FMPSession"); const definition = { name: "populate", aliases: ["pop"], type: "group", summary: "Add records in a data set", description: "Populate the specified data set with records.\nIt supports all data set types that are supported by File Master Plus.", children: [ { name: "data-set", aliases: ["ds"], description: "Populate a specific data set with records.\nThe layout of the records to add are described by a Cobol or PL/I copybook.", summary: "Populate a data set", type: "command", handler: __dirname + "/Populate.handler", positionals: [{ name: "name", type: "string", description: "Specifies the name of the data set to populate.", required: true } ], options: [ { name: "member", aliases: ["m"], description: "Specifies name of the member.\nNote: Used only if the specified data set is a PDS or PDSE.\nExample: -m member1.", type: "string", required: false }, { name: "layout-member", aliases: ["lm"], description: "Specifies the name of the Cobol or PL/I copybook.\nExample: --lm testlay.", type: "string", required: true }, { name: "layout-data-set", aliases: ["lds"], description: "Specifies the name of the data set that contains the layout member.\nExample: --lds fmmvs.layout.dataset.", type: "string", required: true }, { name: "data", aliases: ["d"], description: "Specifies path of the .txt/.json file of the data stream. Ensure the data stream is an array in JSON format represented by a layout data set and its member.\nExample: -d ../instream/data1.txt ", type: "string", conflictsWith: ["static-selection"], required: true } ], profile: { optional: ["fmp"] }, examples: [{ options: "fmmvs.dsname --lds fmmvs.layout.dataset --lm testlay --data ../instream/data1.txt ", description: "Populating a data set" }], } ], passOn: [ { property: "options", value: FMPSession_1.FMPSession.FMP_CONNECTION_OPTIONS, merge: true, ignoreNodes: [ { type: "group" } ] } ] }; module.exports = definition; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUG9wdWxhdGUuZGVmaW5pdGlvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jbGkvcG9wdWxhdGUvUG9wdWxhdGUuZGVmaW5pdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQXdCQSw4Q0FBMkM7QUFFM0MsTUFBTSxVQUFVLEdBQXVCO0lBQ25DLElBQUksRUFBRSxVQUFVLEVBQUUsT0FBTyxFQUFFLENBQUMsS0FBSyxDQUFDLEVBQUUsSUFBSSxFQUFFLE9BQU87SUFDakQsT0FBTyxFQUFFLDJCQUEyQjtJQUNwQyxXQUFXLEVBQUUsdUhBQXVIO0lBQ3BJLFFBQVEsRUFBRTtRQUNOO1lBQ0ksSUFBSSxFQUFFLFVBQVUsRUFBRSxPQUFPLEVBQUUsQ0FBQyxJQUFJLENBQUM7WUFDakMsV0FBVyxFQUFFLHlIQUF5SDtZQUN0SSxPQUFPLEVBQUUscUJBQXFCO1lBQzlCLElBQUksRUFBRSxTQUFTO1lBQ2YsT0FBTyxFQUFFLFNBQVMsR0FBRyxtQkFBbUI7WUFDeEMsV0FBVyxFQUFFLENBQUM7b0JBQ1YsSUFBSSxFQUFFLE1BQU07b0JBQ1osSUFBSSxFQUFFLFFBQVE7b0JBQ2QsV0FBVyxFQUFFLGlEQUFpRDtvQkFDOUQsUUFBUSxFQUFFLElBQUk7aUJBQ2pCO2FBQ0E7WUFDRCxPQUFPLEVBQUU7Z0JBQ0w7b0JBQ0ksSUFBSSxFQUFFLFFBQVEsRUFBRSxPQUFPLEVBQUUsQ0FBQyxHQUFHLENBQUM7b0JBQzlCLFdBQVcsRUFBRSxrSEFBa0g7b0JBQy9ILElBQUksRUFBRSxRQUFRO29CQUNkLFFBQVEsRUFBRSxLQUFLO2lCQUNsQjtnQkFDRDtvQkFDSSxJQUFJLEVBQUUsZUFBZSxFQUFFLE9BQU8sRUFBRSxDQUFDLElBQUksQ0FBQztvQkFDdEMsV0FBVyxFQUFFLDJFQUEyRTtvQkFDeEYsSUFBSSxFQUFFLFFBQVE7b0JBQ2QsUUFBUSxFQUFFLElBQUk7aUJBQ2pCO2dCQUNEO29CQUNJLElBQUksRUFBRSxpQkFBaUIsRUFBRSxPQUFPLEVBQUUsQ0FBQyxLQUFLLENBQUM7b0JBQ3pDLFdBQVcsRUFBRSwyR0FBMkc7b0JBQ3hILElBQUksRUFBRSxRQUFRO29CQUNkLFFBQVEsRUFBRSxJQUFJO2lCQUNqQjtnQkFDRDtvQkFDSSxJQUFJLEVBQUUsTUFBTSxFQUFFLE9BQU8sRUFBRSxDQUFDLEdBQUcsQ0FBQztvQkFDNUIsV0FBVyxFQUFFLGtNQUFrTTtvQkFDL00sSUFBSSxFQUFFLFFBQVE7b0JBQ2QsYUFBYSxFQUFFLENBQUMsa0JBQWtCLENBQUM7b0JBQ25DLFFBQVEsRUFBRSxJQUFJO2lCQUNqQjthQUNKO1lBQ0QsT0FBTyxFQUFFO2dCQUNMLFFBQVEsRUFBRSxDQUFDLEtBQUssQ0FBQzthQUNwQjtZQUNELFFBQVEsRUFBRSxDQUFDO29CQUNQLE9BQU8sRUFBRSxxRkFBcUY7b0JBQzlGLFdBQVcsRUFBRSx1QkFBdUI7aUJBQ3ZDLENBQUM7U0FDTDtLQUNKO0lBQ0QsTUFBTSxFQUFFO1FBQ0o7WUFDSSxRQUFRLEVBQUUsU0FBUztZQUNuQixLQUFLLEVBQUUsdUJBQVUsQ0FBQyxzQkFBc0I7WUFDeEMsS0FBSyxFQUFFLElBQUk7WUFDWCxXQUFXLEVBQUU7Z0JBQ1Q7b0JBQ0ksSUFBSSxFQUFFLE9BQU87aUJBQ2hCO2FBQ0o7U0FDSjtLQUNKO0NBQ0osQ0FBQztBQUNGLE1BQU0sQ0FBQyxPQUFPLEdBQUcsVUFBVSxDQUFDIn0=