CICS Interdependency Analyzer hermida@ar.ibm.com Carina Hermida System z System Client Technical Professional
Agenda CICS y CICS Tools breve descripción CICS Interdependency Analyzer Algo más. 2
CICS Tools V5 Service Agility Re-utilización de las aplicaciones en el SOR (CICS) como parte del proyecto de modernización Operational Efficiency Optimizar al CICS para hacer más con menos, mejorar los procesos de control y la auditabilidad Cloud with DevOps Poder desplegar aplicaciones en la Cloud más fácilmente, seguimiento del ciclo de vida de las aplicaciones
CICS TS V5 Service Agility Soporte Mejorado para Java y para WebSphere Liberty profile Operational Efficiency Mejoras de performance, mejoras en métricas, mejoras en la seguridad Cloud with DevOps Soporte de Cloud y DevOps para automatizar deployments
CICS Tools los productos CICS Optimization Solution Pack V5.3 - scalability, time-to-value & efficiency CICS Performance Analyzer for z/os V5.3 Entender la performance de CICS, planear para futuros crecimientos CICS Deployment Assistant for z/os V5.3 Descubrir, visualizar y gestionar la infraestructura CICS para desplegar rápidamente nuevas regiones y así satisfacer la demanda CICS Interdependency Analyzer for z/os V5.3 * Entendimiento de las relaciones de aplicaciones CICS para hacer cambios en las mismas con velocidad y confianza CICS Configuration Manager for z/os V5.3 Gestionar de una manera sencillo y segura, los cambios y definición de recursos CICS, con control y auditabilidad Y para clientes con VSAM data: CICS VSAM Recovery V5.2*Automatiza la recuperación de datos VSAM después de la corrupción física o lógica, y proporciona una disponibilidad continua para cargas de trabajo móviles y tradicionales CICS VSAM Transparency V2.1Acelerar y simplificar la migración de datos de VSAM a DB2, sin necesidad de reescribir aplicaciones costosas y complejas
IBM DevOps asiste a la rápida entrega de Software Adoptar un enfoque DevOps de colaboración para aprovechar las oportunidades del mercado y reducir el tiempo de respuesta al cliente Planeamiento continuo Continuo Feedback del cliente Monitor and Optimize Plan and Measure DevOps Continuous innovation, feedback and improvements Develop and Test Herramientas colaborativas Monitoreo continuo Release and Deploy Testeo continuo Entrega continua Acelerar la entrega de Software Balance entre velocidad, costo y riesgo Reducir el tiempo de retroalimentación de los clientes - para mejorar la experiencia del cliente
CICS Interdependency Analyzer
CICS IA Beneficios Permite entender las relaciones que existen entre los los recursos usados por el CICS y sus aplicaciones Usted podrá ver Qué recursos usa una región CICS Qué recursos necesita una transacción para correr Qué recursos usan un programa Qué recursos no son más usados etc. Por lo tanto da la habilidad de mantener, mejorar, modificar, distribuir sus aplicaciones en forma más eficiente 8
Descubrimiento a nivel aplicación Arquitectura del collector del CICS IA Collector Interface AOR or TOR/AOR Collectors for Interdependency data Application Load Library CINT log Collectors for Affinity data Collectors for Command Flow data CICS Journal Log Stream Data space Extract records from log stream Dependency Data VSAM or VSAM RLS Data sets Affinity Data Command Flow Data (GDG) 9
Funcionalidades CICS IA plug-in: Lista todos los programas, transacciones y regiones que han sido coleccionados por el Collector Permite una búsqueda rápida sobre los datos almacenados Posee queries pre-armados para CICS, IMS, MQ, DB2, Command Flow y Natural data Se pueden salvar las salidas de las consultas para realizar una comparación Muestra Aplicaciones Muestra los programas y transacciones en una aplicación Facilidades para realizar búsquedas específicas: Qué programas y transacciones usan un recurso específico? Qué recursos usa un programa? Command flow de corridas específicas para una transacción TCB mode switches Integración con CICS Explorer, CICS CM, CICS PA, Rdz, IBM Explorer
Perspectiva del CICS IA
CICS IA entender que recursos se usan Identifying application resources
Regiones, Programas y Transacciones Vista de Regiones Lista todas las regiones que el CICS IA ha coleccionado, filtrable por Applid Vista de Programas Lista todos los programas que el CICS IA ha coleccionado filtrable por nombre, región y aplicación Vista de transacciones Lista todas las transacciones que el CICS IA ha coleccionado por nombre, región y aplicación
Queries Queries view muestra los queries en la carpeta Run, create, edit, rename, copy y delete de queries desde esa posición Dialogo para editar queries. Le permite especificar que columnas mostrar y se pueden asignar filtros
Queries continuación Resultado de las consultas es mostrada en la Resources view Estos resultados pueden ser salvados
1. Product Overview Used By Para cualquier tipo de recurso, nos podemos preguntar que Programas o Transacciones han sido usados por ese recurso, en todas o en una región específica Specific Region: le permite seleccionar una región Los resultados son visualizados en la vista Used By
1. Product Overview Uses Resources Para programas y transacciones nos podemos preguntar que recursos están siendo usados, directa o indirectamente. Se puede acotar por región Los resultados se ven en la ventana Uses view. Un resumen de los recursos se observa en forma de árbol
CICS IA TS queues usadas por el CICS 19
CICS IA TS queues 20
1. Product Overview Command Flow Muestra el flujo de comandos coleccionado durante la corrida para la transacción Seleccione la tarea que le interesa Muestra la ejecución de la tarea
1. Product Overview Command Flow Continued Visualiza los comandos en orden de ejecución, y un sumario de TCB Modes y TCB mode switches
Propiedades Muestra detalles del recurso. Si no encuentra datos en la base de datos no muestra información
Integración con SM Menúes de dependencias en los objetos del SM Decorators sobre la región en el SM cuando el IA tiene datos coleccionados para la misma
Integración con el CICS PA y CM Podemos disparar los menúes del CICS PA dentro del CICS IA
Datos útiles Usa JDBC type 4 driver para acceder a las tablas DB2 sobre el System z Version 4.3.85 Usa las siguientes tablas DB2: CIU_CICS_DATA CIU_IMS_DATA CIU_DB2_DATA CIU_MQ_DATA CIU_CMDFLOW_DATA CIU_NATURAL_DATA CIU_PROGRAM_DETAIL CIU_TRANSID_DETAIL CIU_FILE_DETAIL CIU_TDQUEUE_DETAIL CIU_TSQUEUE_DETAIL CIU_EXIT_INFO CIU_REGION_INFO CIU_VERSION CIU_RESOURCE CIU_CMDFLOW_INDEX CIU_APPLS_DESC CIU_APPLS_RESOURCE
CICS IA ayuda a Dinámicamente descubrir y entender las relaciones entre las transacciones Dependencias Afinidades Flow de transacción Entendiendo que recursos utiliza (files, base de datos, programas) Entendiendo que comandos ejecuta
CICS IA ayuda en procesos de migración Evaluar las aplicaciones a migrar Coleccionar y cargar los datos para aplicaciones que serán migradas Correr los queries pre-armados para identificar aquellas aplicaciones que deben ser cambiadas Correr los queries pre-armados para identificar las exits que necesitan ser re-ensambladas Evaluación y/o cambio de la aplicación Testear con la nueva versión de CICS
CICS IA ayuda en procesos de migración Ejemplos de búsquedas para diferentes combinaciones
CICS IA Descubrimiento de afinidades 30
CICS IA Threadsafe report in the CICS IA plug-in Right mouse click on region New report view summary data 32 What does it mean to be 32
En suma, 10 razones para usar CICS IA Listar todos los recursos usados por una transacción Entendimiento de las afinidades de visualización entre sus Investigar cómo la aplicación se ejecuta mediante la función de flujo de comandos CICS IA es rápido y fiable Concepto de Aplicación Integración con CICS SM Flexibilidad CICS Eventos Analiza a detalle los módulo CICS IA con la ayuda: Mejora el mantenimiento que se realiza día a día. Reducción del costo, el riesgo y el impacto de los cambios en su aplicación y el entorno en el que se ejecuta 33
Operational Insights Una nueva manera de manejar su mainframe Servicio en la Cloud, análisis a demanda, cuando lo deseas, que los ayuda a ganar conocimiento de sus sistemas, identificando áreas con potenciales beneficios de mejora. Key Features Catalogo de reportes, posibles ahorros, pasos recomendados para alcanzar las mejoras Free Trial Beneficios Identificar áreas de mejoras en las apliacaciones IBM Operational Insights open beta - Launched Feb 2015 Insights CICS Threadsafe CICS Java Offload Log Analytics Other Ideas Coming. Give it a try and join the conversation at https://cicsoi.mybluemix.net
Más información http://www-01.ibm.com/software/htp/cics/ 39
Muchas Gracias!!!