este texto que adjunto no recuerdo de donde esta tomado, quiza de este
mismo forum, pero no lo recuerdo, espero que la info te valga.

Guillermo Andrades
Aumento en la lista de bibliotecas de un trabajo activo

En la versi�n V5R1, OS/400 permite un m�ximo de 250 entradas en la parte del 
usuario de la lista de bibliotecas de b�squeda. Hasta ahora, la parte del 
usuario de una lista de bibliotecas de b�squeda pod�a contener como m�ximo 25 
nombres de bibliotecas. La lista de bibliotecas de b�squeda completa, con la 
parte del sistema, las bibliotecas de productos, la biblioteca actual y la 
parte del usuario, ten�a espacio para 43 nombres. La lista completa ahora puede 
albergar hasta 268 nombres. El l�mite del valor del sistema QUSRLIBL sigue 
siendo de 25 bibliotecas. Las descripciones de trabajo pueden listar hasta 250 
bibliotecas.

Los mandatos, las solicitudes, las API, el texto de ayuda, los mensajes, los 
paneles, etc. se han actualizado para soportar 250 bibliotecas. La existencia 
del �rea de datos QLILMTLIBL, en la biblioteca QUSRSYS, limita el n�mero de 
bibliotecas de la parte del usuario de la lista de bibliotecas de b�squeda a 25 
para todos los trabajos del sistema. Se trata de una restricci�n en tiempo de 
ejecuci�n, por lo que no afecta a la compilaci�n ni a la solicitud de mandatos. 
Este cambio para el usuario tiene el �nico objetivo de proporcionar al cliente 
una red de seguridad temporal que le permita protegerse de una interacci�n 
imprevista de las aplicaciones. IBM puede eliminar el soporte para el �rea de 
datos QLILMTLIBL en releases futuros.

Los usuarios del mandato Recuperar atributos de trabajo (RTVJOBA) pueden 
obtener el error CPF098A al utilizar el par�metro Lista de bibliotecas de 
usuario (USRLIBL) para recuperar la parte de usuario de la lista de 
bibliotecas. Si hay m�s de 25 bibliotecas en la parte de usuario de la lista de 
bibliotecas y solo tiene espacio suficiente para recuperar 25 bibliotecas (275 
caracteres), se env�a el mensaje de error CPF098A. Dado que el nuevo tama�o 
m�ximo de la parte del usuario de la lista de bibliotecas es de 250 
bibliotecas, el usuario debe proporcionar 2750 bytes de espacio.

Existen varias API que devuelven la parte del usuario de la lista de 
bibliotecas. El c�digo fuente que llama a las API siguientes para devolver la 
informaci�n de la lista de bibliotecas debe modificarse para aumentar el tama�o 
de la variable de receptor. Si no se cambia la variable de receptor, puede que 
el llamador de la API no obtenga la lista de bibliotecas completa devuelta.

Las API siguientes no env�an mensajes de error si no se devuelve la lista de 
bibliotecas completa.
- Recuperar atributos de archivo en spool (QUSRSPLA)
La informaci�n de la lista de bibliotecas se devuelve en el formato SPLA0200. 
El formato tiene un campo N�mero de bytes disponibles, que el llamador de la 
API debe comprobar. La matriz Biblioteca de recursos puede que no contenga la 
lista de bibliotecas completa. El �ltimo car�cter de este campo indica si hay 
m�s de 63 bibliotecas en la lista de bibliotecas. La lista de bibliotecas 
completa se devuelve en la nueva estructura Entrada de lista de bibliotecas, 
que ahora debe emplearse para recuperar la lista de bibliotecas.

- Recuperar informaci�n de trabajo (QUSRJOBI)
La informaci�n de la lista de bibliotecas se devuelve en el formato JOBI0700. 
El formato tiene un campo N�mero de bytes disponibles, que el llamador de la 
API debe comprobar. Este campo puede utilizarse para determinar si se ha 
devuelto toda la informaci�n.

- Recuperar atributos actuales (QWCRTVCA)
La informaci�n de la lista de bibliotecas se devuelve en el formato RTVC0200. 
El formato tiene un campo N�mero de bytes disponibles, que el llamador de la 
API debe comprobar. Este campo puede utilizarse para determinar si se ha 
devuelto toda la informaci�n.

- Recuperar descripci�n de trabajo (QWDRJOBD)
La lista de bibliotecas inicial devuelta en el formato JOBD0100 ahora devuelve 
hasta 250 nombres de biblioteca. El formato tiene un campo N�mero de bytes 
disponibles, que el llamador de la API debe comprobar. Este campo puede 
utilizarse para determinar si se ha devuelto toda la informaci�n.

Adem�s, una descripci�n de trabajo con m�s de 25 bibliotecas en la lista de 
bibliotecas no se puede guardar en un release destino anterior a V5R1M0.

Los usuarios de la API Cambiar lista de bibliotecas (QLICHGLL) reciben el 
mensaje de error CPF219A si se especifica QTEMP para un nombre de biblioteca de 
producto.

�nicamente el registro de auditor�a Inicio del trabajo (JS), generado cuando se 
inicia el trabajo, contiene los nombres de las bibliotecas de la lista de 
bibliotecas de b�squeda del trabajo. Otros registros de auditor�a JS omiten 
esta informaci�n. Asimismo, ya no se genera un registro de auditor�a ZR cuando 
se elimina una biblioteca de la lista de bibliotecas de b�squeda del trabajo.

Responder a