45
® IBM Software Group © IBM Corporation 2013 IBM CICS Explorer® La nueva cara del CICS Carina Hermida [email protected]

CICS Tools Overview - IBM€¦ · Acceso a zOS datasets, files, spool, y logs Manejo de conecciones y credenciales vía export/import ... operaciones de desarrollo y administración

  • Upload
    lamminh

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

®

IBM Software Group

© IBM Corporation 2013

IBM CICS Explorer®

La nueva cara del CICS

Carina [email protected]

IBM Software Group

2© IBM Corporation 2013

Agenda

El mundo está cambiando…. La nueva cara de CICS Casos de uso,“screenshot”, integraciones con otras soluciones

IBM Software Group

3© IBM Corporation 2013

"CICS is probably the most successful piece of software of all time . . . It is the mainstay of business computing throughout the world . . . Millions of users unknowingly activate CICS every day, and if it were to disappear the world economy would grind to a halt.“

Phil Manchester, Personal Computer

Magazine

Most of the top 50 Global banks use CICS Most of the fortune 100 use CICS 30 years and $1 trillion invested in CICS applications (IDC) 10,000+ CICS mainframe licenses worldwide 950,000+ concurrent users/system 5,000 CICS software packages from 2,000 ISVs 950,000 programmers earn their living from CICS CICS handles more than 30 billion transactions/day valued at over

$1 trillion/week for 30 million end users of CICS Apps CICS TS v3 (SOA release) had fastest uptake of any CICS release.

40% utilizing CICS Web Services capabilityLarge bank in China

30 Million Txs/Hour 9445 TPS 99.9% Txs <400 Msec Av Tx 200 Msec

Large Asian Bank 14,250 TPS 210 Million records deployed in <45 mins

CICS & System z – making computing more affordable

CICSAlthough most people are blissfully unaware of CICS, they probably make use of it several times a week, for almost every commercial electronic transaction they make. In the whole scheme of things, CICS is much more important than Microsoft Windows." Martin Campbell-Kelly, From Airline Reservations to Sonic the Hedgehog (A History of the Software Industry

IBM Software Group

4© IBM Corporation 2013

El mundo está cambiando…

La primera y segunda generación de especialista de System z están saliendo de la industriaNecesidad de transferir el conocimiento a los nuevos especialistasLos estándares de productividad deben ser mantenidos

Oportunidad de construir nuevo skill en System z Especialistas que puedan colaborar con los nuevos desarrolladores y administradores

para crear nuevas aplicaciones, tratando de manejar el sector de IT con un team más reducido

“CICS family” esta haciendo una contribución significante que ayude a reducir la barrera entre el desarrollo y el manejo de los sistemas CICS

IBM CICS Explorer Interfaz común, intuitiva, basada en Eclipse para arquitectos, desarrolladores, system

programmer, administradores de sistema y operadoresAcceso único e integrado a una amplia gama de funcionesSoporta CICS runtime, CICS tools, CICS connectors, Problem Determination Tools más

otros IBM y “third-party software products”

IBM Software Group

5© IBM Corporation 2013

La nueva cara del CICS

Eclipse

CICS Explorer(Available to CICS TS V3, V4, V5)

CICS Transaction Server V3, V4, V5

CICS Performance Analyzer

CICS Configuration Manager

CICS Interdependency Analyzer

Antes… Ahora …

CICS 3270

ISPF

WebRuntime

Config Management

Discovery

Performance

CICS Explorer reduce la necesidad de múltiples interfaces

IBM Software Group

6© IBM Corporation 2013

IBM CICS Explorer® - La nueva cara del CICSKey featuresInterfaz basada en Eclipse, intuitiva, común a diferentes roles: arquitectos, desarrolladores, administradores, operadores y system programmerOrientado a tareasEditores sensibles de contexto para la definición de los recursos de CICSAcceso a zOS datasets, files, spool, y logsManejo de conecciones y credenciales vía export/importPunto de acceso único CICS TS (V3,V4, V5), CICS Tools (IA, PA, CM, DA), CICS TG, PD Tools (FA, DT, APA, FM, WSIM), WebSphere MQ Explorer, OMEGAMON XE for CICSIntegrado con Rational Developer for System z e IMS Explorer

AvailabilityMás información ibm.com/cics/explorer Download ibm.com/cics/explorer/download

IBM Software Group

7© IBM Corporation 2013

CICS SM Perspectiva

IBM Software Group

8© IBM Corporation 2013

BrowseDisponible con

CICS TS V3 + CICSPlex SMó CICS TS V4/ V5 y CMCI

IBM Software Group

9© IBM Corporation 2013

Create

Disponible con CICS TS V4, V5

CMCI provee integración con CICSPlex

o regiones standalone

IBM Software Group

10© IBM Corporation 2013

Edit

IBM Software Group

11© IBM Corporation 2013

Lifecycle

IBM Software Group

12© IBM Corporation 2013

Novedades del CICS Explorer V5.1

z/OS MF – Provee una “RESTful interface” a los z/OS jobsVer los jobs activos y finalizadosIntegrado con la perspectiva de z/OS, soporte de FTP

Manejo de conexiones simplificadoMejoras en la UI y centralización de conexiones

Java Web Start Solución para instalar el CICS Explorer y sus actualizaciones en múltiples desktops

IBM Installation Manager Se puede instalar el Explorer SDK sobre el RAD

Mejoras en la interfaz con el usuarioCopy/paste a planillas o nuevos recursosEditores para CSD y BASMejoras en la seguridad SSL Soporte de CICS TS para z/VSE

CICS TS V5.1 supportJava Web tooling para Liberty Vista de “Cloud” para CICS TS V5.1, definición de los nuevos recursos “Platforms” y “Applications”

SoportaCICS TS V3, V4, V5

© 2013 IBM Corporation

CICS TS, IMS,DB2, MQ, z/OS

Execution TreeDependenciesQueriesCommand Flow

IA

Threadsafe, File, CPU,Response & Wait analysis, Statistics, Alerts, Graphical andSheet views

PA

IBM CICS Explorer

CM

CRUD, Install, History, Backout, Audit, Search, Compare, Packaging

StatusSituationsTopology

XEDaemon & ConnectionStatus & Test

TG

ibm.com/cicsibm.com/cics/tools

ibm.com/cics/explorer

CICS, IMS,DB2, & z/OSApplicationDebugging

DT

CICS, IMS, DB2,& z/OSAbend Reporting& Diagnosis

FA

ConfigurationStatusControl, Test

MQ

SMIA PACMDATGISM

CICS Transaction ServerCICS Interdependency AnalyzerCICS Performance AnalyzerCICS Configuration ManagerCICS Deployment AssistantCICS Transaction GatewayIBM Session Manager

APAFADTFMWSIM

Application Performance AnalyzerFault AnalyzerDebug ToolFile ManagerWorkload Simulator

MQ WebSphere MQ

XE OMEGAMON XE for CICS

RDz Rational Developer for System z

CICS, IMS, DB2, & z/OSObservation Requests& Reporting

APA

Deployment,Discovery,Visualization, Cloning, Automation & Control

DA

Session and user views, Configuration, Broadcast, User and Admin commands

ISMDevelopTest

RDzSM

CRUD/InstallControl, FilterTopologyEvents, ATOM

SM

CRUD/InstallControl, FilterTopologyEvents, ATOM

Execution TreeDependenciesQueriesCommand Flow

IA

Execution TreeDependenciesQueriesCommand Flow

IA

Threadsafe, File, CPU,Response Time, Statistics, Alerts, Graphical andSheet views

PA

Threadsafe, File, CPU,Response Time, Statistics, Alerts, Graphical andSheet views

PA

CM

CRUD/InstallHistory, Audit BackoutSearch, Compare

CM

CRUD/InstallHistory, Audit BackoutSearch, Compare

StatusSituationsTopology

XE

StatusSituationsTopology

XEDaemon &ConnectionStatus & Test

TG

Daemon &ConnectionStatus & Test

TG

CICS, IMS,DB2, & z /OSApplicationDebugging

DT

CICS, IMS,DB2, & z /OSApplicationDebugging

DT

CICS, IMS, DB2,& z/OSAbend Reporting& Diagnosis

FA

CICS, IMS, DB2,& z/OSAbend Reporting& Diagnosis

FA

ConfigurationStatusControl, Test

MQ

ConfigurationStatusControl, Test

MQ

CICS, IMS, DB2,& z/OSObservation Requests& Reporting

APA

CICS, IMS, DB2,& z/OSObservation Requests& Reporting

APA

DeploymentDiscovery,Visualization,Automation & Control

DA

DeploymentDiscovery,Visualization,Automation & Control

DA

Threadsafe, File, CPU,Response Time analysisGraphical andSheet views

ISM

Threadsafe, File, CPU,Response Time analysisGraphical andSheet views

ISM

Manipulate, browsez/OS data sets, z/FS,VSAM, MQ, CICS, DB2

FM

SM

CRUD, Install, Control, Filter, Sort, Topology, Events, ATOM, Java, WLM,Txn Tracking, Copy/Paste

Enhanced!Enhanced!

3270 applicationperformance testing

WSIM

ManageIMS …

IMS ExplorerSM

CRUD/InstallControl, FilterTopologyEvents, ATOM

SM

CRUD/InstallControl, FilterTopologyEvents, ATOM

Execution TreeDependenciesQueriesCommand Flow

IA

Execution TreeDependenciesQueriesCommand Flow

IA

Threadsafe, File, CPU,Response Time, Statistics, Alerts, Graphical andSheet views

PA

Threadsafe, File, CPU,Response Time, Statistics, Alerts, Graphical andSheet views

PA

CM

CRUD/InstallHistory, Audit BackoutSearch, Compare

CM

CRUD/InstallHistory, Audit BackoutSearch, Compare

StatusSituationsTopology

XE

StatusSituationsTopology

XEDaemon &ConnectionStatus & Test

TG

Daemon &ConnectionStatus & Test

TG

CICS, IMS,DB2, & z /OSApplicationDebugging

DT

CICS, IMS,DB2, & z /OSApplicationDebugging

DT

CICS, IMS, DB2,& z/OSAbend Reporting& Diagnosis

FA

CICS, IMS, DB2,& z/OSAbend Reporting& Diagnosis

FA

ConfigurationStatusControl, Test

MQ

ConfigurationStatusControl, Test

MQ

CICS, IMS, DB2,& z/OSObservation Requests& Reporting

APA

CICS, IMS, DB2,& z/OSObservation Requests& Reporting

APA

DeploymentDiscovery,Visualization,Automation & Control

DA

DeploymentDiscovery,Visualization,Automation & Control

DA

Threadsafe, File, CPU,Response Time analysisGraphical andSheet views

ISM

Threadsafe, File, CPU,Response Time analysisGraphical andSheet views

ISM

z/OS Explorer

z/OS Connections, z/OS Datsasets,zFS files, JES

Enhanced!Enhanced!

Enhanced!Enhanced! Enhanced!Enhanced!

New!New!

New!New!New!New!

IBM Software Group

14© IBM Corporation 2013

CICS Explorer

Necesidad de rápidamente incorporar a nuevos especialistas de CICS a las tareas del día a día, minimizar curvas de aprendizaje de aquellos que trabajan con ISPF

Con el CICS Explorer se dota al plantel de una interfaz intuitiva, que simplifica no sólo a los recursos de CICS, sino también permite la edición de objetos tradicionales del ambiente z, como por ejemplo z/OS dataset, PDS, edición y ejecuciónde jobs, visión de logs etc.

Solución

Valor Los expertos hacen las tareas más rápido Nuevos especialistas ganan conocimiento más

rápidamente Ayuda a reducir el expertis necesario para

operaciones de desarrollo y administración

Problema

®

IBM Software Group

© IBM Corporation 2013

CICS Tools

IBM Software Group

16© IBM Corporation 2013

CICS Deployment Assistant for z/OS Acelerando el retorno de la inversión en CICS

Nueva perfectiva Descubrimiento y modelado de los

sistemas CICS Visualización de las topologías Creación automatizada,

implementación, customización y control de las regiones

Edición de archivos, submición de JCL y ver las salidas de ejecución

Simplificar las tareas, salvar tiempos, reducir riesgos

Más información en: ibm.com/software/htp/cics/deployment/

IBM Software Group

17© IBM Corporation 2013

CICS Deployment Assistant

Necesidad de implementar nuevas aplicaciones CICS

Formación de personal con conocimientos de CICS

Necesidad de entender, documentar, mantener muchas y mas complejas topologías CICS

CICS Deployment Assistant puede descubrir, crear modelos, construir a los mismos, visualizar y extender regiones CICS más rápidamente

Solución

Valor

Incrementar la productividad del usuarios y la reducción de requerimientos de skill

Problema

IBM Software Group

18© IBM Corporation 2013

CICS Performance Analyzer – Optimizar la performance de CICS

Falta de recomendaciones, “best practices”, análisis de performance tempranos, falta de acceso a la información de performance por parte de los desarrolladores

Análisis drill-down de las aplicaciones, integración con el CICS Interdependency Analyzer para un mejor entendimiento de los recursos usados

Vistas intuitivas a la información de performance

Solución

Valor Información de análisis de rendimiento, para

salvar MIPs y costos asociados a hardware yd software

Mejorar el tiempo de respuesta y la satisfacción de los clientes

Problema

IBM Software Group

19© IBM Corporation 2013

CICS Configuration Manager - Manejar complejas configuraciones CICS

Nuevo staff de “system programmer” tienen la necesidad de manejar una infraestructura compleja de CICS

Editores inteligentes, es más entender los valores predeterminados

Poderosa herramienta de búsqueda entre múltiples CSDs y BAS

Integración con el CICS IA le ayuda a encontrar y recursos no usados

Solución

Valor Reduce el riesgo “downtime” debido a errores de

usuario Información de auditoría y de control Reduce el esfuerzo requerido para administrar los

CICS y reduce costos de mantenimiento

Problema

IBM Software Group

20© IBM Corporation 2013

CICS Interdependency Analyzer- Monitorear y responder a las necesidades de los negocios

Necesidad de identificar oportunamente los recursos y sus relaciones para hacer frente a los desafíos de aplicaciones cambiantes

Integración con BPM portfolio CICS IA puede ayudar a indetificar fuentes

de eventos Conocimiento de las aplicaciones y los

recursos utilizados en las mismas Los diseñadores pueden modificar el

comportamiento de las aplicaciones en un forma no intrusiva con la definición de Eventos usando el CICS Explorer (a partir de CICS TS V4.1y)

Solución

Valor

Poderosa herramienta que permite entender mejor las aplicaciones

Reduce el riesgo, costos y tiempos de implementación

Problema

Providing Real-Time Detection and Compliance

CICS Transactions

Stock Trades

WebSphere Business

Events

EventsAcciones para

investigar situaciones

sospechosas

WebSphereBusiness Monitor

Account Activity

WebSphereProcess Server

CICS TSCICS TS

Capture mainframe event sources for smarter business outcomes

IBM Software Group

21© IBM Corporation 2013

CICS Explorer & CICS Tools: Poniendo todo junto!!Interdependency

AnalyzerConfiguration

ManagerPerformance

Analyzer

Queries predefinidos Recursos usados

por una transacción

Tiempos de respuesta

Vista en forma de

árbol

Análisis Drilldown en una

transacción

Búsqueda de grupos

huérfanos

Punto de control único para CSDs y

DREPs

®

IBM Software Group

© IBM Corporation 2013

CICS ExplorerSample screenshots

Pueden presentarse diferentes display en función de la versión y el nivel de soporte

del CICS Explorer

IBM Software Group

23© IBM Corporation 2013

Vista de sistemas Vista de

status de tareas

Edición de recursos

Recursos y grupos

Activar CICS Systems en el Plex

Ver información de QueueVista de

programas

CICS Explorer

®

IBM Software Group

© IBM Corporation 2013

CICS TSVista y edición de recursos

IBM Software Group

25© IBM Corporation 2013

CICS Explorer - Program Definition editor - CICS CM

El editor permite el ingreso de valores

…debido a que el CICS está

conectado con el CICS CM

La vista de “History” muestra quien y cuando se realizaron cambios en los

recursos

IBM Software Group

26© IBM Corporation 2013

CICS Explorer – Poderoso editor sensible de contexto

El editor muestra los tabs que están disponibles para cada tipo de recurso

Cuando no se posee CICS CM, la vista muestra un comentario que dice que la

función no está disponible

IBM Software Group

27© IBM Corporation 2013

CICS Explorer – Editor para TD Queue

A diferencia del CEDA ó el WUI cuyos editores muestran demasiada información lo que lo hace

más factible de errores, el CICS Explorer sólo muestra y presenta información que es relevante

para el tipo de recurso

IBM Software Group

28© IBM Corporation 2013

CICS Explorer - Validaciones

… y el nombre de la configuración tiene caracteres inválidos

Una ventaja de trabajar con un cliete Eclipse sobre un browser/TSO/ISPF, es que la validación se produce en el cliente, lo que lo hace más sensible, no hay ida/vuelta al

server, lo que se traduce es mayor velocidad

Cada error es marcado con ROJO y moviéndonos por sobre el error “hovering” , nos da una

explicación de la causa del error

Vemos como se observa el error, el valore 20p no es válido

IBM Software Group

29© IBM Corporation 2013

CICS Explorer– Visualización ordenada por región

®

IBM Software Group

© IBM Corporation 2013

z/OS Explorer perspectiva de z/OS

IBM Software Group

31© IBM Corporation 2013

z/OS Perspective

Datasets

Jobs

Unix files

Editor

Job viewer

CTRL-mouse habilita hyperlink

®

IBM Software Group

© IBM Corporation 2013

Problem Determination ToolsPD tools

Hagamos memoria…..

IBM Software Group

33© IBM Corporation 2013

Debug Source

Debug Tool Program Stack

Debug Breakpoints, Variables, Registers

DTCN Profiles

CICS Region Tasks

Debug Tool

IBM Software Group

34© IBM Corporation 2013

Source Code

Fault Analysis

Abend Code Explanation

Abend Code Lookup

Fault Analyzer

IBM Software Group

35© IBM Corporation 2013

APA Observation List

APA Reports

APA Started Tasks

Application Performance Analyzer

IBM Software Group

36© IBM Corporation 2013

File Manager

IBM Software Group

37© IBM Corporation 2013

Workload Simulator

IBM Software Group

38© IBM Corporation 2013

Fault Analyzer Analysis

Debug Tool Views

APA ReportAPA Reports

Example of DT, FA, and APA in CICS Explorer

®

IBM Software Group

© IBM Corporation 2013

Rational Developer for System zRdz

IBM Software Group

40© IBM Corporation 2013

Definición de términos en Rational Developer for System ¿Qué es el RDz?

Herramienta basada en Eclipse (Integrated Development Environment IDE)

Workbench Refiere al escritorio de trabajo Paradigma común para la creación, manejo y navegación Cada ventana posee una o más perspectivas

Perspectiva Controla que tools bars y menúes se visualizarán Contiene una colección de vistas y editores

Views Soporta editores y provee la manera de navegar en la información en su Workbench 

Editor Diferentes editores están asociados con los diferentes tipos de archivos Cualquier número de editores pueden estar abiertos a la vez Visualmente configurable, asiste en la creación de una sentencia y en el chequeo de

sintaxis para COBOL, PL/I, C, C++, High-Level Assembler, y Java Editor de datos – Display formateado para visualizar archivos VSAM, miembros de un

PDS y archivos secuenciales

IBM Software Group

41© IBM Corporation 2013

Desarrollo tradicional – Entorno ISPF Múltiples screens/sessions and uso de múltiples herramientas Contenido de 20 x 80 caracteres – Al menos 11 pasos!

Editar el JCL

Salir del fuente

Cambiar el código

Encontrar la línea en error

Editar el fuente

Salir del JCL

Swap a la sesión de

edit

Encontrar la línea en error

Encontrar los mensajes de

error

Selección del job

Swap al SDSF

Submitir para compilar un job

IBM Software Group

42© IBM Corporation 2013

Desarrollo con RDz Entorno común para COBOL, PL/I, C/C++, and Java Simplifica el desarrollo con más información al alcance de sus

manos Edito el fuente y el jcl simultaneamente

Syntax Check

Descripción del error

Outline view

Submito jobs, veo las salidas y abro los miembros

IBM Software Group

43© IBM Corporation 2013

Rational Developer for System z

CICS TS Explorerprogram list

CICS TS ExplorerRegion tree

CICS TS ExplorerResource types• programs• transactions• files• RPL list

IBM Software Group

44© IBM Corporation 2013

CICS Communities CICS Explorer home page

Remember this link ibm.com/cics/explorer CICS Explorer Forum

http://tinyurl.com/68bndw IBM developerWorks forum with FAQs, Links and resources,

ISV Contributions, etc. Ask questions, suggest improvements, report problems, chat

TwitterSubscribe to the IBM_System_z channel to get CICS Explorer

news flashes CICS Blog

Comment and opinion at TheMasterTerminal.com CICS eNews

Subscribe for news about CICS and related products YouTube channels

CICS Explorer - Videos, demos and other cool stuffCICSFluff - Other CICS videos IBMPDTOOLS – PD Tools videos

CICS Explorer Public Forum

Home page

Twitter

Blog

eNews

YouTube

®

IBM Software Group

© IBM Corporation 2013

¡¡¡Muchas Gracias!!!