*   PROGRAM ID     : UPD                                          
       *   PROG NAME      : UPDATE STUDENT RECORD                        
       *   AUTHOR         : MARTIN O'SULLIVAN                            
       *   DATE           : JUNE 1998                                    
       *   DATE  MODIFIED :                                              
       *   INSTALLATION   : LIMERICK INSTITUTE OF TECHNOLOGY             
       ****************************************************************  
       ***       INDICATORS    =   12 CANCEL                             
       ***                         99 CHAIN                              
       ***                         03 END THE JOB                        
       ****************************************************************  
       ***       FILE SPECIFICATION                                      
       ****************************************************************  
      FSTUDENTLUF  E           K        DISK                             
      FSTUDSCR CF  E                    WORKSTN                          
      C****************************************************************  
      C*    MAINLINE                                                     
      C****************************************************************  
      C           STDKEY    KLIST                                        
      C                     KFLD           SSNO                          
      C                     KFLD           COURS#                        
      C                     KFLD           TDATE                         
      C                     SETON                     99                 
      C                     EXSR HEAD                                    
      C           *IN99     DOWEQ'1'                                     
      C           *IN03     ANDEQ'0'                                     
      C                     EXFMTUPDATP                                  
      C           STDKEY    CHAINSTDREC               99                 
      C           *IN99     IFEQ '0'                                     
      C                     EXSR HEAD2                                   
      C                     EXFMTSTDFLD                                  
      C           *IN12     IFEQ '0'                                     
      C                     UPDATSTDREC                                  
      C                     ELSE                                         
      C                     EXCPTRLS                                     
      C                     ENDIF                                        
      C                     ENDIF                                        
      C                     ENDDO                                        
      C                     MOVE '1'       *INLR                         
      C****************************************************************  
       *      SUBROUTINE - HEAD                                          
       *      PURPOSE - TO DISPLAY FOOTER,HEADER AND CUST NO SCREEN      
       ************************************************************      
      C           HEAD      BEGSR                                        
      C                     WRITEFOOT1                                   
      C                     WRITEHDRSCN                                  
      C                     ENDSR                                        
      C****************************************************************  
       *      SUBROUTINE - HEAD2                                         
       *      PURPOSE - TO DISPLAY FOOTER AND HEADER  WITH F12 CANCEL    
       ************************************************************      
      C           HEAD2     BEGSR                                        
      C                     WRITEFOOT2                                   
      C                     WRITEHDRSCN                                  
      C                     ENDSR                                        
       ************************************************************      
      OSTDREC  E                RLS                                      

back to RPG page