|
Instalar Aplicaciones CPI con *LodRun sin cd

Instalación en un IBM i (o iSeries, AS/400) usando cd virtual (sin cd)
|
Vamos a intentar la instalacion de Aplicaciones CPI sin utilizar un cd fisico
sino un cd virtual, como los valientes.
- PASO 1
Asegurate de haber seleccionado arriba el paquete que quieres instalar.
Lo primero es bajarte un fichero zip (que contiene un .iso) de cd.cpis.es,
para este ejemplo supongamos que te bajas el fichero cpicdAPI.zip
(que contiene el cpicdAPI.iso) y lo extraes a la carpeta c:\tmp de tu pc
o (mucho mejor) directamente a /tmp en el ifs del Servidor IBM.
- Más Fácil?: Si eres muy listo, puedes ahorrarte algunos pasos poniendo el fichero iso directamente en el 400 (extrayendo el contenido del zip a \\tu400\tmp)
- para ello, baja el fichero zip de internet a tu pc (c:\tmp por ejemplo) y extrae el .iso directamente en \\direcc.IP.de.tu.400\tmp
(asegúrate de teclear dos barras \\ al inicio de la dirección IP del as400 y detrás \tmp)
- si puedes poner el iso en el 400, vete al paso3 (te ahorras el paso 2)
- PASO 2
(Si has extraido el fichero .iso directamente en \\tu400\tmp no necesitas este paso 2)
Abre una ventana de comandos DOS haciendo inicio, ejecutar y teclea CMD.
si eres un geek tambien puedes pulsar la tecla Win
y R y teclear CMD.
- ahora tenemos que copiar el fichero .iso bajado de tu pc al as400:
- ir al directorio donde tenemos el iso: cd c:\tmp
- copiar el iso: copy cpicdAPI.iso \\mi400\tmp.
(donde dice mi400 debes poner la direccion IP del 400)
- puedes borrar el fichero bajado con: DEL cpicdAPI.iso
- cierra la ventana de comandos DOS tecleando EXIT
- PASO 3.
vete a una ventana de terminal de as400 y teclea (o copia+pega) los mandatos verdes:
- Importante: debes teclear estos comandos con un perfil tipo *SECOFR, tal cómo QSECOFR.
- opcional:CALL QCMD
- opcional:CHGJOB LOG(4 00 *NOLIST)
- CRTDEVOPT DEVD(OPTCPI) RSRCNAME(*VRT) ONLINE(*YES) AUT(*ALL)
no importa si dice "El nombre de dispositivo OPTCPI ya existe"
este mandato crea el cd virtual "OPTCPI", no necesario si se repiten instalaciones
- VRYCFG CFGOBJ(OPTCPI) CFGTYPE(*DEV) STATUS(*ON)
debe decir "Se ha completado la activación del dispositivo OPTCPI",
o bien "el dispositivo OPTCPI está en línea"
este mandato activa (pone en linea) el cd virtual "OPTCPI"
- CRTIMGCLG IMGCLG(OPTCPIC) DIR('/tmp/iso') CRTDIR(*YES) AUT(*ALL)
no importa si dice "El catalogo OPTCPIC ya existe"
- RMVIMGCLGE IMGCLG(OPTCPIC) IMGCLGIDX(1)
no importa si dice "no existen entradas"
- ADDIMGCLGE IMGCLG(OPTCPIC) FROMFILE('/tmp/cpicdAPI.iso') TOFILE(OPTCPI) REPLACE(*YES)
Tarda un poco, o un mucho, diciendo "Se está añadiendo....", al final dice "entrada añadida"
- LODIMGCLG IMGCLG(OPTCPIC) DEV(OPTCPI) OPTION(*LOAD)
al final dice "Catalogo OPTCPIC cargado en el dispositivo OPTCPI"
- VFYIMGCLG IMGCLG(OPTCPIC) TYPE(*OTHER) SORT(*NO)
debe decir "verificado"
- opcional, no necesario, por si se quiere ver (imprimir) la lista de ficheros del "cd":
DSPOPT VOL(*MOUNTED) DEV(OPTCPI) DATA(*FILATR) OUTPUT(*PRINT) PATH('/')
- y ahora la prueba de fuego:
LODRUN OPTCPI
primero visualiza el mensaje "CPI SOFTWARE. Install. -dlt instcpi-"
luego "Espere un momento, por favor.. (rst instcpi)"
y después deben visualizarse las pantallas de instalacion de paquetes CPI, tal como ésta, ésta y ésta.
para limpiar las actividades realizadas en el as400:
- LODIMGCLG IMGCLG(OPTCPIC) DEV(OPTCPI) OPTION(*UNLOAD)
ésto "descarga" el cd virtual
- RMVIMGCLGE IMGCLG(OPTCPIC) IMGCLGIDX(1) KEEP(*NO)
Eliminar entrada de catálogo de imágenes
- opcional: RMVLNK '/tmp/cpicdAPI.iso'
borra el fichero .iso del 400, no importa si dice "Objeto no encontrado"
opcional: VRYCFG CFGOBJ(OPTCPI) CFGTYPE(*DEV) STATUS(*OFF)
para "apagar" el cd virtual
Si funciona has ahorrado cuatro kilos de CO2 y has ayudado al planeta Tierra. Una buena obra! 
(c) Copyright 2009 CPI Software | RpgForWeb | Contacto