sábado, 5 de septiembre de 2009

Conexion automatica al AS400

¿Como realizar una conexión automática desde un servidor Windows, o un cliente de red, al AS400?

A veces necesitamos para lanzar un cmd, o bat, en un pc en que la conexión al AS400 ya este establecida; para hacerlo automáticamente debemos tener instalado el producto iSeries Access y entonces podremos utilizar el comando c:\Program Files\ibm\Client Access\cwblogon.exe.

Básicamente se trata de cargar en un buffer de windows el usuario y la contraseña que utilizamos para conectar a el AS400 y así cuando los requiera la conexión windows la suministrara sin ninguna intervención.
Sintaxis
Para iniciar la sesión en un servidor:
CWBLOGON sistema /u ID_usuario /p contraseña

Para borrar un ID de usuario específico:
CWBLOGON sistema /u ID_usuario /c

Para borrar todos los ID de usuario de un servidor:
CWBLOGON sistema /c

Para borrar todos los ID de usuario de la antememoria:
CWBLOGON /c

Parámetros
sistema designa el nombre del servidor para el que debe almacenarse la información de ID de usuario y contraseña
/u ID_usuario designa el ID de usuario del servidor que debe almacenarse en la antememoria de iSeries Access para Windows
/p contraseña designa la contraseña del servidor asociada al ID de usuario proporcionado
/c borra la información de ID de usuario y contraseña de la antememoria de iSeries Access para Windows

Para más información:
http://www.redbooks.ibm.com/pubs/html/as400/v4r5/ic2924/info/rzaiimst.pdf

4 comentarios:

Esperanza dijo...

Gracias por todos tus consejos, yo apenas estoy empezando y entiendo la mitad de cosas que dices... pero igual valoro mucho tu esfuerzo en mantener está pagina.

Martín dijo...

Hola Marti, ahora que ya tengo una cuenta Gmail, podré comentar tus entradas.
Un saludo.
Martín, el de SIDRA400

Yuren dijo...

Hola oye una pregunta, ¿hay alguna forma de verificar si la conexión a 400 esta activa, ya sea a través de algún comando? envía tu respuesta a yuren.obregon@gmail.com

Marti Riera dijo...

Depende de lo que quieras hacer, pero a bote pronto puedes usar el comando DOS del Client Access: CWBPING
Mas información:
http://publib.boulder.ibm.com/infocenter/iseries/v6r1m0/index.jsp?topic=/rzatv/rzatvcwbping.htm