DataMuseum.dk

Presents historical artifacts from the history of:

IBM System/36

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about IBM System/36

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦dea623ea5⟧

    Length: 3328 (0xd00)
    Notes: MEMBER_P, Member_Text
    Names: »RGZFILE «

Derivation

└─⟦5475bb115⟧ Bits:30009795 AS/ENTRY - S/36 SYST SUPP PROG S/36 VALUE ADDED SOFTWARE PACKAGE Refer to Memo 051445 Product Number 5727SS6 Rel 05 Created 19950301 Level 01 Seq 001 of 002
    └─⟦cd453c591⟧ 
        └─⟦this⟧ ».RGZFILE « 

Text Member

// LIBRARY NAME-#VASPLIB                                    05/28/92            
// IFF ?1?=  GOTO $ML10                                                         
// IF JOBQ-NO IF EVOKED-NO GOTO $ML05                                           
// IF ?CD?/2003    RETURN                                                       
// IF ?CD?/2007    RETURN                                                       
// TAG $ML05                                                                    
// IF ?C10?=0 HELP RGZFILE,?1?,?2?,?3?,?4?,?5?,?6?,?7?,?8?,?9?,,?11?            
// ELSE       HELP RGZFILE,?1?,?2?,?3?,?4?,?5?,?6?,?7?,?8?,?9?,'?10?',?11?      
// RETURN                                                                       
// TAG $ML10                                                                    
// MEMBER USER1-##MSG2,LIBRARY-#LIBRARY                                         
// IF  ?1?=                #ERR 2879,C,,' 1RGZFILE'                             
// IF  ?C2?=000            GOTO $ML20                                           
// IFF ?2?>000000          #ERR 1133,23,,?2?                                    
// IFF ?2?>000000          IF ?CD?=1012 RETURN                                  
// IFF DATAF1-'?1?,?2?'    #ERR 1351,23,,?1?                                    
// IFF DATAF1-'?1?,?2?'    IF ?CD?/1012    RETURN                               
// IF  ?2?=?DATE?          GOTO $ML30                                           
// IFF DATAF1-'?1?,?DATE?' GOTO $ML30                                           
// MEMBER USER1-##VSP1,LIBRARY-#VASPLIB                                         
// MEMBER USER2-##VSP2,LIBRARY-#VASPLIB                                         
#ERR 1626,23,VSP,?1?                                                            
// IF ?CD?/1012            RETURN                                               
// TAG $ML20                                                                    
// MEMBER USER1-##MSG2,LIBRARY-#LIBRARY                                         
// IFF DATAF1-?1?          #ERR 1148,23,,?1?                                    
// IFF DATAF1-?1?  IF ?CD?/1012   RETURN                                        
// TAG $ML30                                                                    
// IFF ?3?=  IFF ?3?=BLOCKS IFF ?3?=RECORDS  #ERR 2144,C,,' 3'                  
// IF  ?3?=  IFF ?4?=      #ERR 2880,C                                          
// IFF ?3?=  IF  ?4?=      #ERR 2881,C,,'?3?'                                   
// IFF ?3?=RECORDS         GOTO $ML25                                           
// IFF ?F'A,?1?'?>?4?  GOTO $ML25                                               
// MEMBER USER1-##VSP1,LIBRARY-#VASPLIB                                         
// MEMBER USER2-##VSP2,LIBRARY-#VASPLIB                                         
#ERR 1714,023,VSP,                                                              
// IF  ?CD?=1012           RETURN                                               
// TAG $ML25                                                                    
// MEMBER USER1-##VSP1,LIBRARY-#VASPLIB                                         
// MEMBER USER2-##VSP2,LIBRARY-#VASPLIB                                         
// IFF ?6?=  IFF ?6?=YES   IFF ?6?=NO  #ERR 1713,C,VSP,' 6'                     
// MEMBER USER1-##MSG2,LIBRARY-#LIBRARY                                         
// IFF ?7?=  IFF ?7?=OMIT  IFF ?7?=INCLUDE  #ERR 1610,C,,' 7'                   
// IFF ?9?=  IFF ?9?=EQ    IFF ?9?=NE  IFF ?9?=LT +                             
             IFF ?9?=GT    IFF ?9?=LE  IFF ?9?=GE  #ERR 1611,C,,' 9'            
// IFF ?8?=  IFF ?8?>0     #ERR 4120,3,,'POSITION'                              
// IFF ?8?=  IFF 4097>?8?  #ERR 4120,3,,'POSITION'                              
// MEMBER USER1-##VSP1,LIBRARY-#VASPLIB                                         
// MEMBER USER2-##VSP2,LIBRARY-#VASPLIB                                         
// IFF ?11?= IFF ?11?=YES  IFF ?11?=NO #ERR 1713,C,VSP,'11?11?'                 
// IFF ?2?=   EVALUATE P60='?1?'                                                
// IFF ?2?=   EVALUATE P1='?1?,DATE-?2?'                                        
// FILE NAME-?1?,JOB-YES,DISP-OLD,WAIT-NO                                       
// IFF ?CD?=2030 IFF ?CD?=2031 GOTO $ML40                                       
// MEMBER USER1-##MSG2,LIBRARY-#LIBRARY                                         
#ERR 1172,123,,?1?                                                              
// IFF ?2?=   EVALUATE P1=?60?                                                  
// IF ?CD?=1011  GOTO $ML10                                                     
// IF ?CD?=1012  RETURN                                                         
// TAG $ML40                                                                    
// LOCAL AREA-SYSTEM                                                            
// EVALUATE P62='?L'440,31'?'                                                   
// LOCAL OFFSET-440,AREA-SYSTEM,BLANK-31                                        
// LOAD $VARG                                                                   
// RUN                                                                          
// IF ?L'443,1'?/      GOTO ENDIT                                               
// IF JOBQ-NO IF EVOKED-NO * 'RGZFILE procedure is running'                     
// REGION SIZE-64                                                               
// LOAD $COPY                                                                   
// FILE NAME-COPYIN,LABEL-?1?,DBLOCK-10,DISP-OLD                                
// IF ?11?=   FILE NAME-COPYO,DBLOCK-10,RETAIN-T,                               
// ELSE       FILE NAME-COPYO,DBLOCK-10,DUPKEYS-?11?,RETAIN-T,                  
//  IFF ?3?=  ?3?-?4?,                                                          
//  IFF ?5?=  LOCATION-?5?,                                                     
// LABEL-?L'443,8'?                                                             
// RUN                                                                          
// COPYFILE OUTPUT-SAME,                                                        
//  IF ?7?=  IF ?9?=  GOTO $ML50                                                
//  ?7'INCLUDE'?-?9'EQ'?,                                                       
// TAG $ML50                                                                    
//  IF  ?8?>0000 POSITION-?8?,                                                  
//  IF  ?C10?>0  CHAR-'?10?',                                                   
//  REORG-?6'YES'?                                                              
// END                                                                          
// IF ?CD?=3721   GOTO ENDIT                                                    
// LOAD $VARH                                                                   
// FILE NAME-?1?                                                                
// FILE NAME-$TARGET,LABEL-?L'443,8'?                                           
// RUN                                                                          
// TAG ENDIT                                                                    
// LOCAL OFFSET-440,DATA-'?62?',AREA-SYSTEM                                     
// RETURN                                                                       

Full view