                                                                                
A simple, full-screen VSE system editor was needed to run from the              
console to allow fixes to VSE Library members when you can't get more           
than BG to run and/or can't even get the IPL procedure to complete. 
            
It is longer necessary typing in LIBR update statements from the console 
to correct errors that prevent the system execution as planned.            
                                                                                
VSEDIT is a full-screen editor for IBM 3270 non-SNA terminals, it allows        
you read members from a VSE sublibrary or VSE/ICCF library, modify the          
data, and save it into a VSE sublibrary.                                        
                                                                                
VSEDIT don't require CICS, VTAM or POWER, it needs only a non-SNA               
Terminal or the system console. 

If POWER is available at the time VSEDIT is executed, you may read queue 
entries and submit batch Jobs for execution.                                      
                                                                                
The only special requirement is the BTAM library components, this can           
be found into a backup tape of VSE 2.3 or previous version of VSE.                     
                                                                                
VSEDIT has been successfully tested under VSE 2.3, 2.6, 2.7 and Z/VSE,
either using the console or a non-SNA terminal.                                                                 

Installation:                                                                    
                                                                                
- Catalog VSEICCF, subroutine to read members from VSE/ICCF libraries.          
- Catalog VSELIBRM, subroutine to read/write members from VSE sublibrary. 
- Catalog VSEPWRS, subroutine to read/Submit POWER queue entries. (1)                                                         
- Catalog $SBA, macro used by VSEDIT.                                           
- Catalog VSEDIT.                                                               
- Catalog VSE$HEL.Z (VSEDIT Help ), must be catalog into IJSYSRS.SYSLIB.        
- Catalog VSEDIT.PROC, procedure to invoke VSEDIT from the VSE console.

Notes:

1 In order to allow unlimited access to POWER queue entries you must
  to change the statement at label "OWNSPL" to match the PWD operand 
  with the MPWD operand specified at your POWER Generation macro.  

VSEDIT Security Checking:

    USER-ID........ ________  (only SYSPROG is valid)
    PASSWORD.......           (PASSWORD)

                                                                                
Tips:

VSEDIT has the capacity to read 5000 lines of 80 bytes at logical screen 1 
and 3000 lines at logical screen 2 (PF4 switch between logical screens). 
If you want more capacity you have to update the following sentences:

         L     R0,=F'737600'       BUFFER STORAGE (9220 * 80)
         A     R1,=F'400000'       5000 LINES OFFSET
         A     R1,=F'240000'       3000 LINES OFFSET 

You will need to update VSEDIT.PROC to include:   ALLOC BG=nM, to increase 
the IPL default 1MB size of BG. 

When displaying entries of POWER queue LST only copy editor line commands are 
allowed. Use the VIEW command to select the begin column, copy any lines
to the Stack, switch the screen (PF4) and then insert them.   

It is recommended that a copy VSEDIT.PHASE, VSEDIT.PROC, and the BTAM-phases 
be catalog in IJSYSRS.SYSLIB and PRD2.SAVE.


Your comments will be appreciated, and the enhancements too ;-)        

Gustavo Torres          (clgtorres@gmail.com)         
                                                                                        
                                                                                
                                                                                
