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
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
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
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
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
31© IBM Corporation 2013
z/OS Perspective
Datasets
Jobs
Unix files
Editor
Job viewer
CTRL-mouse habilita hyperlink
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
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
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
Blog
eNews
YouTube