UNPKG

@broadcom/ca7-for-zowe-cli

Version:

CA 7 Workload Automation Plug-in for Zowe CLI

200 lines 11.2 kB
"use strict"; /* * Copyright (c) 2025 Broadcom. All Rights Reserved. The term * "Broadcom" refers to Broadcom Inc. and/or its subsidiaries. * * This software and all information contained therein is * confidential and proprietary and shall not be duplicated, * used, disclosed, or disseminated in any way except as * authorized by the applicable license agreement, without the * express written permission of Broadcom. All authorized * reproductions must be marked with this language. * * EXCEPT AS SET FORTH IN THE APPLICABLE LICENSE AGREEMENT, TO * THE EXTENT PERMITTED BY APPLICABLE LAW, BROADCOM PROVIDES THIS * SOFTWARE WITHOUT WARRANTY OF ANY KIND, INCLUDING WITHOUT * LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR * FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT WILL BROADCOM * BE LIABLE TO THE END USER OR ANY THIRD PARTY FOR ANY LOSS OR * DAMAGE, DIRECT OR INDIRECT, FROM THE USE OF THIS SOFTWARE, * INCLUDING WITHOUT LIMITATION, LOST PROFITS, BUSINESS * INTERRUPTION, GOODWILL, OR LOST DATA, EVEN IF BROADCOM IS * EXPRESSLY ADVISED OF SUCH LOSS OR DAMAGE. */ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", { value: true }); const PostJobInstanceListCustom_1_1 = require("../../../api/PostJobInstanceListCustom_1"); const CA7BaseHandler_1 = require("../../CA7BaseHandler"); const CA7ResponseUtil_1 = require("../../../util/CA7ResponseUtil"); /* Command handler to Retrieves information about active jobs using a custom set of columns for DEFAULT_INSTANCE * @export * @class PostJobInstanceListCustom_1Handler * @extends {CA7BaseHandler} */ class PostJobInstanceListCustom_1Handler extends CA7BaseHandler_1.CA7BaseHandler { /* * Process the command. * @param {IHandlerParameters} params * @param session * @returns {Promise<void>} * @memberof PostJobInstanceListCustom_1Handler */ processWithSession(params, session) { return __awaiter(this, void 0, void 0, function* () { const parms = { "ca7no": params.arguments.ca7no, "jobname": params.arguments.jobname, "databasename": params.arguments.databasename, "job": params.arguments.job, "queueName": params.arguments.queueName, "ca7#": params.arguments["ca7#"], "status": params.arguments.status, "entryMode": params.arguments.entryMode, "abended": params.arguments.abended, "agentIntervention": params.arguments.agentIntervention, "agentJobNumber": params.arguments.agentJobNumber, "agentName": params.arguments.agentName, "agentStatus": params.arguments.agentStatus, "agentStatusData": params.arguments.agentStatusData, "agentSubmitted": params.arguments.agentSubmitted, "agentType": params.arguments.agentType, "agentUser": params.arguments.agentUser, "ajbBuildError": params.arguments.ajbBuildError, "arf": params.arguments.arf, "arfAttachErr": params.arguments.arfAttachErr, "arfCompMatched": params.arguments.arfCompMatched, "arfDate": params.arguments.arfDate, "arfErrorCond": params.arguments.arfErrorCond, "arfjJob": params.arguments.arfjJob, "arfJobComplete": params.arguments.arfJobComplete, "arfRecovery": params.arguments.arfRecovery, "arfRecoveryErr": params.arguments.arfRecoveryErr, "arfset": params.arguments.arfset, "arfTime": params.arguments.arfTime, "autofDone": params.arguments.autofDone, "ca11JesNode": params.arguments.ca11JesNode, "ca11RestartStep": params.arguments.ca11RestartStep, "ca11RmsCc": params.arguments.ca11RmsCc, "ca11Subsystem": params.arguments.ca11Subsystem, "ca7System": params.arguments.ca7System, "compCode": params.arguments.compCode, "cpmJfm": params.arguments.cpmJfm, "cpuTableIndex": params.arguments.cpuTableIndex, "cputime": params.arguments.cputime, "currStepNum": params.arguments.currStepNum, "defNotFound": params.arguments.defNotFound, "doNotPrompt": params.arguments.doNotPrompt, "drclass": params.arguments.drclass, "drmode": params.arguments.drmode, "dueOutExists": params.arguments.dueOutExists, "dueOutTime": params.arguments.dueOutTime, "dupJob": params.arguments.dupJob, "dupJobWait": params.arguments.dupJobWait, "elapsedTime": params.arguments.elapsedTime, "endTime": params.arguments.endTime, "executable": params.arguments.executable, "express": params.arguments.express, "externalInput": params.arguments.externalInput, "externalJob": params.arguments.externalJob, "externalSatisfied": params.arguments.externalSatisfied, "externalTotal": params.arguments.externalTotal, "forcedComplete": params.arguments.forcedComplete, "forcedSubmit": params.arguments.forcedSubmit, "fromXpRequest": params.arguments.fromXpRequest, "hasCa11": params.arguments.hasCa11, "hasCpuTime": params.arguments.hasCpuTime, "hasJo": params.arguments.hasJo, "hasStepTime": params.arguments.hasStepTime, "held": params.arguments.held, "heldByJob": params.arguments.heldByJob, "heldSkeleton": params.arguments.heldSkeleton, "skeleton": params.arguments.skeleton, "holdOnEntry": params.arguments.holdOnEntry, "hostName": params.arguments.hostName, "inCpmFlow": params.arguments.inCpmFlow, "insertRms": params.arguments.insertRms, "jclAllocErr": params.arguments.jclAllocErr, "jclCount": params.arguments.jclCount, "jclError": params.arguments.jclError, "jclFromAltlib": params.arguments.jclFromAltlib, "jclLibrary": params.arguments.jclLibrary, "jesHi": params.arguments.jesHi, "loadOnly": params.arguments.loadOnly, "loadStepDone": params.arguments.loadStepDone, "locked": params.arguments.locked, "longName": params.arguments.longName, "lterm": params.arguments.lterm, "mainid": params.arguments.mainid, "maint": params.arguments.maint, "manualRequeue": params.arguments.manualRequeue, "memberName": params.arguments.memberName, "mustStartExists": params.arguments.mustStartExists, "needsAutof": params.arguments.needsAutof, "nextRunReq": params.arguments.nextRunReq, "nodeFailed": params.arguments.nodeFailed, "nodeOffline": params.arguments.nodeOffline, "nodeStopped": params.arguments.nodeStopped, "noUserId": params.arguments.noUserId, "noXpsiParmlib": params.arguments.noXpsiParmlib, "noXpsiXpsparm": params.arguments.noXpsiXpsparm, "override": params.arguments.override, "overrideApplied": params.arguments.overrideApplied, "prompt": params.arguments.prompt, "promptAck": params.arguments.promptAck, "prompted": params.arguments.prompted, "qjclUpdated": params.arguments.qjclUpdated, "queueJcl": params.arguments.queueJcl, "repeatCount": params.arguments.repeatCount, "repeatDiff": params.arguments.repeatDiff, "repeatInterval": params.arguments.repeatInterval, "repeatLeadTime": params.arguments.repeatLeadTime, "repeatStopExists": params.arguments.repeatStopExists, "repeatStopTime": params.arguments.repeatStopTime, "repeatType": params.arguments.repeatType, "restartStep": params.arguments.restartStep, "retainJcl": params.arguments.retainJcl, "rqmtCount": params.arguments.rqmtCount, "schdAdjusted": params.arguments.schdAdjusted, "nosecurity": params.arguments.nosecurity, "setNdb": params.arguments.setNdb, "smfNeeded": params.arguments.smfNeeded, "startTime": params.arguments.startTime, "submitted": params.arguments.submitted, "submitTime": params.arguments.submitTime, "triggered": params.arguments.triggered, "uid": params.arguments.uid, "verify": params.arguments.verify, "waitSubmitTime": params.arguments.waitSubmitTime, "xpAltNode": params.arguments.xpAltNode, "xpPrimaryNode": params.arguments.xpPrimaryNode, "xpsJob": params.arguments.xpsJob, "xpStatus": params.arguments.xpStatus, "xtrackerInact": params.arguments.xtrackerInact, "xplatNode": params.arguments.xplatNode, "responseError": params.arguments.responseError, "ca11FailingStep#": params.arguments["ca11FailingStep#"], "completeOk": params.arguments.completeOk, "jes#": params.arguments["jes#"], "needsLoad": params.arguments.needsLoad, "deadline": params.arguments.deadline, "jclfrom254": params.arguments.jclfrom254, "prose#": params.arguments["prose#"], "scheduleId": params.arguments.scheduleId, "triggeringJob#": params.arguments["triggeringJob#"], "triggers": params.arguments.triggers }; const ca7Response = yield PostJobInstanceListCustom_1_1.PostJobInstanceListCustom_1.postJobInstanceListCustom_1(session, parms); CA7ResponseUtil_1.CA7ResponseUtil.responseWithJSON(params, ca7Response); }); } } exports.default = PostJobInstanceListCustom_1Handler; //# sourceMappingURL=PostJobInstanceListCustom_1.handler.js.map