      * ------------------------------------------------------------- *         
       IDENTIFICATION DIVISION.                                                 
      * ------------------------------------------------------------- *         
       PROGRAM-ID. MQVERC.                                                      
      * ------------------------------------------------------------- *         
       ENVIRONMENT DIVISION.                                                    
      * ------------------------------------------------------------- *         
       INPUT-OUTPUT SECTION.                                                    
      * ------------------------------------------------------------- *         
       DATA DIVISION.                                                           
       WORKING-STORAGE SECTION.                                                 
      * ------------------------------------------------------------- *         
      *                                                                         
      *    W00 - General work fields                                            
      *                                                                         
       01  W00-RC                      PIC S9(04) BINARY  VALUE ZERO.           
       01  W00-DISPLAY.                                                         
          05 W00-SSN-STATUS            PIC X(8) VALUE '  Active'.               
          05 FILLER                    PIC X(1).                                
          05 W00-DISPLAY-SSN           PIC X(4).                                
          05 W00-DISPLAY-CONST         PIC X(13) VALUE ' - MQ Subsys '.         
          05 W00-DISPLAY-VERS          PIC X(8).                                
          05 W00-DISPLAY-CONST2        PIC X(5) VALUE ' PTF '.                  
          05 W00-DISPLAY-PTF           PIC X(7).                                
          05 W00-DISPLAY-CONST3        PIC X(5) VALUE ' LVL '.                  
          05 W00-DISPLAY-UP            PIC 999.                                 
          05 W00-DISPLAY-CONST4        PIC X(1) VALUE '.'.                      
          05 W00-DISPLAY-DOWN          PIC 999.                                 
          05 FILLER                    PIC X(8).                                
      * ------------------------------------------------------------- *         
       LINKAGE SECTION.                                                         
      * ------------------------------------------------------------- *         
       01  CVT-ADRS                     USAGE IS POINTER.                       
       01 PSA.                                                                  
          05 FILLER     PIC X(16).                                              
          05 CVTADDR    POINTER.                                                
       01 CVT.                                                                  
          05 FILLER     PIC X(296).                                             
          05 CVTJESCT   POINTER.                                                
       01 JESCT.                                                                
          05 FILLER     PIC X(24).                                              
          05 JESSSCT    POINTER.                                                
       01 SSVT.                                                                 
          05 FILLER     PIC X(4).                                               
          05 ACT-Area   PIC X(4).                                               
       01 SSCT.                                                                 
          05 SSCTID     PIC X(4).                                               
          05 SSCTSCTA   POINTER.                                                
          05 SSCTNAM    PIC X(4).                                               
          05 FILLER     PIC X(4).                                               
          05 SSCTSSVT   POINTER.                                                
          05 SSCTSUSE   POINTER.                                                
          05 TWO-BYTES-ALPHA         redefines SSCTSUSE.                        
           10  DROP-ITX    PIC X(1).                                            
              88 DROP-IT VALUES x'80' thru x'ff'.                               
           10  GASH        PIC x(3).                                            
       01 RIB.                                                                  
          05 FILLER     PIC X(4).                                               
          05 EYEERLY    PIC X(4).                                               
          05 FILLER     PIC X(76).                                              
          05 PGMEP      PIC X(8).                                               
          05 FILLER     PIC X(36).                                              
          05 HEADEPT    POINTER.                                                
       01 HEADER.                                                               
          05 FILLER     PIC X(25).                                              
          05 VERSION    PIC X(8).                                               
          05 ByteOne    PIC X(1).                                               
          05 ByteTwo    PIC X(1).                                               
          05 FILLER     PIC X(25).                                              
          05 PTF        PIC X(8).                                               
      * ------------------------------------------------------------- *         
       PROCEDURE DIVISION.                                                      
      * ------------------------------------------------------------- *         
       A-MAIN SECTION.                                                          
      * ------------------------------------------------------------- *         
      *    Address PSA                                                          
           SET ADDRESS OF PSA TO NULL                                           
      *    Address CVT                                                          
           SET ADDRESS OF CVT TO CVTADDR.                                       
      *    Address JESSSCT                                                      
           SET ADDRESS OF JESCT TO CVTJESCT.                                    
           SET ADDRESS OF SSCT  TO JESSSCT.                                     
      * ------------------------------------------------------------- *         
           PERFORM UNTIL SSCTSCTA = null                                        
      *    DISPLAY 'Subsystem = ' SSCTNAM                                       
           IF SSCTSUSE NOT = Null THEN                                          
              IF NOT DROP-IT then                                               
                 SET ADDRESS OF RIB TO SSCTSUSE                                 
                 IF EYEERLY = 'ERLY' THEN                                       
                    IF PGMEP = 'CSQ3EPX ' THEN                                  
                       SET ADDRESS OF HEADER TO HEADEPT                         
                       SET ADDRESS OF SSVT TO SSCTSSVT                          
                       MOVE SSCTNAM TO W00-DISPLAY-SSN                          
                       MOVE VERSION TO W00-DISPLAY-VERS                         
                       MOVE PTF     TO W00-DISPLAY-PTF                          
                       MOVE ByteOne to W00-DISPLAY-UP                           
                       MOVE ByteTwo to W00-DISPLAY-DOWN                         
                       MOVE '*Active*' TO W00-SSN-STATUS                        
                       IF ACT-Area = LOW-VALUES THEN                            
                       move 'Inactive' TO W00-SSN-STATUS                        
                       END-IF                                                   
                       DISPLAY W00-DISPLAY                                      
                    END-IF                                                      
                 END-IF                                                         
              END-IF                                                            
           end-if                                                               
           SET ADDRESS OF SSCT TO SSCTSCTA                                      
           END-PERFORM.                                                         
       A-MAIN-END.                                                              
           MOVE W00-RC to RETURN-CODE.                                          
           Display 'Program ended'                                              
           STOP RUN.                                                            
      * ------------------------------------------------------------- *         
      *                  End of program                                         
      * ------------------------------------------------------------- *         

