@broadcom/ca7-for-zowe-cli
Version:
CA 7 Workload Automation Plug-in for Zowe CLI
1,013 lines • 34.9 kB
JavaScript
"use strict";
/*
* Copyright © 202X Broadcom Inc. and/or its subsidiaries
* © 202X Broadcom Inc and/or its subsidiaries; All rights reserved
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.PostJobInstanceListCustomDef = void 0;
exports.PostJobInstanceListCustomDef = {
name: "listCustom",
aliases: ["lc"],
summary: "Retrieves custom information about jobs in the active workload",
description: "Displays information about jobs in the active workload.",
examples: [
{
options: "--ca7no 7777 --db CA7DB --jobname TESTCA7",
description: "List a CA 7 job (7777) information which resided in CA7DB database "
}
],
type: "command",
handler: __dirname + "/PostJobInstanceListCustom.handler",
options: [
{
name: "ca7no",
description: "ca7no=0231\n\n" +
"The CA 7 job number\n",
type: "number"
},
{
name: "databasename",
aliases: ["db"],
description: "databasename=TESTDB01\n\n" +
"The CA 7 database name\n",
type: "string",
required: false
},
{
name: "jobname",
description: "jobname=CA7TEST\n\n" +
"The CA 7 job name\n",
type: "string"
},
{
name: "job",
description: "job=true/false\n\n" +
"The job name for this job in the active workload\n",
type: "boolean",
required: false
},
{
name: "queueName",
description: "queueName=true/false\n\n" +
"The name of the queue in which this job is currently located. \n",
type: "boolean",
required: false
},
{
name: "ca7Num",
description: "ca7Num=true/false\n\n" +
"The job number for this job in the active workload\n",
type: "boolean",
required: false
},
{
name: "status",
description: "status=true/false\n\n" +
"The job status\n",
type: "boolean",
required: false
},
{
name: "entryMode",
description: "entryMode=true/false\n\n" +
"Identifies how the job was brought into the queue.\n",
type: "boolean",
required: false
},
{
name: "abended",
description: "abended=true/false\n\n" +
"Y if job abended, N if not\n",
type: "boolean",
required: false
},
{
name: "agentIntervention",
description: "agentIntervention=true/false\n\n" +
"Y if INTERVENTION REQUIRED condition exists for this agent job, N if not\n",
type: "boolean",
required: false
},
{
name: "agentJobNumber",
description: "agentJobNumber=true/false\n\n" +
"The job number/PID for this agent job\n",
type: "boolean",
required: false
},
{
name: "agentName",
description: "agentName=true/false\n\n" +
"The name of the agent where this job will execute\n",
type: "boolean",
required: false
},
{
name: "agentStatus",
description: "agentStatus=true/false\n\n" +
"The status for this agent job\n",
type: "boolean",
required: false
},
{
name: "agentStatusData",
description: "agentStatusData=true/false\n\n" +
"Y if status data is available for this agent job,N if not\n",
type: "boolean",
required: false
},
{
name: "agentSubmitted",
description: "agentSubmitted=true/false\n\n" +
"Y if agent job has been submitted to the agent, N if not\n",
type: "boolean",
required: false
},
{
name: "agentType",
description: "agentType=true/false\n\n" +
"Agent job type, zero if this is not an agent job\n",
type: "boolean",
required: false
},
{
name: "agentUser",
description: "agentUser=true/false\n\n" +
"The userid with which this agent job will execute\n",
type: "boolean",
required: false
},
{
name: "ajbBuildError",
description: "ajbBuildError=true/false\n\n" +
"Y if an error occurred while building an XPJOB job AJB or an agent job AFM, N if not\n",
type: "boolean",
required: false
},
{
name: "arf",
description: "arf=true/false\n\n" +
"Y if this job is monitored by ARF, N if not\n",
type: "boolean",
required: false
},
{
name: "arfAttachErr",
description: "arfAttachErr=true/false\n\n" +
"Y if this job had an ARF attach error, N if not\n",
type: "boolean",
required: false
},
{
name: "arfCompMatched",
description: "arfCompMatched=true/false\n\n" +
"Set to Y if an ARF JOB completion rule matched for this job\n",
type: "boolean",
required: false
},
{
name: "arfDate",
description: "arfDate=true/false\n\n" +
"Y if the job uses ARF\n",
type: "boolean",
required: false
},
{
name: "arfErrorCond",
description: "arfErrorCond=true/false\n\n" +
"Set to Y if there was an error during ARF condition detection, N if not\n",
type: "boolean",
required: false
},
{
name: "arfjJob",
description: "arfjJob=true/false\n\n" +
"Y if job is an ARF recovery job, N if not\n",
type: "boolean",
required: false
},
{
name: "arfJobComplete",
description: "arfJobComplete=true/false\n\n" +
"Set to Y if this job's completion has been posted to ARF, N if not\n",
type: "boolean",
required: false
},
{
name: "arfRecovery",
description: "arfRecovery=true/false\n\n" +
"Y if job is in ARF recovery, N if not\n",
type: "boolean",
required: false
},
{
name: "arfRecoveryErr",
description: "arfRecoveryErr=true/false\n\n" +
"Y if this job had an error in ARF recovery, N if not\n",
type: "boolean",
required: false
},
{
name: "arfset",
description: "arfset=true/false\n\n" +
"The collection of ARF definitions that apply to this job\n",
type: "boolean",
required: false
},
{
name: "arfTime",
description: "arfTime=true/false\n\n" +
"The date and time that the ARFSET was attached to this job\n",
type: "boolean",
required: false
},
{
name: "autofDone",
description: "autofDone=true/false\n\n" +
"Y if job performed AUTO F, N if not\n",
type: "boolean",
required: false
},
{
name: "ca11JesNode",
description: "ca11JesNode=true/false\n\n" +
"The JES node where this job executes\n",
type: "boolean",
required: false
},
{
name: "ca11RestartStep",
description: "ca11RestartStep=true/false\n\n" +
"The relative CA 11 restart step number\n",
type: "boolean",
required: false
},
{
name: "ca11RmsCc",
description: "ca11RmsCc=true/false\n\n" +
"The CA 11 U11RMS step condition code\n",
type: "boolean",
required: false
},
{
name: "ca11Subsystem",
description: "ca11Subsystem=true/false\n\n" +
"The CA 11 subsystem name\n",
type: "boolean",
required: false
},
{
name: "ca7System",
description: "ca7System=true/false\n\n" +
"The user-defined application system associated with this job\n",
type: "boolean",
required: false
},
{
name: "compCode",
description: "compCode=true/false\n\n" +
"The job completion code in number format\n",
type: "boolean",
required: false
},
{
name: "cpmJfm",
description: "cpmJfm=true/false\n\n" +
"Y if JFM is used to track CPM, N if not\n",
type: "boolean",
required: false
},
{
name: "cpuTableIndex",
description: "cpuTableIndex=true/false\n\n" +
"Index to the CPU Table entry\n",
type: "boolean",
required: false
},
{
name: "cputime",
description: "cputime=true/false\n\n" +
"This Job's average CPU time\n",
type: "boolean",
required: false
},
{
name: "currStepNum",
description: "currStepNum=true/false\n\n" +
"The number of the step that is currently executing\n",
type: "boolean",
required: false
},
{
name: "defNotFound",
description: "defNotFound=true/false\n\n" +
"Y if job defintion not found on database, N if not found\n",
type: "boolean",
required: false
},
{
name: "doNotPrompt",
description: "doNotPrompt=true/false\n\n" +
"Y if prompts are bypassed for the job, N if not\n",
type: "boolean",
required: false
},
{
name: "drclass",
description: "drclass=true/false\n\n" +
"The job's disaster recovery class\n",
type: "boolean",
required: false
},
{
name: "drmode",
description: "drmode=true/false\n\n" +
"Y if this job entered the queues when disaster recovery mode was active, N if not\n",
type: "boolean",
required: false
},
{
name: "dueOutExists",
description: "dueOutExists=true/false\n\n" +
"Determines if a zero value in DUE_OUT_TIME indicates midnight (Y) or no due out time (N)\n",
type: "boolean",
required: false
},
{
name: "dueOutTime",
description: "dueOutTime=true/false\n\n" +
"The date and time this job is expected to complete\n",
type: "boolean",
required: false
},
{
name: "dupJob",
description: "dupJob=true/false\n\n" +
"Y if a job with the same name is waiting on this job to complete, N if not\n",
type: "boolean",
required: false
},
{
name: "dupJobWait",
description: "dupJobWait=true/false\n\n" +
"Y if this job is waiting on a job with the same name to complete, N if not\n",
type: "boolean",
required: false
},
{
name: "elapsedTime",
description: "elapsedTime=true/false\n\n" +
"This Job's average elapsed time\n",
type: "boolean",
required: false
},
{
name: "endTime",
description: "endTime=true/false\n\n" +
"The date and time this job ended\n",
type: "boolean",
required: false
},
{
name: "executable",
description: "executable=true/false\n\n" +
"Y if job is executable, N if not\n",
type: "boolean",
required: false
},
{
name: "express",
description: "express=true/false\n\n" +
"Y if submission of this job has been expedited by use of the SUBMIT,EXPRESS=YES command, N if not\n",
type: "boolean",
required: false
},
{
name: "externalInput",
description: "externalInput=true/false\n\n" +
"Y if we job has external input, N if not\n",
type: "boolean",
required: false
},
{
name: "externalJob",
description: "externalJob=true/false\n\n" +
"Y if this is an externally tracked job, N if not\n",
type: "boolean",
required: false
},
{
name: "externalSatisfied",
description: "externalSatisfied=true/false\n\n" +
"The number of satisfied external requirements for this job\n",
type: "boolean",
required: false
},
{
name: "externalTotal",
description: "externalTotal=true/false\n\n" +
"The total number of external requirements for this job\n",
type: "boolean",
required: false
},
{
name: "forcedComplete",
description: "forcedComplete=true/false\n\n" +
"Y if job was force completed, N if not\n",
type: "boolean",
required: false
},
{
name: "forcedSubmit",
description: "forcedSubmit=true/false\n\n" +
"Y if all input requirements have been marked as satisfied by use of the SUBMIT command, N if not\n",
type: "boolean",
required: false
},
{
name: "fromXpRequest",
description: "fromXpRequest=true/false\n\n" +
"Y if scheduling request for this job came from an XPS client, N if not\n",
type: "boolean",
required: false
},
{
name: "hasCa11",
description: "hasCa11=true/false\n\n" +
"Y if job has a CA11 segment, N if not\n",
type: "boolean",
required: false
},
{
name: "hasCpuTime",
description: "hasCpuTime=true/false\n\n" +
"Y if we have non-zero CPU time for this job, N if not\n",
type: "boolean",
required: false
},
{
name: "hasJo",
description: "hasJo=true/false\n\n" +
"Y if the JCL or PARM DATA contains a #JO card, N if not\n",
type: "boolean",
required: false
},
{
name: "hasStepTime",
description: "hasStepTime=true/false\n\n" +
"Y if job has non-zero step CPU time, N if not\n",
type: "boolean",
required: false
},
{
name: "held",
description: "held=true/false\n\n" +
"Y if job is held, N if not\n",
type: "boolean",
required: false
},
{
name: "heldByJob",
description: "heldByJob=true/false\n\n" +
"Y if job was held on entry to the queues, N if not\n",
type: "boolean",
required: false
},
{
name: "heldSkeleton",
description: "heldSkeleton=true/false\n\n" +
"Y if job is held and in skeleton status, N if not\n",
type: "boolean",
required: false
},
{
name: "skeleton",
description: "skeleton=true/false\n\n" +
"Y if job is in skeleton status, N if not\n",
type: "boolean",
required: false
},
{
name: "holdOnEntry",
description: "holdOnEntry=true/false\n\n" +
"Y if job marked HOLD=YES, N if not\n",
type: "boolean",
required: false
},
{
name: "hostName",
description: "hostName=true/false\n\n" +
"The SMF Id of the system where this is executing\n",
type: "boolean",
required: false
},
{
name: "inCpmFlow",
description: "inCpmFlow=true/false\n\n" +
"Y if job is part of a CPM flow, N if not\n",
type: "boolean",
required: false
},
{
name: "insertRms",
description: "insertRms=true/false\n\n" +
"Y if an RMS step will be inserted into this job's JCL, N if not\n",
type: "boolean",
required: false
},
{
name: "jclAllocErr",
description: "jclAllocErr=true/false\n\n" +
"Y if JCL or PARM DATA library could not be allocated, N if not\n",
type: "boolean",
required: false
},
{
name: "jclCount",
description: "jclCount=true/false\n\n" +
"The number of non-# records in the JCL or PARM DATA members associated with this job\n",
type: "boolean",
required: false
},
{
name: "jclError",
description: "jclError=true/false\n\n" +
"Y if job marked with JCL error, N if not\n",
type: "boolean",
required: false
},
{
name: "jclFromAltlib",
description: "jclFromAltlib=true/false\n\n" +
"Y if JCL or PARM DATA was retrieved from an alternate library, N if not\n",
type: "boolean",
required: false
},
{
name: "jclLibrary",
description: "jclLibrary=true/false\n\n" +
"Contains either a 3 digit JCL index value or a JCL variable beginning with an ampersand\n",
type: "boolean",
required: false
},
{
name: "jesHi",
description: "jesHi=true/false\n\n" +
"JES supports ID > 99999\n",
type: "boolean",
required: false
},
{
name: "loadOnly",
description: "loadOnly=true/false\n\n" +
"Y if this is a LOAD only job, N if not\n",
type: "boolean",
required: false
},
{
name: "loadStepDone",
description: "loadStepDone=true/false\n\n" +
"Y if LOAD step ran OK for this job, N if not\n",
type: "boolean",
required: false
},
{
name: "locked",
description: "locked=true/false\n\n" +
"Y if job is locked, N if not\n",
type: "boolean",
required: false
},
{
name: "longName",
description: "longName=true/false\n\n" +
"An alias name for this job. This name may be used by scheduling engines on other platforms, such as AutoSys\n",
type: "boolean",
required: false
},
{
name: "lterm",
description: "lterm=true/false\n\n" +
"Logical terminal name from job definition\n",
type: "boolean",
required: false
},
{
name: "mainid",
description: "mainid=true/false\n\n" +
"If positive, the CPU number on which the job may execute. If negative, the CPU number on which the job may not execute\n",
type: "boolean",
required: false
},
{
name: "maint",
description: "maint=true/false\n\n" +
"Y if job ignores requirements, N if not\n",
type: "boolean",
required: false
},
{
name: "manualRequeue",
description: "manualRequeue=true/false\n\n" +
"Y if job has been re-queued to REQUEST queue, N if not\n",
type: "boolean",
required: false
},
{
name: "memberName",
description: "memberName=true/false\n\n" +
"The JCL or PARM DATA library member name\n",
type: "boolean",
required: false
},
{
name: "mustStartExists",
description: "mustStartExists=true/false\n\n" +
"Determines if a zero value in MUST_START_TIME indicates midnight (Y) or no deadline time (N)\n",
type: "boolean",
required: false
},
{
name: "needsAutof",
description: "needsAutof=true/false\n\n" +
"Y if a job changed and requires 'F' in CA11, N if not\n",
type: "boolean",
required: false
},
{
name: "nextRunReq",
description: "nextRunReq=true/false\n\n" +
"Y if job has temporary requirements for the next execution, N if not\n",
type: "boolean",
required: false
},
{
name: "nodeFailed",
description: "nodeFailed=true/false\n\n" +
"Y if this is an XPJOB job and at the time of it last submit its node was down, N if not\n",
type: "boolean",
required: false
},
{
name: "nodeOffline",
description: "nodeOffline=true/false\n\n" +
"Y if this is an XPJOB job and at the time of its last submit its node was offline, N if not\n",
type: "boolean",
required: false
},
{
name: "nodeStopped",
description: "nodeStopped=true/false\n\n" +
"Y if this is an XPJOB job and at the time of it last submit its node was stopped, N if not\n",
type: "boolean",
required: false
},
{
name: "noUserId",
description: "noUserId=true/false\n\n" +
"Y if there is not a valid security id for this job, N if there is\n",
type: "boolean",
required: false
},
{
name: "noXpsiParmlib",
description: "noXpsiParmlib=true/false\n\n" +
"Y if this is an XPJOB job and has no PARMLIB, N if not\n",
type: "boolean",
required: false
},
{
name: "noXpsiXpsparm",
description: "noXpsiXpsparm=true/false\n\n" +
"Y if this is an XPJOB job and has no PARM, N if not\n",
type: "boolean",
required: false
},
{
name: "override",
description: "override=true/false\n\n" +
"Y if JCL/PARM DATA override is required, N if not\n",
type: "boolean",
required: false
},
{
name: "overrideApplied",
description: "overrideApplied=true/false\n\n" +
"Y if JCL overrides have been applied for this job, N if not\n",
type: "boolean",
required: false
},
{
name: "prompt",
description: "prompt=true/false\n\n" +
"Y if job should have LATE PROMPTS, N if not\n",
type: "boolean",
required: false
},
{
name: "promptAck",
description: "promptAck=true/false\n\n" +
"Y if user has acknowledged the prompt, N if not\n",
type: "boolean",
required: false
},
{
name: "prompted",
description: "prompted=true/false\n\n" +
"Y if user has been prompted, N if not\n",
type: "boolean",
required: false
},
{
name: "qjclUpdated",
description: "qjclUpdated=true/false\n\n" +
"Y if JCL or PARM DATA updated through QJCL, N if not\n",
type: "boolean",
required: false
},
{
name: "queueJcl",
description: "queueJcl=true/false\n\n" +
"Y if a QJCL command is in progress for this job N if not\n",
type: "boolean",
required: false
},
{
name: "repeatCount",
description: "repeatCount=true/false\n\n" +
"The number of times to repeat this job\n",
type: "boolean",
required: false
},
{
name: "repeatDiff",
description: "repeatDiff=true/false\n\n" +
"\n",
type: "boolean",
required: false
},
{
name: "ca7No",
description: "ca7No=true/false\n\n" +
"The difference between the original dueout time and the original submit time, used by repeating jobs\n",
type: "boolean",
required: false
},
{
name: "repeatInterval",
description: "repeatInterval=true/false\n\n" +
"The interval between repetitions of the job\n",
type: "boolean",
required: false
},
{
name: "repeatLeadTime",
description: "repeatLeadTime=true/false\n\n" +
"The lead time for this repeat job. This is the amount of time to ensure it completes before it due out time\n",
type: "boolean",
required: false
},
{
name: "repeatStopExists",
description: "repeatStopExists=true/false\n\n" +
"Determines if a zero value in REPEAT_STOP_TIME indicates midnight (Y) or no repeat stop time (N)\n",
type: "boolean",
required: false
},
{
name: "repeatStopTime",
description: "repeatStopTime=true/false\n\n" +
"The date and time on or after which a repeating job will not be repeated\n",
type: "boolean",
required: false
},
{
name: "repeatType",
description: "repeatType=true/false\n\n" +
"The type of repeat job. This field determines how the submit time requierement is calculated for repeating jobs\n",
type: "boolean",
required: false
},
{
name: "restartStep",
description: "restartStep=true/false\n\n" +
"The step name in which the job was restarted\n",
type: "boolean",
required: false
},
{
name: "retainJcl",
description: "retainJcl=true/false\n\n" +
"Y if JCL or XPJOB information will be retained in the prior run queue, N if not\n",
type: "boolean",
required: false
},
{
name: "rqmtCount",
description: "rqmtCount=true/false\n\n" +
"The master requirement count for this job. The number includes unsatisfied requirements, submit time, and other reasons preventing the job from being submitted\n",
type: "boolean",
required: false
},
{
name: "schdAdjusted",
description: "schdAdjusted=true/false\n\n" +
"Y if job's schedule has been adjusted, N if not\n",
type: "boolean",
required: false
},
{
name: "nosecurity",
description: "nosecurity=true/false\n\n" +
"Y if there was an error retrieving security data,N if no\n",
type: "boolean",
required: false
},
{
name: "setNdb",
description: "setNdb=true/false\n\n" +
"Y if job will bypass LOAD processing at completion and not update the database, N if not\n",
type: "boolean",
required: false
},
{
name: "smfNeeded",
description: "smfNeeded=true/false\n\n" +
"Y if SMF feedback is needed for this job, N if not\n",
type: "boolean",
required: false
},
{
name: "startTime",
description: "startTime=true/false\n\n" +
"The date and time this job started executing on its most recent submission\n",
type: "boolean",
required: false
},
{
name: "submitted",
description: "submitted=true/false\n\n" +
"Y if this job has been submitted to the host, N if not\n",
type: "boolean",
required: false
},
{
name: "submitTime",
description: "submitTime=true/false\n\n" +
"The date and time this job was submitted\n",
type: "boolean",
required: false
},
{
name: "triggered",
description: "triggered=true/false\n\n" +
"Y if job triggered by another job, N if not\n",
type: "boolean",
required: false
},
{
name: "uid",
description: "uid=true/false\n\n" +
"The CA 7 internal user security designation\n",
type: "boolean",
required: false
},
{
name: "verify",
description: "verify=true/false\n\n" +
"Y if job has a manual verification requirement, N if not\n",
type: "boolean",
required: false
},
{
name: "waitSubmitTime",
description: "waitSubmitTime=true/false\n\n" +
"Y if this job has a submit time requirement, N if not\n",
type: "boolean",
required: false
},
{
name: "xpAltNode",
description: "xpAltNode=true/false\n\n" +
"The alternate node where this XPJOB job was routed\n",
type: "boolean",
required: false
},
{
name: "xpPrimaryNode",
description: "xpPrimaryNode=true/false\n\n" +
"The primary node associated with this XPJOB job\n",
type: "boolean",
required: false
},
{
name: "xpsJob",
description: "xpsJob=true/false\n\n" +
"Y if this is an XPJOB job, N if not\n",
type: "boolean",
required: false
},
{
name: "xpStatus",
description: "xpStatus=true/false\n\n" +
"The status of the node associated with this XPJOB job. A: Active F: Failed CCI send O: Offline S:Stopped\n",
type: "boolean",
required: false
},
{
name: "xtrackerInact",
description: "xtrackerInact=true/false\n\n" +
"Y if at time of submission, the XTRACKER task is not active for an XPJOB job or IAS is not active for an agent job, N if not\n",
type: "boolean",
required: false
},
{
name: "xplatNode",
description: "xplatNode=true/false\n\n" +
"Cross platform long node name\n",
type: "boolean",
required: false
},
{
name: "responseError",
description: "responseError=true/false\n\n" +
"\n",
type: "boolean",
required: false
},
{
name: "ca11FailingStepNum",
description: "ca11FailingStepNum=true/false\n\n" +
"CA 11 Failing Step Number\n",
type: "boolean",
required: false
},
{
name: "completeOk",
description: "completeOk=true/false\n\n" +
"Y if job completed normally, N if not\n",
type: "boolean",
required: false
},
{
name: "jesNum",
description: "jesNum=true/false\n\n" +
"The JES job number for this job. A value of -1 indicates NA\n",
type: "boolean",
required: false
},
{
name: "needsLoad",
description: "needsLoad=true/false\n\n" +
"Y if LOAD processing will be done for this job, Nif not\n",
type: "boolean",
required: false
},
{
name: "deadline",
description: "deadline=true/false\n\n" +
"The date and time a job must be started by in order to meet its due out time\n",
type: "boolean",
required: false
},
{
name: "jclfrom254",
description: "jclfrom254=true/false\n\n" +
"Y if JCL or XPJOB information will be retained in the prior run queue, N if not\n",
type: "boolean",
required: false
},
{
name: "proseNum",
description: "proseNum=true/false\n\n" +
"Number of the prose text associated with this job, or zero\n",
type: "boolean",
required: false
},
{
name: "scheduleId",
description: "scheduleId=true/false\n\n" +
"The schedule id for this execution\n",
type: "boolean",
required: false
},
{
name: "triggeringJobNum",
description: "triggeringJobNum=true/false\n\n" +
"The CA 7 internal job number of the job that triggered this job or job that created the data set that triggered this job\n",
type: "boolean",
required: false
},
{
name: "triggers",
description: "triggers=true/false\n\n" +
"Y if job can trigger other jobs, N if not\n",
type: "boolean",
required: false
}
],
profile: {
optional: ["ca7"]
}
};
//# sourceMappingURL=PostJobInstanceListCustom.definition.js.map