@broadcom/file-master-plus-for-zowe-cli
Version:
File Master Plus Plug-in for Zowe CLI
72 lines • 5.05 kB
JavaScript
;
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=