En esta sección: |
WebFOCUS crea todos los archivos de extracción en un directorio temporal, situado en el servidor de informes WebFOCUS, o en una ubicación definida por el usuario, en el mismo servidor.
Cómo: |
Un archivo de extracción HOLD es un origen de datos secuencial, que contiene los resultados de una solicitud de informe. Puede tener un archivo máster de HOLD correspondiente. La extensión del archivo HOLD es .ftm, a menos que se especifique la opción FORMAT. Si se crea un archivo máster, tendrá el mismo nombre que el de extracción, con la extensión .mas.
Si especifica la opción de formato FORMAT FOCUS con HOLD, WebFOCUS genera un archivo de extracción y un archivo máster, ambos de nombre FOC$HOLD. A continuación, estos archivos se usan como entrada para el procedimiento encargado de crear el archivo FOCUS final. Los nuevos archivos FOCUS y máster se crean en el directorio temporal del usuario.
ON TABLE HOLD [AS filename]
donde:
Es un nombre para el archivo HOLD. Si no especifica un nombre de archivo, se usa HOLD como predeterminado. Puesto que cada comando HOLD posterior anula al archivo HOLD anterior, es recomendable codificar un nombre de archivo distintivo en cada solicitud, para dirigir los datos extraídos a un archivo independiente, evitando así su anulación.
Para ver la sintaxis completa de todas estas opciones, consulte el manual Cómo crear informes con el lenguaje WebFOCUS.
Cómo: |
Los archivos SAVB son de extracción, y contienen los resultados de una solicitud de informe en formato interno. Es decir, que todos los campos numéricos se encuentran almacenados en binarios, y todos los campos de caracteres se rellenan con espacios hasta un múltiplo de cuatro bytes. No se puede imprimir este archivo.
Cómo: |
El archivo SAVE es de extracción y sirve para guardar los datos de un informe, aunque no los encabezados y subtotales; tampoco puede crear archivos máster. Es un archivo secuencial de datos de caracteres, simple, que puede ser utilizado por otros programas o fusionado en otro archivo de datos, por medio de una solicitud de mantenimiento de datos. El formato por defecto es un carácter simple, aunque puede especificar otros formatos compatibles con muchos otros productos de software. WebFOCUS guarda todas las columnas en un formato de caracteres imprimibles, sin espacios entre las mismas.
El formato de carácter externo, equivalente a SAVB, se encuentra en un archivo SAVE. El formato de comandos y las asignaciones son las mismas que en SAVB. Sin embargo, los números son caracteres de Código de intercambio decimal codificado binario extendido (EBCDIC en sus siglas inglesas), sin relleno.
Cómo: |
Un archivo HOLDMAST es un archivo máster temporal. Se crea con el comando APP HOLDMAST, que especifica su ubicación.
Si el archivo HOLD se ha creado bajo el nombre por defecto (HOLD), puede utilizar un comando FILEDEF junto con la sintaxis de APP HOLDMAST para designar un nombre lógico para el archivo HOLD y su respectivo archivo máster.
APP HOLDMAST DIR /directory_name
donde:
Es una ruta de directorio válida.
El siguiente ejemplo establece un nombre lógico, mediante FILEDEF, y especifica la ubicación de un archivo HOLDMAST:
1. APP HOLDMAST DIR /tmp 2. FILEDEF SALES DISK /tmp/sales.ftm TABLE FILE GGSALES PRINT GGSALES ON TABLE HOLD AS SALES END
Los números que aparecen junto al código se corresponden con las siguientes notas:
WebFOCUS |