UNPKG

@broadcom/ops-for-zowe-cli

Version:

OPS/MVS® Plug-in for Zowe CLI

48 lines (47 loc) 1.67 kB
import { Session } from "@zowe/imperative"; import { IExecuteRexxResponse } from "./doc/IExecuteRexxResponse"; import { IExecuteCommandResponse } from "./doc/IExecuteCommandResponse"; import { IExecuteRexxCommandBody } from "./doc/IExecuteRexxCommandBody"; import { IExecuteCommandCommandBody } from "./doc/IExecuteCommandCommandBody"; /** * formats and executes request to run opsrexx program * * @export * @param {Session} session * @param {IExecuteRexxCommandBody} body * @param {string} subSystem * @param {number} [wait] * @return {*} {Promise<IExecuteRexxResponse>} */ export declare function executeRexx(session: Session, body: IExecuteRexxCommandBody, subSystem: string, wait: number): Promise<IExecuteRexxResponse>; /** * processes wait time for program output retrieval * * @export * @param {Session} session * @param {string} program * @param {string} instanceToken * @param {number} [wait] * @return {*} */ export declare function processWait(session: Session, program: string, instanceToken: string, wait: number): Promise<{}>; /** * * * @export * @param {Session} session * @param {string} instanceToken * @return {*} {Promise<IExecuteRexxResponse>} */ export declare function retrieveRexx(session: Session, instanceToken: string): Promise<IExecuteRexxResponse>; /** * * * @export * @param {Session} session * @param {IExecuteCommandCommandBody} body * @param {string} subSystem * @param {number} wait * @return {*} {Promise<IExecuteCommandResponse>} */ export declare function executeCommand(session: Session, body: IExecuteCommandCommandBody, subSystem?: string, wait?: string): Promise<IExecuteCommandResponse>;