te envio los mios, como veras el primero llama al segundo, para poder modificarlo sin 
problemas.
En el segundo controlo un grupo para acceso total. Y permito solo accesos a 
direcciones completas, no dejo navegar de carpeta en carpeta. Espero que te sirvan.

/*------------------------------------------------------------------*/ 
/*  Description  . . . :   This is the exit point program for       */ 
/*                         FTP                                      */ 
/*------------------------------------------------------------------*/ 
             PGM        PARM(&OKAY &REQUEST)                           
                                                                       
/*--------------------------------------------------------*/           
/*  declaration                                           */           
/*--------------------------------------------------------*/           
             DCL        VAR(&OKAY) TYPE(*CHAR) LEN(1)                  
             DCL        VAR(&REQUEST) TYPE(*CHAR) LEN(341)             
/*--------------------------------------------------------*/           
/*okey              --------------------------------------*/           
/*--------------------------------------------------------*/           
             CHGVAR     VAR(&OKAY) VALUE('1')                          
             CALL       PGM(EXITFSERV1) PARM(&OKAY &REQUEST)           
                                                                       
             MONMSG     MSGID(CPF0000)                                
/*--------------------------------------------------------*/          
 FIN:        ENDPGM                                                   


/*------------------------------------------------------------------*/ 
/*  Description  . . . :   This is the exit point program for       */ 
/*   EXITFSERV1   FTP                                      */ 
/*------------------------------------------------------------------*/ 
             PGM        PARM(&OKAY &REQUEST)                           
                                                                       
/*--------------------------------------------------------*/           
/*  declaration                                           */           
/*--------------------------------------------------------*/           
             DCL        VAR(&OKAY) TYPE(*CHAR) LEN(1)                  
             DCL        VAR(&REQUEST) TYPE(*CHAR) LEN(341)             
             DCL        VAR(&P5) TYPE(*char) LEN(4)                    
             DCL        VAR(&P6) TYPE(*char) LEN(4)                    
             DCL        VAR(&P7) TYPE(*char) LEN(300)                  
             DCL        VAR(&TEXT) TYPE(*CHAR) LEN(512)                
             DCL        VAR(&USER) TYPE(*CHAR) LEN(10)                 
                                                                       
             DCL        VAR(&SVRID) TYPE(*CHAR) LEN(10)                
             DCL        VAR(&FORMAT) TYPE(*CHAR) LEN(8)                
             DCL        VAR(&FUNC) TYPE(*CHAR) LEN(4)                  
             DCL        VAR(&FUNCi) TYPE(*CHAR) LEN(4)                 
             DCL        VAR(&READ) TYPE(*CHAR) LEN(4)                  
             DCL        VAR(&FILE) TYPE(*CHAR) LEN(300)                
             DCL        VAR(&FILE1) TYPE(*CHAR) LEN(300)               
             DCL        VAR(&D) TYPE(*DEC) LEN(8 0)                    
             DCL        VAR(&GRUP) TYPE(*CHAR) LEN(10)                 
             MONMSG     MSGID(CPF9999) EXEC(GOTO CMDLBL(FIN))          
/*--------------------------------------------------------*/           
/*usuario           --------------------------------------*/           
/*--------------------------------------------------------*/           
             CHGVAR     VAR(&USER) VALUE(%SST(&REQUEST 1 10))          
/*--------------------------------------------------------*/           
/*identificador servidor ---------------------------------*/           
/*--------------------------------------------------------*/           
                                                                       
             CHGVAR     VAR(&SVRID) VALUE(%SST(&REQUEST 11 10))       
/*--------------------------------------------------------*/          
/*funcion                ---------------------------------*/          
/*--------------------------------------------------------*/          
             CHGVAR     VAR(&P5) VALUE(%SST(&REQUEST 21 4))           
             CHGVAR     VAR(&D) VALUE(%BINARY(&P5))                   
             IF         COND(&D = 0) THEN(CHGVAR VAR(&FUNCI) +        
                          VALUE('CHFL'))                              
             IF         COND(&D = 1) THEN(CHGVAR VAR(&FUNCI) +        
                          VALUE('CRSF'))                              
             IF         COND(&D = 2) THEN(CHGVAR VAR(&FUNCI) +        
                          VALUE('DLFD'))                              
             IF         COND(&D = 3) THEN(CHGVAR VAR(&FUNCI) +        
                          VALUE('LIST'))                              
             IF         COND(&D = 4) THEN(CHGVAR VAR(&FUNCI) +        
                          VALUE('MOVE'))                              
             IF         COND(&D = 5) THEN(CHGVAR VAR(&FUNCI) +        
                                                                      
                           VALUE('OPEN'))                              
              IF         COND(&D = 6) THEN(CHGVAR VAR(&FUNCI) +        
                           VALUE('RENA'))                              
              IF         COND(&D = 7) THEN(CHGVAR VAR(&FUNCI) +        
                           VALUE('ALLO'))                              
              CHGVAR     VAR(&func) VALUE(&D)                          
 /*--------------------------------------------------------*/          
 /*formato                ---------------------------------*/          
 /*--------------------------------------------------------*/          
              CHGVAR     VAR(&FORMAT) VALUE(%SST(&REQUEST 25 8))       
 /*--------------------------------------------------------*/          
 /*read acces        --------------------------------------*/          
 /*--------------------------------------------------------*/          
              CHGVAR     VAR(&READ) VALUE(%SST(&REQUEST 33 4))         
 /*--------------------------------------------------------*/          
 /*file name         --------------------------------------*/          
 /*--------------------------------------------------------*/          
             CHGVAR     VAR(&P7) VALUE(%SST(&REQUEST 41 300))         
             CHGVAR     VAR(&P6) VALUE(%SST(&REQUEST 37 4))           
             CHGVAR     VAR(&D) VALUE(%BINARY(&P6))                   
             CHGVAR     VAR(&OKAY) VALUE('1')                         
             IF         COND(&D > 0) THEN(DO)                         
             CHGVAR     VAR(&FILE) VALUE(%SST(&P7 1 &D))              
/*--------------------------------------------------------*/          
/*okey              --------------------------------------*/          
/*--------------------------------------------------------*/          
             RTVUSRPRF  USRPRF(&USER) GRPPRF(&GRUP)                   
             MONMSG     MSGID(CPF0000) EXEC(CHGVAR VAR(&GRUP) +       
                          VALUE('FALSO'))                             
             IF         COND(&GRUP *NE 'INFORMATI') THEN(DO)          
             CALL       PGM(EXITCONV) PARM(&FILE &file1)              
             IF         COND((%SST(&FILE1 1 15) *NE +                 
                          '\usrp\informes\') *AND (%SST(&FILE1 1 +    
                          29) *NE '\QIBM\ProdData\CA400\Express\') +  
                                                                      
                          *AND (%SST(&FILE1 1 13) *NE +                
                          '\QCA400\Win32')) THEN(DO)                   
             CHGVAR     VAR(&TEXT) VALUE('Exit ser usuario ' *CAT +    
                          &USER *CAT ' id ' *CAT &SVRID *CAT ' func +  
                          ' *CAT &FUNC *CAT ' ' *CAT &FUNCI *CAT ' +   
                          format ' *CAT &FORMAT *CAT ' f. acces ' +    
                          *CAT &READ)                                  
             SNDBRKMSG  MSG(&TEXT) TOMSGQ(QPADEVPIN2)                  
             MONMSG     MSGID(CPF0000)                                 
             SNDBRKMSG  MSG(&fILE1) TOMSGQ(QPADEVPIN2)                 
             MONMSG     MSGID(CPF0000)                                 
             CALL       PGM(AUEXIT) PARM('SERVR1' &TEXT)               
             CHGVAR     VAR(&TEXT) VALUE(&FILE1)                       
             CALL       PGM(AUEXIT) PARM('SERVR1' &TEXT)               
             CHGVAR     VAR(&OKAY) VALUE('0')                          
             ENDDO                                                     
             ENDDO                                                     
             ENDDO                                                     
             ELSE       CMD(DO)                                        
             CHGVAR     VAR(&FILE) VALUE('*')                          
             ENDDO                                                     
/*--------------------------------------------------------*/           
 FIN:        ENDPGM         

                        Trabajar con Programas de Salida            
                                                                    
 Punto de salida:   QIBM_QPWFS_FILE_SERV     Formato:   PWFS0100    
                                                                    
 Teclee opciones, pulse Intro.                                      
   1=A�adir   4=Eliminar   5=Visualizar   10=Sustituir              
                                                                    
             N�mero                                                 
            Programa     Programa                                   
 Opc         Salida      Salida         Biblioteca                  
                                                                    
                   1     EXITFSERV      QSYS    

Pedro Pinedo 
Analista-Programador
Amcor Flexibles Europa Tobepal Logro�o
(Espa�a)
[EMAIL PROTECTED]


> -----Mensaje original-----
> De:   Andoni (Infonegocio) [SMTP:[EMAIL PROTECTED]]
> Enviado el:   mi�rcoles, 27 de noviembre de 2002 10:46
> Para: Foro AS/400
> Asunto:       Exit Program para Netbios
> 
>                                                                
> Saludos:
> Supongo que ser� para netbios el exit program que busco, os cuento, ayer desde casa 
>accedi desde el explorador a una carpeta del AS400, quisiera poder controlar estos 
>accesos desde fuera de la red local.
> 
> �Alguien tiene alg�n exit program para poder saber la IP que me entra a la qdls del 
>400?.
> 
> Gracias.
> -- 
> Andoni  <[EMAIL PROTECTED]>
> 
> 
> _____________________________________________________
> Forum.HELP400 es un servicio m�s de NEWS/400.
> � Publicaciones Help400, S.L. - Todos los derechos reservados
> http://www.help400.es
> _____________________________________________________
> 
> Para darte de baja, env> �a el mensaje resultante de pulsar
> mailto:[EMAIL PROTECTED]?body=AVE


_____________________________________________________________________

AMCOR FLEXIBLES EUROPE - LEADING THROUGH INNOVATION
_____________________________________________________________________

CAUTION - This message may contain privileged and confidential information intended 
only for the use of the addressee named above. If you are not the intended recipient 
of this message you are hereby notified that any use, dissemination, distribution or 
reproduction of this message is prohibited. If you have received this message in error 
please notify AMCOR FLEXIBLES EUROPE immediately. Any views expressed in this message 
are those of the individual sender and may not necessarily reflect the views of AMCOR 
FLEXIBLES EUROPE.


_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]?body=LEAVE

Responder a