Mostrando entradas con la etiqueta TSO. Mostrar todas las entradas
Mostrando entradas con la etiqueta TSO. Mostrar todas las entradas

lunes, 17 de diciembre de 2012

QMF básico

IBM® Query Management Facility (QMF) es una herramienta que realiza consultas y crea informes para los sistemas de gestión de bases de datos relacionales de DB2® de IBM.

Generalmente nos encontramos el acceso de QMF en el menú inicial de TSO, dependiendo de la instalación.

La pantalla de inicio de QMF es tal que así:


Aquí se nos muestran varias opciones, pero la más usada es la opción 6 (PF6), mediante la cual podemos realizar consultas SQL.

Una vez pulsado PF6 nos aparecerá una pantalla negra en la cual podemos escribir nuestras consultas en el espacio superior a la línea de FIN (*** END ***). Si necesitamos eliminar una línea nos situamos sobre ella y pulsamos PF11 (11=Delete) y si necesitamos introducir líneas tenemos la opción PF10 (10=Insert).

Otra opción útil en esta pantalla es PF6 (6=Draw), con ella podemos obtener todos los campos de una tabla. En la línea de comandos escribiríamos el nombre de la tabla y luego pulsamos PF6. Nos aparecerá la SELECT de la tabla con todos sus campos (ej: COMMAND ===>SYSIBM.SYSTABLES):


Para poder ejecutar dicha SELECT o cualquier otra consulta SQL debemos pulsar PF2 (2=Run), lo que nos devolverá el resultado en una nueva pantalla:



Es muy común, cuando estás desarrollando algún proyecto, el tener que realizar siempre las mismas consultas, las cuales pueden llegar a ser bastantes complejas para recordar o codificar, por lo que QMF nos da la opción de guardar nuestra consulta. Para ello desde la línea de comandos en la pantalla donde tenemos escrita la QUERY deberíamos escribir SAVE QUERY AS XXXX (ej: COMMAND ===> SAVE QUERY AS PRUEBA). Si ya existe otra QUERY con el mismo nombre que hemos guardado anteriormente nos saldrá un mensaje de WARNING que nos dará la opción de sobreescribirla o no.

Para ejecutar las QUERYS guardadas debemos escribir RUN QUERY XXXX (ej: COMMAND ===> RUN QUERY PRUEBA). Ello nos llevará a la pantalla de resultados y si quisiéramos editar el SQL de la misma con PF6 nos llevaría a la pantalla para poder editarla.

Por último, si no recordamos el nombre de alguna de las QUERYS que hemos guardado (cosa bastante habitual si utilizas este método), podemos ver una lista de todos los nombres de las QUERYS que hemos guardado con el comando LIST QUERIES, lo que nos devolverá el siguiente resultado:


Esperamos que os sirva de ayuda este manual básico QMF, que solamente aborda alguna de las opciones  pero a nuestro entender las más importantes.

jueves, 29 de septiembre de 2011

¿Muerte del TSO?

Compuware presentará a un nutrido grupo de grandes empresas españolas un nuevo y moderno entorno abierto para la gestión del desarrollo de aplicaciones en entorno mainframe, denominado Workbench. Según la empresa, ha llegado el momento de que las grandes organizaciones con mainframe aborden un cambio del interfaz que actualmente se usa para gestionar estos entornos (las denominadas “pantallas verdes”), a otro gráfico (GUI), que facilite el reto que tienen las empresas de relevar generacionalmente a los profesionales que hasta ahora han gestionado esta plataforma en las empresas.

Compuware dará a conocer este nuevo entorno, así como las ventajas asociadas a él, el próximo día cinco de octubre, a lo largo de una reunión a la que asistirán grandes empresas de un amplio espectro de sectores de la actividad económica, tales como BBVA, Bankia, Banco Popular, CECE, Infocaja, Gnesis, Generali, Mutua Madrileña, El Corte Inglés, Iberdrola, Telefónica, Coritel, Indra, Everis o Ibermática.

El nuevo entorno de trabajo (Workbench) es intuitivo y utiliza un interface gráfico de usuario (GUI), basado en Eclipse, un entorno común y desde el cual se inician todos los productos de Compuware, ofreciendo capacidades de gestión tanto en distribuido como en mainframe.

Sin conocer las características y ventajas de dicho entorno de trabajo, a un servidor le cuesta imaginarse picando programas cobol, lanzando jcls o accediendo a db2 sin el la querida pantalla negra y verde.

Noticia Computerworld