Estoy intentando controlar la transferencia de datos, he seguido los siguientes pasos:
 
1) escribir este pgm:
 
 PGM PARM(&RC &STRU)                                             
 DCL  VAR(&RC) TYPE(*CHAR) LEN(1)  /* 1 ACEPTA, 0 DENIEGA */     
 DCL  VAR(&STRU) TYPE(*CHAR) LEN(80)                             
 DCL  VAR(&USER) TYPE(*CHAR) LEN(10) /* USUARIO*/                
 DCL  VAR(&APP1) TYPE(*CHAR) LEN(10) /* FUNCION */               
 DCL  VAR(&APP2) TYPE(*CHAR) LEN(10) /* SUBFUNCION */            
 DCL  VAR(&TFOBJ) TYPE(*CHAR) LEN(10) /* NOMBRE DEL FICHERO */   
 DCL  VAR(&TFLIB) TYPE(*CHAR) LEN(10) /* BIBLIOTECA */           
 DCL  VAR(&TFMBR) TYPE(*CHAR) LEN(10) /* MIEMBRO */              
 DCL  VAR(&TFFMT) TYPE(*CHAR) LEN(10) /* FORMATO */              
 DCL  VAR(&TYPE) TYPE(*CHAR) LEN(2)   /* TIPO DE JOURNAL */      
 MONMSG     MSGID(CPF0000) EXEC(GOTO CMDLBL(EXIT))                   
                                                                     
              CHGVAR     VAR(&RC) VALUE('0') /* DENIEGA POR OMISION */
                                                                     
              CHGVAR     VAR(&USER)  VALUE('%SST(&STRU 1  10))')     
              CHGVAR     VAR(&APP2)  VALUE('%SST(&STRU 21 10))')     
              CHGVAR     VAR(&TFOBJ) VALUE('%SST(&STRU 31 10))')     
              CHGVAR     VAR(&TFLIB) VALUE('%SST(&STRU 41 10))')     
              CHGVAR     VAR(&TFMBR) VALUE('%SST(&STRU 51 10))')     
              CHGVAR     VAR(&TFFMT) VALUE('%SST(&STRU 61 10))')     
                                                                     
 If COND(&USER *EQ 'PEPEPE') THEN(CHGVAR &RC '1')                     
                                                                      
                                                                      
  EXIT:                                                              
        ENDPGM                               
 
2) asignarle a:
 
                                                               
Punto de salida:   QIBM_QTF_TRANSFER        Formato:   TRAN0100 
                                                               
 
3) poner:
 
CHGNETA PCSACC(*REGFAC)
 
4) ENDTCP y STRTCP
 
y no me funciona... :(
 
deja transferencias a todos quisqui, y al examinar el objeto (el *pgm del exitpoint) no se ha ejecutado ni una sola vez.
 
¿alguien sabe qué me falta por hacer?
 
saludos
miguel
 
 
 
 
                        

Responder a