UNPKG

@broadcom/sysview-for-zowe-cli

Version:

Zowe CLI plugin for SYSVIEW

194 lines (193 loc) 4.94 kB
/** * Context information from a SYSVIEW command can be found in various parts of the display. * For example, the command’s screen title, the date and time, any displayed message, * the current jobname displayed often in the information area. * All of this information along with system name, LPAR, etc. are placed in the * context section of the response message. */ export interface ISysviewContext { /**************************************** * z/os information * ****************************************/ /** * Name of the zSystem hardware. Ex: "MF04" */ hardwareName: string; /** * Name of the SYSPLEX. Ex: "PLEXC1" */ sysplexName: string; /** * Name of the LPAR. Ex: "CA32" */ lparName: string; /** * Name of the system. Ex: "CA32" */ systemName: string; /** * The SMF Id for the system. Ex: "CA32" */ smfId: string; /** * The JES name. Ex: "JES2" */ jesName: string; /** * JES Node. Ex: "USILCA11" */ jesNode: string; /** * The User Id for the Virtual Machine. */ vmUserId: string; /**************************************** * SYSVIEW information * ****************************************/ /** * The product name: "SYSVIEW" */ productName: string; /** * The product release. Ex: "16.0a" */ productRelease: string; /** * The product build. Ex: "0990" */ productBuild: string; /** * The product's subsystem Id. Ex: "SYSV" */ productSsId: string; /** * The product interface. Ex: "SERVER" */ productInterface: string; /** * The UserId used to execute the command. Ex: "PICAN02" */ productUserId: string; /** * The product's address space. Ex: "SYSVDEVU" */ productJobName: string; /** * The home address space for the product job. Ex: "SYSVDEVU" */ homeJobName: string; /** * The home address space's JES job Id. Ex: "STC18128" */ homeJobId: string; /** * The home address space's Address Space Id (ASID). Ex: "021C" */ homeAsId: string; /**************************************** * command information * ****************************************/ /** * The current address space which is the target for the command. Ex: "CICS1" */ currentJobName: string; /** * The current address space's JES job Id. Ex: "STC00145" */ currentJobId: string; /** * The current address space's Address Space Id. Ex: "021A" */ currentAsId: string; /** * The current target address space type. Ex: "MQ" */ currentAsiType: string; /** * The current target address space subtype. Ex: "QMGR" */ currentAsiSubType: string; /** * The current TCB address. Ex: "007C8998" */ currentTCB: string; /** * The current hexadecimal process id. Ex: "0505A788" */ currentProcessId: string; /** * The command whose data was captured. Ex: "ASLIST" */ commandName: string; /** * The format for the command whose data was captured. Ex: "" */ commandFormat: string; /** * The screen for the command whose data was captured. Ex: "" */ commandScreen: string; /** * */ commandDateTime: string; /** * The screen title for the command whose data was captured. Ex: "Address Space List" */ screenTitle: string; /** * The message that was generated for the command whose data was captured. Ex: "" */ message: string; /** * */ messageReturnCode: string; /**************************************** * data information * ****************************************/ /** * The number of rows whose highest field status is NONE. Ex: "2425" */ conditionNone: string; /** * The number of rows whose highest field status is NORMAL. Ex:"0" */ conditionNormal: string; /** * The number of rows whose highest field status is HIGH. Ex:"0" */ conditionHigh: string; /** * The number of rows whose highest field status is WARNING. Ex:"6" */ conditionWarning: string; /** * The number of rows whose highest field status is PROBLEM. Ex:"17" */ conditionProblem: string; /** * The number of information area fields. Ex: "24" */ infoFields: string; /** * The number of information area rows. Ex: "5" */ infoRows: string; /** * The number of data area fields. Ex: "47" */ dataFields: string; /** * The number of data area rows. Ex: "2448" */ dataRows: string; /** * */ dataRowsTruncated: string; /** * Index signature. */ [key: string]: any; }