@broadcom/endevor-for-zowe-cli
Version:
Endevor Plug-in for Zowe CLI
183 lines • 13.3 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const index_1 = require("../../index");
const QueryACM = {
name: "queryacm",
type: "group",
description: "Query components used by element, or elements using component in Endevor.",
children: [
{
examples: [
{
options: "ELMNAM --env ENVNAME --sn 1 --sys SYSNAME --sub SUBNAME --typ TYPENAME -i ENDEVOR",
description: 'Query all the components used by element "ELMNAM" from the specified inventory location with the Endevor profile set up.'
},
{
options: "ELMNAME --env ENVNAME --sn 1 --sys SYSNAME --sub SUBNAME --typ TYPENAME --exc --exi --exr -i ENDEVOR",
description: 'Query all the components used by element "ELMNAME" from the specified inventory location with the Endevor profile set up, exclude circular, indirect and related.'
}
],
name: "components-using-element",
aliases: ["comp", "components"],
type: "command",
handler: __dirname + "/QueryACMComponents.handler",
description: "Query components used by a specified Element with the Endevor ACM Query facility.",
positionals: [
index_1.ElementDefinitionOptions.posElement
],
profile: { optional: ["endevor", "endevor-location"] },
options: [
index_1.LocationDefinitionOptions.locENVIRONMENT,
index_1.LocationDefinitionOptions.locSYSTEM,
index_1.LocationDefinitionOptions.locSUBSYSTEM,
index_1.LocationDefinitionOptions.locTYPE,
index_1.LocationDefinitionOptions.locWildSTAGE,
index_1.LocationDefinitionOptions.optMaxRC,
index_1.ListDefinitionOptions.optExcCirculars,
index_1.ListDefinitionOptions.optExcIndirect,
index_1.ListDefinitionOptions.optExcRelated,
index_1.ConsoleOutputCustomizationOptions.optFullOutput,
index_1.TaskOptions.optAsynchronous
],
outputFormatOptions: true
},
{
examples: [
{
options: "ELMNAM --env ENVNAME --sn 1 --sys SYSNAME --sub SUBNAME --typ TYPENAME -i ENDEVOR",
description: 'Query all the elements using specified component element "ELMNAM" from the specified inventory location with the Endevor profile set up.'
}
],
name: "elements-using-element",
aliases: ["ele", "element"],
type: "command",
handler: __dirname + "/QueryACMElements.handler",
description: "Query elements using an element component with the Endevor ACM Query facility.",
positionals: [
index_1.ElementDefinitionOptions.posElement
],
profile: { optional: ["endevor", "endevor-location"] },
options: [
index_1.LocationDefinitionOptions.locENVIRONMENT,
index_1.LocationDefinitionOptions.locSYSTEM,
index_1.LocationDefinitionOptions.locSUBSYSTEM,
index_1.LocationDefinitionOptions.locTYPE,
index_1.LocationDefinitionOptions.locWildSTAGE,
index_1.LocationDefinitionOptions.optMaxRC,
index_1.ListDefinitionOptions.optExcCirculars,
index_1.ListDefinitionOptions.optExcIndirect,
index_1.ListDefinitionOptions.optExcRelated,
index_1.ConsoleOutputCustomizationOptions.optFullOutput,
index_1.TaskOptions.optAsynchronous
],
outputFormatOptions: true
},
{
examples: [
{
options: "MEMNAME -i ENDEVOR",
description: 'Query all the elements using specified component member "MEMNAME" from any dataset with the Endevor profile set up.'
},
{
options: "MEMNAME --dsn HLQ.TEST.JCLLIB -i ENDEVOR",
description: 'Query all the elements using specified component member "MEMNAME" from dataset HLQ.TEST.JCLLIB with the Endevor profile set up.'
}
],
name: "elements-using-member",
aliases: ["mem", "member"],
type: "command",
handler: __dirname + "/QueryACMElements.handler",
description: "Query elements using a member component with the Endevor ACM Query facility.",
positionals: [
index_1.ListDefinitionOptions.posMember
],
profile: { optional: ["endevor", "endevor-location"] },
options: [
index_1.ListDefinitionOptions.optDsn,
index_1.ListDefinitionOptions.optExcCirculars,
index_1.ListDefinitionOptions.optExcIndirect,
index_1.ListDefinitionOptions.optExcRelated,
index_1.LocationDefinitionOptions.optMaxRC,
index_1.ConsoleOutputCustomizationOptions.optFullOutput,
index_1.TaskOptions.optAsynchronous
],
outputFormatOptions: true
},
{
examples: [
{
options: "COMMENTN -i ENDEVOR",
description: 'Query all the elements using specified component "COMMENTN" from the specified inventory location with the Endevor profile set up.'
}
],
name: "elements-using-comment",
aliases: ["comm", "comment"],
type: "command",
handler: __dirname + "/QueryACMElements.handler",
description: "Query elements using a comment component with the Endevor ACM Query facility.",
positionals: [
index_1.ListDefinitionOptions.posComment
],
profile: { optional: ["endevor", "endevor-location"] },
options: [
index_1.ListDefinitionOptions.optExcCirculars,
index_1.ListDefinitionOptions.optExcIndirect,
index_1.ListDefinitionOptions.optExcRelated,
index_1.LocationDefinitionOptions.optMaxRC,
index_1.ConsoleOutputCustomizationOptions.optFullOutput,
index_1.TaskOptions.optAsynchronous
],
outputFormatOptions: true
},
{
examples: [
{
options: "OBJNAME -i ENDEVOR",
description: 'Query all the elements using specified component "OBJNAME" from the specified inventory location with the Endevor profile set up.'
}
],
name: "elements-using-object",
aliases: ["obj", "object"],
type: "command",
handler: __dirname + "/QueryACMElements.handler",
description: "Query elements using an object component with the Endevor ACM Query facility.",
positionals: [
index_1.ListDefinitionOptions.posObject
],
profile: { optional: ["endevor", "endevor-location"] },
options: [
index_1.ListDefinitionOptions.optExcCirculars,
index_1.ListDefinitionOptions.optExcIndirect,
index_1.ListDefinitionOptions.optExcRelated,
index_1.LocationDefinitionOptions.optMaxRC,
index_1.ConsoleOutputCustomizationOptions.optFullOutput,
index_1.TaskOptions.optAsynchronous
],
outputFormatOptions: true
}
],
passOn: [
{
property: "options",
value: index_1.SessionDefinitionOptions.ENDV_CONNECTION_OPTIONS,
merge: true,
ignoreNodes: [
{
type: "group"
}
]
},
{
property: "options",
value: index_1.ConsoleOutputCustomizationOptions.CONSOLE_OUTPUT_CUSTOMIZATION_OPTIONS,
merge: true,
ignoreNodes: [
{
type: "group"
}
]
}
]
};
module.exports = QueryACM;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUXVlcnlBQ00uZGVmaW5pdGlvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jbGkvcXVlcnlhY20vUXVlcnlBQ00uZGVmaW5pdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQXlCQSx1Q0FPcUI7QUFFckIsTUFBTSxRQUFRLEdBQXVCO0lBQ25DLElBQUksRUFBRSxVQUFVO0lBQ2hCLElBQUksRUFBRSxPQUFPO0lBQ2IsV0FBVyxFQUFFLDJFQUEyRTtJQUN4RixRQUFRLEVBQUU7UUFDUjtZQUNFLFFBQVEsRUFBRTtnQkFDUjtvQkFDRSxPQUFPLEVBQUUsbUZBQW1GO29CQUM1RixXQUFXLEVBQ1QsMEhBQTBIO2lCQUM3SDtnQkFDRDtvQkFDRSxPQUFPLEVBQ0wsc0dBQXNHO29CQUN4RyxXQUFXLEVBQ1QsbUtBQW1LO2lCQUN0SzthQUNGO1lBQ0QsSUFBSSxFQUFFLDBCQUEwQjtZQUNoQyxPQUFPLEVBQUUsQ0FBQyxNQUFNLEVBQUUsWUFBWSxDQUFDO1lBQy9CLElBQUksRUFBRSxTQUFTO1lBQ2YsT0FBTyxFQUFFLFNBQVMsR0FBRyw2QkFBNkI7WUFDbEQsV0FBVyxFQUFFLG1GQUFtRjtZQUNoRyxXQUFXLEVBQUU7Z0JBQ1gsZ0NBQXdCLENBQUMsVUFBVTthQUNwQztZQUNELE9BQU8sRUFBRSxFQUFFLFFBQVEsRUFBRSxDQUFDLFNBQVMsRUFBRSxrQkFBa0IsQ0FBQyxFQUFFO1lBQ3RELE9BQU8sRUFBRTtnQkFDUCxpQ0FBeUIsQ0FBQyxjQUFjO2dCQUN4QyxpQ0FBeUIsQ0FBQyxTQUFTO2dCQUNuQyxpQ0FBeUIsQ0FBQyxZQUFZO2dCQUN0QyxpQ0FBeUIsQ0FBQyxPQUFPO2dCQUNqQyxpQ0FBeUIsQ0FBQyxZQUFZO2dCQUN0QyxpQ0FBeUIsQ0FBQyxRQUFRO2dCQUVsQyw2QkFBcUIsQ0FBQyxlQUFlO2dCQUNyQyw2QkFBcUIsQ0FBQyxjQUFjO2dCQUNwQyw2QkFBcUIsQ0FBQyxhQUFhO2dCQUVuQyx5Q0FBaUMs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