JCL2DFD: como "pintar" un JCL

Todo lo relacionado con JCL, manejo de jobs, etc.
soymicmic
Usuario avanzado
Usuario avanzado
Mensajes: 47
Registrado: 14 Ene 2010, 08:50
País: España
Ciudad: Madrid
Ocupación: Otra

JCL2DFD: como "pintar" un JCL

Mensaje por soymicmic » 14 Ene 2010, 10:44

Hola,
he creado una herramienta para "dibujar" JCL's. La he subido a RapidShare y os la dejo aquí compartida, espero que os sirva a alguno de vosotros.

http://rapidshare.com/files/335196623/JCL2DFD.rar.html
MD5: BB55AB6C3514FE93587068CC7CE67185

Un saludo.

=========================

Esta utilidad permite generar un DFD correspondiente a un JCL estándar.

Realiza un análisis lexicográfico del JCL.

Muestra ficheros, grupos de generación, programas, utilidades, ordenamientos y pasos condicionados.

Asocia las entradas y salidas a los procesos que los crean o usan.

Genera una hoja por JCL tratado y una hoja índice.

Basado en macros de Excel.

Licencia GNU LESSER GENERAL PUBLIC LICENSE.

=========================

Guía rápida:
1. Localiza en el equipo el JCL y si corresponde su ficha de documentación.
2. Abre este libro EXCEL habilitando las macros.
3. Pulsa "Generar DFD" y selecciona el JCL del paso 1.
4. El programa procesará el código, además preguntará si quieres relacionar los pasos (pulsa NO para verlos independientes) y si quieres guardar un LOG (en desarrollo).
5. Al finalizar te mostrará un mensaje con estadísticas.
6. Pulsa en "Eliminar Forma" si hay algún elemento que quieras suprimir.
7. Pulsa en "Eliminar Huérfanos" para que se eliminen del gráfico los ficheros que no se utilizan.
8. Si hubiera algún informe tipo listado puedes usar la opción "Cambiar Listados" para que su gráfico sea más apropiado.
9. La opción "Recolocar Formas" reordena los elementos alineándolos mejor.
10. Si hay disponible una ficha de documentación se puede incorporar con "Añadir Documentación".
11. Ya esta listo para guardarlo.
12. Si quieres llevar el gráfico de la hoja activa a otro documento, puedes usar la opción "Seleccionar Formas" y pegarlos.

scj69
Usuario
Usuario
Mensajes: 15
Registrado: 21 Jun 2007, 15:44
País: España
Ciudad: Madrid
Ocupación: Consultor
Ubicación: Madrid, España

Re: JCL2DFD: como "pintar" un JCL

Mensaje por scj69 » 17 Ene 2010, 13:52

Hola,

Estoy interesado en esta solución pero cuando he intentado descargarla en Rapidshare, me dan el siguiente mensaje:
""Error

This file is neither allocated to a Premium Account, or a Collector's Account, and can therefore only be downloaded 10 times.

This limit is reached.""

Podrías indicarme como podría obtenerlo.

Gracias
Saludos,

scj69

soymicmic
Usuario avanzado
Usuario avanzado
Mensajes: 47
Registrado: 14 Ene 2010, 08:50
País: España
Ciudad: Madrid
Ocupación: Otra

Re: JCL2DFD: como "pintar" un JCL

Mensaje por soymicmic » 18 Ene 2010, 09:11

Ups...

Perdón, lo vuelvo a subir:
http://rapidshare.com/files/337202801/JCL2DFD.rar

Además de mejorar un poquito el código de las macros, he incluido el tratamiento de ficheros FBA como listados con una forma específica.

Espero que te sirva.

Un saludo

scj69
Usuario
Usuario
Mensajes: 15
Registrado: 21 Jun 2007, 15:44
País: España
Ciudad: Madrid
Ocupación: Consultor
Ubicación: Madrid, España

Re: JCL2DFD: como "pintar" un JCL

Mensaje por scj69 » 18 Ene 2010, 09:31

Ya lo he bajado gracias.
Saludos,

scj69

soymicmic
Usuario avanzado
Usuario avanzado
Mensajes: 47
Registrado: 14 Ene 2010, 08:50
País: España
Ciudad: Madrid
Ocupación: Otra

Re: JCL2DFD: como "pintar" un JCL

Mensaje por soymicmic » 22 Ene 2010, 03:19

Lo he subido al área de descargas: JCL2DFD

quilaper

Re: JCL2DFD: como "pintar" un JCL

Mensaje por quilaper » 16 Jul 2010, 03:04

¡Hola!

No sé si estoy haciendo algo mal pero me da el siguiente error:

Dibujar_JCL_Err
[1004] Imposible asignar la propiedad PaperSize a la clase PageSetup

He llamado al 1004 y los de telefónica no sabían nada... (es broma)

Saludos y gracias.

soymicmic
Usuario avanzado
Usuario avanzado
Mensajes: 47
Registrado: 14 Ene 2010, 08:50
País: España
Ciudad: Madrid
Ocupación: Otra

Re: JCL2DFD: como "pintar" un JCL

Mensaje por soymicmic » 06 Ago 2010, 03:31

quilaper escribió:He llamado al 1004 y los de telefónica no sabían nada... (es broma)
Estamos de vacaciones!!! ;)

¿Qué versión de Excel usas?

Si te atreves a modificar la macro lo fácil sería comentar la línea que asigna esa propiedad: en el módulo ModGenerarFlujo , en la función Dinujar_JCL busca la línea:

Código: Seleccionar todo

.PaperSize = xlPaperA4
y sustituyela por:

Código: Seleccionar todo

'.PaperSize = xlPaperA4
O también puedes borrarla.

Espero que te funcione

soymicmic
Usuario avanzado
Usuario avanzado
Mensajes: 47
Registrado: 14 Ene 2010, 08:50
País: España
Ciudad: Madrid
Ocupación: Otra

JCL2DFD 2.3

Mensaje por soymicmic » 06 Oct 2010, 04:21

Acabo de "colgar" la versión 2.3 que corrige algún detalle. En cuanto le den el OK lo tendréis en el área de descargas
v.2.3
- Corregidos BUGS menores.
- Mejora en la detección de las disposiciones de ficheros.
- Si son pasos separados se especifica la disposicion de cada fichero.
v.2.2
- Corregidos BUGS menores en la documentación.
- Se implementa la documentacion en el LOG.
- Al redibujar se tiene en cuenta la documentación del LOG.
- Nombre de proceso en ejecución en barras de progreso.
v.2.1
- Se amplia la utilidad de documentar para interpretar los comentarios
previos a un paso del JCL como la descripción de ese paso.
v.2.0
- Utilidad para redibujar un proceso previamente tratado con LOG activado.
- Se aplica tratamiento de ficha TOOLIN similar a las SYSIN.
- Se implementan fichas expandidas.
- Corregido error al no encontrar fichas JOB o PROC.
- Se incluyen creditos.
- Nuevas utilidades reconocidas.
- Inicialización en procesos de reordenamiento.
- Tratamiento de salidas a SPOOL.
v.1.7
- Añadida la funcionalidad de buscar origen.
- Añadida la personalizacion de formas y colores.
- Tratamiento de ficheros DUMMY.
- En pasos condicionados se incluye la condicion como parametro.
- Se definen algunas constantes genéricas para personalización.
- Corregida etiqueta en fichas pasadas a procedimientos.
- Al eliminar formas no se eliminaban todos los conectores.
v.1.6
- Control de ficheros de entrada externos.
- Se incorpora destacar una forma.
- La opción 'Recolocar' permite seleccionar las hojas.
- Bug corregidos:
+ Los comentarios provocaban errores.
+ Textos de mas de 255 caracteres.
v.1.5
- Control generico de RECFM, LRECL en LOG.
- Se incorpora ficha de parametros en pasos.
- Se eliminan tambien fichas 'huerfanas'.
- Documentacion de condiciones precedentes (//*JP-).
- Permite documentacion masiva seleccionando fichas.
- Corregido bug por final de fichero.
- Depuracion de errores.
v.1.4
- Control de ficheros FBA y mejora de analisis lexicográfico.
- Informacion para depurar errores.
v.1.3
- Opción de LOG de ficheros.
- Mejoras 'estéticas'.
- Corregido bug en pasos condicionados (IF, ELSE, ENDIF).
v.1.2
- Se incorpora licencia GNU LGPL al libro.
- Posibilidad de documentar.
- Posibilidad de recolocar formas si quedan huecos.
+ Algoritmos de ordenacion (BubbleSort, MergeSort).
v.1.1
- Tratamiento de mas utilidades y fichas estándar.
- Se controlan los GDG's generados en pasos
previos y que son entrada posteriormente.
- Control de ficheros MOD.
- Tratamiento de PROC.
- Posibilidad de pasos independientes, sin
relacionar ficheros.
- Leyenda de simbolos.
- Utilidades: eliminacion o cambio de formas;
generacion de indices.
v.1.0
- Primera version estable.
- Codigo liberado bajo GNU LGPL.
v.0.x
- Pruebas; depuracion de codigo inicial y errores basicos.
v.0.0
- Dibujar un JCL, ¿cómo lo hago?
- Definición preliminar de palabras clave.
Hala

scj69
Usuario
Usuario
Mensajes: 15
Registrado: 21 Jun 2007, 15:44
País: España
Ciudad: Madrid
Ocupación: Consultor
Ubicación: Madrid, España

Re: JCL2DFD: como "pintar" un JCL

Mensaje por scj69 » 08 Oct 2010, 12:13

Gracias por seguir en la brecha.
Saludos,

scj69

Barrabass
Usuario
Usuario
Mensajes: 7
Registrado: 29 May 2008, 01:33
País: argentina
Ciudad: buenos aires
Ocupación: Job streamer

Re: JCL2DFD: como "pintar" un JCL

Mensaje por Barrabass » 01 Ene 2011, 15:10

Gente, esta planilla es genial!!
Se agradece muchisimo el aporte


Saludos.
Nicolás
Nicolás
Job Streamer Jr.

duke05

Re: JCL2DFD: como "pintar" un JCL

Mensaje por duke05 » 21 Ene 2011, 08:00

Gracias artista!!

f_caballero
Usuario avanzado
Usuario avanzado
Mensajes: 58
Registrado: 25 Sep 2007, 16:36
País: España
Ciudad: Madrid
Ocupación: Analista de desarrollo

Re: JCL2DFD: como "pintar" un JCL

Mensaje por f_caballero » 21 Dic 2011, 12:34

Como decimos en España, sólo dos palabras: "IM PREZIONANTE"
Muy buen trabajo.
Gracias.
Salud y fortuna.
Fernando Caballero

Cefira
Usuario
Usuario
Mensajes: 12
Registrado: 22 Ago 2011, 19:24
País: Chile
Ciudad: Viña del Mar
Ocupación: Otra

Re: JCL2DFD: como "pintar" un JCL

Mensaje por Cefira » 22 Dic 2011, 11:42

Gracias....está perfecto, ahora solo comenzar a pintar JCL.[*]
Céfira
"Siempre Contigo"

soymicmic
Usuario avanzado
Usuario avanzado
Mensajes: 47
Registrado: 14 Ene 2010, 08:50
País: España
Ciudad: Madrid
Ocupación: Otra

Re: JCL2DFD: como "pintar" un JCL

Mensaje por soymicmic » 29 Dic 2011, 04:39

scj69 escribió:Gracias por seguir en la brecha.
Barrabass escribió:Gente, esta planilla es genial!! Se agradece muchisimo el aporte
duke05 escribió:Gracias artista!!
f_caballero escribió:Como decimos en España, sólo dos palabras: "IM PREZIONANTE" Muy buen trabajo. Gracias.
Cefira escribió:Gracias....está perfecto, ahora solo comenzar a pintar JCL.
Ups... me alegra que os sea de utilidad. Gracias por comentar.

:arriba:

ajap
Colaborador
Colaborador
Mensajes: 100
Registrado: 30 Jun 2011, 12:46
País: venezuela
Ciudad: maracaibo
Ocupación: IT Specialist

Re: JCL2DFD: como "pintar" un JCL

Mensaje por ajap » 11 Ene 2012, 13:28

Muy buena utilidad, se le felicita. Ahora bien, lo probè con un jcl con pasos documentados pero los comentarios no los veo por ningùn lado. Què tal si le agregas a cada paso pintado su respectivo comentario ?

saludos.

Responder