Ir a contenido principal

Bienvenido a My developerworks. Si no tiene un ID de IBM y un password, regístrese aquí.

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

La primera vez que inicie sesión en developerWorks, se creará un perfil para usted. Este perfil incluye el nombre, apellido y nombre de usuario que poporcinó cuando se registró en developerWorks. Cierta información de su perfil será mostrada públicamente, pero usted puede editar la información en cualquier momento. Su nombre, apellido (a menos que usted elija ocultarlo), y nombre de usuario acompañarán el contenido que usted publica.

Toda la información enviada es segura.

La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

Toda la información enviada es segura.

Transforme de UML a COBOL, Parte 1

Cree programas COBOL y servicios web sin escribir código

Reginaldo Barosa, Executive IT Specialist, IBM
Author photo
Reginaldo W. Barosa es Executive IT Specialist en IBM, brinda soporte de ventas, ayudando a los clientes en las soluciones de modernización empresariq y herramientas de desarrollo, como Rational Developer for System z. Antes de ingresar a IBM U.S., hace ya más de nueve años, Reginaldo trabajó durante 27 años para IBM Brasil, fue coautor de IBM Redbooks y escribió dos libros, además de otros artículos y tutoriales para IBM developerWorks. Es ingeniero eléctrico egresado del Instituto Maua de Tecnologia en San Pablo, Brasil.

Resumen:  Conozca una nueva característica de la Versión 7 de WebSphere® Developer para System z™: z/OS Database Application Generator. z/OS Database Application Generator genera automáticamente programas CICS® COBOL con acceso a DB2®. Esta característica además genera un servicio web y el Lenguaje de Control de Trabajos (JCL) que lo ayudará a implantar el código generado. Este tutorial comienza con una introducción rápida a esta característica y le presenta un escenario de ejemplo que le enseñará a transformar UML a COBOL. Nota: A partir de la Versión 7.1, WebSphere Developer for System z pasó a denominarse Rational Developer for System z.

Fecha:  03-08-2011
Nivel:  Intermediaria

Comentario:  

Implantación del código generado en z/OS

Durante la ejecución del asistente, creamos los activos en el espacio de trabajo de WebSphere Developer para System z (no en el sistema z/OS) porque no seleccionamos la opción Automatic Remote Deployment. Ahora debemos mover todos los activos requeridos al sistema z/OS y enviar el JCL generado para su ejecución.

Copia de programas COBOL a z/OS

En este ejemplo, los programas COBOL generados deben copiarse al conjunto de datos ITSO04.POT.COBOL. El JCL puede permanecer en el espacio de trabajo o copiarse a z/OS, según su preferencia. Aunque no es necesario que los procedimientos JCL se encuentren en el sistema z/OS para poder enviarlos para su ejecución, los programas COBOL sí deben estar en z/OS.

Para copiar los programas COBOL, siga los pasos a continuación:

  1. Usando la vista Remote Systems (Sistemas remotes), verifique que se encuentra conectado con el sistema z/OS.
  2. Usando la vista Remote Explorer (Explorador remoto), seleccione todos los programas COBOL generados -- @USTCRUD.cbl, @USTLST.cbl, CUSTCRUD.cbl y CUSTLIST.cbl. Haga clic derecho y seleccione Copy (Copiar).
  3. Pase a la vista Remote System, expanda los archivos MVS, haga clic derecho en ITSO04.POT.COBOL y seleccione Paste (Pegar). Todos los programas se copiarán a z/OS.

Adaptación de los procedimientos JCL generados a su sistema z/OS

Los dos procedimientos JCL generados deberán modificarse porque usan ciertos nombres de conjuntos de datos que usted probablemente no tenga en su sitio; de lo contrario, se generarán errores JCL. La Tabla 2 muestra los parámetros que pueden requerir modificaciones de procedimientos.


Tabla 2. Valores a usar para adaptar procedimientos JCL
ParámetroValor
DB2LOADConjunto de datos DB2 DSNLOAD
CICSLOADConjunto de datos CICS SDFHLOAD
TRANSYSLCOPYLIB para el traductor CICS
LANGLIBBiblioteca compiladora COBOL
LNKLIBConjunto de datos LINKLIB


Modificación del JCL que realiza el proceso DB2 BIND

Es posible que deba revisar el JOB llamado ITSOBD.JCL, que será el que se ocupe de realizar el proceso DB2 BIND; además posiblemente sea necesario personalizar el nombre del conjunto de datos DB2. También puede agregar otros paquetes para enlazar con este plan. Los cambios dependerán de su instalación.


Personalizar el JCL usado por las definiciones RDO

Deberá personalizar el archivo ITSORDO.JCL generado para que concuerde con su conjunto de datos CICS y DFHCSD. Es posible que existan más definiciones de las necesarias. Básicamente, deberá definir las entradas COBOL y DB2 en las tablas CICS.


Envío de JCL para crear el ejecutable

La forma más sencilla de enviar un procedimiento JCL que se encuentra en su estación de trabajo local es editarlo e ingresar submit (enviar) en la línea de comandos. El mensaje de la línea de comandos JOBID: JOBnnnnn significa que el trabajo se ha enviado.

En este ejemplo, debemos enviar ITSOBD.JCL para crear la aplicación CRUD y LIST y ITSOBDDR.JCL para crear los drivers. Verifique los resultados usando el subsistema JES. Tome en cuenta que los códigos de retorno no deben ser mayores a 4.

8 de 14 | Anterior | Siguiente

Comentario



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=WebSphere, Rational
ArticleID=649224
TutorialTitle=Transforme de UML a COBOL, Parte 1
publish-date=08032011
author1-email=rbarosa@us.ibm.com
author1-email-cc=

Etiquétalo Etiquetas

Help
Utilice el campo de búsqueda para encontrar todo tipo de contenido en My developerWorks con esa etiqueta.

Utilice el deslizador para controlar cuántas etiquetas deben mostrarse.

Las etiquetas populares muestran las etiquetas más difundidas en esta zona particular de contenido (por ejemplo: Java, Linux, WebSphere).

Mis Etiquetas muestra sus etiquetas en esta zona particular de contenido (por ejemplo: Java, Linux, WebSphere).

Utilice el campo de búsqueda para encontrar todo tipo de contenido en My developerWorks con esa etiqueta. Las etiquetas populares muestran las etiquetas más difundidas en esta zona particular de contenido (por ejemplo: Java, Linux, WebSphere). Mis Etiquetas muestra sus etiquetas en esta zona particular de contenido (por ejemplo: Java, Linux, WebSphere).