Hola, Las impresoras habitualmente se arrancan en el QSTRUP programa.
Saludos Martí Riera 2014-02-11 14:01 GMT+01:00 Javier Mora <[email protected]>: > Me he dedicado a revisar las anotaciones del sistema durante la IPL > (DSPLOG) para intentar averiguar el punto en donde se arrancan los > transcriptores. ¡Y no está muy claro! Me da la sensación que durante la IPL > ocurre la activación de los dispositivos, pero no tengo muy claro cual es > el proceso que inicia los transcriptores. Me da la sensación que es el > programa de arranque (SYSVAL QSTRUPPGM). > > Ni se me ocurre cambiar CHGIPLA STRPRTWTR(*NO) por lo que dices. > > Necesito arrancar los transcriptores después de tener disponible el ASP > (VRYCFG STATUS(*ON)) y de hacer un SETASPGRP ASP. De esta forma los > transcriptores "heredan" el grupo de ASP del trabajo que los arranca. > > Mi idea es "operar" mi programa de arranque, como me has propuesto. > > Gracias Alex por tus comentarios. > > Javier > > ------------------------------ > *De:* [email protected] [mailto: > [email protected]] *En nombre de *Alex Martínez > *Enviado el:* martes, 11 de febrero de 2014 10:41 > *Para:* forum.help400 > *Asunto:* Re: Arranque de transcriptores en entorno iASP > > Hola Javier > > Sobre el paso exacto de IPL en el que se arrancan los transcriptores no lo > he podido averiguar, por el momento. > > Decirte que cambiar CHGIPLA STRPRTWTR(*NO) es poco efectivo porque después > de la IPL se vuelve a establecer a *YES como indica la ayuda. > > También puedes planificar con ADDJOBSCDE uno trabajo o varios a > determinadas horas para invocar QWCSWTRS durante la mañana > > La opción que veo es cambiar el valor de sistema QSTRPRTWTR a '0' para que > no se realice la llamada al QWCSWTRS en el QSTRUP > > QSYS/RTVSYSVAL SYSVAL(QSTRPRTWTR) RTNVAR(&STRWTRS) > IF COND(&STRWTRS = '0') THEN(GOTO CMDLBL(NOWTRS)) > CALL PGM(QSYS/QWCSWTRS) > MONMSG MSGID(CPF0000) > NOWTRS: > > > > > El 10 de febrero de 2014, 17:29, Javier Mora <[email protected]> escribió: > >> Hola a tod@s: >> >> Estoy trabajando en un entorno con ASPs independientes. La agrupación (el >> IASP) contiene programas y datos de nuestras aplicaciones. También contiene >> los objetos *OVL (los preformatos) utilizados en la impresión de documentos >> AFPDS. El problema que tengo es el siguiente: >> >> Cuando intento imprimir un archivo en spool con preformato este no >> aparece en la impresión. Sé por qué ocurre y está reportado a IBM, cuya >> contestación no me ha gustado demasiado porque me solucionan el problema ni >> me dan ninguna pista para poder resolverlo por mi cuenta. >> >> Para los que no trabajan con iASPs es un poco complicado lo que ocurre y >> no sé si vale la pena contarlo. >> >> Creo que puedo resolver el problema si consigo arrancar todos los >> transcriptores cuando yo quiera. Y es aquí donde me surgen las dudas: >> >> 1. En los atributos de IPL (CHGIPLA) tengo "Arrancar transcriptores de >> impresión en *YES", pero ¿en qué momento de la IPL se inician? ¿Se se puede >> "interceptar" ese momento? Todos los dispositivos de impresión tienen >> activado (*YES) el valor "En línea en IPL". >> >> 2. En el programa de arranque (SYSVAL QSTRUPPGM) también se hace una >> llamada a *QWCSWTRS* para iniciar los transcriptores, ¿por qué se hace >> un call a QWCSWTRS si ya deberían estar iniciados los transcriptores en IPL? >> >> En otras palabras, tengo la duda "existencial" de no saber en qué fase >> realmente se arrancan los transcriptores, si durante la IPL o durante el >> programa de inicio (QSTRUPPGM). >> >> Estoy revisando documentación de IBM, pero ninguna me aclara qué ocurre >> durante la IPL, siempre habla de lo que hace el programa QWCSWTRS. ¿Alguien >> puede aclararme estas cuestiones? >> >> Mi idea inicial para corregir el problema que tengo es: >> >> 1. Poner todos los disponsitivos de impresión "En línea en IPL" igual a >> *NO. Cuando cree un nuevo dispositivo tendré que acordarme de ésto o tendré >> que modificar el mandato CRTDEVPRT. >> >> 2. Llamar al programa QWCSWTRS justo después de tener la certeza de que >> la iASP está disponible y de haber ejecutado SETASPGRP con la iASP >> disponble. De esta manera, los transcriptores son capaces de ver cualquier >> biblioteca y objeto alojado en el iASP. >> >> Esta solución tiene un pequeño problema, que surge cuando (por cualquier >> circunstancia inesperada) no se llama a QWCSWTRS, quedándose todos los >> transcriptores parados. >> >> Sé que esto es un lío y es muy probable que no me haya sabido expresarme >> muy bien. >> >> Un saludo a todos y gracias por vuestros comentarios. >> >> >> *Javier Mora* >> >> >> ____________________________________________________ >> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) >> Forum.Help400 © Publicaciones Help400, S.L. >> > > > ____________________________________________________ > Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) > Forum.Help400 © Publicaciones Help400, S.L. >
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.

