Now it's correct:

         MACRO 
         TBIT  &ACTION,&ARRAY,&BIT 
         LCLC  &TBTIX 
&TBTIX   SETC  'TBT'.'&SYSNDX' 
         LR    14,&BIT 
         SRDL  14,3 
         SRL   15,29 
         LAY   1,&ARRAY.(14) 
         AIF   ('&ACTION' EQ 'ON').ACON 
         AIF   ('&ACTION' EQ 'OFF').ACOFF 
         AGO   .ERROR1 
.ACON    ANOP 
&TBTIX.O DS    0H 
         LLILF 14,X'00000080' 
         SRL   14,0(15) 
         EXRL  14,&TBTIX.X 
         J     &TBTIX.F 
&TBTIX.X OI    0(1),0 
         AGO   .MEXIT 
.ACOFF   ANOP 
&TBTIX.N DS    0H 
         LLILF 14,X'FFFFFF7F' 
         SRL   14,0(15) 
         EXRL  14,&TBTIX.Y 
         J     &TBTIX.F 
&TBTIX.Y NI    0(1),0 
         AGO   .MEXIT 
.ERROR1  ANOP 
         MNOTE 8,'*** ACTION PARAMETER INVALID'
         AGO   .MEXIT 
.MEXIT   ANOP 
&TBTIX.F EQU   * 
         MEND

Reply via email to