Cullen Programming

VM Programmable Operator Rolling Console Facility


Users Guide


                                                                   
                                                                               

Logical Operator Virtual Machine Configuration

Privilege Classes: BCEDG Machine Mode: ESA Machine Size: 64M IUCV ANY MSGLIMIT 4096

Logical Operator PROFILE EXEC

/* REXX */ /* */ /* Function: PROFILE EXEC for LOGLOPER */ /* */ /* Author: Geoffrey J. Cullen */ /* */ /* Dependencies: */ /* Must have link to VMTOOLS 1192 as D */ /* Must have link to VMTOOLS 2192 as E */ /* Must have link to VMTOOLS 3192 as F since PROFESSIONAL */ /* May have link to TCPMAINT 0592 as T */ /* Must have valid master console address coded as a constant. */ /* */ /* Changed: */ /* 05-15-01 CP Implemented */ /* 03-29-21 CP Ensure CPCONIO and VMCONIO set OFF at start */ /* */ /* */ TRACE off 'CP SPOOL CONS START CONSOLES' say date() TIME() 'SET RDYMSG SMSG' 'SET EMSG ON' 'CP SET RUN ON' 'CP AUTOREAD OFF' 'CP TERM HOLD OFF' 'CP TERM HILIGHT ON' 'CP SET VMCONIO OFF' 'CP SET CPCONIO OFF' 'CP TERM TIMESTAMP ON' 'CP SCREEN VMOUT GREEN NONE INAREA YELLOW NONE' 'CP SCREEN STATAREA PINK NONE CPOUT TUR NONE INREDISP WHIT NONE' 'CP SP 00C CL *' 'CP SP PRT * ' 'ACC 1192 D ' 'ACC 2192 E ' 'ACC 3192 F ' 'ACC 0592 T ' 'SET RETRIEVE MAX' 'CP SET PF1 HELP' 'CP SET PF3 QQUIT' 'CP SET PF11 RECEIVE = A A(REP#X A A' 'CP SET PF12 RETRIEVE BACKWARD' 'CP SET PF23 RETRIEVE FORWARD' 'CP SET PF24 RETRIEVE BACKWARD' 'CP TERM MORE 0 0' queue 'PROPROLL' queue 'CP TERM HOLD OFF' RETURN 0

Initiation

Execute the PROPROLL EXEC in the Logical Operator (such as LOGLOPER) virtual machine.


                                                                   
                                                                               

Operational Commands and Program Function Key settings

OPERATION: Start: execute PROPROLL Stop: PF3 (request) followed by PF2 (confirmation) (or just HX) Clear Screen key will cause the product to erase then rewrite the current screen. Reset key will cause the keyboard to become uninhibited. Command Line: Lower left-hand corner. Depressing the ENTER key will always cause the cursor to return to this home position.

Function Transition Commands

PF3 Exits the facility. PF6 Retrieves prior command(s) entered. PF7 Places facility into BACKWARD scroll mode. Subsequent PF7 will scroll back one screen. PF8 Places facility into FORWARD scroll mode. Subsequent PF8 will scroll forward one screen. PF12 Returns the screen mode from scrolling to Normal roll mode. PA1 This will cause a CP READ to occur.

Command Execution

(no prefix) Command is attempted to be executed in the Logical Operator. OP Command is directed to the user named OPERATOR. CMS Command is passed to CMS in this machine, the Logical Operator. REXX A REXX script that is accessible by this userid (Logical Operator) is executed.

Limitations and Restrictions

No command of any type must cause a WAIT or post a READ to the console. No logic yet to handle. The log may contain 12000 lines prior to saturation. CMS commands should be of the QUERY type only. Return solicited information. CP commands may be QUERY or SET. OP commands at forwarded to the Programmable Operator where they will execute in the OPERATOR address space. Responses to OP commands are limited by the constraints of IUCV messaging and the Programmable Operator. REXX exec scripts can be invoked with up to 5 arguments. Scripts and Execs must terminate in short order; no long running processes. The user should guard against commands that will cause the facility to abnormally terminate or logoff the virtual machine or recycle the facility. Responses to queries are limited to a line length of 80 characters. Warning: Do not make the OPERATOR the Secondary Console Image Facility (SCIF) to the Logical Operator.

Cullen Programming logo

Twitter