Sie sind auf Seite 1von 19

.

jueves, septiembre 02, 2010

Micro Focus / Mainframe Express


Mainframe Express Enterprise Edition es un ambiente en PC que emula al ambiente de
mainframe. Y donde se puede adelantar el trabajo que se desee hacer en mainframe.
Este incluye capacidades para generar, analizar, compilar, depurar y probar programas
(aplicaciones) del mainframe en el PC.
En este documentos mostraremos los primeros pasos a seguir para trabajar con MF/ME.
Luego de un vistaso a algunos conceptos -que puede saltarse- tenemos lo siguiente:
Proceso previo, (MainframeExpress PasosPrevios) donde se muestra el proceso de
lograr permisologias para entrar al ambiente MF/ME
Inicio de sesin, paso a paso para iniciar una sesin de trabajo en MF/ME

Sugerencia: lectura del documento Manual Operativo de Mainframe Express.


(Microfocus) creado por el equipo administrador del servidor MF/ME, donde se explica
con detalles la forma de trabajar con MF/ME.
El uso de Mainframe Express -IDD-
Aplicaciones de demostracin, organizacin de algunos ejemplos preinstalados
iniciar el IDE
Crear un proyecto
Agregar archivos al proyecto
archivos de entrada
archivos de salida
y para efectos de una entrada rpida al mundo del Mainframe Express, veamos como se crea
un programa en COBOL, sin muchos detalles, que solo diga hola y su respectivo JCL para
ejecutarlo. Luego se explican mas detalles respecto a las funciones y ventanas presentadas.
.jueves, septiembre 02, 2010

Un simple HOLA
Para hacer un programa debemos lograr un proyecto conteniendo un archivo para el programa
fuente en cobol y un archivo con las instrucciones JCL, esto se vera como la figura siguiente:
.jueves, septiembre 02, 2010

Comenzamos con esta ventana vaca,


Y ejecutamos los siguientes pasos:
Crear un proyecto nuevo, clic en el men File / New (Ctrl+N)
.jueves, septiembre 02, 2010

clic en Project / OK,


Le asignamos un nombre y clic OK
.jueves, septiembre 02, 2010

Usamos el Asistente? Si, OK


Dnde queremos el catlogo -para los nombres de archivos-? , dejamos lo sugerido
.jueves, septiembre 02, 2010

Marcamos cuales de estos productos vamos a usar, IMS, CICS, SQL, por ahora ninguno
Ahora se muestra un resumen y damos clic a Finish
.jueves, septiembre 02, 2010

Y obtenemos esta vista, con la lista de los elementos cargados en el proyecto, por ahora ninguno, solo carpetas
vacias
De nuevo con File /New pero ahora con clic en Source
.jueves, septiembre 02, 2010

y escribimos nuestro programa


.jueves, septiembre 02, 2010

Al tratar de cerrar la ventana de Source , se nos pide guardar el archivo -o descartarlo-,


Le indicamos guardarlo con el botn Yes
obtenemos la ventana Save as para ponerle nombre
.jueves, septiembre 02, 2010

Si la ventana muestra (0) cero archivos-


podemos traer el archivo al proyecto con clic derecho en la carpeta y clic en Add files
.jueves, septiembre 02, 2010

Seleccionamos el archivo de nuestro programa fuente


Despus de dar clic en Add y luego en Done, tenemos ahora un archivo en el proyecto, indicado por el (1) en
project (1) y en COBOL (1) lo cual dice que el -nico- archivo del proyecto es el que est en la carpeta COBOL
.jueves, septiembre 02, 2010

Repitiendo los pasos anteriores creamos un archivo para el JCL


Y ahora tenemos 2 archivos - (2)- en el proyecto, uno en COBOL (1) y uno en JCL (1)
.jueves, septiembre 02, 2010

Si seleccionamos el JCL y lo ejecutamos con F5 -ejecutar- , obtenemos la siguiente ventana donde se puede
cambiar algunos parmetros, pero por ahora los dejamos intactos y le damos OK.
Despues de algunos parpadeos termina la ejecucin. Y nada parece haber cambiado. Como nuestro programa solo
hace un display, debemos buscar el resultado en el listado de SYSOUT que el programa genera, en el supuesto de
que el programa ejecute bien.
Si los Fuentes que tenemos son estos
.jueves, septiembre 02, 2010

Obtenemos los siguientes listados, que podemos ver en la pestaa Spool,


Con doble clic en cualquiera de ellos podemos editarlo, ver su contenido,
.jueves, septiembre 02, 2010

El que dice Executed en la columna Status -en la lista Spool- es el listado de mensajes del
sistema con los detalles de sucesos en la ejecucin.
El que dice SYSOUT en la columna DD Name es el listado de resultados generados por
nuestro programa,
.jueves, septiembre 02, 2010

.jueves, septiembre 02, 2010

Vistaso a algunos conceptos


Para conocer e iniciarse en MF/ME, Micro Focus / Mainframe Express trae tutoriales para
diferentes unidades:
Using Mainframe Express
TSO Applications
JCL Jobstreams
Using Workgrouping
Uploading and Downloading Files
Accessing Mainframe Files
Maintaining and Creating Data Files
Debugging COBOL
Using ESQL Assistant
Assembler Option Tutorials
Assembler Applications
Multiple Assembler Programs
Debugging Assembler
CICS Option Tutorials
CICS Applications
Running with Multi-tasking
Editing a BMS Mapset
Host Compatibility Option Tutorials
DB2 Applications (Host Compatibility Option)
IMS Option Tutorials
IMS Applications
SQL Option Tutorials
DB2 Applications (SQL Option)
Maintaining a DB2 Database
Using Options Together
Introduction to Using Options Together
Assembler and CICS
Assembler, CICS, IMS, DB2 (SQL Option)
Assembler, CICS, IMS, DB2 (Host Compatibility Option)
IMS and DB2 (Host Compatibility Option)
aqui revisaremos algunos de esos puntos y todos ellos pueden ubicarse en los libros online de
MF/ME. Por ahora veamos algunos trminos que describen los componentes base:
.jueves, septiembre 02, 2010

Integrated Development Environment -IDD-: Es la ventana principal, con barras de


menu y deplegables en la cual se puede editar, compilar, depurar codigo y usar la
mayoria de los herramientas de Mainframe Express.
Project -proyecto-: Un archivo donde se mantiene todos detalles de los archivos de
una aplicacin. Hay que crear un proyecto (project) para cada applicacin que se desee
usar, incluso la mas sencilla aun cuando solo sea un programa simple, hay que crearle un
proyecto.
TSO Session: Emula el ambiente interactivo TSO, donde se pueden ejecutar comandos
TSO, incluir archivos CLIST files y exec REXX.
JCL: Un ambiente para emular JCL, donde se puede construir archivos con JCL para
compilar, editar y depurar.
Workgrouping y Workflow: Una caracterstica para organizar sus versiones de
desarrollo del los archivos de origen, mantenerlos separados de las versiones ya se
utiliza (la versiones de "produccin"), y pasar entre las versiones de desarrollo y uso de
versiones de produccin.
TouchPoint: le permite simplificar y automatizar el proceso de prueba por lo que es fcil
crear y ejecutar tanto la conformidad y pruebas de regresin en el cdigo COBOL.
Mainframe Access Drag & Drop: Una herramienta para transferir archivos entre tu PC
y el mainframe. Se necesita el producto por separado Micro Focus Mainframe Access
(AMF) que se ejecutan en el mainframe.
SourceConnect and DataConnect: Un par de caractersticas que permiten hacer
referencia a los archivos en la computadora central de su PC, al igual que si estuvieran
en su PC o PC de la red. Se necesita el producto por separado Micro Focus Mainframe
Access (AMF) que se ejecutan en el mainframe.
Data Tools: Un conjunto de herramientas que le permiten convertir, navegar, editar y
crear archivos de datos usados por una aplicacin. Puede examinar los archivos de datos
para ver cmo una aplicacin los ha actualizado, o crear y editar un archivo para incluir
los datos de prueba para una aplicacin. Los archivos pueden estar en cualquier formato
COBOL y usted puede ver, tanto el registro como sobre el terreno.
EBCDIC Character Set: Mainframe Express almacena todos los datos en EBCDIC,
ms que el juego de caracteres ASCII nativo de PC. Convierte automticamente entre
EBCDIC y ASCII para entrada / salida, para que pueda ver los caracteres correctos en la
pantalla o imprimirse. En general, se puede suponer que en las comparaciones de datos
se comportar como en el mainframe. Mainframe Express tambin ofrece facilidades para
que usted convierta explcitamente entre EBCDIC y ASCII, si fuera necesario. Archivos
de programa fuente se almacenan en el juego de caracteres ANSI.
.jueves, septiembre 02, 2010

SCC Interface: Desde Mainframe Express, puede acceder a las funciones de cualquier
administrador de control de cdigo fuente instalado (SCM) que se ajusta a la Microsoft
Common Interface de Control de cdigo fuente (SCC). Algunos SCC-MEC se ajusten
MERANT PVCS Version Manager, Microsoft Visual SourceSafe y TeamConnection IBM
VisualAge. MERANT herramienta de configuracin de la gestin, Dimensiones PVCS,
tambin incluye funciones de SCM de tipo y cumple con SCC.
Las siguientes extensiones opcionales le permiten desarrollar, mantener y poner a prueba
distintos tipos de demanda:
Opcin CICS: permite incluir una aplicacin CICS en un proyecto de Mainframe Express.
Puede compilar la aplicacin CICS, editar y depurar en un entorno CICS, que puede ser
completamente local o de ajuste pueden otras mquinas en su red, incluyendo otros
ordenadores y ordenadores centrales.
IMS Opcin: permite incluir una aplicacin IMS en un proyecto de Mainframe Express. Puede
compilar la aplicacin IMS, editar y depurar en un entorno IMS en su PC.
Opcin SQL para DB2: permite incluir una aplicacin de DB2 en un proyecto de Mainframe
Express.Usted tambin puede mantener una base de datos DB2 utilizando la herramienta
interactiva, el Asistente para SQL. Puede compilar la aplicacin de DB2, editar y depurar en un
entorno de DB2 en su PC.
Host Compatibility Option: opcin de compatibilidad con el Anfitrin (HCO) es una alternativa
a la opcin SQL. Es tambin permite incluir una aplicacin de DB2 en un proyecto de
Mainframe Express y mantenerla. Es necesario contar con el sistema de base de datos DB2 de
IBM instalado en su PC.
Opcin Assembler: Opcin Assembler permite incluir mdulos IBM/390 Assembler

Das könnte Ihnen auch gefallen