9 septiembre, 2013
Carpetas QDLS en iSeries. No deja acceder desde Windows.
Con la llegada de la V5R4 del iSeries y el servidor i5/OS NetServer, nuestras queridas carpetas compartidas de la QDLS del sistema quedaron obsoletas sustituidas por el nuevo sistema de archivos integrado.
Como siempre tengo algún programa anticuado, no he podido aún migrar todas mis carpetas al nuevo sistema, por lo que sigo teniendo la necesidad de acceder a algunas de ellas.
Después del cambio de versión, cada vez que intentaba acceder a esas carpetas desde windows, este hacía caso omiso y simplemente no se abría la carpeta. Ni mensaje de error, ni error de claves, ni usuarios desactivados…. ninguna pista de qué es lo que podía estar ocurriendo.
Tras unos cuantos días de intentar solventar el problema, decidí recurrir a IBM y abrir una incidencia, práctica que debería usar más ya que la respuesta suele ser magnífica pero que mi orgullo me prohibe……
Después de intercambiar varios correos, el técnico que me atendió me dio la solución rápida y eficaz:
Ejecuta el siguiente mandato
ENDPJ SBS(QSERVER) PGM(QZLSFILET) OPTION(*IMMED)
Inmediatamente, el explorador de Windows me abrió las carpetas sin ningún tipo de problemas y tuve acceso a todos los archivos que necesitaba.
Cuando el sistema hace IPL, el problema vuelve a producirse, por lo que es necesario ejecutarlo después de cada arranque, pero basta meterlo en el programa de arranque QSTRUP o planificarlo si hacéis paradas periódicas.
Pero si queremos hacer el cambio permanente, basta ejecutar el siguiente mandado y se borrará el programa en cuestión del arranque del servidor (ojo, volver a dejarlo como estaba requiere un poco más de trabajo).
RMVPJE SBSD(QSERVER) PGM(QZLSFILET)
Aunque yo no soy partidario de esto último, sino de terminar la migración de mis programas al nuevo sistema de archivos estándar.
Gracias..!!!
Me saco de un problema.
Me gustaria saber el porque de: (ojo, volver a dejarlo como estaba requiere un poco más de trabajo)
Me alegro…
La observación a la que haces referencia indica que al borrar el programa QZLSFILET ya no puedes deshacer el cambio. A mi no me ha dado problemas pero si necesitas reinstalarlo hay un procedimiento un poco más lioso.
Saludos
Hola
Consulta, dónde se ejecuta esto:
ENDPJ SBS(QSERVER) PGM(QZLSFILET) OPTION(*IMMED)
Gracias
Buenas tardes
Pues se ejecuta en cualquier pantalla, es un simple mandato del sistema que finaliza un trabajo.
si lo que quieres, como hice yo, que lo ejecute en cada arranque de máquina, tendrías que añadirlo al QSTRUP de tu sistema.
Espero haberte respondido.
Saludos