CICS Explorer

Anuncio
®
IBM Software Group
IBM CICS Explorer®
La nueva cara del CICS
Carina Hermida
[email protected]
© IBM Corporation 2013
IBM Software Group
Agenda
 El mundo está cambiando….
 La nueva cara de CICS
 Casos de uso,“screenshot”, integraciones con otras soluciones
© IBM Corporation 2013
2
IBM Software Group
"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
CICS








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 capability
Large bank in China




Although 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."
30 Million Txs/Hour
9445 TPS
99.9% Txs <400 Msec
Av Tx 200 Msec
Martin Campbell-Kelly, From
Airline Reservations to Sonic
the Hedgehog (A History of the
Software Industry
Large Asian Bank
 14,250 TPS
 210 Million records deployed in <45 mins
 CICS & System z – making computing more affordable
© IBM Corporation 2013
3
IBM Software Group
El mundo está cambiando…
 La primera y segunda generación de especialista de System z están
saliendo de la industria
 Necesidad de transferir el conocimiento a los nuevos especialistas
 Los 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 operadores
 Acceso único e integrado a una amplia gama de funciones
 Soporta CICS runtime, CICS tools, CICS connectors, Problem Determination Tools más
otros IBM y “third-party software products”
© IBM Corporation 2013
4
IBM Software Group
CICS Explorer reduce la
La nueva cara del CICS
Antes…
Web
ISPF
Ahora …
Ru
n
tim
e
Per
form
a nc
e
necesidad de múltiples
interfaces
CICS Explorer
(Available to CICS TS V3, V4, V5)
CICS Transaction Server V3, V4, V5
Config Management
CICS Performance Analyzer
CICS Configuration Manager
CICS 3270
CICS Interdependency Analyzer
y
ver
o
c
Dis
Eclipse
© IBM Corporation 2013
5
IBM Software Group
IBM CICS Explorer® - La nueva cara del CICS
Key features
Interfaz basada en Eclipse, intuitiva, común a
diferentes roles: arquitectos, desarrolladores,
administradores, operadores y system
programmer
Orientado a tareas
Editores sensibles de contexto para la
definición de los recursos de CICS
Acceso a zOS datasets, files, spool, y logs
Manejo de conecciones y credenciales vía
export/import
Punto 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 CICS
Integrado con Rational Developer for System
z e IMS Explorer
Availability
Más información ibm.com/cics/explorer
Download ibm.com/cics/explorer/download
© IBM Corporation 2013
6
IBM Software Group
CICS SM Perspectiva
© IBM Corporation 2013
7
IBM Software Group
Browse
Disponible con
CICS TS V3 + CICSPlex SM
ó CICS TS V4/ V5 y CMCI
© IBM Corporation 2013
8
IBM Software Group
Create
Disponible con
CICS TS V4, V5
CMCI provee
integración con CICSPlex
o regiones standalone
© IBM Corporation 2013
9
IBM Software Group
Edit
© IBM Corporation 2013
10
IBM Software Group
Lifecycle
© IBM Corporation 2013
11
IBM Software Group
Novedades del CICS Explorer V5.1
 z/OS MF – Provee una “RESTful interface” a los z/OS jobs
Ver los jobs activos y finalizados
Integrado con la perspectiva de z/OS, soporte de FTP
 Manejo de conexiones simplificado
Mejoras en la UI y centralización de conexiones
Soporta
CICS TS V3, V4, V5
 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 usuario
Copy/paste a planillas o nuevos recursos
Editores para CSD y BAS
Mejoras en la seguridad SSL
Soporte de CICS TS para z/VSE
 CICS TS V5.1 support
Java Web tooling para Liberty
Vista de “Cloud” para CICS TS V5.1, definición de los nuevos recursos “Platforms” y “Applications”
© IBM Corporation 2013
12
IBM CICS Explorer
Manage
IMS …
Th readsafe, File, CPU,
Response T ime analysis
Graphical and
Sheet views
ISM
Thread safe, File, CPU,
Resp onse Time,
Statistics, Alerts,
Graph ical and
Sh eet views
PA
Session and user
views, Configuration,
Broadcast, User and
Admin commands
ISM
Execution T ree
Dependencies
Queries
Comman d Flow
IA
Daemon & Connection
Status & Test
CICS, IMS, DB2,
& z/OS
Abend Reportin g
& Diag nosis
FA
CICS, IMS,
DB2, & z /OS
Application
Debugging
DA
CM
DT
CICS, IMS, DB2,
& z/OS
Ob servation Requ ests
& Rep orting
TG
Develop
Test
Th readsafe, File, CPU,
Response T ime analysis
Graphical and
Sheet views
ISM
Thread safe, File, CPU,
Resp onse Time,
Statistics, Alerts,
Graph ical and
Sh eet views
XE
Manipulate, browse
z/OS data sets, z/FS,
VSAM, MQ, CICS, DB2
CICS, IMS, DB2,
& z/OS
Abend Reporting
& Diagnosis
CRUD/Install
Co ntrol, Filter
To pology
Events, ATOM
Enhanced!
Enhanced!
IA
Con figuration
Status
Con trol, Test
Daemon &
Connection
Status & T est
Status
Situations
Topo lo gy
MQ
XE
TG
CICS, IMS, DB2,
& z/OS
Abend Reportin g
& Diag nosis
FA
Deployment
Discovery,
Visu alization,
Au to matio n & Control
CICS, IMS,
DB2, & z /OS
Application
Debugging
DA
CRUD/Install
History, Audit
Backou t
Search , Compare
CM
DT
CICS, IMS, DB2,
& z/OS
Ob servation Requ ests
& Rep orting
FM
APA
CRUD/Install
Co ntrol, Filter
To pology
Events, ATOM
SM
RDz
CICS, IMS,
DB2, & z/OS
Application
Debugging
Deployment,
Discovery,
Visualization, Cloning,
Automation & Control
IA
SM
IA
PA
CM
DA
TG
ISM
CRUD, Install, History,
Backout, Audit, Search,
Compare, Packaging
CM
CICS Transaction Server
CICS Interdependency Analyzer
CICS Performance Analyzer
CICS Configuration Manager
CICS Deployment Assistant
CICS Transaction Gateway
IBM Session Manager
Enhanced!
Enhanced!
FA
CICS, IMS, DB2, & z/OS
Observation Requests
& Reporting
APA
DT
DA
3270 application
performance
testing
Enhanced!
Enhanced!
Execution Tree
Dependencies
Queries
Command Flow
Status
Situations
Topology
MQ
APA
IMS Explorer
PA
PA
XE
TG
Deployment
Discovery,
Visu alization,
Au to matio n & Control
CRUD/Install
History, Audit
Backou t
Search , Compare
Configuration
Status
Control, Test
Status
Situations
Topo lo gy
MQ
SM
Execution T ree
Dependencies
Queries
Comman d Flow
Threadsafe, File, CPU,
Response & Wait
analysis, Statistics,
Alerts, Graphical and
Sheet views
Con figuration
Status
Con trol, Test
Daemon &
Connection
Status & T est
New!
New!
WSIM
CRUD, Install, Control,
Filter, Sort, Topology,
Events, ATOM, Java, WLM,
Txn Tracking, Copy/Paste
SM
Enhanced!
Enhanced!
z/OS Connections,
z/OS Datsasets,
zFS files, JES
New!
New!
z/OS Explorer
CICS TS, IMS,
DB2, MQ, z/OS
APA
FA
DT
FM
ibm.com/cics
ibm.com/cics/tools
ibm.com/cics/explorer
WSIM
Application Performance Analyzer
Fault Analyzer
Debug Tool
File Manager
Workload Simulator
MQ
WebSphere MQ
XE
OMEGAMON XE for CICS
RDz
Rational Developer
for System
z
© 2013
IBM Corporation
IBM Software Group
CICS Explorer
Problema
 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
Solución
 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.
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
© IBM Corporation 2013
14
®
IBM Software Group
CICS Tools
© IBM Corporation 2013
IBM Software Group
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 Corporation 2013
16
IBM Software Group
CICS Deployment Assistant
Problema
 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
Solución
 CICS Deployment Assistant
puede descubrir, crear
modelos, construir a los
mismos, visualizar y extender
regiones CICS más
rápidamente
Valor
 Incrementar la productividad del usuarios y la
reducción de requerimientos de skill
© IBM Corporation 2013
17
IBM Software Group
CICS Performance Analyzer – Optimizar la performance de CICS
Problema
 Falta de recomendaciones,
“best practices”, análisis de
performance tempranos, falta
de acceso a la información de
performance por parte de los
desarrolladores
Solución
 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
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
© IBM Corporation 2013
18
IBM Software Group
CICS Configuration Manager - Manejar complejas configuraciones
CICS
Problema
 Nuevo staff de “system
programmer” tienen la necesidad
de manejar una infraestructura
compleja de CICS
Solución
 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
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
© IBM Corporation 2013
19
IBM Software Group
CICS Interdependency Analyzer- Monitorear y responder a las
necesidades de los negocios
Capture mainframe event sources for smarter
business outcomes
Problema
 Necesidad de identificar oportunamente los
recursos y sus relaciones para hacer frente
a los desafíos de aplicaciones cambiantes
CICS Transactions
Account Activity
Events
Solución
 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)
Stock
Trades
CICS TS
WebSphere
Business
Events
WebSphere
Business
Monitor
Acciones para
investigar
situaciones
sospechosas
WebSphere
Process Server
Providing Real-Time Detection and Compliance
Valor
 Poderosa herramienta que permite entender mejor
las aplicaciones
 Reduce el riesgo, costos y tiempos de
implementación
© IBM Corporation 2013
20
IBM Software Group
CICS Explorer & CICS Tools: Poniendo todo junto!!
Interdependency
Analyzer
Performance
Analyzer
Configuration
Manager
Punto de
control único
para CSDs y
DREPs
Búsqueda de
grupos
huérfanos
Tiempos de
respuesta
Queries
predefinidos
Vista en
forma de
árbol
Recursos usados
por una transacción
Análisis Drilldown
en una
transacción
© IBM Corporation 2013
21
®
IBM Software Group
CICS Explorer
Sample screenshots
Pueden presentarse diferentes display en
función de la versión y el nivel de soporte
del CICS Explorer
© IBM Corporation 2013
IBM Software Group
CICS Explorer
Vista de
sistemas
Recursos y
grupos
Vista de
status de
tareas
Vista de
programas
Activar CICS
Systems en el Plex
© IBM Corporation 2013
Edición de
recursos
Ver
información
de Queue
23
®
IBM Software Group
CICS TS
Vista y edición de recursos
© IBM Corporation 2013
IBM Software Group
CICS Explorer - Program Definition editor - CICS CM
La vista de “History”
muestra quien y cuando se
realizaron cambios en los
recursos
El editor permite el ingreso
de valores
…debido a que el
CICS está
conectado con el
CICS CM
© IBM Corporation 2013
25
IBM Software Group
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 Corporation 2013
26
IBM Software Group
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 Corporation 2013
27
IBM Software Group
CICS Explorer - Validaciones
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
Vemos como se observa el error, el valore
20p no es válido
… y el nombre de la configuración
tiene caracteres inválidos
Cada error es marcado con ROJO y moviéndonos
por sobre el error “hovering” , nos da una
explicación de la causa del error
© IBM Corporation 2013
28
IBM Software Group
CICS Explorer– Visualización ordenada por región
© IBM Corporation 2013
29
®
IBM Software Group
z/OS Explorer perspectiva de z/OS
© IBM Corporation 2013
IBM Software Group
z/OS Perspective
Editor
Datasets
Job viewer
Unix
files
CTRL-mouse
habilita hyperlink
Jobs
© IBM Corporation 2013
31
®
IBM Software Group
Problem Determination Tools
PD tools
Hagamos memoria…..
© IBM Corporation 2013
IBM Software Group
Debug Tool
Debug Tool
Program Stack
Debug Breakpoints,
Variables, Registers
Debug Source
CICS Region
Tasks
DTCN Profiles
© IBM Corporation 2013
33
IBM Software Group
Fault Analyzer
Fault Analysis
Source Code
Abend Code
Explanation
Abend Code
Lookup
© IBM Corporation 2013
34
IBM Software Group
Application Performance Analyzer
APA Observation List
APA Started
Tasks
APA Reports
© IBM Corporation 2013
35
IBM Software Group
File Manager
© IBM Corporation 2013
36
IBM Software Group
Workload Simulator
© IBM Corporation 2013
37
IBM Software Group
Example of DT, FA, and APA in CICS Explorer
Debug Tool Views
Fault Analyzer Analysis
APA Report
APA Reports
© IBM Corporation 2013
38
®
IBM Software Group
Rational Developer for System z
Rdz
© IBM Corporation 2013
IBM Software Group
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 Corporation 2013
40
IBM Software Group
Desarrollo tradicional – Entorno ISPF
 Múltiples screens/sessions and uso de múltiples herramientas
 Contenido de 20 x 80 caracteres – Al menos 11 pasos!
Submitir para compilar
un job
Swap al
SDSF
Selección
del job
Editar el JCL
Encontrar los
mensajes de
error
Salir del
fuente
Encontrar la
línea en error
Cambiar el
código
Encontrar la
línea en error
Swap a la
sesión de
edit
Editar el
fuente
Salir del
JCL
© IBM Corporation 2013
41
IBM Software Group
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
Submito jobs, veo
las salidas y abro
los miembros
Edito el fuente y el jcl
simultaneamente
Syntax
Check
Outline
view
Descripción
del error
© IBM Corporation 2013
42
IBM Software Group
Rational Developer for System z
CICS TS Explorer
Region tree
CICS TS Explorer
Resource types
• programs
• transactions
• files
• RPL list
CICS TS
Explorer
program list
© IBM Corporation 2013
43
IBM Software Group
CICS Communities
 CICS Explorer home page
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
CICS Explorer
Public Forum
 Twitter
 Subscribe to the IBM_System_z channel to get CICS Explorer
news flashes
Twitter
 CICS Blog
 Comment and opinion at TheMasterTerminal.com
Blog
 CICS eNews
 Subscribe for news about CICS and related products
 YouTube channels
eNews
 CICS Explorer - Videos, demos and other cool stuff
 CICSFluff - Other CICS videos
 IBMPDTOOLS – PD Tools videos
YouTube
© IBM Corporation 2013
44
®
IBM Software Group
¡¡¡Muchas Gracias!!!
© IBM Corporation 2013
Descargar