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

⟦73aea4e17⟧

    Length: 7168 (0x1c00)
    Notes: MEMBER_P, Member_Text
    Names: »RPGONL  «

Derivation

└─⟦ce1fc3cee⟧ Bits:30009814 REF.NO PWD33 PGM 5727-RG6 FEAT9074 RPG II US Z250-0040-2 REV/LEV 05.01 SEQ. 1/1 DISKET 2S 96TPI INTERNAL 88.05.24 31
    └─⟦a01802bb8⟧ 
        └─⟦this⟧ ».RPGONL  « 

Text Member

// LOCAL AREA-SYSTEM                                                            
// MEMBER USER1-#RP#CPL1,LIBRARY-#RPGLIB                                        
// IF JOBQ-NO IF EVOKED-NO GOTO NJOBQ                                           
// MSG ?WS?,?M'2100,1,75'?                                                      
// RETURN                                                                       
// TAG NJOBQ                                                                    
// IFF PROC-DSU IFF PROC-SEU #ERR 1067,3,RPG                                    
// IF DSPLY-IGC EVALUATE P64='#RP$FMTS'                                         
// ELSE EVALUATE P64='#RP@FMTS'                                                 
// IF '?L'1,3'?'/'RPG' GOTO SKIPINIT                                            
// LOCAL OFFSET-1,DATA-'        NODSMPRINT  NOXREF0 NONEP',BLANK-457,+          
AREA-SYSTEM                                                                     
// LOCAL OFFSET-51,DATA-'NOHALTREPLACE LINK  NOOBJECTGEN   40  COMP  R96',+     
AREA-SYSTEM                                                                     
// LOCAL OFFSET-419,DATA-'?CLIB?',BLANK-8,AREA-SYSTEM                           
// TAG SKIPINIT                                                                 
// EVALUATE P44='?L'9,5'?' P45='?L'14,7'?' P46='?L'51,6'?' P47='?L'57,8'?'      
// LOCAL OFFSET-9,DATA-'DSM  CRT    ',AREA-SYSTEM                               
// LOCAL OFFSET-51,DATA-'NOHALTREPLACE ',AREA-SYSTEM                            
// LOCAL OFFSET-1,DATA-'RPGONL  ',AREA-SYSTEM                                   
// LOCAL OFFSET-237,DATA-'N00',AREA-SYSTEM                                      
// LOCAL OFFSET-187,DATA-'?WS?',AREA-SYSTEM                                     
// LOCAL OFFSET-95,DATA-'R96',BLANK-4,AREA-SYSTEM                               
// EVALUATE P1='?L'435,8'?' P2='?L'419,8'?' P3='?L'427,8'?' P5='?L'177,1'?' +   
P7='?L'34,8'?' P8='?L'42,7'?' P9='?L'49,2'?' P10='?L'21,6'?'                    
// EVALUATE P11='?L'65,6'?' P12='?L'71,8'?' P13='?L'161,8'?' P14='?L'29,5'?' +  
P15='?L'27,2'?' P16='?L'79,5'?' P17='?L'85,4'?' P4='?L'443,8'?' P6=''           
// EVALUATE P18='?L'453,5'?'                                                    
// TAG SCREEN1                                                                  
// EVALUATE P49='RPGONLO1'                                                      
// PROMPT FORMAT-RPGONL1,MEMBER-?64?,START-1,LENGTH-'8,8,8,8,1,60',+            
LIBRARY-#RPGLIB                                                                 
// IF ?CD?/2003 GOTO END       PREVIOUS MENU                                    
// IF ?CD?/2007 GOTO END       CANCEL                                           
// EVALUATE P21='' P22='' P23='' P24='' P26=''                                  
// IF ?2?/ GOTO SCREEN1 ?6F'1060'? ?22F'C'?                                     
// IFF DATAF1-?2? GOTO SCREEN1 ?6F'1060'? ?22F'C'?                              
// IFF ?3?/ IFF DATAF1-?3? GOTO SCREEN1 ?23F'C'? +                              
?6F'1061'?                                                                      
// IF ?1?/ GOTO SCREEN1 ?6F'1051'? ?21F'C'?                                     
// IF ?4?/ GOTO DCTOK                                                           
// EVALUATE P43,4=?CD?                                                          
// LOCAL OFFSET-443,DATA-'?4?',BLANK-8,AREA-SYSTEM                              
// LOAD #RPDD                                                                   
// RUN                                                                          
// IF '?L'451,1'?'/'1' GOTO SCREEN1 ?6F'1066'? ?26F'C'?                         
// EVALUATE CD=?43?                                                             
// TAG DCTOK                                                                    
// IF ?5?/Y GOTO P1OK               IF DSU/SEU=YES, SKIP EXISTENCE CHECK        
// IFF ?5?/N GOTO SCREEN1 ?6F'1030'? ?24F'C'?                                   
// IFF SOURCE-'?1?,?2?' GOTO SCREEN1 ?6F'1051'? ?21F'C'?                        
// TAG P1OK                                                                     
// IFF ?CD?/2014 GOTO CHKSCR2             ADDITIONAL PARMS REQUESTED?           
// EVALUATE P20=''                                                              
// TAG SCREEN2                                                                  
// EVALUATE P19='RPGONL ?1?,?2?,?3?,?4?,?5?                                     
// PROMPT FORMAT-?49?,MEMBER-?64?,START-7,+                                     
LENGTH-'8,7,2,6,6,8,8,5,2,5,4,5,44,60',LIBRARY-#RPGLIB                          
// EVALUATE P51='' P52='' P53='' P54='' P55='' P56='' P57='' P58='' +           
P59='' P60='' P61='' P6='' P25=''                                               
// IF ?CD?/2002 GOTO SCREEN1                CHECK FOR PAGE BACK                 
// IF ?CD?/2007 GOTO END                    CHECK FOR END-OF-JOB                
// TAG CHKSCR2                                                                  
// IFF ?7?/ IFF ?7?/SOURCE IFF ?7?/NOSOURCE IFF ?7?/PSOURCE +                   
GOTO SCREEN2 ?20F'1036'? ?51F'C'?                                               
// IFF ?8?/ IFF ?8?/DEBUG IFF ?8?/NODEBUG GOTO SCREEN2 +                        
?20F'1037'? ?52F'C'?                                                            
// IFF ?9?/ IF 65>?9? IF ?9?>1 EVALUATE                                         
// ELSE IFF ?9?/ GOTO SCREEN2 ?20F'1038'? ?53F'C'?                              
// IFF ?10'NOXREF'?/NOXREF IFF ?10?/XREF GOTO SCREEN2 +                         
?20F'1034'? ?54F'C'?                                                            
// IFF ?11'LINK'?/LINK IFF ?11?/NOLINK GOTO SCREEN2 +                           
?20F'1041'? ?55F'C'?                                                            
// IFF ?12'NOOBJECT'?/OBJECT IFF ?12?/NOOBJECT GOTO SCREEN2 +                   
?20F'1042'? ?56F'C'?                                                            
// IFF ?13?/ IFF DATAF1-?13? GOTO SCREEN2 +                                     
?20F'1062'? ?57F'C'?                                                            
// IFF ?14'NONEP'?/NEP IFF ?14?/NONEP GOTO SCREEN2 +                            
?20F'1035'? ?58F'C'?                                                            
// IF 100>?15'0'? IF ?15?>-1 EVALUATE                                           
// ELSE GOTO SCREEN2 ?20F'1054'? ?59F'C'?                                       
// IFF ?16'GEN'?/GEN IFF ?16?/NOGEN GOTO SCREEN2 +                              
?20F'1043'? ?60F'C'?                                                            
// IF ?16?/NOGEN LOCAL OFFSET-238,DATA-'1',AREA-SYSTEM                          
// IFF ?17'40'?>0 GOTO SCREEN2 ?20F'1053'? ?61F'C'?                             
// IFF ?18'NOMRO'?/MRO IFF ?18?/NOMRO GOTO SCREEN2 +                            
?20F'1045'? ?25F'C'?                                                            
// LOCAL OFFSET-137,DATA-'?1?',BLANK-8,AREA-SYSTEM                              
// LOCAL OFFSET-145,DATA-'?2?',BLANK-8,AREA-SYSTEM                              
// LOCAL OFFSET-153,DATA-'?3?',BLANK-8,AREA-SYSTEM                              
// LOCAL OFFSET-435,DATA-'?1?',BLANK-8,AREA-SYSTEM                              
// LOCAL OFFSET-419,DATA-'?2?',BLANK-8,AREA-SYSTEM                              
// LOCAL OFFSET-427,DATA-'?3?',BLANK-8,AREA-SYSTEM                              
// LOCAL OFFSET-443,DATA-'?4?',BLANK-8,AREA-SYSTEM                              
// LOCAL OFFSET-177,DATA-'?5?',AREA-SYSTEM                                      
// LOCAL OFFSET-34,DATA-'?7?',BLANK-8,AREA-SYSTEM                               
// LOCAL OFFSET-42,DATA-'?8?',BLANK-7,AREA-SYSTEM                               
// LOCAL OFFSET-49,DATA-'?9?',BLANK-2,AREA-SYSTEM                               
// LOCAL OFFSET-21,DATA-'?10'NOXREF'?',BLANK-6,AREA-SYSTEM                      
// LOCAL OFFSET-65,DATA-'?11'LINK'?',BLANK-6,AREA-SYSTEM                        
// LOCAL OFFSET-71,DATA-'?12'NOOBJECT'?',BLANK-8,AREA-SYSTEM                    
// LOCAL OFFSET-161,DATA-'?13?',BLANK-8,AREA-SYSTEM                             
// LOCAL OFFSET-29,DATA-'?14'NONEP'?',BLANK-5,AREA-SYSTEM                       
// LOCAL OFFSET-27,DATA-'?15'0'?',BLANK-2,AREA-SYSTEM                           
// LOCAL OFFSET-79,DATA-'?16'GEN'?',BLANK-5,AREA-SYSTEM                         
// LOCAL OFFSET-85,DATA-'?17'40'?',BLANK-4,AREA-SYSTEM                          
// LOCAL OFFSET-453,DATA-'?18'NOMRO'?',BLANK-5,AREA-SYSTEM                      
// IFF ?49?/RPGONLO1 GOTO COMP                                                  
// IF Y/?5? IF PROC-DSU DSU EDIT,?1?,R,,,?2?      YES, CALL DSU TO VIEW SOURCE  
// ELSE IF Y/?5? SEU ?1?,R,,,?2?                  YES, CALL SEU TO VIEW SOURCE  
// EVALUATE P49='RPGONLO2'                                                      
// IFF SOURCE-'?1?,?2?' GOTO SCREEN1 ?6F'1051'? ?21F'C'?                        
// TAG COMP                                                                     
// * 1016                                                                       
// LOAD #RPG,#RPGLIB                                                            
// FILE NAME-$SOURCE,RETAIN-S,DISP-NEW,BLOCKS-?17?,EXTEND-25                    
// FILE NAME-$WORK,RETAIN-S,DISP-NEW,BLOCKS-?17?,EXTEND-25                      
// FILE NAME-$WORK2,RETAIN-J,BLOCKS-?17?,LABEL-?1?,EXTEND-25                    
// FILE NAME-$WORK3,RETAIN-S,DISP-NEW,BLOCKS-?17?,EXTEND-25                     
// PRINTER NAME-$PRINTDM,CONTINUE-YES,PRIORITY-0                                
// MEMBER PROGRAM1-#RP#CPL1,PROGRAM2-#RP#CPL2,LIBRARY-#RPGLIB                   
// COMPILE INLIB-?2?,MRTMAX-?15?,SOURCE-?1?,DATADCT-?4?,                        
// IF ?14?/NEP NEP-YES,                                                         
// ELSE NEP-NO,                                                                 
// IF ?18?/MRO MRO-YES,                                                         
// ELSE MRO-NO,                                                                 
// IFF ?3?/ OUTLIB-?3?                                                          
// ELSE OUTLIB-?2?                                                              
// RUN                                                                          
// IFF ?CD?/1008 IF ?10?/XREF RPGX,#RPGLIB ?1?,?17?,?2?                         
// IFF ?CD?/1008 IF ?L'238,1'?/0 RPGR,#RPGLIB ?1?,?17?,NOSAVE,?2?,?3?           
// PRINTER CONTINUE-NO                                                          
// IF PROC-DSU DSU EDIT,?1?,R,,,?2?,?1?                                         
// ELSE SEU ?1?,R,,,?2?,?1?                                                     
// EVALUATE P32='?1?' P33='?2?' P34='?3?' P35='?4?' P36=''                      
// IF ?34?/ EVALUATE P34='?33?'                                                 
// TAG SCREEN3                                                                  
// PROMPT FORMAT-RPGONLC,MEMBER-?64?,START-30,+                                 
LENGTH-'1,1,8,8,8,8,60',LIBRARY-#RPGLIB                                         
// IF ?CD?/2007 EVALUATE P48='1'                                                
// ELSE IF ?CD?/2014 EVALUATE P48='2'                                           
// ELSE IF ?CD?/2001 EVALUATE P48='3'                                           
// ELSE EVALUATE P48='0'                                                        
// IF ?CD?/2007 GOTO NOCHECK  IF CMD KEY 7, DO NOT ERROR CHECK PARMS            
// EVALUATE P62='' P63=''                                                       
// IFF ?30?/N IFF ?30?/Y GOTO SCREEN3 +                                         
?36F'1030'? ?62F'C'?                                                            
// IFF ?31?/N IFF ?31?/Y GOTO SCREEN3 +                                         
?36F'1030'? ?63F'C'?                                                            
// TAG NOCHECK                                                                  
// IFF ?30?/N IFF ?CD?/2007 GOTO NODELT                                         
// LOAD #RPSPD           THIS SSP MODULE DOES THE DELETE                        
// RUN                                                                          
// GOTO ENDPROC                                                                 
// TAG NODELT                                                                   
// IFF ?30?/Y GOTO ENDPROC                                                      
// EVALUATE P50='?L'181,6'?'                                                    
// LOAD $UASF                                                                   
// RUN                                                                          
// SPOOL SPOOLID-?50?,NAME-RP?50?,RETAIN-J,RELCANS-CANCEL                       
// END                                                                          
// LOAD $UASC                                                                   
// FILE NAME-RP?50?,DISP-SHR                                                    
// RUN                                                                          
// TAG ENDPROC                                                                  
// IF ?48?/3 GOTO SCREEN1 ?6F''?       CMD1                                     
// IF ?48?/1 GOTO END                  CMD7                                     
// IF ?48?/2 GOTO SCREEN2 ?20F''?      CMD14                                    
// IF ?31?/Y GOTO COMP                 Y + ENTER                                
// TAG END                                                                      
// LOCAL OFFSET-9,DATA-'?44?',BLANK-5,AREA-SYSTEM                               
// LOCAL OFFSET-14,DATA-'?45?',BLANK-7,AREA-SYSTEM                              
// LOCAL OFFSET-51,DATA-'?46?',BLANK-6,AREA-SYSTEM                              
// LOCAL OFFSET-57,DATA-'?47?',BLANK-8,AREA-SYSTEM                              
// RETURN                                                                       

Full view