From f9a2785adbf9c19148e5d8a0d713d0601413b8c7 Mon Sep 17 00:00:00 2001 From: Timothy Johnson Date: Mon, 13 May 2024 08:43:28 -0400 Subject: [PATCH] Update more Broadcom plugin help for Zowe 2.16.0 Signed-off-by: Timothy Johnson --- commandGroups/endevor-bridge-for-git.jsonc | 447 +-- commandGroups/mat.jsonc | 3932 +++++++++++++++++++- 2 files changed, 3983 insertions(+), 396 deletions(-) diff --git a/commandGroups/endevor-bridge-for-git.jsonc b/commandGroups/endevor-bridge-for-git.jsonc index 77cd0dc..43a8ffd 100644 --- a/commandGroups/endevor-bridge-for-git.jsonc +++ b/commandGroups/endevor-bridge-for-git.jsonc @@ -123,9 +123,6 @@ "implies": [ "endevor-stage-number" ], - "conflictsWith": [ - "json-file" - ], "group": "Options", "aliases": [] }, @@ -139,19 +136,8 @@ "implies": [ "read-only" ], - "conflictsWith": [ - "json-file" - ], "group": "Options" }, - { - "name": "only-work-environment", - "description": "If specified, only elements from the Endevor work environment will be synchronized.", - "type": "boolean", - "required": false, - "group": "Options", - "aliases": [] - }, { "name": "mapping-mode", "description": "Mapping mode of the mapping ('FULL', 'WORK_ENV_ONLY' or 'MIRROR')", @@ -176,6 +162,21 @@ "group": "Options", "aliases": [] }, + { + "name": "repository-check", + "description": "If set to allowNonEmpty, user can proceed with initialization of the branch even if the branch exists.", + "allowableValues": { + "values": [ + "REQUIRE_EMPTY", + "ALLOW_NON_EMPTY" + ] + }, + "type": "string", + "defaultValue": "REQUIRE_EMPTY", + "required": false, + "group": "Options", + "aliases": [] + }, { "name": "endevor-protocol", "aliases": [ @@ -468,9 +469,9 @@ "aliases": [ "b" ], - "description": "Name of the synchronized branch in the Git repository.", + "description": "Name of the branch that will be added/removed.", "type": "string", - "defaultValue": "master" + "required": true } ], "profile": { @@ -996,8 +997,8 @@ ], "description": "The Endevor Web Services Endevor configuration name.", "type": "string", - "required": true, - "group": "Required Options" + "required": false, + "group": "Options" }, { "name": "work-area-id", @@ -1386,8 +1387,8 @@ ], "description": "The Endevor Web Services Endevor configuration name.", "type": "string", - "required": true, - "group": "Required Options" + "required": false, + "group": "Options" }, { "name": "work-area-id", @@ -1859,8 +1860,8 @@ ], "description": "The Endevor Web Services Endevor configuration name.", "type": "string", - "required": true, - "group": "Required Options" + "required": false, + "group": "Options" }, { "name": "work-dir", @@ -3701,364 +3702,6 @@ ], "positionals": [] }, - { - "name": "endevor-credentials", - "aliases": [ - "ec" - ], - "summary": "Manage the stored Endevor credentials. [Deprecated]", - "description": "Manage your Endevor credentials stored in Endevor Bridge for Git. [Deprecated]", - "type": "group", - "children": [ - { - "name": "update", - "aliases": [ - "u" - ], - "type": "command", - "handler": "", - "description": "Update your Endevor credentials for a Git-Endevor mapping.", - "positionals": [ - { - "name": "context", - "description": "Git-Endevor mapping context (ID of the organization, project, team or owner of the Git repository).", - "type": "string", - "required": true - }, - { - "name": "mapping", - "description": "Git-Endevor mapping name (ID of the Git repository).", - "type": "string", - "required": true - } - ], - "profile": { - "optional": [ - "ebg", - "endevor", - "base" - ] - }, - "options": [ - { - "name": "endevor-user", - "aliases": [ - "endevoru" - ], - "description": "Mainframe (Endevor) username, which can be the same as your TSO login.", - "type": "string", - "required": false, - "group": "Endevor options (alternatively use an 'endevor' profile)" - }, - { - "name": "endevor-password", - "aliases": [ - "endevorpass", - "endevorpw" - ], - "description": "Mainframe (Endevor) password, which can be the same as your TSO password.", - "type": "string", - "required": false, - "group": "Endevor options (alternatively use an 'endevor' profile)" - }, - { - "name": "protocol", - "aliases": [ - "prot" - ], - "description": "The Endevor Bridge for Git SCM protocol. \n\nDefault value: https", - "type": "string", - "required": true, - "group": "Endevor Bridge for Git connection options (alternatively use an 'ebg' profile)", - "defaultValue": "https", - "allowableValues": { - "values": [ - "http", - "https" - ], - "caseSensitive": false - } - }, - { - "name": "host", - "aliases": [ - "H" - ], - "description": "The Endevor Bridge for Git hostname.", - "type": "string", - "required": true, - "group": "Endevor Bridge for Git connection options (alternatively use an 'ebg' profile)" - }, - { - "name": "port", - "aliases": [ - "P" - ], - "description": "The Endevor Bridge for Git port.", - "type": "number", - "required": true, - "group": "Endevor Bridge for Git connection options (alternatively use an 'ebg' profile)" - }, - { - "name": "user", - "aliases": [ - "u" - ], - "description": "Endevor Bridge for Git username (your git username).", - "type": "string", - "required": true, - "group": "Endevor Bridge for Git connection options (alternatively use an 'ebg' profile)" - }, - { - "name": "token", - "aliases": [ - "t" - ], - "description": "Git personal access token (it can be obtained from your Git Enterprise Server).", - "type": "string", - "required": true, - "group": "Endevor Bridge for Git connection options (alternatively use an 'ebg' profile)" - }, - { - "name": "reject-unauthorized", - "aliases": [ - "ru" - ], - "description": "Reject self-signed certificates. \n\nDefault value: false", - "type": "boolean", - "group": "Endevor Bridge for Git connection options (alternatively use an 'ebg' profile)" - }, - { - "name": "show-inputs-only", - "group": "Global Options", - "description": "Show command inputs and do not run the command", - "type": "boolean", - "aliases": [] - }, - { - "name": "response-format-json", - "aliases": [ - "rfj" - ], - "group": "Global Options", - "description": "Produce JSON formatted data from a command", - "type": "boolean" - }, - { - "name": "help", - "aliases": [ - "h" - ], - "group": "Global Options", - "description": "Display help text", - "type": "boolean" - }, - { - "name": "help-web", - "aliases": [ - "hw" - ], - "group": "Global Options", - "description": "Display HTML help in browser", - "type": "boolean" - }, - { - "name": "ebg-profile", - "aliases": [ - "ebg-p" - ], - "group": "Profile Options", - "description": "The name of a (ebg) profile to load for this command execution.", - "type": "string" - }, - { - "name": "endevor-profile", - "aliases": [ - "endevor-p" - ], - "group": "Profile Options", - "description": "The name of a (endevor) profile to load for this command execution.", - "type": "string" - }, - { - "name": "base-profile", - "aliases": [ - "base-p" - ], - "group": "Profile Options", - "description": "The name of a (base) profile to load for this command execution.", - "type": "string" - }, - { - "name": "password", - "aliases": [ - "pass", - "pw" - ], - "description": "Password to authenticate to service on the mainframe.", - "type": "string", - "group": "Base Connection Options" - }, - { - "name": "token-type", - "aliases": [ - "tt" - ], - "description": "The type of token to get and use for the API. Omit this option to use the default token type, which is provided by 'zowe auth login'.", - "type": "string", - "group": "Base Connection Options" - }, - { - "name": "token-value", - "aliases": [ - "tv" - ], - "description": "The value of the token to pass to the API.", - "type": "string", - "group": "Base Connection Options" - }, - { - "name": "cert-file", - "description": "The file path to a certificate file to use for authentication", - "type": "existingLocalFile", - "group": "Base Connection Options", - "aliases": [] - }, - { - "name": "cert-key-file", - "description": "The file path to a certificate key file to use for authentication", - "type": "existingLocalFile", - "group": "Base Connection Options", - "aliases": [] - } - ], - "examples": [ - { - "description": "Update the Endevor credentials for the Git-Endevor mapping 'MY-CONTEXT / MY-MAPPING' using the default EBG and Endevor profile", - "options": "MY-CONTEXT MY-MAPPING" - }, - { - "description": "Update the Endevor credentials for the Git-Endevor mapping 'MY-CONTEXT / MY-MAPPING' using the default EBG profile but not using an Endevor profile", - "options": "MY-CONTEXT MY-MAPPING --endevor-user my-user --endevor-password my-password" - } - ], - "passOn": [], - "children": [] - } - ], - "passOn": [ - { - "property": "options", - "value": [ - { - "name": "protocol", - "aliases": [ - "prot" - ], - "description": "The Endevor Bridge for Git SCM protocol. \n\nDefault value: https", - "type": "string", - "required": true, - "group": "Endevor Bridge for Git connection options (alternatively use an 'ebg' profile)", - "defaultValue": "https", - "allowableValues": { - "values": [ - "http", - "https" - ], - "caseSensitive": false - } - }, - { - "name": "host", - "aliases": [ - "H" - ], - "description": "The Endevor Bridge for Git hostname.", - "type": "string", - "required": true, - "group": "Endevor Bridge for Git connection options (alternatively use an 'ebg' profile)" - }, - { - "name": "port", - "aliases": [ - "P" - ], - "description": "The Endevor Bridge for Git port.", - "type": "number", - "required": true, - "group": "Endevor Bridge for Git connection options (alternatively use an 'ebg' profile)" - }, - { - "name": "user", - "aliases": [ - "u" - ], - "description": "Endevor Bridge for Git username (your git username).", - "type": "string", - "required": true, - "group": "Endevor Bridge for Git connection options (alternatively use an 'ebg' profile)" - }, - { - "name": "token", - "aliases": [ - "t" - ], - "description": "Git personal access token (it can be obtained from your Git Enterprise Server).", - "type": "string", - "required": true, - "group": "Endevor Bridge for Git connection options (alternatively use an 'ebg' profile)" - }, - { - "name": "reject-unauthorized", - "aliases": [ - "ru" - ], - "description": "Reject self-signed certificates. \n\nDefault value: false", - "type": "boolean", - "group": "Endevor Bridge for Git connection options (alternatively use an 'ebg' profile)" - } - ], - "merge": true - } - ], - "options": [ - { - "name": "help-examples", - "group": "Global Options", - "description": "Display examples for all the commands in a group", - "type": "boolean", - "aliases": [] - }, - { - "name": "response-format-json", - "aliases": [ - "rfj" - ], - "group": "Global Options", - "description": "Produce JSON formatted data from a command", - "type": "boolean" - }, - { - "name": "help", - "aliases": [ - "h" - ], - "group": "Global Options", - "description": "Display help text", - "type": "boolean" - }, - { - "name": "help-web", - "aliases": [ - "hw" - ], - "group": "Global Options", - "description": "Display HTML help in browser", - "type": "boolean" - } - ], - "positionals": [] - }, { "name": "local-hook-token", "aliases": [ @@ -4882,14 +4525,6 @@ "defaultValue": "master", "group": "Options" }, - { - "name": "only-work-environment", - "description": "If specified, only elements from the Endevor work environment will be synchronized.", - "type": "boolean", - "required": false, - "group": "Options", - "aliases": [] - }, { "name": "read-only", "description": "If specified, it is necessary to use the option --endevor-stage-number. The synchronized elements will be read-only.", @@ -4920,9 +4555,32 @@ "group": "Options" }, { - "name": "type-filter", - "description": "Type filter", + "name": "type-filters", + "description": "Type filters that your mapping will be using. There can be multiple separated by a space. eg --type-filters \"COBOL\" \"COPY\".", + "type": "array", + "required": false, + "group": "Options", + "aliases": [] + }, + { + "name": "name-filters", + "description": "Name filters that your mapping will be using. There can be multiple separated by a space. eg --name-filters \"ELE*\" \"CO*\".", + "type": "array", + "required": false, + "group": "Options", + "aliases": [] + }, + { + "name": "repository-check", + "description": "If set to allowNonEmpty, user can proceed with initialization even if the repository is not empty.", + "allowableValues": { + "values": [ + "REQUIRE_EMPTY", + "ALLOW_NON_EMPTY" + ] + }, "type": "string", + "defaultValue": "REQUIRE_EMPTY", "required": false, "group": "Options", "aliases": [] @@ -4957,7 +4615,6 @@ "read-only", "endevor-instance", "endevor-environment", - "endevor-environment", "endevor-system", "endevor-subsystem" ], @@ -6842,8 +6499,8 @@ ], "description": "The Endevor Web Services Endevor configuration name.", "type": "string", - "required": true, - "group": "Required Options" + "required": false, + "group": "Options" }, { "name": "work-dir", @@ -7108,8 +6765,8 @@ ], "description": "The Endevor Web Services Endevor configuration name.", "type": "string", - "required": true, - "group": "Required Options" + "required": false, + "group": "Options" }, { "name": "work-dir", diff --git a/commandGroups/mat.jsonc b/commandGroups/mat.jsonc index 1a5c534..54d046d 100644 --- a/commandGroups/mat.jsonc +++ b/commandGroups/mat.jsonc @@ -448,7 +448,7 @@ { "name": "module", "aliases": [ - "cm" + "mod" ], "summary": "Get CodeView data in Module mode", "description": "Get the CodeView measurement details in Module mode.", @@ -2375,6 +2375,3936 @@ "aliases": [], "positionals": [], "passOn": [] + }, + { + "name": "tranview", + "aliases": [ + "tr" + ], + "summary": "Get TranView data", + "description": "Get the TranView measurement details.", + "type": "group", + "children": [ + { + "name": "stat", + "aliases": [ + "cis" + ], + "summary": "Get CodeView data in Module mode", + "description": "Get the CodeView measurement details in Module mode.", + "type": "command", + "handler": "", + "profile": { + "required": [ + "mat" + ], + "optional": [ + "base" + ] + }, + "options": [ + { + "name": "profile", + "description": "Specifies the name of the profile that you want to analyze. When you specify the profile name, you get the data for the latest measurement within the specified profile.", + "type": "string", + "group": "Options", + "aliases": [] + }, + { + "name": "mon_num", + "description": "Specifies the unique monitor number of the measurement.", + "type": "number", + "group": "Options", + "aliases": [] + }, + { + "name": "tran", + "description": "Specifies the histogram group size parameter that defines the resolution of the histogram (e.g., --group 32). If you do not specify the group parameter, the group size value defaults to 4 bytes. If the source program listing is registered with MAT, the group size parameter is ignored. The --group parameter is optional. Lower values of the --group parameter result in more granular representation of the histogram data. Values: numbers between 2 and 999999.", + "type": "stringOrEmpty", + "group": "Options", + "aliases": [] + }, + { + "name": "type", + "description": "Specifies the histogram group size parameter that defines the resolution of the histogram (e.g., --group 32). If you do not specify the group parameter, the group size value defaults to 4 bytes. If the source program listing is registered with MAT, the group size parameter is ignored. The --group parameter is optional. Lower values of the --group parameter result in more granular representation of the histogram data. Values: numbers between 2 and 999999.", + "type": "stringOrEmpty", + "group": "Options", + "aliases": [] + }, + { + "name": "protocol", + "aliases": [ + "o" + ], + "description": "Specifies the protocol defined for the MAT REST API server (http or https).", + "type": "string", + "allowableValues": { + "values": [ + "http", + "https" + ] + }, + "defaultValue": "https", + "group": "MAT Profile Options" + }, + { + "name": "host", + "aliases": [ + "H" + ], + "description": "Specifies the hostname or IP address defined for the MAT REST API server (e.g. 127.0.0.0 or localhost).", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "port", + "aliases": [ + "P" + ], + "description": "Specifies the server port (e.g. 8080).", + "type": "number", + "group": "MAT Profile Options" + }, + { + "name": "user", + "aliases": [ + "u" + ], + "description": "Your mainframe username.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "password", + "aliases": [ + "pw" + ], + "description": "Your mainframe password.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "base-path", + "aliases": [ + "bp" + ], + "description": "The base path for your API mediation layer instance. Specify this option to prepend the base path to all resources when making REST requests. Do not specify this option if you are not using an API mediation layer.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "reject-unauthorized", + "aliases": [ + "ru" + ], + "description": "Reject self-signed certificates.", + "type": "boolean", + "defaultValue": true, + "group": "MAT Profile Options" + }, + { + "name": "listingDir", + "aliases": [ + "ldir" + ], + "description": "Specifies the directory where you want to store the registered program listings (e.g. 'c:\\listings') for your immediate source code inspection. You can use the advantage of automated listing registration with MAT and listing retrieval through Endevor® footprints for Cobol, C/C++, and Assembler programs. When a source program listing is registered with MAT, you can enhance the histogram analysis data with the program listing details that pertain to the specific CSECT and program statement. The listing is transfered to the specified directory, which enables you to navigate directly to the line of the source code in you VS Code IDE and inspect the program statement. To use the listing retrieval option through Endevor® footprints, you need to have the Endevor® Web Services installed and configured and specify the Endevor® web server details in the MAT database configuration.", + "type": "string", + "required": false, + "group": "MAT Profile Options" + }, + { + "name": "show-inputs-only", + "group": "Global Options", + "description": "Show command inputs and do not run the command", + "type": "boolean", + "aliases": [] + }, + { + "name": "response-format-json", + "aliases": [ + "rfj" + ], + "group": "Global Options", + "description": "Produce JSON formatted data from a command", + "type": "boolean" + }, + { + "name": "help", + "aliases": [ + "h" + ], + "group": "Global Options", + "description": "Display help text", + "type": "boolean" + }, + { + "name": "help-web", + "aliases": [ + "hw" + ], + "group": "Global Options", + "description": "Display HTML help in browser", + "type": "boolean" + }, + { + "name": "mat-profile", + "aliases": [ + "mat-p" + ], + "group": "Profile Options", + "description": "The name of a (mat) profile to load for this command execution.", + "type": "string" + }, + { + "name": "base-profile", + "aliases": [ + "base-p" + ], + "group": "Profile Options", + "description": "The name of a (base) profile to load for this command execution.", + "type": "string" + }, + { + "name": "token-type", + "aliases": [ + "tt" + ], + "description": "The type of token to get and use for the API. Omit this option to use the default token type, which is provided by 'zowe auth login'.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "token-value", + "aliases": [ + "tv" + ], + "description": "The value of the token to pass to the API.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "cert-file", + "description": "The file path to a certificate file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + }, + { + "name": "cert-key-file", + "description": "The file path to a certificate key file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + } + ], + "examples": [ + { + "description": "Get the CodeView measurement details in Module mode for monitor number 5", + "options": "--mon_num 5" + }, + { + "description": "Get the CodeView measurement details in Module mode for the latest monitor in the TESTPROF profile", + "options": "--profile TESTPROF" + } + ], + "positionals": [], + "passOn": [], + "children": [] + }, + { + "name": "all", + "aliases": [ + "all" + ], + "summary": "Get CodeView data in Module mode", + "description": "Get the CodeView measurement details in Module mode.", + "type": "command", + "handler": "", + "profile": { + "required": [ + "mat" + ], + "optional": [ + "base" + ] + }, + "options": [ + { + "name": "profile", + "description": "Specifies the name of the profile that you want to analyze. When you specify the profile name, you get the data for the latest measurement within the specified profile.", + "type": "string", + "group": "Options", + "aliases": [] + }, + { + "name": "mon_num", + "description": "Specifies the unique monitor number of the measurement.", + "type": "number", + "group": "Options", + "aliases": [] + }, + { + "name": "tran", + "description": "Specifies the histogram group size parameter that defines the resolution of the histogram (e.g., --group 32). If you do not specify the group parameter, the group size value defaults to 4 bytes. If the source program listing is registered with MAT, the group size parameter is ignored. The --group parameter is optional. Lower values of the --group parameter result in more granular representation of the histogram data. Values: numbers between 2 and 999999.", + "type": "stringOrEmpty", + "group": "Options", + "aliases": [] + }, + { + "name": "type", + "description": "Specifies the histogram group size parameter that defines the resolution of the histogram (e.g., --group 32). If you do not specify the group parameter, the group size value defaults to 4 bytes. If the source program listing is registered with MAT, the group size parameter is ignored. The --group parameter is optional. Lower values of the --group parameter result in more granular representation of the histogram data. Values: numbers between 2 and 999999.", + "type": "stringOrEmpty", + "group": "Options", + "aliases": [] + }, + { + "name": "protocol", + "aliases": [ + "o" + ], + "description": "Specifies the protocol defined for the MAT REST API server (http or https).", + "type": "string", + "allowableValues": { + "values": [ + "http", + "https" + ] + }, + "defaultValue": "https", + "group": "MAT Profile Options" + }, + { + "name": "host", + "aliases": [ + "H" + ], + "description": "Specifies the hostname or IP address defined for the MAT REST API server (e.g. 127.0.0.0 or localhost).", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "port", + "aliases": [ + "P" + ], + "description": "Specifies the server port (e.g. 8080).", + "type": "number", + "group": "MAT Profile Options" + }, + { + "name": "user", + "aliases": [ + "u" + ], + "description": "Your mainframe username.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "password", + "aliases": [ + "pw" + ], + "description": "Your mainframe password.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "base-path", + "aliases": [ + "bp" + ], + "description": "The base path for your API mediation layer instance. Specify this option to prepend the base path to all resources when making REST requests. Do not specify this option if you are not using an API mediation layer.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "reject-unauthorized", + "aliases": [ + "ru" + ], + "description": "Reject self-signed certificates.", + "type": "boolean", + "defaultValue": true, + "group": "MAT Profile Options" + }, + { + "name": "listingDir", + "aliases": [ + "ldir" + ], + "description": "Specifies the directory where you want to store the registered program listings (e.g. 'c:\\listings') for your immediate source code inspection. You can use the advantage of automated listing registration with MAT and listing retrieval through Endevor® footprints for Cobol, C/C++, and Assembler programs. When a source program listing is registered with MAT, you can enhance the histogram analysis data with the program listing details that pertain to the specific CSECT and program statement. The listing is transfered to the specified directory, which enables you to navigate directly to the line of the source code in you VS Code IDE and inspect the program statement. To use the listing retrieval option through Endevor® footprints, you need to have the Endevor® Web Services installed and configured and specify the Endevor® web server details in the MAT database configuration.", + "type": "string", + "required": false, + "group": "MAT Profile Options" + }, + { + "name": "show-inputs-only", + "group": "Global Options", + "description": "Show command inputs and do not run the command", + "type": "boolean", + "aliases": [] + }, + { + "name": "response-format-json", + "aliases": [ + "rfj" + ], + "group": "Global Options", + "description": "Produce JSON formatted data from a command", + "type": "boolean" + }, + { + "name": "help", + "aliases": [ + "h" + ], + "group": "Global Options", + "description": "Display help text", + "type": "boolean" + }, + { + "name": "help-web", + "aliases": [ + "hw" + ], + "group": "Global Options", + "description": "Display HTML help in browser", + "type": "boolean" + }, + { + "name": "mat-profile", + "aliases": [ + "mat-p" + ], + "group": "Profile Options", + "description": "The name of a (mat) profile to load for this command execution.", + "type": "string" + }, + { + "name": "base-profile", + "aliases": [ + "base-p" + ], + "group": "Profile Options", + "description": "The name of a (base) profile to load for this command execution.", + "type": "string" + }, + { + "name": "token-type", + "aliases": [ + "tt" + ], + "description": "The type of token to get and use for the API. Omit this option to use the default token type, which is provided by 'zowe auth login'.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "token-value", + "aliases": [ + "tv" + ], + "description": "The value of the token to pass to the API.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "cert-file", + "description": "The file path to a certificate file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + }, + { + "name": "cert-key-file", + "description": "The file path to a certificate key file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + } + ], + "examples": [ + { + "description": "Get the CodeView measurement details in Module mode for monitor number 5", + "options": "--mon_num 5" + }, + { + "description": "Get the CodeView measurement details in Module mode for the latest monitor in the TESTPROF profile", + "options": "--profile TESTPROF" + } + ], + "positionals": [], + "passOn": [], + "children": [] + }, + { + "name": "callerid", + "aliases": [ + "cid" + ], + "summary": "Get Callerid data in Module mode", + "description": "Get the CodeView measurement details in Module mode.", + "type": "command", + "handler": "", + "profile": { + "required": [ + "mat" + ], + "optional": [ + "base" + ] + }, + "options": [ + { + "name": "profile", + "description": "Specifies the name of the profile that you want to analyze. When you specify the profile name, you get the data for the latest measurement within the specified profile.", + "type": "string", + "group": "Options", + "aliases": [] + }, + { + "name": "mon_num", + "description": "Specifies the unique monitor number of the measurement.", + "type": "number", + "group": "Options", + "aliases": [] + }, + { + "name": "tran", + "description": "Specifies the histogram group size parameter that defines the resolution of the histogram (e.g., --group 32). If you do not specify the group parameter, the group size value defaults to 4 bytes. If the source program listing is registered with MAT, the group size parameter is ignored. The --group parameter is optional. Lower values of the --group parameter result in more granular representation of the histogram data. Values: numbers between 2 and 999999.", + "type": "stringOrEmpty", + "group": "Options", + "aliases": [] + }, + { + "name": "protocol", + "aliases": [ + "o" + ], + "description": "Specifies the protocol defined for the MAT REST API server (http or https).", + "type": "string", + "allowableValues": { + "values": [ + "http", + "https" + ] + }, + "defaultValue": "https", + "group": "MAT Profile Options" + }, + { + "name": "host", + "aliases": [ + "H" + ], + "description": "Specifies the hostname or IP address defined for the MAT REST API server (e.g. 127.0.0.0 or localhost).", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "port", + "aliases": [ + "P" + ], + "description": "Specifies the server port (e.g. 8080).", + "type": "number", + "group": "MAT Profile Options" + }, + { + "name": "user", + "aliases": [ + "u" + ], + "description": "Your mainframe username.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "password", + "aliases": [ + "pw" + ], + "description": "Your mainframe password.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "base-path", + "aliases": [ + "bp" + ], + "description": "The base path for your API mediation layer instance. Specify this option to prepend the base path to all resources when making REST requests. Do not specify this option if you are not using an API mediation layer.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "reject-unauthorized", + "aliases": [ + "ru" + ], + "description": "Reject self-signed certificates.", + "type": "boolean", + "defaultValue": true, + "group": "MAT Profile Options" + }, + { + "name": "listingDir", + "aliases": [ + "ldir" + ], + "description": "Specifies the directory where you want to store the registered program listings (e.g. 'c:\\listings') for your immediate source code inspection. You can use the advantage of automated listing registration with MAT and listing retrieval through Endevor® footprints for Cobol, C/C++, and Assembler programs. When a source program listing is registered with MAT, you can enhance the histogram analysis data with the program listing details that pertain to the specific CSECT and program statement. The listing is transfered to the specified directory, which enables you to navigate directly to the line of the source code in you VS Code IDE and inspect the program statement. To use the listing retrieval option through Endevor® footprints, you need to have the Endevor® Web Services installed and configured and specify the Endevor® web server details in the MAT database configuration.", + "type": "string", + "required": false, + "group": "MAT Profile Options" + }, + { + "name": "show-inputs-only", + "group": "Global Options", + "description": "Show command inputs and do not run the command", + "type": "boolean", + "aliases": [] + }, + { + "name": "response-format-json", + "aliases": [ + "rfj" + ], + "group": "Global Options", + "description": "Produce JSON formatted data from a command", + "type": "boolean" + }, + { + "name": "help", + "aliases": [ + "h" + ], + "group": "Global Options", + "description": "Display help text", + "type": "boolean" + }, + { + "name": "help-web", + "aliases": [ + "hw" + ], + "group": "Global Options", + "description": "Display HTML help in browser", + "type": "boolean" + }, + { + "name": "mat-profile", + "aliases": [ + "mat-p" + ], + "group": "Profile Options", + "description": "The name of a (mat) profile to load for this command execution.", + "type": "string" + }, + { + "name": "base-profile", + "aliases": [ + "base-p" + ], + "group": "Profile Options", + "description": "The name of a (base) profile to load for this command execution.", + "type": "string" + }, + { + "name": "token-type", + "aliases": [ + "tt" + ], + "description": "The type of token to get and use for the API. Omit this option to use the default token type, which is provided by 'zowe auth login'.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "token-value", + "aliases": [ + "tv" + ], + "description": "The value of the token to pass to the API.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "cert-file", + "description": "The file path to a certificate file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + }, + { + "name": "cert-key-file", + "description": "The file path to a certificate key file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + } + ], + "examples": [ + { + "description": "Get the CodeView measurement details in Module mode for monitor number 5", + "options": "--mon_num 5" + }, + { + "description": "Get the CodeView measurement details in Module mode for the latest monitor in the TESTPROF profile", + "options": "--profile TESTPROF" + } + ], + "positionals": [], + "passOn": [], + "children": [] + }, + { + "name": "callstack", + "aliases": [ + "csk" + ], + "summary": "Get CallStack data in Module mode", + "description": "Get the CodeView measurement details in Module mode.", + "type": "command", + "handler": "", + "profile": { + "required": [ + "mat" + ], + "optional": [ + "base" + ] + }, + "options": [ + { + "name": "profile", + "description": "Specifies the name of the profile that you want to analyze. When you specify the profile name, you get the data for the latest measurement within the specified profile.", + "type": "string", + "group": "Options", + "aliases": [] + }, + { + "name": "mon_num", + "description": "Specifies the unique monitor number of the measurement.", + "type": "number", + "group": "Options", + "aliases": [] + }, + { + "name": "tran", + "description": "Specifies the histogram group size parameter that defines the resolution of the histogram (e.g., --group 32). If you do not specify the group parameter, the group size value defaults to 4 bytes. If the source program listing is registered with MAT, the group size parameter is ignored. The --group parameter is optional. Lower values of the --group parameter result in more granular representation of the histogram data. Values: numbers between 2 and 999999.", + "type": "stringOrEmpty", + "group": "Options", + "aliases": [] + }, + { + "name": "protocol", + "aliases": [ + "o" + ], + "description": "Specifies the protocol defined for the MAT REST API server (http or https).", + "type": "string", + "allowableValues": { + "values": [ + "http", + "https" + ] + }, + "defaultValue": "https", + "group": "MAT Profile Options" + }, + { + "name": "host", + "aliases": [ + "H" + ], + "description": "Specifies the hostname or IP address defined for the MAT REST API server (e.g. 127.0.0.0 or localhost).", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "port", + "aliases": [ + "P" + ], + "description": "Specifies the server port (e.g. 8080).", + "type": "number", + "group": "MAT Profile Options" + }, + { + "name": "user", + "aliases": [ + "u" + ], + "description": "Your mainframe username.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "password", + "aliases": [ + "pw" + ], + "description": "Your mainframe password.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "base-path", + "aliases": [ + "bp" + ], + "description": "The base path for your API mediation layer instance. Specify this option to prepend the base path to all resources when making REST requests. Do not specify this option if you are not using an API mediation layer.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "reject-unauthorized", + "aliases": [ + "ru" + ], + "description": "Reject self-signed certificates.", + "type": "boolean", + "defaultValue": true, + "group": "MAT Profile Options" + }, + { + "name": "listingDir", + "aliases": [ + "ldir" + ], + "description": "Specifies the directory where you want to store the registered program listings (e.g. 'c:\\listings') for your immediate source code inspection. You can use the advantage of automated listing registration with MAT and listing retrieval through Endevor® footprints for Cobol, C/C++, and Assembler programs. When a source program listing is registered with MAT, you can enhance the histogram analysis data with the program listing details that pertain to the specific CSECT and program statement. The listing is transfered to the specified directory, which enables you to navigate directly to the line of the source code in you VS Code IDE and inspect the program statement. To use the listing retrieval option through Endevor® footprints, you need to have the Endevor® Web Services installed and configured and specify the Endevor® web server details in the MAT database configuration.", + "type": "string", + "required": false, + "group": "MAT Profile Options" + }, + { + "name": "show-inputs-only", + "group": "Global Options", + "description": "Show command inputs and do not run the command", + "type": "boolean", + "aliases": [] + }, + { + "name": "response-format-json", + "aliases": [ + "rfj" + ], + "group": "Global Options", + "description": "Produce JSON formatted data from a command", + "type": "boolean" + }, + { + "name": "help", + "aliases": [ + "h" + ], + "group": "Global Options", + "description": "Display help text", + "type": "boolean" + }, + { + "name": "help-web", + "aliases": [ + "hw" + ], + "group": "Global Options", + "description": "Display HTML help in browser", + "type": "boolean" + }, + { + "name": "mat-profile", + "aliases": [ + "mat-p" + ], + "group": "Profile Options", + "description": "The name of a (mat) profile to load for this command execution.", + "type": "string" + }, + { + "name": "base-profile", + "aliases": [ + "base-p" + ], + "group": "Profile Options", + "description": "The name of a (base) profile to load for this command execution.", + "type": "string" + }, + { + "name": "token-type", + "aliases": [ + "tt" + ], + "description": "The type of token to get and use for the API. Omit this option to use the default token type, which is provided by 'zowe auth login'.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "token-value", + "aliases": [ + "tv" + ], + "description": "The value of the token to pass to the API.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "cert-file", + "description": "The file path to a certificate file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + }, + { + "name": "cert-key-file", + "description": "The file path to a certificate key file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + } + ], + "examples": [ + { + "description": "Get the CodeView measurement details in Module mode for monitor number 5", + "options": "--mon_num 5" + }, + { + "description": "Get the CodeView measurement details in Module mode for the latest monitor in the TESTPROF profile", + "options": "--profile TESTPROF" + } + ], + "positionals": [], + "passOn": [], + "children": [] + }, + { + "name": "csect", + "aliases": [ + "csd" + ], + "summary": "Get CodeView data in Csect mode", + "description": "Get the CodeView measurement details in Csect mode.", + "type": "command", + "handler": "", + "profile": { + "optional": [ + "mat", + "base" + ] + }, + "options": [ + { + "name": "profile", + "description": "Specifies the name of the profile that you want to analyze. When you specify the profile name, you get the data for the latest measurement within the specified profile.", + "type": "string", + "group": "Options", + "aliases": [] + }, + { + "name": "mon_num", + "description": "Specifies the unique monitor number of the measurement.", + "type": "number", + "group": "Options", + "aliases": [] + }, + { + "name": "tran", + "description": "Specifies the unique monitor number of the measurement.", + "type": "stringOrEmpty", + "group": "Options", + "aliases": [] + }, + { + "name": "protocol", + "aliases": [ + "o" + ], + "description": "Specifies the protocol defined for the MAT REST API server (http or https).", + "type": "string", + "allowableValues": { + "values": [ + "http", + "https" + ] + }, + "defaultValue": "https", + "group": "MAT Profile Options" + }, + { + "name": "host", + "aliases": [ + "H" + ], + "description": "Specifies the hostname or IP address defined for the MAT REST API server (e.g. 127.0.0.0 or localhost).", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "port", + "aliases": [ + "P" + ], + "description": "Specifies the server port (e.g. 8080).", + "type": "number", + "group": "MAT Profile Options" + }, + { + "name": "user", + "aliases": [ + "u" + ], + "description": "Your mainframe username.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "password", + "aliases": [ + "pw" + ], + "description": "Your mainframe password.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "base-path", + "aliases": [ + "bp" + ], + "description": "The base path for your API mediation layer instance. Specify this option to prepend the base path to all resources when making REST requests. Do not specify this option if you are not using an API mediation layer.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "reject-unauthorized", + "aliases": [ + "ru" + ], + "description": "Reject self-signed certificates.", + "type": "boolean", + "defaultValue": true, + "group": "MAT Profile Options" + }, + { + "name": "listingDir", + "aliases": [ + "ldir" + ], + "description": "Specifies the directory where you want to store the registered program listings (e.g. 'c:\\listings') for your immediate source code inspection. You can use the advantage of automated listing registration with MAT and listing retrieval through Endevor® footprints for Cobol, C/C++, and Assembler programs. When a source program listing is registered with MAT, you can enhance the histogram analysis data with the program listing details that pertain to the specific CSECT and program statement. The listing is transfered to the specified directory, which enables you to navigate directly to the line of the source code in you VS Code IDE and inspect the program statement. To use the listing retrieval option through Endevor® footprints, you need to have the Endevor® Web Services installed and configured and specify the Endevor® web server details in the MAT database configuration.", + "type": "string", + "required": false, + "group": "MAT Profile Options" + }, + { + "name": "show-inputs-only", + "group": "Global Options", + "description": "Show command inputs and do not run the command", + "type": "boolean", + "aliases": [] + }, + { + "name": "response-format-json", + "aliases": [ + "rfj" + ], + "group": "Global Options", + "description": "Produce JSON formatted data from a command", + "type": "boolean" + }, + { + "name": "help", + "aliases": [ + "h" + ], + "group": "Global Options", + "description": "Display help text", + "type": "boolean" + }, + { + "name": "help-web", + "aliases": [ + "hw" + ], + "group": "Global Options", + "description": "Display HTML help in browser", + "type": "boolean" + }, + { + "name": "mat-profile", + "aliases": [ + "mat-p" + ], + "group": "Profile Options", + "description": "The name of a (mat) profile to load for this command execution.", + "type": "string" + }, + { + "name": "base-profile", + "aliases": [ + "base-p" + ], + "group": "Profile Options", + "description": "The name of a (base) profile to load for this command execution.", + "type": "string" + }, + { + "name": "token-type", + "aliases": [ + "tt" + ], + "description": "The type of token to get and use for the API. Omit this option to use the default token type, which is provided by 'zowe auth login'.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "token-value", + "aliases": [ + "tv" + ], + "description": "The value of the token to pass to the API.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "cert-file", + "description": "The file path to a certificate file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + }, + { + "name": "cert-key-file", + "description": "The file path to a certificate key file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + } + ], + "examples": [ + { + "description": "Get the CodeView measurement details in Csect mode for monitor number 5", + "options": "--mon_num 5" + }, + { + "description": "Get the CodeView measurement details in Csect mode for the latest monitor in the TESTPROF profile", + "options": "--profile TESTPROF" + }, + { + "description": "Get the CodeView measurement details in Csect mode for monitor number 5, with the specific MAT profile details defined", + "options": "--mon_num 5 --host \"example.com\" --port 12345 --user johndoe --password qwerty" + } + ], + "positionals": [], + "passOn": [], + "children": [] + }, + { + "name": "delay", + "aliases": [ + "dl" + ], + "summary": "Get DelayView data", + "description": "Get the delay details for the measurement.", + "type": "command", + "handler": "", + "profile": { + "optional": [ + "mat", + "base" + ] + }, + "options": [ + { + "name": "profile", + "description": "Specifies the name of the profile that you want to analyze. When you specify the profile name, you get the data for the latest measurement within the specified profile.", + "type": "string", + "group": "Options", + "aliases": [] + }, + { + "name": "mon_num", + "description": "Specifies the unique monitor number of the measurement.", + "type": "number", + "group": "Options", + "aliases": [] + }, + { + "name": "tran", + "description": "Specifies the unique monitor number of the measurement.", + "type": "stringOrEmpty", + "group": "Options", + "aliases": [] + }, + { + "name": "protocol", + "aliases": [ + "o" + ], + "description": "Specifies the protocol defined for the MAT REST API server (http or https).", + "type": "string", + "allowableValues": { + "values": [ + "http", + "https" + ] + }, + "defaultValue": "https", + "group": "MAT Profile Options" + }, + { + "name": "host", + "aliases": [ + "H" + ], + "description": "Specifies the hostname or IP address defined for the MAT REST API server (e.g. 127.0.0.0 or localhost).", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "port", + "aliases": [ + "P" + ], + "description": "Specifies the server port (e.g. 8080).", + "type": "number", + "group": "MAT Profile Options" + }, + { + "name": "user", + "aliases": [ + "u" + ], + "description": "Your mainframe username.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "password", + "aliases": [ + "pw" + ], + "description": "Your mainframe password.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "base-path", + "aliases": [ + "bp" + ], + "description": "The base path for your API mediation layer instance. Specify this option to prepend the base path to all resources when making REST requests. Do not specify this option if you are not using an API mediation layer.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "reject-unauthorized", + "aliases": [ + "ru" + ], + "description": "Reject self-signed certificates.", + "type": "boolean", + "defaultValue": true, + "group": "MAT Profile Options" + }, + { + "name": "listingDir", + "aliases": [ + "ldir" + ], + "description": "Specifies the directory where you want to store the registered program listings (e.g. 'c:\\listings') for your immediate source code inspection. You can use the advantage of automated listing registration with MAT and listing retrieval through Endevor® footprints for Cobol, C/C++, and Assembler programs. When a source program listing is registered with MAT, you can enhance the histogram analysis data with the program listing details that pertain to the specific CSECT and program statement. The listing is transfered to the specified directory, which enables you to navigate directly to the line of the source code in you VS Code IDE and inspect the program statement. To use the listing retrieval option through Endevor® footprints, you need to have the Endevor® Web Services installed and configured and specify the Endevor® web server details in the MAT database configuration.", + "type": "string", + "required": false, + "group": "MAT Profile Options" + }, + { + "name": "show-inputs-only", + "group": "Global Options", + "description": "Show command inputs and do not run the command", + "type": "boolean", + "aliases": [] + }, + { + "name": "response-format-json", + "aliases": [ + "rfj" + ], + "group": "Global Options", + "description": "Produce JSON formatted data from a command", + "type": "boolean" + }, + { + "name": "help", + "aliases": [ + "h" + ], + "group": "Global Options", + "description": "Display help text", + "type": "boolean" + }, + { + "name": "help-web", + "aliases": [ + "hw" + ], + "group": "Global Options", + "description": "Display HTML help in browser", + "type": "boolean" + }, + { + "name": "mat-profile", + "aliases": [ + "mat-p" + ], + "group": "Profile Options", + "description": "The name of a (mat) profile to load for this command execution.", + "type": "string" + }, + { + "name": "base-profile", + "aliases": [ + "base-p" + ], + "group": "Profile Options", + "description": "The name of a (base) profile to load for this command execution.", + "type": "string" + }, + { + "name": "token-type", + "aliases": [ + "tt" + ], + "description": "The type of token to get and use for the API. Omit this option to use the default token type, which is provided by 'zowe auth login'.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "token-value", + "aliases": [ + "tv" + ], + "description": "The value of the token to pass to the API.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "cert-file", + "description": "The file path to a certificate file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + }, + { + "name": "cert-key-file", + "description": "The file path to a certificate key file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + } + ], + "examples": [ + { + "description": "Get the DelayView measurement details for monitor number 5", + "options": "--mon_num 5" + }, + { + "description": "Get the DelayView measurement details for the latest monitor in the TESTPROF profile", + "options": "--profile TESTPROF" + }, + { + "description": "Get the DelayView measurement details for monitor number 5, with the specific MAT profile details defined", + "options": "--mon_num 5 --host \"example.com\" --port 12345 --user johndoe --password qwerty" + } + ], + "positionals": [], + "passOn": [], + "children": [] + }, + { + "name": "module", + "aliases": [ + "mod" + ], + "summary": "Get Module data in Module mode", + "description": "Get the CodeView measurement details in Module mode.", + "type": "command", + "handler": "", + "profile": { + "optional": [ + "mat", + "base" + ] + }, + "options": [ + { + "name": "profile", + "description": "Specifies the name of the profile that you want to analyze. When you specify the profile name, you get the data for the latest measurement within the specified profile.", + "type": "string", + "group": "Options", + "aliases": [] + }, + { + "name": "mon_num", + "description": "Specifies the unique monitor number of the measurement.", + "type": "number", + "group": "Options", + "aliases": [] + }, + { + "name": "tran", + "description": "Specifies the transaction of the measurement.", + "type": "stringOrEmpty", + "group": "Options", + "aliases": [] + }, + { + "name": "protocol", + "aliases": [ + "o" + ], + "description": "Specifies the protocol defined for the MAT REST API server (http or https).", + "type": "string", + "allowableValues": { + "values": [ + "http", + "https" + ] + }, + "defaultValue": "https", + "group": "MAT Profile Options" + }, + { + "name": "host", + "aliases": [ + "H" + ], + "description": "Specifies the hostname or IP address defined for the MAT REST API server (e.g. 127.0.0.0 or localhost).", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "port", + "aliases": [ + "P" + ], + "description": "Specifies the server port (e.g. 8080).", + "type": "number", + "group": "MAT Profile Options" + }, + { + "name": "user", + "aliases": [ + "u" + ], + "description": "Your mainframe username.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "password", + "aliases": [ + "pw" + ], + "description": "Your mainframe password.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "base-path", + "aliases": [ + "bp" + ], + "description": "The base path for your API mediation layer instance. Specify this option to prepend the base path to all resources when making REST requests. Do not specify this option if you are not using an API mediation layer.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "reject-unauthorized", + "aliases": [ + "ru" + ], + "description": "Reject self-signed certificates.", + "type": "boolean", + "defaultValue": true, + "group": "MAT Profile Options" + }, + { + "name": "listingDir", + "aliases": [ + "ldir" + ], + "description": "Specifies the directory where you want to store the registered program listings (e.g. 'c:\\listings') for your immediate source code inspection. You can use the advantage of automated listing registration with MAT and listing retrieval through Endevor® footprints for Cobol, C/C++, and Assembler programs. When a source program listing is registered with MAT, you can enhance the histogram analysis data with the program listing details that pertain to the specific CSECT and program statement. The listing is transfered to the specified directory, which enables you to navigate directly to the line of the source code in you VS Code IDE and inspect the program statement. To use the listing retrieval option through Endevor® footprints, you need to have the Endevor® Web Services installed and configured and specify the Endevor® web server details in the MAT database configuration.", + "type": "string", + "required": false, + "group": "MAT Profile Options" + }, + { + "name": "show-inputs-only", + "group": "Global Options", + "description": "Show command inputs and do not run the command", + "type": "boolean", + "aliases": [] + }, + { + "name": "response-format-json", + "aliases": [ + "rfj" + ], + "group": "Global Options", + "description": "Produce JSON formatted data from a command", + "type": "boolean" + }, + { + "name": "help", + "aliases": [ + "h" + ], + "group": "Global Options", + "description": "Display help text", + "type": "boolean" + }, + { + "name": "help-web", + "aliases": [ + "hw" + ], + "group": "Global Options", + "description": "Display HTML help in browser", + "type": "boolean" + }, + { + "name": "mat-profile", + "aliases": [ + "mat-p" + ], + "group": "Profile Options", + "description": "The name of a (mat) profile to load for this command execution.", + "type": "string" + }, + { + "name": "base-profile", + "aliases": [ + "base-p" + ], + "group": "Profile Options", + "description": "The name of a (base) profile to load for this command execution.", + "type": "string" + }, + { + "name": "token-type", + "aliases": [ + "tt" + ], + "description": "The type of token to get and use for the API. Omit this option to use the default token type, which is provided by 'zowe auth login'.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "token-value", + "aliases": [ + "tv" + ], + "description": "The value of the token to pass to the API.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "cert-file", + "description": "The file path to a certificate file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + }, + { + "name": "cert-key-file", + "description": "The file path to a certificate key file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + } + ], + "examples": [ + { + "description": "Get the Tranview measurement details in Module mode for monitor number 5", + "options": "--mon_num 5" + }, + { + "description": "Get the Tranview measurement details in Module mode for the latest monitor in the TESTPROF profile", + "options": "--profile TESTPROF" + }, + { + "description": "Get the Tranview measurement details in Module mode for transaction number MVGT, with the specific MAT profile details defined", + "options": "--tran MVGT" + } + ], + "positionals": [], + "passOn": [], + "children": [] + } + ], + "profile": { + "required": [ + "mat" + ], + "optional": [ + "base" + ] + }, + "options": [ + { + "name": "profile", + "description": "Specifies the name of the profile that you want to analyze. When you specify the profile name, you get the data for the latest measurement within the specified profile.", + "type": "string", + "group": "Options", + "aliases": [] + }, + { + "name": "mon_num", + "description": "Specifies the unique monitor number of the measurement.", + "type": "number", + "group": "Options", + "aliases": [] + }, + { + "name": "help-examples", + "group": "Global Options", + "description": "Display examples for all the commands in a group", + "type": "boolean", + "aliases": [] + }, + { + "name": "response-format-json", + "aliases": [ + "rfj" + ], + "group": "Global Options", + "description": "Produce JSON formatted data from a command", + "type": "boolean" + }, + { + "name": "help", + "aliases": [ + "h" + ], + "group": "Global Options", + "description": "Display help text", + "type": "boolean" + }, + { + "name": "help-web", + "aliases": [ + "hw" + ], + "group": "Global Options", + "description": "Display HTML help in browser", + "type": "boolean" + }, + { + "name": "mat-profile", + "aliases": [ + "mat-p" + ], + "group": "Profile Options", + "description": "The name of a (mat) profile to load for this command execution.", + "type": "string" + }, + { + "name": "base-profile", + "aliases": [ + "base-p" + ], + "group": "Profile Options", + "description": "The name of a (base) profile to load for this command execution.", + "type": "string" + }, + { + "name": "host", + "aliases": [ + "H" + ], + "description": "Host name of service on the mainframe.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "port", + "aliases": [ + "P" + ], + "description": "Port number of service on the mainframe.", + "type": "number", + "group": "Base Connection Options" + }, + { + "name": "user", + "aliases": [ + "u" + ], + "description": "User name to authenticate to service on the mainframe.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "password", + "aliases": [ + "pass", + "pw" + ], + "description": "Password to authenticate to service on the mainframe.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "reject-unauthorized", + "aliases": [ + "ru" + ], + "description": "Reject self-signed certificates.", + "type": "boolean", + "defaultValue": true, + "group": "Base Connection Options" + }, + { + "name": "token-type", + "aliases": [ + "tt" + ], + "description": "The type of token to get and use for the API. Omit this option to use the default token type, which is provided by 'zowe auth login'.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "token-value", + "aliases": [ + "tv" + ], + "description": "The value of the token to pass to the API.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "cert-file", + "description": "The file path to a certificate file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + }, + { + "name": "cert-key-file", + "description": "The file path to a certificate key file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + } + ], + "examples": [ + { + "description": "Get the overview details of the measurement for monitor number 5", + "options": "--mon_num 5" + }, + { + "description": "Get the overview details of the measurement for the latest monitor in the TESTPROF profile", + "options": "--profile TESTPROF" + } + ], + "positionals": [], + "passOn": [] + }, + { + "name": "idms", + "aliases": [ + "idms" + ], + "summary": "Get IDMS data", + "description": "Get the IDMS measurement details.", + "type": "group", + "children": [ + { + "name": "dml", + "aliases": [ + "dml" + ], + "summary": "Get DML data in Module mode", + "description": "Get the IDMS measurement details in DML mode.", + "type": "command", + "handler": "", + "profile": { + "required": [ + "mat" + ], + "optional": [ + "base" + ] + }, + "options": [ + { + "name": "profile", + "description": "Specifies the name of the profile that you want to analyze. When you specify the profile name, you get the data for the latest measurement within the specified profile.", + "type": "string", + "group": "Options", + "aliases": [] + }, + { + "name": "mon_num", + "description": "Specifies the unique monitor number of the measurement.", + "type": "number", + "group": "Options", + "aliases": [] + }, + { + "name": "protocol", + "aliases": [ + "o" + ], + "description": "Specifies the protocol defined for the MAT REST API server (http or https).", + "type": "string", + "allowableValues": { + "values": [ + "http", + "https" + ] + }, + "defaultValue": "https", + "group": "MAT Profile Options" + }, + { + "name": "host", + "aliases": [ + "H" + ], + "description": "Specifies the hostname or IP address defined for the MAT REST API server (e.g. 127.0.0.0 or localhost).", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "port", + "aliases": [ + "P" + ], + "description": "Specifies the server port (e.g. 8080).", + "type": "number", + "group": "MAT Profile Options" + }, + { + "name": "user", + "aliases": [ + "u" + ], + "description": "Your mainframe username.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "password", + "aliases": [ + "pw" + ], + "description": "Your mainframe password.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "base-path", + "aliases": [ + "bp" + ], + "description": "The base path for your API mediation layer instance. Specify this option to prepend the base path to all resources when making REST requests. Do not specify this option if you are not using an API mediation layer.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "reject-unauthorized", + "aliases": [ + "ru" + ], + "description": "Reject self-signed certificates.", + "type": "boolean", + "defaultValue": true, + "group": "MAT Profile Options" + }, + { + "name": "listingDir", + "aliases": [ + "ldir" + ], + "description": "Specifies the directory where you want to store the registered program listings (e.g. 'c:\\listings') for your immediate source code inspection. You can use the advantage of automated listing registration with MAT and listing retrieval through Endevor® footprints for Cobol, C/C++, and Assembler programs. When a source program listing is registered with MAT, you can enhance the histogram analysis data with the program listing details that pertain to the specific CSECT and program statement. The listing is transfered to the specified directory, which enables you to navigate directly to the line of the source code in you VS Code IDE and inspect the program statement. To use the listing retrieval option through Endevor® footprints, you need to have the Endevor® Web Services installed and configured and specify the Endevor® web server details in the MAT database configuration.", + "type": "string", + "required": false, + "group": "MAT Profile Options" + }, + { + "name": "show-inputs-only", + "group": "Global Options", + "description": "Show command inputs and do not run the command", + "type": "boolean", + "aliases": [] + }, + { + "name": "response-format-json", + "aliases": [ + "rfj" + ], + "group": "Global Options", + "description": "Produce JSON formatted data from a command", + "type": "boolean" + }, + { + "name": "help", + "aliases": [ + "h" + ], + "group": "Global Options", + "description": "Display help text", + "type": "boolean" + }, + { + "name": "help-web", + "aliases": [ + "hw" + ], + "group": "Global Options", + "description": "Display HTML help in browser", + "type": "boolean" + }, + { + "name": "mat-profile", + "aliases": [ + "mat-p" + ], + "group": "Profile Options", + "description": "The name of a (mat) profile to load for this command execution.", + "type": "string" + }, + { + "name": "base-profile", + "aliases": [ + "base-p" + ], + "group": "Profile Options", + "description": "The name of a (base) profile to load for this command execution.", + "type": "string" + }, + { + "name": "token-type", + "aliases": [ + "tt" + ], + "description": "The type of token to get and use for the API. Omit this option to use the default token type, which is provided by 'zowe auth login'.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "token-value", + "aliases": [ + "tv" + ], + "description": "The value of the token to pass to the API.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "cert-file", + "description": "The file path to a certificate file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + }, + { + "name": "cert-key-file", + "description": "The file path to a certificate key file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + } + ], + "examples": [ + { + "description": "Get the CodeView measurement details in Module mode for monitor number 5", + "options": "--mon_num 5" + }, + { + "description": "Get the CodeView measurement details in Module mode for the latest monitor in the TESTPROF profile", + "options": "--profile TESTPROF" + }, + { + "description": "Get the dml details of the measurement for monitor number 5", + "options": "dml --mon_num 5" + } + ], + "positionals": [], + "passOn": [], + "children": [] + }, + { + "name": "task", + "aliases": [ + "ts" + ], + "summary": "Get IDMS data in Task mode", + "description": "Get the IDMS measurement details in Task mode.", + "type": "command", + "handler": "", + "profile": { + "required": [ + "mat" + ], + "optional": [ + "base" + ] + }, + "options": [ + { + "name": "profile", + "description": "Specifies the name of the profile that you want to analyze. When you specify the profile name, you get the data for the latest measurement within the specified profile.", + "type": "string", + "group": "Options", + "aliases": [] + }, + { + "name": "mon_num", + "description": "Specifies the unique monitor number of the measurement.", + "type": "number", + "group": "Options", + "aliases": [] + }, + { + "name": "protocol", + "aliases": [ + "o" + ], + "description": "Specifies the protocol defined for the MAT REST API server (http or https).", + "type": "string", + "allowableValues": { + "values": [ + "http", + "https" + ] + }, + "defaultValue": "https", + "group": "MAT Profile Options" + }, + { + "name": "host", + "aliases": [ + "H" + ], + "description": "Specifies the hostname or IP address defined for the MAT REST API server (e.g. 127.0.0.0 or localhost).", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "port", + "aliases": [ + "P" + ], + "description": "Specifies the server port (e.g. 8080).", + "type": "number", + "group": "MAT Profile Options" + }, + { + "name": "user", + "aliases": [ + "u" + ], + "description": "Your mainframe username.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "password", + "aliases": [ + "pw" + ], + "description": "Your mainframe password.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "base-path", + "aliases": [ + "bp" + ], + "description": "The base path for your API mediation layer instance. Specify this option to prepend the base path to all resources when making REST requests. Do not specify this option if you are not using an API mediation layer.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "reject-unauthorized", + "aliases": [ + "ru" + ], + "description": "Reject self-signed certificates.", + "type": "boolean", + "defaultValue": true, + "group": "MAT Profile Options" + }, + { + "name": "listingDir", + "aliases": [ + "ldir" + ], + "description": "Specifies the directory where you want to store the registered program listings (e.g. 'c:\\listings') for your immediate source code inspection. You can use the advantage of automated listing registration with MAT and listing retrieval through Endevor® footprints for Cobol, C/C++, and Assembler programs. When a source program listing is registered with MAT, you can enhance the histogram analysis data with the program listing details that pertain to the specific CSECT and program statement. The listing is transfered to the specified directory, which enables you to navigate directly to the line of the source code in you VS Code IDE and inspect the program statement. To use the listing retrieval option through Endevor® footprints, you need to have the Endevor® Web Services installed and configured and specify the Endevor® web server details in the MAT database configuration.", + "type": "string", + "required": false, + "group": "MAT Profile Options" + }, + { + "name": "show-inputs-only", + "group": "Global Options", + "description": "Show command inputs and do not run the command", + "type": "boolean", + "aliases": [] + }, + { + "name": "response-format-json", + "aliases": [ + "rfj" + ], + "group": "Global Options", + "description": "Produce JSON formatted data from a command", + "type": "boolean" + }, + { + "name": "help", + "aliases": [ + "h" + ], + "group": "Global Options", + "description": "Display help text", + "type": "boolean" + }, + { + "name": "help-web", + "aliases": [ + "hw" + ], + "group": "Global Options", + "description": "Display HTML help in browser", + "type": "boolean" + }, + { + "name": "mat-profile", + "aliases": [ + "mat-p" + ], + "group": "Profile Options", + "description": "The name of a (mat) profile to load for this command execution.", + "type": "string" + }, + { + "name": "base-profile", + "aliases": [ + "base-p" + ], + "group": "Profile Options", + "description": "The name of a (base) profile to load for this command execution.", + "type": "string" + }, + { + "name": "token-type", + "aliases": [ + "tt" + ], + "description": "The type of token to get and use for the API. Omit this option to use the default token type, which is provided by 'zowe auth login'.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "token-value", + "aliases": [ + "tv" + ], + "description": "The value of the token to pass to the API.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "cert-file", + "description": "The file path to a certificate file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + }, + { + "name": "cert-key-file", + "description": "The file path to a certificate key file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + } + ], + "examples": [ + { + "description": "Get the CodeView measurement details in Module mode for monitor number 5", + "options": "--mon_num 5" + }, + { + "description": "Get the CodeView measurement details in Module mode for the latest monitor in the TESTPROF profile", + "options": "--profile TESTPROF" + }, + { + "description": "Get the task details of the measurement for monitor number 5", + "options": "task --mon_num 5" + } + ], + "positionals": [], + "passOn": [], + "children": [] + }, + { + "name": "module", + "aliases": [ + "mod" + ], + "summary": "Get IDMS Module data", + "description": "Get the IDMS measurement details.", + "type": "command", + "handler": "", + "profile": { + "required": [ + "mat" + ], + "optional": [ + "base" + ] + }, + "options": [ + { + "name": "profile", + "description": "Specifies the name of the profile that you want to analyze. When you specify the profile name, you get the data for the latest measurement within the specified profile.", + "type": "string", + "group": "Options", + "aliases": [] + }, + { + "name": "mon_num", + "description": "Specifies the unique monitor number of the measurement.", + "type": "number", + "group": "Options", + "aliases": [] + }, + { + "name": "module", + "description": "Specifies the module of the measurement.", + "type": "stringOrEmpty", + "group": "Options", + "aliases": [] + }, + { + "name": "taskid", + "description": "Specifies the taskid number.", + "type": "number", + "group": "Options", + "aliases": [] + }, + { + "name": "ruid", + "description": "Specifies the ruid number.", + "type": "number", + "group": "Options", + "aliases": [] + }, + { + "name": "linecmd", + "description": "Specifies the line command to be used for the row data", + "type": "stringOrEmpty", + "group": "Options", + "aliases": [] + }, + { + "name": "protocol", + "aliases": [ + "o" + ], + "description": "Specifies the protocol defined for the MAT REST API server (http or https).", + "type": "string", + "allowableValues": { + "values": [ + "http", + "https" + ] + }, + "defaultValue": "https", + "group": "MAT Profile Options" + }, + { + "name": "host", + "aliases": [ + "H" + ], + "description": "Specifies the hostname or IP address defined for the MAT REST API server (e.g. 127.0.0.0 or localhost).", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "port", + "aliases": [ + "P" + ], + "description": "Specifies the server port (e.g. 8080).", + "type": "number", + "group": "MAT Profile Options" + }, + { + "name": "user", + "aliases": [ + "u" + ], + "description": "Your mainframe username.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "password", + "aliases": [ + "pw" + ], + "description": "Your mainframe password.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "base-path", + "aliases": [ + "bp" + ], + "description": "The base path for your API mediation layer instance. Specify this option to prepend the base path to all resources when making REST requests. Do not specify this option if you are not using an API mediation layer.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "reject-unauthorized", + "aliases": [ + "ru" + ], + "description": "Reject self-signed certificates.", + "type": "boolean", + "defaultValue": true, + "group": "MAT Profile Options" + }, + { + "name": "listingDir", + "aliases": [ + "ldir" + ], + "description": "Specifies the directory where you want to store the registered program listings (e.g. 'c:\\listings') for your immediate source code inspection. You can use the advantage of automated listing registration with MAT and listing retrieval through Endevor® footprints for Cobol, C/C++, and Assembler programs. When a source program listing is registered with MAT, you can enhance the histogram analysis data with the program listing details that pertain to the specific CSECT and program statement. The listing is transfered to the specified directory, which enables you to navigate directly to the line of the source code in you VS Code IDE and inspect the program statement. To use the listing retrieval option through Endevor® footprints, you need to have the Endevor® Web Services installed and configured and specify the Endevor® web server details in the MAT database configuration.", + "type": "string", + "required": false, + "group": "MAT Profile Options" + }, + { + "name": "show-inputs-only", + "group": "Global Options", + "description": "Show command inputs and do not run the command", + "type": "boolean", + "aliases": [] + }, + { + "name": "response-format-json", + "aliases": [ + "rfj" + ], + "group": "Global Options", + "description": "Produce JSON formatted data from a command", + "type": "boolean" + }, + { + "name": "help", + "aliases": [ + "h" + ], + "group": "Global Options", + "description": "Display help text", + "type": "boolean" + }, + { + "name": "help-web", + "aliases": [ + "hw" + ], + "group": "Global Options", + "description": "Display HTML help in browser", + "type": "boolean" + }, + { + "name": "mat-profile", + "aliases": [ + "mat-p" + ], + "group": "Profile Options", + "description": "The name of a (mat) profile to load for this command execution.", + "type": "string" + }, + { + "name": "base-profile", + "aliases": [ + "base-p" + ], + "group": "Profile Options", + "description": "The name of a (base) profile to load for this command execution.", + "type": "string" + }, + { + "name": "token-type", + "aliases": [ + "tt" + ], + "description": "The type of token to get and use for the API. Omit this option to use the default token type, which is provided by 'zowe auth login'.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "token-value", + "aliases": [ + "tv" + ], + "description": "The value of the token to pass to the API.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "cert-file", + "description": "The file path to a certificate file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + }, + { + "name": "cert-key-file", + "description": "The file path to a certificate key file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + } + ], + "examples": [ + { + "description": "Get the idms details of the measurement for monitor number 5", + "options": "--mon_num 5" + }, + { + "description": "Get the idms details of the measurement for the latest monitor in the TESTPROF profile", + "options": "--profile TESTPROF" + }, + { + "description": "Get the module details of the measurement for monitor number 5", + "options": "module --mon_num 5" + }, + { + "description": "Specify the module | taskid | ruid | linecmd option of the measurement for the module mode", + "options": "--module SQLA01D | --taskid 1 | --ruid 19333 | --linecmd dispatch" + } + ], + "positionals": [], + "passOn": [], + "children": [] + } + ], + "profile": { + "required": [ + "mat" + ], + "optional": [ + "base" + ] + }, + "options": [ + { + "name": "profile", + "description": "Specifies the name of the profile that you want to analyze. When you specify the profile name, you get the data for the latest measurement within the specified profile.", + "type": "string", + "group": "Options", + "aliases": [] + }, + { + "name": "mon_num", + "description": "Specifies the unique monitor number of the measurement.", + "type": "number", + "group": "Options", + "aliases": [] + }, + { + "name": "help-examples", + "group": "Global Options", + "description": "Display examples for all the commands in a group", + "type": "boolean", + "aliases": [] + }, + { + "name": "response-format-json", + "aliases": [ + "rfj" + ], + "group": "Global Options", + "description": "Produce JSON formatted data from a command", + "type": "boolean" + }, + { + "name": "help", + "aliases": [ + "h" + ], + "group": "Global Options", + "description": "Display help text", + "type": "boolean" + }, + { + "name": "help-web", + "aliases": [ + "hw" + ], + "group": "Global Options", + "description": "Display HTML help in browser", + "type": "boolean" + }, + { + "name": "mat-profile", + "aliases": [ + "mat-p" + ], + "group": "Profile Options", + "description": "The name of a (mat) profile to load for this command execution.", + "type": "string" + }, + { + "name": "base-profile", + "aliases": [ + "base-p" + ], + "group": "Profile Options", + "description": "The name of a (base) profile to load for this command execution.", + "type": "string" + }, + { + "name": "host", + "aliases": [ + "H" + ], + "description": "Host name of service on the mainframe.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "port", + "aliases": [ + "P" + ], + "description": "Port number of service on the mainframe.", + "type": "number", + "group": "Base Connection Options" + }, + { + "name": "user", + "aliases": [ + "u" + ], + "description": "User name to authenticate to service on the mainframe.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "password", + "aliases": [ + "pass", + "pw" + ], + "description": "Password to authenticate to service on the mainframe.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "reject-unauthorized", + "aliases": [ + "ru" + ], + "description": "Reject self-signed certificates.", + "type": "boolean", + "defaultValue": true, + "group": "Base Connection Options" + }, + { + "name": "token-type", + "aliases": [ + "tt" + ], + "description": "The type of token to get and use for the API. Omit this option to use the default token type, which is provided by 'zowe auth login'.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "token-value", + "aliases": [ + "tv" + ], + "description": "The value of the token to pass to the API.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "cert-file", + "description": "The file path to a certificate file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + }, + { + "name": "cert-key-file", + "description": "The file path to a certificate key file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + } + ], + "examples": [ + { + "description": "Get the overview details of the measurement for monitor number 5", + "options": "--mon_num 5" + }, + { + "description": "Get the overview details of the measurement for the latest monitor in the TESTPROF profile", + "options": "--profile TESTPROF" + } + ], + "positionals": [], + "passOn": [] + }, + { + "name": "imsview", + "summary": "Get IMS data", + "aliases": [ + "ims" + ], + "description": "Get the IMS measurement details.", + "type": "group", + "children": [ + { + "name": "imsview", + "aliases": [ + "imsv" + ], + "summary": "Get IMS View data", + "description": "Get the IMS View details for the measurement.", + "type": "command", + "handler": "", + "profile": { + "optional": [ + "mat", + "base" + ] + }, + "options": [ + { + "name": "mon_num", + "description": "Specifies the unique monitor number of the measurement.", + "type": "number", + "group": "Options", + "aliases": [] + }, + { + "name": "profile", + "description": "Specifies the name of the profile that you want to analyze. When you specify the profile name, you get the data for the latest measurement within the specified profile.", + "type": "string", + "group": "Options", + "aliases": [] + }, + { + "name": "protocol", + "aliases": [ + "o" + ], + "description": "Specifies the protocol defined for the MAT REST API server (http or https).", + "type": "string", + "allowableValues": { + "values": [ + "http", + "https" + ] + }, + "defaultValue": "https", + "group": "MAT Profile Options" + }, + { + "name": "host", + "aliases": [ + "H" + ], + "description": "Specifies the hostname or IP address defined for the MAT REST API server (e.g. 127.0.0.0 or localhost).", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "port", + "aliases": [ + "P" + ], + "description": "Specifies the server port (e.g. 8080).", + "type": "number", + "group": "MAT Profile Options" + }, + { + "name": "user", + "aliases": [ + "u" + ], + "description": "Your mainframe username.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "password", + "aliases": [ + "pw" + ], + "description": "Your mainframe password.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "base-path", + "aliases": [ + "bp" + ], + "description": "The base path for your API mediation layer instance. Specify this option to prepend the base path to all resources when making REST requests. Do not specify this option if you are not using an API mediation layer.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "reject-unauthorized", + "aliases": [ + "ru" + ], + "description": "Reject self-signed certificates.", + "type": "boolean", + "defaultValue": true, + "group": "MAT Profile Options" + }, + { + "name": "listingDir", + "aliases": [ + "ldir" + ], + "description": "Specifies the directory where you want to store the registered program listings (e.g. 'c:\\listings') for your immediate source code inspection. You can use the advantage of automated listing registration with MAT and listing retrieval through Endevor® footprints for Cobol, C/C++, and Assembler programs. When a source program listing is registered with MAT, you can enhance the histogram analysis data with the program listing details that pertain to the specific CSECT and program statement. The listing is transfered to the specified directory, which enables you to navigate directly to the line of the source code in you VS Code IDE and inspect the program statement. To use the listing retrieval option through Endevor® footprints, you need to have the Endevor® Web Services installed and configured and specify the Endevor® web server details in the MAT database configuration.", + "type": "string", + "required": false, + "group": "MAT Profile Options" + }, + { + "name": "show-inputs-only", + "group": "Global Options", + "description": "Show command inputs and do not run the command", + "type": "boolean", + "aliases": [] + }, + { + "name": "response-format-json", + "aliases": [ + "rfj" + ], + "group": "Global Options", + "description": "Produce JSON formatted data from a command", + "type": "boolean" + }, + { + "name": "help", + "aliases": [ + "h" + ], + "group": "Global Options", + "description": "Display help text", + "type": "boolean" + }, + { + "name": "help-web", + "aliases": [ + "hw" + ], + "group": "Global Options", + "description": "Display HTML help in browser", + "type": "boolean" + }, + { + "name": "mat-profile", + "aliases": [ + "mat-p" + ], + "group": "Profile Options", + "description": "The name of a (mat) profile to load for this command execution.", + "type": "string" + }, + { + "name": "base-profile", + "aliases": [ + "base-p" + ], + "group": "Profile Options", + "description": "The name of a (base) profile to load for this command execution.", + "type": "string" + }, + { + "name": "token-type", + "aliases": [ + "tt" + ], + "description": "The type of token to get and use for the API. Omit this option to use the default token type, which is provided by 'zowe auth login'.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "token-value", + "aliases": [ + "tv" + ], + "description": "The value of the token to pass to the API.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "cert-file", + "description": "The file path to a certificate file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + }, + { + "name": "cert-key-file", + "description": "The file path to a certificate key file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + } + ], + "examples": [ + { + "description": "Get the IMS View details for monitor number 5", + "options": "--mon_num 5" + }, + { + "description": "Get the IMS View details for the latest monitor in the TESTPROF profile, ", + "options": "--profile TESTPROF" + } + ], + "positionals": [], + "passOn": [], + "children": [] + }, + { + "name": "dbdname", + "aliases": [ + "dbd" + ], + "summary": "Get IMS View DBDName data", + "description": "Get the IMS View DBDName details for the measurement.", + "type": "command", + "handler": "", + "profile": { + "optional": [ + "mat", + "base" + ] + }, + "options": [ + { + "name": "profile", + "description": "Specifies the name of the profile that you want to analyze. When you specify the profile name, you get the data for the latest measurement within the specified profile.", + "type": "string", + "group": "Options", + "aliases": [] + }, + { + "name": "mon_num", + "description": "Specifies the unique monitor number of the measurement.", + "type": "number", + "group": "Options", + "aliases": [] + }, + { + "name": "protocol", + "aliases": [ + "o" + ], + "description": "Specifies the protocol defined for the MAT REST API server (http or https).", + "type": "string", + "allowableValues": { + "values": [ + "http", + "https" + ] + }, + "defaultValue": "https", + "group": "MAT Profile Options" + }, + { + "name": "host", + "aliases": [ + "H" + ], + "description": "Specifies the hostname or IP address defined for the MAT REST API server (e.g. 127.0.0.0 or localhost).", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "port", + "aliases": [ + "P" + ], + "description": "Specifies the server port (e.g. 8080).", + "type": "number", + "group": "MAT Profile Options" + }, + { + "name": "user", + "aliases": [ + "u" + ], + "description": "Your mainframe username.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "password", + "aliases": [ + "pw" + ], + "description": "Your mainframe password.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "base-path", + "aliases": [ + "bp" + ], + "description": "The base path for your API mediation layer instance. Specify this option to prepend the base path to all resources when making REST requests. Do not specify this option if you are not using an API mediation layer.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "reject-unauthorized", + "aliases": [ + "ru" + ], + "description": "Reject self-signed certificates.", + "type": "boolean", + "defaultValue": true, + "group": "MAT Profile Options" + }, + { + "name": "listingDir", + "aliases": [ + "ldir" + ], + "description": "Specifies the directory where you want to store the registered program listings (e.g. 'c:\\listings') for your immediate source code inspection. You can use the advantage of automated listing registration with MAT and listing retrieval through Endevor® footprints for Cobol, C/C++, and Assembler programs. When a source program listing is registered with MAT, you can enhance the histogram analysis data with the program listing details that pertain to the specific CSECT and program statement. The listing is transfered to the specified directory, which enables you to navigate directly to the line of the source code in you VS Code IDE and inspect the program statement. To use the listing retrieval option through Endevor® footprints, you need to have the Endevor® Web Services installed and configured and specify the Endevor® web server details in the MAT database configuration.", + "type": "string", + "required": false, + "group": "MAT Profile Options" + }, + { + "name": "show-inputs-only", + "group": "Global Options", + "description": "Show command inputs and do not run the command", + "type": "boolean", + "aliases": [] + }, + { + "name": "response-format-json", + "aliases": [ + "rfj" + ], + "group": "Global Options", + "description": "Produce JSON formatted data from a command", + "type": "boolean" + }, + { + "name": "help", + "aliases": [ + "h" + ], + "group": "Global Options", + "description": "Display help text", + "type": "boolean" + }, + { + "name": "help-web", + "aliases": [ + "hw" + ], + "group": "Global Options", + "description": "Display HTML help in browser", + "type": "boolean" + }, + { + "name": "mat-profile", + "aliases": [ + "mat-p" + ], + "group": "Profile Options", + "description": "The name of a (mat) profile to load for this command execution.", + "type": "string" + }, + { + "name": "base-profile", + "aliases": [ + "base-p" + ], + "group": "Profile Options", + "description": "The name of a (base) profile to load for this command execution.", + "type": "string" + }, + { + "name": "token-type", + "aliases": [ + "tt" + ], + "description": "The type of token to get and use for the API. Omit this option to use the default token type, which is provided by 'zowe auth login'.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "token-value", + "aliases": [ + "tv" + ], + "description": "The value of the token to pass to the API.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "cert-file", + "description": "The file path to a certificate file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + }, + { + "name": "cert-key-file", + "description": "The file path to a certificate key file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + } + ], + "examples": [ + { + "description": "Get the IMS View DBDName details for monitor number 5", + "options": "--mon_num 5" + }, + { + "description": "Get the IMS View DBDName details for the latest monitor in the TESTPROF profile, ", + "options": "--profile TESTPROF" + } + ], + "positionals": [], + "passOn": [], + "children": [] + }, + { + "name": "psbname", + "aliases": [ + "psb" + ], + "summary": "Get IMS View PSBName data", + "description": "Get the IMS View PSBName details for the measurement.", + "type": "command", + "handler": "", + "profile": { + "optional": [ + "mat", + "base" + ] + }, + "options": [ + { + "name": "profile", + "description": "Specifies the name of the profile that you want to analyze. When you specify the profile name, you get the data for the latest measurement within the specified profile.", + "type": "string", + "group": "Options", + "aliases": [] + }, + { + "name": "mon_num", + "description": "Specifies the unique monitor number of the measurement.", + "type": "number", + "group": "Options", + "aliases": [] + }, + { + "name": "protocol", + "aliases": [ + "o" + ], + "description": "Specifies the protocol defined for the MAT REST API server (http or https).", + "type": "string", + "allowableValues": { + "values": [ + "http", + "https" + ] + }, + "defaultValue": "https", + "group": "MAT Profile Options" + }, + { + "name": "host", + "aliases": [ + "H" + ], + "description": "Specifies the hostname or IP address defined for the MAT REST API server (e.g. 127.0.0.0 or localhost).", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "port", + "aliases": [ + "P" + ], + "description": "Specifies the server port (e.g. 8080).", + "type": "number", + "group": "MAT Profile Options" + }, + { + "name": "user", + "aliases": [ + "u" + ], + "description": "Your mainframe username.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "password", + "aliases": [ + "pw" + ], + "description": "Your mainframe password.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "base-path", + "aliases": [ + "bp" + ], + "description": "The base path for your API mediation layer instance. Specify this option to prepend the base path to all resources when making REST requests. Do not specify this option if you are not using an API mediation layer.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "reject-unauthorized", + "aliases": [ + "ru" + ], + "description": "Reject self-signed certificates.", + "type": "boolean", + "defaultValue": true, + "group": "MAT Profile Options" + }, + { + "name": "listingDir", + "aliases": [ + "ldir" + ], + "description": "Specifies the directory where you want to store the registered program listings (e.g. 'c:\\listings') for your immediate source code inspection. You can use the advantage of automated listing registration with MAT and listing retrieval through Endevor® footprints for Cobol, C/C++, and Assembler programs. When a source program listing is registered with MAT, you can enhance the histogram analysis data with the program listing details that pertain to the specific CSECT and program statement. The listing is transfered to the specified directory, which enables you to navigate directly to the line of the source code in you VS Code IDE and inspect the program statement. To use the listing retrieval option through Endevor® footprints, you need to have the Endevor® Web Services installed and configured and specify the Endevor® web server details in the MAT database configuration.", + "type": "string", + "required": false, + "group": "MAT Profile Options" + }, + { + "name": "show-inputs-only", + "group": "Global Options", + "description": "Show command inputs and do not run the command", + "type": "boolean", + "aliases": [] + }, + { + "name": "response-format-json", + "aliases": [ + "rfj" + ], + "group": "Global Options", + "description": "Produce JSON formatted data from a command", + "type": "boolean" + }, + { + "name": "help", + "aliases": [ + "h" + ], + "group": "Global Options", + "description": "Display help text", + "type": "boolean" + }, + { + "name": "help-web", + "aliases": [ + "hw" + ], + "group": "Global Options", + "description": "Display HTML help in browser", + "type": "boolean" + }, + { + "name": "mat-profile", + "aliases": [ + "mat-p" + ], + "group": "Profile Options", + "description": "The name of a (mat) profile to load for this command execution.", + "type": "string" + }, + { + "name": "base-profile", + "aliases": [ + "base-p" + ], + "group": "Profile Options", + "description": "The name of a (base) profile to load for this command execution.", + "type": "string" + }, + { + "name": "token-type", + "aliases": [ + "tt" + ], + "description": "The type of token to get and use for the API. Omit this option to use the default token type, which is provided by 'zowe auth login'.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "token-value", + "aliases": [ + "tv" + ], + "description": "The value of the token to pass to the API.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "cert-file", + "description": "The file path to a certificate file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + }, + { + "name": "cert-key-file", + "description": "The file path to a certificate key file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + } + ], + "examples": [ + { + "description": "Get the IMS View PSBName details for monitor number 5", + "options": "--mon_num 5" + }, + { + "description": "Get the IMS View PSBName details for the latest monitor in the TESTPROF profile, ", + "options": "--profile TESTPROF" + } + ], + "positionals": [], + "passOn": [], + "children": [] + }, + { + "name": "region", + "aliases": [ + "reg" + ], + "summary": "Get IMS View Region data", + "description": "Get the IMS View Region details for the measurement.", + "type": "command", + "handler": "", + "profile": { + "optional": [ + "mat", + "base" + ] + }, + "options": [ + { + "name": "profile", + "description": "Specifies the name of the profile that you want to analyze. When you specify the profile name, you get the data for the latest measurement within the specified profile.", + "type": "string", + "group": "Options", + "aliases": [] + }, + { + "name": "mon_num", + "description": "Specifies the unique monitor number of the measurement.", + "type": "number", + "group": "Options", + "aliases": [] + }, + { + "name": "protocol", + "aliases": [ + "o" + ], + "description": "Specifies the protocol defined for the MAT REST API server (http or https).", + "type": "string", + "allowableValues": { + "values": [ + "http", + "https" + ] + }, + "defaultValue": "https", + "group": "MAT Profile Options" + }, + { + "name": "host", + "aliases": [ + "H" + ], + "description": "Specifies the hostname or IP address defined for the MAT REST API server (e.g. 127.0.0.0 or localhost).", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "port", + "aliases": [ + "P" + ], + "description": "Specifies the server port (e.g. 8080).", + "type": "number", + "group": "MAT Profile Options" + }, + { + "name": "user", + "aliases": [ + "u" + ], + "description": "Your mainframe username.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "password", + "aliases": [ + "pw" + ], + "description": "Your mainframe password.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "base-path", + "aliases": [ + "bp" + ], + "description": "The base path for your API mediation layer instance. Specify this option to prepend the base path to all resources when making REST requests. Do not specify this option if you are not using an API mediation layer.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "reject-unauthorized", + "aliases": [ + "ru" + ], + "description": "Reject self-signed certificates.", + "type": "boolean", + "defaultValue": true, + "group": "MAT Profile Options" + }, + { + "name": "listingDir", + "aliases": [ + "ldir" + ], + "description": "Specifies the directory where you want to store the registered program listings (e.g. 'c:\\listings') for your immediate source code inspection. You can use the advantage of automated listing registration with MAT and listing retrieval through Endevor® footprints for Cobol, C/C++, and Assembler programs. When a source program listing is registered with MAT, you can enhance the histogram analysis data with the program listing details that pertain to the specific CSECT and program statement. The listing is transfered to the specified directory, which enables you to navigate directly to the line of the source code in you VS Code IDE and inspect the program statement. To use the listing retrieval option through Endevor® footprints, you need to have the Endevor® Web Services installed and configured and specify the Endevor® web server details in the MAT database configuration.", + "type": "string", + "required": false, + "group": "MAT Profile Options" + }, + { + "name": "show-inputs-only", + "group": "Global Options", + "description": "Show command inputs and do not run the command", + "type": "boolean", + "aliases": [] + }, + { + "name": "response-format-json", + "aliases": [ + "rfj" + ], + "group": "Global Options", + "description": "Produce JSON formatted data from a command", + "type": "boolean" + }, + { + "name": "help", + "aliases": [ + "h" + ], + "group": "Global Options", + "description": "Display help text", + "type": "boolean" + }, + { + "name": "help-web", + "aliases": [ + "hw" + ], + "group": "Global Options", + "description": "Display HTML help in browser", + "type": "boolean" + }, + { + "name": "mat-profile", + "aliases": [ + "mat-p" + ], + "group": "Profile Options", + "description": "The name of a (mat) profile to load for this command execution.", + "type": "string" + }, + { + "name": "base-profile", + "aliases": [ + "base-p" + ], + "group": "Profile Options", + "description": "The name of a (base) profile to load for this command execution.", + "type": "string" + }, + { + "name": "token-type", + "aliases": [ + "tt" + ], + "description": "The type of token to get and use for the API. Omit this option to use the default token type, which is provided by 'zowe auth login'.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "token-value", + "aliases": [ + "tv" + ], + "description": "The value of the token to pass to the API.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "cert-file", + "description": "The file path to a certificate file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + }, + { + "name": "cert-key-file", + "description": "The file path to a certificate key file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + } + ], + "examples": [ + { + "description": "Get the IMS View Region details for monitor number 5", + "options": "--mon_num 5" + }, + { + "description": "Get the IMS View Region details for the latest monitor in the TESTPROF profile, ", + "options": "--profile TESTPROF" + } + ], + "positionals": [], + "passOn": [], + "children": [] + }, + { + "name": "ssa", + "aliases": [ + "ssa" + ], + "summary": "Get IMS View SSA data", + "description": "Get the IMS View SSA details for the measurement.", + "type": "command", + "handler": "", + "profile": { + "optional": [ + "mat", + "base" + ] + }, + "options": [ + { + "name": "profile", + "description": "Specifies the name of the profile that you want to analyze. When you specify the profile name, you get the data for the latest measurement within the specified profile.", + "type": "string", + "group": "Options", + "aliases": [] + }, + { + "name": "mon_num", + "description": "Specifies the unique monitor number of the measurement.", + "type": "number", + "group": "Options", + "aliases": [] + }, + { + "name": "call", + "description": "Specifies the call details for the specified monitor number or profile name.", + "type": "string", + "group": "Options", + "aliases": [] + }, + { + "name": "dbdname", + "description": "Specifies the dbdname details for the specified monitor number or profile name.", + "type": "string", + "group": "Options", + "aliases": [] + }, + { + "name": "psbname", + "description": "Specifies the psbname details for the specified monitor number or profile name.", + "type": "string", + "group": "Options", + "aliases": [] + }, + { + "name": "protocol", + "aliases": [ + "o" + ], + "description": "Specifies the protocol defined for the MAT REST API server (http or https).", + "type": "string", + "allowableValues": { + "values": [ + "http", + "https" + ] + }, + "defaultValue": "https", + "group": "MAT Profile Options" + }, + { + "name": "host", + "aliases": [ + "H" + ], + "description": "Specifies the hostname or IP address defined for the MAT REST API server (e.g. 127.0.0.0 or localhost).", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "port", + "aliases": [ + "P" + ], + "description": "Specifies the server port (e.g. 8080).", + "type": "number", + "group": "MAT Profile Options" + }, + { + "name": "user", + "aliases": [ + "u" + ], + "description": "Your mainframe username.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "password", + "aliases": [ + "pw" + ], + "description": "Your mainframe password.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "base-path", + "aliases": [ + "bp" + ], + "description": "The base path for your API mediation layer instance. Specify this option to prepend the base path to all resources when making REST requests. Do not specify this option if you are not using an API mediation layer.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "reject-unauthorized", + "aliases": [ + "ru" + ], + "description": "Reject self-signed certificates.", + "type": "boolean", + "defaultValue": true, + "group": "MAT Profile Options" + }, + { + "name": "listingDir", + "aliases": [ + "ldir" + ], + "description": "Specifies the directory where you want to store the registered program listings (e.g. 'c:\\listings') for your immediate source code inspection. You can use the advantage of automated listing registration with MAT and listing retrieval through Endevor® footprints for Cobol, C/C++, and Assembler programs. When a source program listing is registered with MAT, you can enhance the histogram analysis data with the program listing details that pertain to the specific CSECT and program statement. The listing is transfered to the specified directory, which enables you to navigate directly to the line of the source code in you VS Code IDE and inspect the program statement. To use the listing retrieval option through Endevor® footprints, you need to have the Endevor® Web Services installed and configured and specify the Endevor® web server details in the MAT database configuration.", + "type": "string", + "required": false, + "group": "MAT Profile Options" + }, + { + "name": "show-inputs-only", + "group": "Global Options", + "description": "Show command inputs and do not run the command", + "type": "boolean", + "aliases": [] + }, + { + "name": "response-format-json", + "aliases": [ + "rfj" + ], + "group": "Global Options", + "description": "Produce JSON formatted data from a command", + "type": "boolean" + }, + { + "name": "help", + "aliases": [ + "h" + ], + "group": "Global Options", + "description": "Display help text", + "type": "boolean" + }, + { + "name": "help-web", + "aliases": [ + "hw" + ], + "group": "Global Options", + "description": "Display HTML help in browser", + "type": "boolean" + }, + { + "name": "mat-profile", + "aliases": [ + "mat-p" + ], + "group": "Profile Options", + "description": "The name of a (mat) profile to load for this command execution.", + "type": "string" + }, + { + "name": "base-profile", + "aliases": [ + "base-p" + ], + "group": "Profile Options", + "description": "The name of a (base) profile to load for this command execution.", + "type": "string" + }, + { + "name": "token-type", + "aliases": [ + "tt" + ], + "description": "The type of token to get and use for the API. Omit this option to use the default token type, which is provided by 'zowe auth login'.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "token-value", + "aliases": [ + "tv" + ], + "description": "The value of the token to pass to the API.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "cert-file", + "description": "The file path to a certificate file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + }, + { + "name": "cert-key-file", + "description": "The file path to a certificate key file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + } + ], + "examples": [ + { + "description": "Get the IMS details for monitor number 5, with the specific MAT profile details defined", + "options": "--mon_num 5 --call TESTCALL --dbdname TESTDBDNAME --psbname TESTPSBNAME" + }, + { + "description": "Get the IMS View SSA details for the latest monitor in the TESTPROF profile,with the specific MAT profile details defined ", + "options": "--profile TESTPROF --call TESTCALL --dbdname TESTDBDNAME --psbname TESTPSBNAME" + }, + { + "description": "Get the IMS View SSA details for monitor number 5, with the specific MAT profile details defined", + "options": "--mon_num 5 --call TESTCALL --dbdname TESTDBDNAME --psbname TESTPSBNAME" + } + ], + "positionals": [], + "passOn": [], + "children": [] + }, + { + "name": "statement", + "aliases": [ + "stat" + ], + "summary": "Get IMS View Statement data", + "description": "Get the IMS View Statement details for the measurement.", + "type": "command", + "handler": "", + "profile": { + "optional": [ + "mat", + "base" + ] + }, + "options": [ + { + "name": "profile", + "description": "Specifies the name of the profile that you want to analyze. When you specify the profile name, you get the data for the latest measurement within the specified profile.", + "type": "string", + "group": "Options", + "aliases": [] + }, + { + "name": "mon_num", + "description": "Specifies the unique monitor number of the measurement.", + "type": "number", + "group": "Options", + "aliases": [] + }, + { + "name": "trancode", + "description": "Specifies the trancode for specified monitor number or profile name", + "type": "string", + "group": "Options", + "aliases": [] + }, + { + "name": "protocol", + "aliases": [ + "o" + ], + "description": "Specifies the protocol defined for the MAT REST API server (http or https).", + "type": "string", + "allowableValues": { + "values": [ + "http", + "https" + ] + }, + "defaultValue": "https", + "group": "MAT Profile Options" + }, + { + "name": "host", + "aliases": [ + "H" + ], + "description": "Specifies the hostname or IP address defined for the MAT REST API server (e.g. 127.0.0.0 or localhost).", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "port", + "aliases": [ + "P" + ], + "description": "Specifies the server port (e.g. 8080).", + "type": "number", + "group": "MAT Profile Options" + }, + { + "name": "user", + "aliases": [ + "u" + ], + "description": "Your mainframe username.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "password", + "aliases": [ + "pw" + ], + "description": "Your mainframe password.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "base-path", + "aliases": [ + "bp" + ], + "description": "The base path for your API mediation layer instance. Specify this option to prepend the base path to all resources when making REST requests. Do not specify this option if you are not using an API mediation layer.", + "type": "string", + "group": "MAT Profile Options" + }, + { + "name": "reject-unauthorized", + "aliases": [ + "ru" + ], + "description": "Reject self-signed certificates.", + "type": "boolean", + "defaultValue": true, + "group": "MAT Profile Options" + }, + { + "name": "listingDir", + "aliases": [ + "ldir" + ], + "description": "Specifies the directory where you want to store the registered program listings (e.g. 'c:\\listings') for your immediate source code inspection. You can use the advantage of automated listing registration with MAT and listing retrieval through Endevor® footprints for Cobol, C/C++, and Assembler programs. When a source program listing is registered with MAT, you can enhance the histogram analysis data with the program listing details that pertain to the specific CSECT and program statement. The listing is transfered to the specified directory, which enables you to navigate directly to the line of the source code in you VS Code IDE and inspect the program statement. To use the listing retrieval option through Endevor® footprints, you need to have the Endevor® Web Services installed and configured and specify the Endevor® web server details in the MAT database configuration.", + "type": "string", + "required": false, + "group": "MAT Profile Options" + }, + { + "name": "show-inputs-only", + "group": "Global Options", + "description": "Show command inputs and do not run the command", + "type": "boolean", + "aliases": [] + }, + { + "name": "response-format-json", + "aliases": [ + "rfj" + ], + "group": "Global Options", + "description": "Produce JSON formatted data from a command", + "type": "boolean" + }, + { + "name": "help", + "aliases": [ + "h" + ], + "group": "Global Options", + "description": "Display help text", + "type": "boolean" + }, + { + "name": "help-web", + "aliases": [ + "hw" + ], + "group": "Global Options", + "description": "Display HTML help in browser", + "type": "boolean" + }, + { + "name": "mat-profile", + "aliases": [ + "mat-p" + ], + "group": "Profile Options", + "description": "The name of a (mat) profile to load for this command execution.", + "type": "string" + }, + { + "name": "base-profile", + "aliases": [ + "base-p" + ], + "group": "Profile Options", + "description": "The name of a (base) profile to load for this command execution.", + "type": "string" + }, + { + "name": "token-type", + "aliases": [ + "tt" + ], + "description": "The type of token to get and use for the API. Omit this option to use the default token type, which is provided by 'zowe auth login'.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "token-value", + "aliases": [ + "tv" + ], + "description": "The value of the token to pass to the API.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "cert-file", + "description": "The file path to a certificate file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + }, + { + "name": "cert-key-file", + "description": "The file path to a certificate key file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + } + ], + "examples": [ + { + "description": "Get the IMS View Statement details for monitor number 5with trancode TESTTRANCODE", + "options": "--mon_num 5 --trancode TESTTRANCODE" + }, + { + "description": "Get the IMS View Statement details for the latest monitor in the TESTPROF profile, with trancode TESTTRANCODE", + "options": "--profile TESTPROF --trancode TESTTRANCODE" + } + ], + "positionals": [], + "passOn": [], + "children": [] + } + ], + "options": [ + { + "name": "help-examples", + "group": "Global Options", + "description": "Display examples for all the commands in a group", + "type": "boolean", + "aliases": [] + }, + { + "name": "response-format-json", + "aliases": [ + "rfj" + ], + "group": "Global Options", + "description": "Produce JSON formatted data from a command", + "type": "boolean" + }, + { + "name": "help", + "aliases": [ + "h" + ], + "group": "Global Options", + "description": "Display help text", + "type": "boolean" + }, + { + "name": "help-web", + "aliases": [ + "hw" + ], + "group": "Global Options", + "description": "Display HTML help in browser", + "type": "boolean" + } + ], + "positionals": [], + "passOn": [] } ], "passOn": [