Dicer actúa por medio del mandato propio MRGSPLF (Merge Spooled File). Toma uno o varios ficheros Spool del AS/400 como entrada y combina, clasifica, agrupa, separa y/o duplica los ficheros de Spool, en función de los criterios especificados en el mandato, como datos del contenido del spool. Como resultado crea uno o más ficheros de Spool que se colocan en la cola de salida indicada.
Dicer permite modificar la salida de una aplicación, reorganizando sus ficheros Spool, sin tener que modificar ningún programa.
Los ficheros o archivos de spool soportados por DICER son *SCS, *IFPDS, *AFPDS, *AFPDSLINE y *LINE.
Nuevas Funcionalidades
El Dicer incluye mandatos similares a los mandatosWRKSPLF y WRKOUTQ del OS/400. Estos mandatos incluyen una lista de ficheros Spool y son procesados introduciendo una opción en cada uno de ellos.
El mandato DSPPAGDTA (Display Page Data) está incluido en el producto y permite ver una información seleccionada dentro de un fichero Spool. La información obtenida puede verse en pantalla, imprimirse o llevarse a un fichero. Por ejemplo, mostrando las posiciones de página del número del cliente en un fichero que contiene facturas, se puede crear un Indice basado en ese número de cliente relacionado con los ficheros Spool que contienen sus facturas.
El mandato Retrieve Page Data (RTVPAGDTA) permite recuperar datos de una localización específica del fichero de spoo AS/400 - iSeries. Los datos solicitados se devuelven en una variable de programa CL (Control Language).
El mandato principal del programa, MRGSPLF, añade tres nuevos parámetros que permiten al usuario del IBM i especificar el propietario del fichero de spool generado, los datos de usuario y de los datos definidos por el usuario asignados al fichero de spool generado.
Ejemplos de Utilización
Unir un fichero de spool que contiene Números de Factura con otro fichero spool que contiene el albarán de entrega correspondiente y ordenarlo por número de cliente. El fichero de spool resultante contendrá las páginas de factura de cliente y correspondiente hoja de albarán de manera consecutiva, eliminando el esfuerzo manual de intercalarlos. Además, se puede indicar que se cree un spool individualizado por cada cliente.
Otra opción de uso sería duplicar el fichero de spool en otras colas de salida para su impresión o bien, dividir las páginas de un spool de gran tamaño en múltples spools que contenga las páginas especificas de un departamenteo, usuario, tienda, delegación... |