Fast Query – Manual del analista de sistemas

Transcripción

Fast Query – Manual del analista de sistemas
Fast Query – Manual del analista de sistemas
Fast Query – Manual del analista de sistemas
Pagina 1 di 20
Versione 78 del 25/05/2010
Fast Query – Manual del analista de sistemas
Sumario
1
A quién esta destinado ......................................................................................................... 3
2
requisitos previos ................................................................................................................ 3
3
Introducción conceptual ...................................................................................................... 3
4
Contenidos ........................................................................................................................... 4
4.1
Gestión del las autorizaciones .................................................................................................................... 4
4.2
Gestión de los Alias .................................................................................................................................. 4
4.2.1
Acceso a la gestión de los Alias: ............................................................................................................ 4
4.2.2
Generación de un Alias: ....................................................................................................................... 6
4.2.3
Modificación de un Alias: ...................................................................................................................... 6
4.2.4
Gestión del JOIN: ................................................................................................................................ 8
4.2.5
Manutención de los Campos: ............................................................................................................... 8
4.2.6
Adjunta de los Campos: ....................................................................................................................... 9
4.2.7
4.3
Alineación de los Campos: ................................................................................................................... 10
Gestión de las Instancias Fast Query ......................................................................................................... 11
4.3.1
Acceso a la gestión de F.Q: ................................................................................................................. 11
4.3.2
Creación de un F.Q: .......................................................................................................................... 11
4.3.3
Selección de los Campos: .................................................................................................................... 12
4.3.4
Adjuntar en los Campos: ..................................................................................................................... 13
4.3.5
Utilización de la Instancia salvada: ..................................................................................................... 15
4.3.6
Gestión de los File: ............................................................................................................................. 15
4.3.7
Gestión Personalización del F.Q.: .......................................................................................................... 16
4.3.8
Generación Data Base: ....................................................................................................................... 16
4.3.9
Creación de un F.Q de tipo drill down: ................................................................................................... 17
4.4
4.4.1
4.5
Gestión Instancias Cross query.................................................................................................................. 18
Creación de un Cross Query: ............................................................................................................... 18
Conexión F.Q / Programas ........................................................................................................................ 19
4.5.1
Llamada a los programas de F.Q.: ........................................................................................................ 19
4.5.2
LLamada a un F.Q. de un programa: .................................................................................................... 20
Pagina 2 di 20
Versione 78 del 25/05/2010
Fast Query – Manual del analista de sistemas
1
A QUIÉN ESTA DESTINADO
A los operadores de aplicativos gestionales que por trabajo asignado consultan los objetos de los datos apoyados en el
sistemas informativo de la sociedad .
2 REQUISITOS PREVIOS
El alumno debe ser capaz de operar con la interfaz webgate400, debe conocer el Data base en la que quiere trabajar y
posser las nociones básicas del SQL (Structured Query Language).
3 INTRODUCCIÓN CONCEPTUAL
Fast Query, permite a un usuario no experto de extraer información del database aplicativo y di obtener una prespectiva
dinámica, utilizzando la architectura de SOA (Service oriented Architecture), se integran en modo automático e invasivo, al
interno de todas las pantallas de la aplicación que adquieren al mismo tiempo ,también ,todos los servicios disponibles en
función de la información presente en el video.
Pagina 3 di 20
Versione 78 del 25/05/2010
Fast Query – Manual del analista de sistemas
4 CONTENIDOS
4.1 Gestión del las autorizaciones
Para gestir la autorización de la gestión de F.Q., para establecer los usurios a través del WEBGATECVT / ‘Configuración Run
Time’, y opción ‘2’ modificación en frente del usuario.
Valores admitidos.
*blank
= Usuario autorizado a una sola ejecución F.Q. (default).
Y = Usuario autorizado a la ejecución y a la creación de F.Q.
N = Usuario no esta autorizado al uso de F.Q.
S = Supervisor. El usuario, puede entrar a query y database y personalizados por sociedades,
company, usuarios, idioma diferente del propio.
4.2 Gestión de los Alias
Esta gestión consiente de definir el database necesario para el funcionamiento de la aplicación FAST QUERY. Cada Alias esta
en una estructura de datos conectados a un archivo de data Base; <cada F.Q. expone datos efectivos de Data base
apoyandose a la estructura de los Alias correspondientes .
Una gestión muy precisa de los Alias es indispensabile para poder desarrollar y buscar rápidamente las Instancias de F.Q.
4.2.1 Acceso a la gestión de los Alias:
Entrar con el usuario de master de webgate400 (WEBGATECVT o WEBG4RXXXX según del release instalada) clicar en ‘Fast
Query’ y sucesivamente en ‘Gestión Database F.Q.’.
Para llamar la lista de los archivos en la que trabaja, cargar el código aplicación; si no se conoce, Buscar a través de la
descripción de código de la aplicación. El campo ‘Código de la Aplicación’ es obligatorio.
Posibilidad de establecer otras librerias de datos, además de la primera que esta establecida directamente del
sistema(conectada al código de la Aplicación).
Pagina 4 di 20
Versione 78 del 25/05/2010
Fast Query – Manual del analista de sistemas
‘Soló se genera:
Posibilidad de visualizar solamente los files de Data Base por lo menos con un Alias corrispondiente .
‘Escansión file’:
Posibilidad de efectuar una búsqueda dirigida llamando a una linea de descripción del file de data Base ó a través de una
linea del nombre del file.
‘Valores Nuevos de Record’:
Ajustando uno ó mas de los campos a nuestra disposición, cada Alias en fase de creación habrá ajustado los mismos
parametros (sin embargo son modificables en fase de introducción del Alias).
La explicación del uso de estos campos están el parrafo siguiente.
Pagina 5 di 20
Versione 78 del 25/05/2010
Fast Query – Manual del analista de sistemas
4.2.2 Generación de un Alias:
Opción ‘G’; esta opción debe ser llamado de frente a un file de Data Base.
Record Estandar:
Todas las estructuras de database di F.Q. denominadas “Estandar” en fase de instalación de actualización del software,
vienen anuladas y sostituidas por las definitivas como “Estandard” del productor.
Por consiguiente es peligroso configurar nuevas estructuras, definiciones, join etc.. en el sistema del cliente en el momento
que este, en fase de actualización, se pierden (a menos que no se adepte adecuados dispositivos para salvar los archivos
antes de la instalación).
Nombre Usuario, grupo, Idioma, Company:
Se ejecuta un valor en uno o más de estos campos,
El Alias así creado puede ser llamado en fase de creación F.Q. solo de los usuarios con valores iguales.
Especialización:
Es un comentario adicional; es útil para localizar un Alias si debe ser modificado ; dar por ejemplo una breve descripción del
predicado ‘WHERE’ (Ver: ‘Modificación de un Alias’).
Descrición de un file:
Establecer una indicación que sea facilmente de individuar en la fase de creación de F.Q.
Despues de ejecutar la función ‘F1=Confermación’, El Alias esta creado pero todavía no esta disponible.
Debe llamarlo a través de la función ‘2’ de Modificación.
Los Alias generados pero no son todavía disponibles de la opción ‘2’ son individuados del seño ‘
columna ‘Estado’.
’ a la derecha de la
4.2.3 Modificación de un Alias:
Opción ‘2’; esta opción debe ser llamada en frente de un Alias; es ineficaz en frente de un file de Data Base.
Pagina 6 di 20
Versione 78 del 25/05/2010
Fast Query – Manual del analista de sistemas
Predicado WHERE:
Definición: sirve para implementar las condiciones verificables a nivel de las lineas individuales.
No es modificable del usuario en fase de utilizar F.Q., y permite de parcializar el contenido de los files utilizados de la
aplicación F.Q; correspondientes a la opción ‘Omit’ y ‘Select’ de vistas logicas Data Base.
Este predicado puede ser asociado a la definición de base del file ó a una especialización de la misma .
En el ejemplo expuesto anteriormente, la estructura del Alias esta planteada así: File de los movimientos SPI, solo records de
Proveedores / Terciario con la fecha del documento 01 Enero 2009 al 31 Diciembre 2009, del tipo Orden.
Los caracteres ‘/\’ son obligatorios; (serán sostituidos por el programa en fase de lanzamiento F.Q)
Field finder:
Es posible escoger hasta tres campos que se reproducirán en WHERE.
Flag activación file:
Clicar en el campo para hacer el Alias en el objeto que se le podrá llamar por un F.Q.
Activando el Alias, el icono de la derecha en la columna de estado se convierte en ‘
Pagina 7 di 20
Versione 78 del 25/05/2010
’.
Fast Query – Manual del analista de sistemas
4.2.4 Gestión del JOIN:
Definición de JOIN: Es la combinación del contenido de dos o más tablas y permite de generar un grupo de resultados que
contengan las lineas y las columnas de cada tabla . Las tablas vienen unidad mediante los datos compartidos.
Opción ‘J’; esta opción actua de hecho solo en la definición “Base” (que sin ulterior puntualización). el Join codificado valen
para todos los Alias conectados al file de Data Base de referencia.
A continuación, ejecute la función ‘F6=Añadir Join’.
Nombre File secundario:
Definir el file de data Base que se quiere unir al file principal.
Specializ.Secondario:
Definir, si lo desea, la especialización específica del file principal.
Tipo de JOIN:
•
Inner Join: Es un tipo de join en la cual las lineas de las tablas se combinan sólo si los campos conectados con join
satisfacen a una determinada condición .
•
Left Outer Join : Es un tipo de Join que es posible extrapolar también los datos, pertenecen a una de las tablas, que no
extrapolarán a través de un Inner Join. De hecho OUTER significa externo; datos externos al normal tipo de join.
•
Exception Join: Es un tipo de Join que es posible extrapolar los datos, que pertenecen al file principal y no existen en el
file secundario, que no extrapolarán a través de un Inner Join.
Ejemplo:
4.2.5 Manutención de los Campos:
Opción ‘C’; esta opción debe ser llamada frente a un Alias.
Llamandolo por primera vez esta opción sobre un nuevo Alias, el sistema presentará la lista de todos los campos del Data
Base correspondientes, que se convertirá en fase de creación de F.Q. la estructura de apoyo de los campos que se pueden
gestionar.
Columna ‘A’ (activo):
Para default, todos los campos están predispuestos con Flag = ‘’; Todos los campos así definidos podrán sucesivamente
gestionar en cualquier F.Q; dejando a *blank el flag, el campo no podrá gestionar en ningún F.Q.
Columna ‘Categoria’
Definisca el tipo y la importancia del campo contenido en la database.
Pagina 8 di 20
Versione 78 del 25/05/2010
Fast Query – Manual del analista de sistemas
La primera letra del código define el tipo y la segunda la importancia.
Valor
Ejemplo
C1-C3
D1-D3
T1-T3
I1-I3
Q1-Q3
A1-A3
Campo Código (ej. código artícolo, cliente, agente etc.)
Campo Descripción (código artícolo, cliente, agente etc.)
Campo Fecha Hora (código artícolo, cliente, agente etc.)
Campo Importe (Precio, valor, importe registración etc.)
Campo Cantidad (cantidad orden, coeficiente de empleo etc.)
Atributo (flag saldo del orden, impreso, contabilidad etc.)
Puede ser utilizada como argumento de parzialidad y orden en las listas de selección de los campos.
In general se define para rendir más facil al usuario la individualización de los campos para utilizar en las cuestiones .
Columna ‘D’:
Gestión de capos de default: Posibilidad de ajustar los campos mas importantes del D.B. para poder seleccionar facilmente
en fase de creación de un F.Q. con l’Alias en el objeto.
Columna ‘Descripción Campo’:
En la descripción del campo que se visualizada en el F.Q; Cambiar la descripción de modo que sea más facil la compresión;
Eliminar todos los caracteres particulares (Parentesis, etc..).
Columna ‘Estado’:
‘
’ si el campo se ajusta en la columna‘A’: ‘
’ el campo no esta ajustado.
Función ‘F13=Copia de ajuste’:
a través de esta función, el sistema copiará todos los ajustes de los campos de Alias estándar.
4.2.6 Adjunta de los Campos:
Es posible añadir en el Alias los nuevos campos calculados, que podrán ser gestionados en el F.Q. conectados al Alias.
Ajustar el nombre del campo, una descripción y una instrucción de SQL.
Instrucción de SQL:
además de las estandar (DIGITS, SUBSTR, ecc..), se pueden utilizar:
Pagina 9 di 20
Versione 78 del 25/05/2010
Fast Query – Manual del analista de sistemas
•
WUF_DEC: Función para la descodificación de los campos descritos en el diccionario y acompañada por la rutina de
descodificar. Hace que un campo contenga la descodificación del código indicado.
•
WUF_DAT: Función para la gestión de las fechas(largo 8 posiciones). Hace el campo alfanumérico,que contiene la fecha
en el formato requerido. La fecha viene invertida (normalizada) automáticamente de la función.
•
WUF_DCA: Función para el cálculo de una fecha a partir de la identificación de una palabra clave (keyword). Hace que
un campo numérico contenga la fecha calcúlada en formato aaaammgg.
•
WUF_TIM: Función para la edición del campo Hora
•
WUF_LOB: Función para la lectura de los campos LOB.
Para la sintaxis y los ejemplos de estas tres funciones, retorna a help bajo ‘Help’ Navigator; digitar ‘UDF’ y el nombre de la
librería de instalación del aplicativo (WEBGATE400 o otro) o bien utilizzando la tecla de ayudo en el campo “Expresión
campo calcúlado”.
Todos los parametros de esta pantalla se pueden modificar también en la pantalla principal que hemos visto anteriormente,
aparte de los dos datos que son: La expresión del campo calcúlado y el flag Campo modificable.
Flag Campo modificable:
Si es adjunto (no es posible adjuntarlo en el campo calculado), se podrá modificar el dato de Data Base correspondiente en
el F.Q. al cual lo llamamos el Alias en objeto.
4.2.7 Alineación de los Campos:
Opción ‘A’; esta opción sirve para cargar en el Alias los nuevos campos de data Base del file en el objeto.
De ejecutar después de relanzar de nuevo con DataBase modificado.
Pagina 10 di 20
Versione 78 del 25/05/2010
Fast Query – Manual del analista de sistemas
4.3 Gestión de las Instancias Fast Query
4.3.1 Acceso a la gestión de F.Q:
Entrar como WEBGATECVT ó WEBG4RXXXX (en base a la release instalada).
Seleccionar Menù Ambiente/aplicaciones y sucesivamente en ‘Generación / Ejecución F.Q.’
4.3.2 Creación de un F.Q:
La primera cosa que se hace es cargar el Alias principal; por tanto, adjuntar el ícono ‘Files / fast query’, y escriba una linea
con caracteres que se noten.
Clicar en Acciones / Selección en correspondencia a Alias para gestionar.
Se abre sucesivamente (si existe por lo menos un Join en el Alias elegido) una lista de Alias concatenados tras ellos a través
de Join.
Clicar en
Pagina 11 di 20
;
Versione 78 del 25/05/2010
Fast Query – Manual del analista de sistemas
Las pantallas sucesivas presentan una lista de los file secundarios elegidos: Confermación o menos.
Clicar en ‘continuar’, aparece la pantalla principal de F.Q:
La pantalla estandar tiene el flag ‘Categoria 1’ adjunto; así, la lista de los campos son todos aquellos que previamente en
fase de gestión de Alias como de primera importancia.
N.B: si ningún campo de Alias ha estado clasificado, el sistema propone todos los campos de Alias definidos como gestión.
4.3.3 Selección de los Campos:
Para un búsqueda rápida de los campos de traspasar en el F.Q, utilizar, además de el flag di Categorización, la búsqueda por medio
de Descripción ó Nombre del campo.
En este punto, clicar en ‘Acciones’ en los campos que quiere gestionar.
Pagina 12 di 20
Versione 78 del 25/05/2010
Fast Query – Manual del analista de sistemas
4.3.4 Adjuntar en los Campos:
Clicar en la función ‘Añadir’;
La estructura SQL tiene las mismas caracteristicas/ posibilidades que para los campos adjuntos en fase de gestión de alias.
Explicación de todas las columnas.
Secuencia:
En orden de visualización de las columnas; Modificación.
Categoría:
Indicación, colocando el cursor en los valores, en la categoría del campo, si es un campo clave, etc.
Descripción:
Titulación de la columnas; deriva de la descripción del campo de Alias; Modificación.
Acciones:
El primer botón para anular(eliminar) el campo de F.Q
El segundo botón para llevar una línea hacia arriba el campo
El tercer botón para llevar una linea hacia bajo el campo .
El cuarto botón para titular un drilldown (Ver párrafo 5.3.9).
Visualizar:
Si adjuntamos (default), la columna relativa vendrá expuesta en el F.Q; por tanto, se puede gestionar un campo en la selección de
los datos y no verlo en el F.Q. final.
Funciones:
: Señale que se trata de un campo adjunto; clicar en el botón para modificar los parametros del campo adjunto.
: Funciones; Lista de las funzione disponibles:
En frente de un campo alfanúmerico, soló el calcular esta admitido.
Si esta adjunto a una tipología qualquiera de resumen, el campo viene desplazado en el párrafo ‘Función de columnas’ y
todos los otros campos asumen un número de campos de agrupación .
Pagina 13 di 20
Versione 78 del 25/05/2010
Fast Query – Manual del analista de sistemas
Funciones activas:
registrar las funciones activas.
Posición de Agrupación:
Maximo de nueve campos; si se ponen, significa que el sistema de grupos de filas con el campo de igual agrupación y las
exposiciones en horizontal es el tipo de totalización solicitada.
Jerarquía:
Sirve para obtener un resultado con los datos expuestos en el árbol y no más horizontalmente en la misma línea.
Posición de Orden:
Corresponde a el’ Order By’ del SQL; Ordena los datos según la secuencia del orden.
Orden Descendente:
Si se ponen, el orden de los datos será descedentes.
Resumen:
Función de los resumenes en los campos; resultado al final del tabulado.
Resumen activos:
Descripción de los resumenes activos de los campos.
Tablas gráficas:
Permite de definir la correlación entre la columna (Campo) los elementos fundamentales de gráficos.
Valores Disponibles:
•
X (categoria)=Los valores de la columna, seran utilizados para crear las tablas X.
•
Y1=Los valores de la columna, seran utilizados para formar los valores de las tablas Y1 divididas en única serie ó
múltiples.
•
Y2=Los valores de la columna, seran utilizadas para formar los valores puestos en las tablas Y2 CS (cambiar serie) =
los valores de la columna, sus cambiamentos causarán la formación de una nueva serie. El gráfico se presentará en
tantas series, igual a la cantidad de los valores de las diversas columnas.
Descodificar:
Permite de llevar en visualización los Datos de la descripción del campo elegido.
N.B: La función de descodificar es acexible solo por los campos presentes en el file DECOD.
Para la creación/Uso del file DECOD se refiere a la específica documentación.
Elección de Records:
Permite de someter a el F.Q. una elección de Select en los campos solicitados.
Ejempio:
Salvar la parametrización planteada para rendirle activa en cada lanzamiento del F.Q.
Modificar:
Si el campo esta planteado como modificador en el Alias, y adjuntando el flag, se puede modificar el dato con un valor
planteado manualmente del usuario en fase de visualización del F.Q.
N.B: si el F.Q. para establecer con funciones de agrupación, modificar el valor de campo modificable, la modifica será en
todas las lineas de la agrupación.
Pagina 14 di 20
Versione 78 del 25/05/2010
Fast Query – Manual del analista de sistemas
4.3.5 Utilización de la Instancia salvada:
Posibilidad de intervenir manualmente en la linea SQL creada de varios parametros del f.Q.
Ejemplo:
Si ponemos la Instancia salvada, pulsar ‘Ejecutar’ / ‘Ver SQL’; se llega en la siguiente pantalla:
Clicar en ‘Recalcular’:
La pantalla expone los siguientes datos:
Modificar la estructura SQL, el F.Q. llevará acabo la estructura SQL así se salvará.
4.3.6 Gestión de los File:
Es el resumen de los file con el tipo join utilizado;
Posibilidad, clicando en Sostitución (‘
Pagina 15 di 20
’), de establecer el miembro específico del file en el cual se abrirá el F.Q.
Versione 78 del 25/05/2010
Fast Query – Manual del analista de sistemas
4.3.7 Gestión Personalización del F.Q.:
Clicar en
Establecer los campos para limitar la accesibilidad del F.Q. sólo a los correspondientes usuarios.
Se establace la naturaleza del F.Q. como estádar, significa que al siguiente lanzamiento de programas, el sistema anulará
ese F.Q. antes de restablecerlo.
4.3.8 Generación Data Base:
Clicar en
Opción de establecer para un F.Q. deben escribir el resultado en el file: establezca un nombre de file y la libreria donde será
creado el file de output.
Opción ‘Recalcular’: si esta impostado ‘siempre’, el sistema creará ex novo el file cada vez que será llamado el f.Q. al que
pertenece; si esta establecido ‘solicitar’, el sistema emitira una pantalla de solicitud a la ejecución de F.Q:
El sistema, además de crear los file de Data Base solicitados, crea también un Alias correspondiente, que se gestiona bajo
‘output Files’.
N.: Un F.Q. escritura de los datos en el file bajo la voz ‘Query W/Output’.
Además, la posibilidad de establecer un nombre de programa que será lanzado al final de la ejecución del F.Q; para los
detalles ver el párrafo 5.5.2
Pagina 16 di 20
Versione 78 del 25/05/2010
Fast Query – Manual del analista de sistemas
4.3.9 Creación de un F.Q de tipo drill down:
Clicar en
Sirve para crear un F.Q. de tipo drilldown, pueden ser llamados a través Navigate Bar ó pulsando los tastos ‘Alt’ + ‘A’.
(Definición de drilldown: La operación de drill down permite de partir de los datos acumulados muy resumidos y descender
en los detalles paso a paso, atravesando varios niveles de síntesis de data base).
Antes de entrar en esta función, clicar en el botón
(facultativa) conectada al drill-down.
frente al campo de definir cómo drill-down, y ajustando la función
Ajustando el campo o los campos de llamada para el drilldown. El asterisco puesto al principio y/o al final del campo tiene la
función de wildchar.
•
Antes del campo significa que un campo se termina con.
•
Después del campo significa que un campo empieza con.
•
Al principio y al final significa que un campo contenga.
Cargar la Path Icona.
con un asterisco principal.
Cargar la Path Icona.
Pulsar ‘Wizard’ para cargar la estructura de SQL que será lanzada po cada pantalla con la presencia del campo ∗CLASS.
Ajustando la función ‘Elección’:
Pagina 17 di 20
Versione 78 del 25/05/2010
Fast Query – Manual del analista de sistemas
4.4 Gestión Instancias Cross query
Es un query que expone los datos como una tabla de pivot.
4.4.1 Creación de un Cross Query:
Clicar en ‘Cross’ y sucesivamente en ‘Nuevo’:
Establecer el código de Aplicación(obligatorio), el file de D.B y la libreria de datos (búsqueda de todos los datos dd D.B.
creados por F.Q. a través de la linea ‘Origine Dati Fast query’).
Impostación de los campos:
Para los campos Pivot, Lineas y Datos, cargar en el primo campo la descripción que será expuesta en el F.Q, cargar en el
segundo campo el nombre efectivo de D.B. (Botón de búsqueda).
Campo Pivot:
Es el campo de D.B. de la tabla de Pivot; cada valor será expuesto en un columna.
Campo Riga:
Escoger hasta tres campos que sirven de clave para la agrupación de la lectura; Posibilidad de clasificación.
Campo Dato:
Ajustar los datos que se quieren visualizar bajo el campo de Pivot; hasta tre campos.
Por cada uno de los tres campos, posiblidad de ajustar varios tipos del Total.
Pagina 18 di 20
Versione 78 del 25/05/2010
Fast Query – Manual del analista de sistemas
Actualización:
Si el file de D.B. viene del resultado de lanzamiento de un F.Q, posibilidad de realizar este F.Q. antes de la ejecución de
Cross Query.
4.5 Conexión F.Q / Programas
4.5.1 Llamada a los programas de F.Q.:
Cómo se mencionó en el párrafo 5.3.8., se puede ajustar un nombre del programa que será llamado al final de la ejecución
F.Q.
En este caso, al final de la ejecución de este F.Q., será efectuada la llamada al programa TESTMM/FQ_CORSO.
N.B: Esta posibilidad funciona SOLO si el F.Q. genera un file de output.
Pagina 19 di 20
Versione 78 del 25/05/2010
Fast Query – Manual del analista de sistemas
/* Procedimiento de llamada a F.Q. "MM-ORDINATO 02"
*/
PGM
PARM(&LIB &FIL &UNI)
DCL
DCL
DCL
VAR(&LIB) TYPE(*CHAR) LEN(10)
VAR(&FIL) TYPE(*CHAR) LEN(10)
VAR(&UNI) TYPE(*CHAR) LEN(18)
CALL
MONMSG
PGM(DTW_H_OBJ/XGT42_TQHG) PARM(&LIB &FIL &UNI)
MSGID(CPF0000)
ENDPGM
N.B. Los parametros de entrada son obligatorios (tiene que ser definidos obligatoriamente en los precedimientos del usuario
si no son utilizados).
4.5.2 LLamada a un F.Q. de un programa:
Ejemplo:
PGM
/* AJUSTE DE LA LIBRERIA DataBase por F.Q.
CALL
PGM(RGBU02C) PARM(' ' '
'001' ' ')
*/
' '
'
/* Lanzar el F.Q. de Ouput
CALL
PGM(RFQX05) PARM(' ' '0315488EB651FA7BA6')
+
*/
/* CPYF para reprender después todos los query sucesivos creados hace tiempo
*/
CPYF
FROMFILE(SPI_EP/FQ_MAT01) TOFILE(SPI_EP/MOV) +
MBROPT(*REPLACE) FMTOPT(*MAP *DROP)
/*
RUNQRY QRY(SPI_EP/MATER_0) RCDSLT(*YES)
RUNQRY
QRY(SPI_EP/MATER_1)
RUNQRY
QRY(SPI_EP/MATER_1_D)
RUNQRY
QRY(SPI_EP/MATER_1_2)
RUNQRY
QRY(SPI_EP/MATER_1A)
‘0315488EB651FA7BA6’ = Identificador unívoco.
El F.Q. TIENE que estar con output en File de DataBase.
Pagina 20 di 20
Versione 78 del 25/05/2010
*/

Documentos relacionados