SlideShare una empresa de Scribd logo
1 de 38
22/05/2014 PAGE 1
3070 CICS TG and CICS
in a High Availability
Environment
A customer experience with
CA-SILCA
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
Sylvie Constans
Manager of the CICS & IMS
team at CA-SILCA
22/05/2014 PAGE 2
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
CA-SILCA and the groupe Crédit Agricole SA
 The activities of the group Crédit Agricole SA are organized in 4
business lines.
 Retail bank in France and World Wide
 Asset management
 Specialised financial services
 Corporate and investment bank
 CA-SILCA is the IT subsidiary of the groupe Crédit Agricole SA.
 Is located in France (region of Paris)
22/05/2014 PAGE 3
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
CA-SILCA: Overview
 Founded in 2005 , groups at the beginning the IT productions of its 3
founding members
 Currently we have more than 40 customers
 only subsidiaries
 Center of expertise for the group
 Operation services of IT applications
 Buildings infrastructure services telephony, network, office
automation
 Services for providing workstations for employees
22/05/2014 PAGE 4
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
CA-SILCA: Overview
 Some keys figures
 3 PetaB of storage for the servers
 36 000 workstations
 33 000 mail boxes
 550 hosted web sites
 4 000 logical servers
 16 000 phone lines
 A new data center (5000 m2) composed of 2 sites
22/05/2014 PAGE 5
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
CA-SILCA: Mainframe infrastructure
 4 ZEC12 located in a 2-site
environment (bi-site) separated by
10 kms
 2 CPC active /passive in each
site.
 Each LPAR on a active CPC
has its image on the passive
CPC of the other site.
 2827-731 models
 60.000 Mips
 Primary disk array (active
data) in one site
 Secondary disk array in the
second site
 Third site for data replication
22/05/2014 PAGE 6
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
CA-SILCA: Mainframe activity
 9 customers (59 LPARs, 60 000 Mips)
 CA-SILCA manages the system environment of 5 customers
o 400 CICS (currently migrating from CICSTS4.1 to CICSTS
5.1)
o 45 CICS TG (version 8.1)
o 75 DB2 (DB2 V10 migration in CM mode in 2014)
o 60 WebSphere MQ (version 7.1)
o 15 IMS (migration from IMS V11 to IMS V13 in 2014)
o 40 LPAR z/OS 1.13 (z/OS2.1 migration planned in 2015)
o 6 sysplexes
o Coupling facilities on each CPC
22/05/2014 PAGE 7
LCL: Le Crédit Lyonnais
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
 Our main customer is LCL (retail bank)
 Founded in Lyon in 1863
 1925 agencies, 6 millions customers in France
 70 divisions of private banking (150 000 customers)
 Retail bank for professionals
 Its technical environment
 130 CICS, 40 CICS TG, 25 DB2, 25 Websphere MQ
o Some applications in a non HA TOR/AOR
architecture
o Benefits from a High Availability Environment for e-
banking and intranet applications
22/05/2014 PAGE 8
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
LCL : At the beginning
The agencies are connected to the m
(Datacenter) based on their location
22/05/2014 PAGE 9
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
LCL : At the beginning
Local
DB2
local
VSAM
TOR1
AOR1
Région
Parisienne
LPAR1
Local
DB2l
local
VSAM
TOR2
AOR2
Région Centre
LPAR2
Local
DB2
local
VSAM
TOR3
AOR3
Région Sud Est
LPAR3
22/05/2014 PAGE 10
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
LCL : Current architecture
22/05/2014 PAGE 11
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
LCL : At the beginning
 In 1995, the mainframes were grouped in the region of Paris on 2
sites.
 The agencies are still connected based on their location
 Several production problems led LCL to think about a High
Availability architecture
 In the early 2000s a sysplex was implemented with the help of
IBM
 9 production LPARs and one DEV
o Implementation of RLS/SMSVSAM
o DB2 Data sharing
 First on the DEV LPAR (mono partition) to validate the
cost
22/05/2014 PAGE 12
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
LCL : At the beginning
 At the same time, a major project of merging data is started
 Regional files become national
 DB2 regional databases become national
 TORs are accessed with generic resources
 A 3-tier architecture is implemented
 WAS are connected to the SNA servers
 The applications must comply with this architecture
 Very few 3270 applications left
 4 LPARs are dedicated to this architecture
o 2 for network purposes, 2 for applications
22/05/2014 PAGE 13
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
LCL architecture: the start of High Availability
RES2
LP2
TOR Prod
TOR Pilote
TOR Prod
AOR Pilote
RES1
LP1
TOR Prod
TOR Pilote
TOR Prod
AOR Pilote
AOR ProdAOR Prod AOR Prod AOR Prod
Ferme WAS
Pilote
Ferme WAS
de Production
Passerelles SNA
LU6.2 LU6.2
LU6.2
LU6.2 LU6.2
LU6.2
TCP/IP TCP/IP
LU6.2 LU6.2
VTAM VTAM
AOR Prod
22/05/2014 PAGE 14
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
LCL architecture: the start of High Availability
 Pilot
 Some agencies are connected to the pilot WAS
 They have access to the pilot CICS TG and the pilot CICS
 We can deploy new versions of programs without impacting all
of production
 The CICS pilots have one specific load library ahead in the
DFHRPL
 Production
 The rest
22/05/2014 PAGE 15
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
LCL architecture : the start of High Availability
 The routing of transactions to the AORs is managed by the dynamic
routing program (DFHDYP) we have customised
 At the end of 2003, ETU9XLOP , the dynamic routing program of
CICSPlex SM (TS2.2) was implemented
 Because our routing program didn’t satisfed us entirely
 Round robin algorithm
 Simplistic
 Number of transactions/ day : 4 Million (TOR+AOR)
 Implementation in goal mode, uses the service class definitions
o Provides average response time and not a percentage
 These CICS are clones
 No affinities between transactions
22/05/2014 PAGE 16
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
LCL architecture: the start of High Availability
 Implementation of shared TSQ servers
 Implementation of named counters servers
 Give each application a unique id in the Sysplex
 The DEV environments have the same architecture(1 TOR, 2 AORs)
 To be sure not to generate affinities between transactions
during the development of applications
22/05/2014 PAGE 17
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
LCL architecture: the start of High Availability
 After one year we decided to stop using EYU9XLOP
 Because of the failover of one LPAR : business impact
o CICS has response time heavy degradation in a LPAR
(DB2)
o CICSPlex SM continues to route to this LPAR
 The services classes were probably not correctly set
 The CICSPlex SM/WLM delay in reacting was too
long
o The LPAR fails, we have to do an IPL
o The remaining LPAR couldn’t handle the workload
o The WAS fail to handle the incoming requests
 We decided to rewrite our routing program to better fit our needs
22/05/2014 PAGE 18
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
LCL architecture : the start of High Availability
 What we learned about this architecture
 Having only one LPAR is not sufficient in case of failover during
the day
 We have to restart the critical applications first
 We decided to have 4 application LPARs.
 In case of failover only 25% of the workload has to be
dispatched onto the 3 others
 The SNA servers have been replaced by CICS TGs on z/OS
 We noticed some affinities between LU6.2 connections and
TORs
 Loose coupling between WAS and CICS (logical names instead
of applids)
 White paper
:ftp://public.dhe.ibm.com/software/htp/cics/tserver/v32/library/WSW1
4020-USEN-00_systemz_harmony_0324A.pdf
22/05/2014 PAGE 19
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
LCL architecture: the start of High Availability
 At that time, CICS TGs were seen as black boxes (prior to version
7.0)
 No statistics available
 At first CICS TG architecture is mapped on the existing CICS one
 Multi channel
 No standard monitoring available with the tools on the z platform
 Introscope (Wily Technologie) was implemented on one CTG
o Only one CICS TG because of the overhead
 A dashboard was implemented with the help of the vendor
o To monitor the JCA pools activity
o To monitor the activity and the CICS response time
22/05/2014 PAGE 20
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
The tools: Introscope (Wily Technologie)
22/05/2014 PAGE 21
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
Monitoring tools
D From D + 2
CICSPA
. Analyze the CICS and CTG SMF records
(DB2, WMQ informations)
MAINVIEW CICS/DB2/WMQ
. Real time vision
. System administration and tuning
CICSPA
. Analyze the CICS and CTG SMF records
(DB2, WMQ informations)
SAS / METROLOGY figures
. Monthly Consolidation
MAINVIEW CICS/DB2/WMQ
. Real time vision
. System Administration and tuning
. Analyse with 3 tools, LPAR by LPAR
. History (LCL) < 1day (TP DB2 : 15 mn)
INTROSCOPE
Chiffres SAS / METROLOGIE
.Aggregated SMF records
. Aggregation on 1 hour
. Monthly consolidation
D + 1
CICSPA
. Analyze the CICS and CTG SMF records
(DB2, WMQ informations)
No problem analysisNo problem analysisLimited problem analysis
(impossible for DB2/LCL)
Problem analysis in 5 minutes
Trend analysis
Problem analysis
Trend analysis
Problem analysis
Trend analysis
INTROSCOPE
B
E
F
O
R
E
C
U
R
R
E
N
T
22/05/2014 PAGE 22
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
The tools: CICS Performance Analyzer (IBM)
 CICS Performance Analyzer allows us to do:
 Performance analysis by exploiting SMF110(1) records
 Tuning for our CICS TGs ( SMF111 records since V7.0)
o Do we have enough connection managers?
o Workers information are taken from the DFHXCURM
o We would like to have « cross domain » informations in
batch reports
• Peak numbers of connection managers, number of
requests, CICS response time, Daemon response
time…
• A RFE has been raised n°46252: you can vote for it !!
22/05/2014 PAGE 23
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
LCL: Current architecture
 2 sysplex distributors : algorithm in round robin (can backup each
other)
 CICS TG on z/OS using port sharing (dedicated by business)
 DB2 datasharing, RLS, Websphere MQ sharing group, shared TSQ
servers, named counters servers
 4 application LPARs
 2100 transactions/sec in peak hour (Tuesday morning)
 95 million transactions per day
 30 ms average response time
22/05/2014 PAGE 24
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
LCL : Current architecture
 4 coupling facilities for the production sysplex for LCL
 1 on each of the active CPC
 2 external coupling facilities (passive CPCs )
o For the DB2 and RLS lock structures
 11 Gb memory each
 Use of duplexing
o Expensive, only for the DB2 group buffer pools
o Save 20% CPU on IRLM since the suppression of
duplexing for DB2 lock structure
 Automatic rebuild for the other structures
 Double failure not handled: loss at the same time of DB2 and its
lock structure
22/05/2014 PAGE 25
LCL: Current architecture
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
Sysplex Distributor
System P
Production servers
System P
Pilot servers
22/05/2014 PAGE 26
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
Transaction routing CICS TG – TOR : DFHXCURM
 The routing between CICS TGs and TORs is performed by a
customised DFHXCURM
 The ECI request provides
o The sysplex distributor address
o The CICS TG port number to be joined
o A logical server name( we are independent if we need to
add/suppress a TOR)
o The program name to be executed
o The transaction id (best practice)
 Integrates a routing table which takes into account the following
criteria
o LPAR on which the CICS TG is running
o A set of target TORs with « handicap » (local TORs are
preferred)
22/05/2014 PAGE 27
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
Transaction routing CICS TG – TOR : DFHXCURM
Part of the routing table integrated in the module
SYSA XCURMTAB TYPE=SYSTEM,SYSNAME=SYSA
XCURMTAB TYPE=GROUP,GROUPID=ZZPL1,
TARGET=((PL11,0),(PL12,05))
XCURMTAB TYPE=GROUP,GROUPID=ZZPL9,
TARGET=((PL91,0),(PL92,05))
XCURMTAB TYPE=ENDSYS
SYSB XCURMTAB TYPE=SYSTEM,SYSNAME=SYSB
XCURMTAB TYPE=GROUP,GROUPID=ZZPL1,
TARGET=((PL12,0),(PL11,05))
XCURMTAB TYPE=GROUP,GROUPID=ZZPL9,
TARGET=((PL92,0),(PL91,05))
XCURMTAB TYPE=ENDSYS
22/05/2014 PAGE 28
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
Transaction routing TOR - AOR: DFHDYP
 The request is routed to the less busy AOR
 The program knows the number of sessions defined between
the TOR and each AOR
 Counts the current number of tasks between the TOR and each
AOR
 We can isolate one AOR or several AORs from routing to lighten an
LPAR
 We can route a transaction or a set of transactions to a AOR or a
set of AORs thanks to a configuration file
 In case of affinity
 The CSMI transaction is forbidden for routing
 In order to be able to tune and analyze performance
 Can’t be set disabled in case of problems
22/05/2014 PAGE 29
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
Exploitation
 Monthly IPL for all the LPARs
 For LCL only 2 out of 4 LPARs are eligible for batch processing
 During the IPL of one LPAR, batch is starting on the second one
 OPCplex
 Schedule environment
 For each IPL a change request is associated
 Our changes (that we declare) can be IPL dependent (ie migration)
 If the IPL is delayed, we know all the changes associated
22/05/2014 PAGE 30
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
Exploitation
 All the CICS in the same LPAR are stopped/started once a week
 Start = auto but overriden as cold start after analyzing the
DFHGCD (if previous stop OK)
 To be sure not to forget changes done dynamically
 CICS TGs are stopped/started one after another every midnight
 To suppress the affinity between the CICS TGs and the TORs :
CTG_PIPE_REUSE= ALL
 To avoid memory problems
22/05/2014 PAGE 31
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
Migration Strategy (1/2)
 Use of aliases for libraries and symbols : member IEASYM in the
z/OS parmlib
 Transparent for the developers : no JCL modification to do
for compiling
 Example :
o CICSTS.CIC.SDFHAUTH : alias (used by developers)
o Points for instance at CICSTS.CIC10.SDFHAUTH
o CICSTS.CIC&VERCIC..SDFHAUTH : is referenced in the
z/OS parmlib
o SYMDEF(&VERCIC.=‘10')
22/05/2014 PAGE 32
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
Migration Strategy (2/2)
 A new level is generated for the migration (ie 15)
 Definitions hard coded in the parmlib for the new libraries to coexist
with the 2 CICS versions (LINKLIST,LPA, APF)
 CICSTS.CIC15.SDFHLINK
 CICSTS.CIC&VERCIC..SDFHLINK (with &VERCIC = « 10 »)
 Taken into account during the IPL
 Allows us to not migrate all the CICS of the same partition at one
time
 The new CICS procedure has the CICS libraries hardcoded
 The symbol is set to the new level once the last CICS of the last
production LPAR has been migrated
 REXX procedures have been written (we provide the name of the
CICS to be migrated)
 Generates the CICS files
 Assembles the PLTxx, SIT.. tables
 Creates the new DFHCSD (one CSD by version)
 Creates the new CICS procedure
22/05/2014 PAGE 33
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
Failover (1/2)
 The continuity of service is only ensured for the components in
high availability
 Failover of a LPAR
o The sysplex distributor will route the requests to one of the
CICS TGs running on the 3 LPARs left
o If DB2 had retained locks, it will be automatically restarted
on another LPAR to release locks, then stops
 Failover of CICS TG
o The sysplex distributor will send the request to another
CICS TG listening on the same port
 Failover of TOR
o DFHXCURM detects the error ‘NO CICS ‘ and routes the
request to the TOR of another LPAR
22/05/2014 PAGE 34
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
Failover(2/2)
 Failover of AOR
o DFHDYP can’t send requests to this CICS anymore; no
more connection is available, scans the AORs left and
sends the request to the less busy AOR
 Failover of DB2
o DB2 abend : DB2 is restarted by ARM
o DB2 frozen: the number of current tasks inscreases
(sessions TOR /AOR)
 DFHDYP sends the request to another LPAR
22/05/2014 PAGE 35
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
IT contingency plan
 Every year, we perform 2 IT contingency plans for our customers
(one for each site)
 We isolate one site
o The LPARs are restarted on the »passive » CPC of the
other site
o Activation of CBU
o Depending on the preference of our customers, their
production can run on this CPC for the weekend or the
whole week
o We must have the keys for the products for the « passive »
CPC if they are depending on serial number
22/05/2014 PAGE 36
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
High Availability : the pros and the cons
 Pros
 Continuity of service in case of unavailability of components
 CICS and CICS TG migrations in production during the service
 Cons
 It’s a real project, not only CICS
 Not magic
 If there is a application problem (loop, lock on data) it is
propagated to the whole CICSplex
22/05/2014 PAGE 37
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
LCL Architecture: what next
 Planning CICSPlex SM implementation
 To use CICSTS5.1 new functionalities
 Lack of assembler skill: use the routing program of CICSPlex
SM
o The algorithm has been enhanced, use of data spaces
o Service classes specified in percentile
 WUI (Web User Interface) : centralized administration of CICS
(SPOC)
 But we would like to keep the same flexibility for migration in
service
 We don’t use CICS Explorer yet
 Must be installed on virtual servers: Citrix
 The flow should be opened from the IP addresses of these
servers to the mainframe
22/05/2014 PAGE 38
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS
Questions ?

Más contenido relacionado

Destacado

Colecistite aguda e crônica
Colecistite aguda e crônicaColecistite aguda e crônica
Colecistite aguda e crônicaIgor Rodrigues
 
INVESTIGAÇÃO ICTERÍCIA OBSTRUTIVA
INVESTIGAÇÃO ICTERÍCIA OBSTRUTIVAINVESTIGAÇÃO ICTERÍCIA OBSTRUTIVA
INVESTIGAÇÃO ICTERÍCIA OBSTRUTIVACristiano Quintão
 
Câncer de Via Biliar
Câncer de Via BiliarCâncer de Via Biliar
Câncer de Via BiliarOncoguia
 
Baço e pancreas do jesus
Baço e pancreas do jesusBaço e pancreas do jesus
Baço e pancreas do jesusNorberto Werle
 
Sindromes colestaticas
Sindromes colestaticasSindromes colestaticas
Sindromes colestaticasbia139
 
Primeiros socorros trauma abdominal
Primeiros socorros trauma abdominalPrimeiros socorros trauma abdominal
Primeiros socorros trauma abdominalFelipe Mago
 
پردرآمدترین مشاغل ایران کدامند؟
پردرآمدترین مشاغل ایران کدامند؟پردرآمدترین مشاغل ایران کدامند؟
پردرآمدترین مشاغل ایران کدامند؟بازآران
 
Facebook the social network
Facebook the social networkFacebook the social network
Facebook the social networkgeersb
 
Change Detection Anno Domini 2016
Change Detection Anno Domini 2016Change Detection Anno Domini 2016
Change Detection Anno Domini 2016Artur Skowroński
 
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for zz Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for znick_garrod
 
Anz cics ts v5 technical update seminar intro (half day event)
Anz cics ts v5 technical update seminar intro (half day event)Anz cics ts v5 technical update seminar intro (half day event)
Anz cics ts v5 technical update seminar intro (half day event)nick_garrod
 

Destacado (19)

Colelitíase
ColelitíaseColelitíase
Colelitíase
 
Colecistite aguda e crônica
Colecistite aguda e crônicaColecistite aguda e crônica
Colecistite aguda e crônica
 
INVESTIGAÇÃO ICTERÍCIA OBSTRUTIVA
INVESTIGAÇÃO ICTERÍCIA OBSTRUTIVAINVESTIGAÇÃO ICTERÍCIA OBSTRUTIVA
INVESTIGAÇÃO ICTERÍCIA OBSTRUTIVA
 
Câncer de Via Biliar
Câncer de Via BiliarCâncer de Via Biliar
Câncer de Via Biliar
 
Baço e pancreas do jesus
Baço e pancreas do jesusBaço e pancreas do jesus
Baço e pancreas do jesus
 
Neoplasias Periampulares
Neoplasias PeriampularesNeoplasias Periampulares
Neoplasias Periampulares
 
Cancer de via biliar
Cancer de via biliarCancer de via biliar
Cancer de via biliar
 
Sindromes colestaticas
Sindromes colestaticasSindromes colestaticas
Sindromes colestaticas
 
Trauma Pancreatico
Trauma PancreaticoTrauma Pancreatico
Trauma Pancreatico
 
Colecistectomia
ColecistectomiaColecistectomia
Colecistectomia
 
Colecistectomia
ColecistectomiaColecistectomia
Colecistectomia
 
Primeiros socorros trauma abdominal
Primeiros socorros trauma abdominalPrimeiros socorros trauma abdominal
Primeiros socorros trauma abdominal
 
پردرآمدترین مشاغل ایران کدامند؟
پردرآمدترین مشاغل ایران کدامند؟پردرآمدترین مشاغل ایران کدامند؟
پردرآمدترین مشاغل ایران کدامند؟
 
Facebook the social network
Facebook the social networkFacebook the social network
Facebook the social network
 
Change Detection Anno Domini 2016
Change Detection Anno Domini 2016Change Detection Anno Domini 2016
Change Detection Anno Domini 2016
 
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for zz Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
 
Belgium prb
Belgium prbBelgium prb
Belgium prb
 
Anz cics ts v5 technical update seminar intro (half day event)
Anz cics ts v5 technical update seminar intro (half day event)Anz cics ts v5 technical update seminar intro (half day event)
Anz cics ts v5 technical update seminar intro (half day event)
 
Reactive Streams Condensed
Reactive Streams CondensedReactive Streams Condensed
Reactive Streams Condensed
 

Similar a IBM Impact Session CICS Transaction Gateway and CICS in a HA environment english-v4

Dataservices - Processing Big Data The Microservice Way
Dataservices - Processing Big Data The Microservice WayDataservices - Processing Big Data The Microservice Way
Dataservices - Processing Big Data The Microservice WayJosef Adersberger
 
Introducing Events and Stream Processing into Nationwide Building Society (Ro...
Introducing Events and Stream Processing into Nationwide Building Society (Ro...Introducing Events and Stream Processing into Nationwide Building Society (Ro...
Introducing Events and Stream Processing into Nationwide Building Society (Ro...confluent
 
Introducing Events and Stream Processing into Nationwide Building Society
Introducing Events and Stream Processing into Nationwide Building SocietyIntroducing Events and Stream Processing into Nationwide Building Society
Introducing Events and Stream Processing into Nationwide Building Societyconfluent
 
2014 carlos gzlez florido nksip the erlang sip application server
2014 carlos gzlez florido nksip the erlang sip application server2014 carlos gzlez florido nksip the erlang sip application server
2014 carlos gzlez florido nksip the erlang sip application serverVOIP2DAY
 
Spark Streaming the Industrial IoT
Spark Streaming the Industrial IoTSpark Streaming the Industrial IoT
Spark Streaming the Industrial IoTJim Haughwout
 
Service Discovery and Registration in a Microservices Architecture
Service Discovery and Registration in a Microservices ArchitectureService Discovery and Registration in a Microservices Architecture
Service Discovery and Registration in a Microservices ArchitecturePLUMgrid
 
A journey from Java EE to cloud-native microservices - Rabobank, JUG meetup
A journey from Java EE to cloud-native microservices - Rabobank, JUG meetupA journey from Java EE to cloud-native microservices - Rabobank, JUG meetup
A journey from Java EE to cloud-native microservices - Rabobank, JUG meetupVincent Oostindie
 
APIDays 2018 - APIOps & Microservices - What is MICRO by the Way ?
APIDays 2018 - APIOps & Microservices - What is MICRO by the Way ?APIDays 2018 - APIOps & Microservices - What is MICRO by the Way ?
APIDays 2018 - APIOps & Microservices - What is MICRO by the Way ?FABERNOVEL TECHNOLOGIES
 
CICS basics overview session-1
CICS basics overview session-1CICS basics overview session-1
CICS basics overview session-1Srinimf-Slides
 
Telefonica: Automatización de la gestión de redes mediante grafos
Telefonica: Automatización de la gestión de redes mediante grafosTelefonica: Automatización de la gestión de redes mediante grafos
Telefonica: Automatización de la gestión de redes mediante grafosNeo4j
 
Confluent Partner Tech Talk with QLIK
Confluent Partner Tech Talk with QLIKConfluent Partner Tech Talk with QLIK
Confluent Partner Tech Talk with QLIKconfluent
 
Demystifying Orchestration and Assurance Across SDN NFV CE2.0
Demystifying Orchestration and Assurance Across SDN NFV CE2.0Demystifying Orchestration and Assurance Across SDN NFV CE2.0
Demystifying Orchestration and Assurance Across SDN NFV CE2.0WebNMS
 
See Inside the Middleware Black Box
See Inside the Middleware Black Box See Inside the Middleware Black Box
See Inside the Middleware Black Box CA Technologies
 
HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...
HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...
HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...HBaseCon
 
Microservices, Data Services and Containers for Cloud Native Architectures (D...
Microservices, Data Services and Containers for Cloud Native Architectures (D...Microservices, Data Services and Containers for Cloud Native Architectures (D...
Microservices, Data Services and Containers for Cloud Native Architectures (D...ragss
 
FEWS Data Analysis with ARR2016
FEWS Data Analysis with ARR2016 FEWS Data Analysis with ARR2016
FEWS Data Analysis with ARR2016 Lindsay Millard
 
Radisys_Wind River_C-RAN Webinar_June 26_14
Radisys_Wind River_C-RAN Webinar_June 26_14Radisys_Wind River_C-RAN Webinar_June 26_14
Radisys_Wind River_C-RAN Webinar_June 26_14Radisys Corporation
 
Embracing SDN in the Next Gen Network
Embracing SDN in the Next Gen NetworkEmbracing SDN in the Next Gen Network
Embracing SDN in the Next Gen NetworkNetCraftsmen
 
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys Corporation
 

Similar a IBM Impact Session CICS Transaction Gateway and CICS in a HA environment english-v4 (20)

Dataservices - Processing Big Data The Microservice Way
Dataservices - Processing Big Data The Microservice WayDataservices - Processing Big Data The Microservice Way
Dataservices - Processing Big Data The Microservice Way
 
NkSIP: The Erlang SIP application server
NkSIP: The Erlang SIP application serverNkSIP: The Erlang SIP application server
NkSIP: The Erlang SIP application server
 
Introducing Events and Stream Processing into Nationwide Building Society (Ro...
Introducing Events and Stream Processing into Nationwide Building Society (Ro...Introducing Events and Stream Processing into Nationwide Building Society (Ro...
Introducing Events and Stream Processing into Nationwide Building Society (Ro...
 
Introducing Events and Stream Processing into Nationwide Building Society
Introducing Events and Stream Processing into Nationwide Building SocietyIntroducing Events and Stream Processing into Nationwide Building Society
Introducing Events and Stream Processing into Nationwide Building Society
 
2014 carlos gzlez florido nksip the erlang sip application server
2014 carlos gzlez florido nksip the erlang sip application server2014 carlos gzlez florido nksip the erlang sip application server
2014 carlos gzlez florido nksip the erlang sip application server
 
Spark Streaming the Industrial IoT
Spark Streaming the Industrial IoTSpark Streaming the Industrial IoT
Spark Streaming the Industrial IoT
 
Service Discovery and Registration in a Microservices Architecture
Service Discovery and Registration in a Microservices ArchitectureService Discovery and Registration in a Microservices Architecture
Service Discovery and Registration in a Microservices Architecture
 
A journey from Java EE to cloud-native microservices - Rabobank, JUG meetup
A journey from Java EE to cloud-native microservices - Rabobank, JUG meetupA journey from Java EE to cloud-native microservices - Rabobank, JUG meetup
A journey from Java EE to cloud-native microservices - Rabobank, JUG meetup
 
APIDays 2018 - APIOps & Microservices - What is MICRO by the Way ?
APIDays 2018 - APIOps & Microservices - What is MICRO by the Way ?APIDays 2018 - APIOps & Microservices - What is MICRO by the Way ?
APIDays 2018 - APIOps & Microservices - What is MICRO by the Way ?
 
CICS basics overview session-1
CICS basics overview session-1CICS basics overview session-1
CICS basics overview session-1
 
Telefonica: Automatización de la gestión de redes mediante grafos
Telefonica: Automatización de la gestión de redes mediante grafosTelefonica: Automatización de la gestión de redes mediante grafos
Telefonica: Automatización de la gestión de redes mediante grafos
 
Confluent Partner Tech Talk with QLIK
Confluent Partner Tech Talk with QLIKConfluent Partner Tech Talk with QLIK
Confluent Partner Tech Talk with QLIK
 
Demystifying Orchestration and Assurance Across SDN NFV CE2.0
Demystifying Orchestration and Assurance Across SDN NFV CE2.0Demystifying Orchestration and Assurance Across SDN NFV CE2.0
Demystifying Orchestration and Assurance Across SDN NFV CE2.0
 
See Inside the Middleware Black Box
See Inside the Middleware Black Box See Inside the Middleware Black Box
See Inside the Middleware Black Box
 
HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...
HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...
HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...
 
Microservices, Data Services and Containers for Cloud Native Architectures (D...
Microservices, Data Services and Containers for Cloud Native Architectures (D...Microservices, Data Services and Containers for Cloud Native Architectures (D...
Microservices, Data Services and Containers for Cloud Native Architectures (D...
 
FEWS Data Analysis with ARR2016
FEWS Data Analysis with ARR2016 FEWS Data Analysis with ARR2016
FEWS Data Analysis with ARR2016
 
Radisys_Wind River_C-RAN Webinar_June 26_14
Radisys_Wind River_C-RAN Webinar_June 26_14Radisys_Wind River_C-RAN Webinar_June 26_14
Radisys_Wind River_C-RAN Webinar_June 26_14
 
Embracing SDN in the Next Gen Network
Embracing SDN in the Next Gen NetworkEmbracing SDN in the Next Gen Network
Embracing SDN in the Next Gen Network
 
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
 

Más de nick_garrod

2844 inter connect cics policy (2844)
2844  inter connect cics policy (2844)2844  inter connect cics policy (2844)
2844 inter connect cics policy (2844)nick_garrod
 
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)nick_garrod
 
Enhanced cics cloud enablement and dev ops capabilities
Enhanced cics cloud enablement and dev ops capabilitiesEnhanced cics cloud enablement and dev ops capabilities
Enhanced cics cloud enablement and dev ops capabilitiesnick_garrod
 
Api management customer
Api management customerApi management customer
Api management customernick_garrod
 
S111 cics connectivity in devops
S111   cics connectivity in devopsS111   cics connectivity in devops
S111 cics connectivity in devopsnick_garrod
 
S110 gse - liberte egalite fraternite
S110 gse - liberte egalite fraterniteS110 gse - liberte egalite fraternite
S110 gse - liberte egalite fraternitenick_garrod
 
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?nick_garrod
 
S107 5 compelling reasons for using cics in the cloud
S107 5 compelling reasons for using cics in the cloudS107 5 compelling reasons for using cics in the cloud
S107 5 compelling reasons for using cics in the cloudnick_garrod
 
S106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cicsS106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cicsnick_garrod
 
S105 performance
S105 performanceS105 performance
S105 performancenick_garrod
 
S104 twist and cloud
S104 twist and cloudS104 twist and cloud
S104 twist and cloudnick_garrod
 
S103 cics cloud and dev ops agility
S103 cics cloud and dev ops agilityS103 cics cloud and dev ops agility
S103 cics cloud and dev ops agilitynick_garrod
 
S102 cics the future is closer abridged
S102 cics the future is closer abridgedS102 cics the future is closer abridged
S102 cics the future is closer abridgednick_garrod
 
S101 cics what's in it for you
S101   cics what's in it for you S101   cics what's in it for you
S101 cics what's in it for you nick_garrod
 
Share seattle liberty
Share seattle libertyShare seattle liberty
Share seattle libertynick_garrod
 
Share seattle health_center
Share seattle health_centerShare seattle health_center
Share seattle health_centernick_garrod
 
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICS
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICSSHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICS
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICSnick_garrod
 
Share seattle cics cloud
Share seattle cics cloudShare seattle cics cloud
Share seattle cics cloudnick_garrod
 
SHARE 2015 SeattleShare cics ts 52 technical overview
SHARE 2015 SeattleShare cics ts 52 technical overviewSHARE 2015 SeattleShare cics ts 52 technical overview
SHARE 2015 SeattleShare cics ts 52 technical overviewnick_garrod
 

Más de nick_garrod (20)

2844 inter connect cics policy (2844)
2844  inter connect cics policy (2844)2844  inter connect cics policy (2844)
2844 inter connect cics policy (2844)
 
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
 
Enhanced cics cloud enablement and dev ops capabilities
Enhanced cics cloud enablement and dev ops capabilitiesEnhanced cics cloud enablement and dev ops capabilities
Enhanced cics cloud enablement and dev ops capabilities
 
Api management customer
Api management customerApi management customer
Api management customer
 
S111 cics connectivity in devops
S111   cics connectivity in devopsS111   cics connectivity in devops
S111 cics connectivity in devops
 
S110 gse - liberte egalite fraternite
S110 gse - liberte egalite fraterniteS110 gse - liberte egalite fraternite
S110 gse - liberte egalite fraternite
 
S109 cics-java
S109 cics-javaS109 cics-java
S109 cics-java
 
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
 
S107 5 compelling reasons for using cics in the cloud
S107 5 compelling reasons for using cics in the cloudS107 5 compelling reasons for using cics in the cloud
S107 5 compelling reasons for using cics in the cloud
 
S106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cicsS106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cics
 
S105 performance
S105 performanceS105 performance
S105 performance
 
S104 twist and cloud
S104 twist and cloudS104 twist and cloud
S104 twist and cloud
 
S103 cics cloud and dev ops agility
S103 cics cloud and dev ops agilityS103 cics cloud and dev ops agility
S103 cics cloud and dev ops agility
 
S102 cics the future is closer abridged
S102 cics the future is closer abridgedS102 cics the future is closer abridged
S102 cics the future is closer abridged
 
S101 cics what's in it for you
S101   cics what's in it for you S101   cics what's in it for you
S101 cics what's in it for you
 
Share seattle liberty
Share seattle libertyShare seattle liberty
Share seattle liberty
 
Share seattle health_center
Share seattle health_centerShare seattle health_center
Share seattle health_center
 
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICS
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICSSHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICS
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICS
 
Share seattle cics cloud
Share seattle cics cloudShare seattle cics cloud
Share seattle cics cloud
 
SHARE 2015 SeattleShare cics ts 52 technical overview
SHARE 2015 SeattleShare cics ts 52 technical overviewSHARE 2015 SeattleShare cics ts 52 technical overview
SHARE 2015 SeattleShare cics ts 52 technical overview
 

Último

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 

Último (20)

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

IBM Impact Session CICS Transaction Gateway and CICS in a HA environment english-v4

  • 1. 22/05/2014 PAGE 1 3070 CICS TG and CICS in a High Availability Environment A customer experience with CA-SILCA IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS Sylvie Constans Manager of the CICS & IMS team at CA-SILCA
  • 2. 22/05/2014 PAGE 2 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS CA-SILCA and the groupe Crédit Agricole SA  The activities of the group Crédit Agricole SA are organized in 4 business lines.  Retail bank in France and World Wide  Asset management  Specialised financial services  Corporate and investment bank  CA-SILCA is the IT subsidiary of the groupe Crédit Agricole SA.  Is located in France (region of Paris)
  • 3. 22/05/2014 PAGE 3 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS CA-SILCA: Overview  Founded in 2005 , groups at the beginning the IT productions of its 3 founding members  Currently we have more than 40 customers  only subsidiaries  Center of expertise for the group  Operation services of IT applications  Buildings infrastructure services telephony, network, office automation  Services for providing workstations for employees
  • 4. 22/05/2014 PAGE 4 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS CA-SILCA: Overview  Some keys figures  3 PetaB of storage for the servers  36 000 workstations  33 000 mail boxes  550 hosted web sites  4 000 logical servers  16 000 phone lines  A new data center (5000 m2) composed of 2 sites
  • 5. 22/05/2014 PAGE 5 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS CA-SILCA: Mainframe infrastructure  4 ZEC12 located in a 2-site environment (bi-site) separated by 10 kms  2 CPC active /passive in each site.  Each LPAR on a active CPC has its image on the passive CPC of the other site.  2827-731 models  60.000 Mips  Primary disk array (active data) in one site  Secondary disk array in the second site  Third site for data replication
  • 6. 22/05/2014 PAGE 6 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS CA-SILCA: Mainframe activity  9 customers (59 LPARs, 60 000 Mips)  CA-SILCA manages the system environment of 5 customers o 400 CICS (currently migrating from CICSTS4.1 to CICSTS 5.1) o 45 CICS TG (version 8.1) o 75 DB2 (DB2 V10 migration in CM mode in 2014) o 60 WebSphere MQ (version 7.1) o 15 IMS (migration from IMS V11 to IMS V13 in 2014) o 40 LPAR z/OS 1.13 (z/OS2.1 migration planned in 2015) o 6 sysplexes o Coupling facilities on each CPC
  • 7. 22/05/2014 PAGE 7 LCL: Le Crédit Lyonnais IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS  Our main customer is LCL (retail bank)  Founded in Lyon in 1863  1925 agencies, 6 millions customers in France  70 divisions of private banking (150 000 customers)  Retail bank for professionals  Its technical environment  130 CICS, 40 CICS TG, 25 DB2, 25 Websphere MQ o Some applications in a non HA TOR/AOR architecture o Benefits from a High Availability Environment for e- banking and intranet applications
  • 8. 22/05/2014 PAGE 8 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS LCL : At the beginning The agencies are connected to the m (Datacenter) based on their location
  • 9. 22/05/2014 PAGE 9 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS LCL : At the beginning Local DB2 local VSAM TOR1 AOR1 Région Parisienne LPAR1 Local DB2l local VSAM TOR2 AOR2 Région Centre LPAR2 Local DB2 local VSAM TOR3 AOR3 Région Sud Est LPAR3
  • 10. 22/05/2014 PAGE 10 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS LCL : Current architecture
  • 11. 22/05/2014 PAGE 11 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS LCL : At the beginning  In 1995, the mainframes were grouped in the region of Paris on 2 sites.  The agencies are still connected based on their location  Several production problems led LCL to think about a High Availability architecture  In the early 2000s a sysplex was implemented with the help of IBM  9 production LPARs and one DEV o Implementation of RLS/SMSVSAM o DB2 Data sharing  First on the DEV LPAR (mono partition) to validate the cost
  • 12. 22/05/2014 PAGE 12 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS LCL : At the beginning  At the same time, a major project of merging data is started  Regional files become national  DB2 regional databases become national  TORs are accessed with generic resources  A 3-tier architecture is implemented  WAS are connected to the SNA servers  The applications must comply with this architecture  Very few 3270 applications left  4 LPARs are dedicated to this architecture o 2 for network purposes, 2 for applications
  • 13. 22/05/2014 PAGE 13 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS LCL architecture: the start of High Availability RES2 LP2 TOR Prod TOR Pilote TOR Prod AOR Pilote RES1 LP1 TOR Prod TOR Pilote TOR Prod AOR Pilote AOR ProdAOR Prod AOR Prod AOR Prod Ferme WAS Pilote Ferme WAS de Production Passerelles SNA LU6.2 LU6.2 LU6.2 LU6.2 LU6.2 LU6.2 TCP/IP TCP/IP LU6.2 LU6.2 VTAM VTAM AOR Prod
  • 14. 22/05/2014 PAGE 14 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS LCL architecture: the start of High Availability  Pilot  Some agencies are connected to the pilot WAS  They have access to the pilot CICS TG and the pilot CICS  We can deploy new versions of programs without impacting all of production  The CICS pilots have one specific load library ahead in the DFHRPL  Production  The rest
  • 15. 22/05/2014 PAGE 15 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS LCL architecture : the start of High Availability  The routing of transactions to the AORs is managed by the dynamic routing program (DFHDYP) we have customised  At the end of 2003, ETU9XLOP , the dynamic routing program of CICSPlex SM (TS2.2) was implemented  Because our routing program didn’t satisfed us entirely  Round robin algorithm  Simplistic  Number of transactions/ day : 4 Million (TOR+AOR)  Implementation in goal mode, uses the service class definitions o Provides average response time and not a percentage  These CICS are clones  No affinities between transactions
  • 16. 22/05/2014 PAGE 16 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS LCL architecture: the start of High Availability  Implementation of shared TSQ servers  Implementation of named counters servers  Give each application a unique id in the Sysplex  The DEV environments have the same architecture(1 TOR, 2 AORs)  To be sure not to generate affinities between transactions during the development of applications
  • 17. 22/05/2014 PAGE 17 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS LCL architecture: the start of High Availability  After one year we decided to stop using EYU9XLOP  Because of the failover of one LPAR : business impact o CICS has response time heavy degradation in a LPAR (DB2) o CICSPlex SM continues to route to this LPAR  The services classes were probably not correctly set  The CICSPlex SM/WLM delay in reacting was too long o The LPAR fails, we have to do an IPL o The remaining LPAR couldn’t handle the workload o The WAS fail to handle the incoming requests  We decided to rewrite our routing program to better fit our needs
  • 18. 22/05/2014 PAGE 18 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS LCL architecture : the start of High Availability  What we learned about this architecture  Having only one LPAR is not sufficient in case of failover during the day  We have to restart the critical applications first  We decided to have 4 application LPARs.  In case of failover only 25% of the workload has to be dispatched onto the 3 others  The SNA servers have been replaced by CICS TGs on z/OS  We noticed some affinities between LU6.2 connections and TORs  Loose coupling between WAS and CICS (logical names instead of applids)  White paper :ftp://public.dhe.ibm.com/software/htp/cics/tserver/v32/library/WSW1 4020-USEN-00_systemz_harmony_0324A.pdf
  • 19. 22/05/2014 PAGE 19 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS LCL architecture: the start of High Availability  At that time, CICS TGs were seen as black boxes (prior to version 7.0)  No statistics available  At first CICS TG architecture is mapped on the existing CICS one  Multi channel  No standard monitoring available with the tools on the z platform  Introscope (Wily Technologie) was implemented on one CTG o Only one CICS TG because of the overhead  A dashboard was implemented with the help of the vendor o To monitor the JCA pools activity o To monitor the activity and the CICS response time
  • 20. 22/05/2014 PAGE 20 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS The tools: Introscope (Wily Technologie)
  • 21. 22/05/2014 PAGE 21 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS Monitoring tools D From D + 2 CICSPA . Analyze the CICS and CTG SMF records (DB2, WMQ informations) MAINVIEW CICS/DB2/WMQ . Real time vision . System administration and tuning CICSPA . Analyze the CICS and CTG SMF records (DB2, WMQ informations) SAS / METROLOGY figures . Monthly Consolidation MAINVIEW CICS/DB2/WMQ . Real time vision . System Administration and tuning . Analyse with 3 tools, LPAR by LPAR . History (LCL) < 1day (TP DB2 : 15 mn) INTROSCOPE Chiffres SAS / METROLOGIE .Aggregated SMF records . Aggregation on 1 hour . Monthly consolidation D + 1 CICSPA . Analyze the CICS and CTG SMF records (DB2, WMQ informations) No problem analysisNo problem analysisLimited problem analysis (impossible for DB2/LCL) Problem analysis in 5 minutes Trend analysis Problem analysis Trend analysis Problem analysis Trend analysis INTROSCOPE B E F O R E C U R R E N T
  • 22. 22/05/2014 PAGE 22 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS The tools: CICS Performance Analyzer (IBM)  CICS Performance Analyzer allows us to do:  Performance analysis by exploiting SMF110(1) records  Tuning for our CICS TGs ( SMF111 records since V7.0) o Do we have enough connection managers? o Workers information are taken from the DFHXCURM o We would like to have « cross domain » informations in batch reports • Peak numbers of connection managers, number of requests, CICS response time, Daemon response time… • A RFE has been raised n°46252: you can vote for it !!
  • 23. 22/05/2014 PAGE 23 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS LCL: Current architecture  2 sysplex distributors : algorithm in round robin (can backup each other)  CICS TG on z/OS using port sharing (dedicated by business)  DB2 datasharing, RLS, Websphere MQ sharing group, shared TSQ servers, named counters servers  4 application LPARs  2100 transactions/sec in peak hour (Tuesday morning)  95 million transactions per day  30 ms average response time
  • 24. 22/05/2014 PAGE 24 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS LCL : Current architecture  4 coupling facilities for the production sysplex for LCL  1 on each of the active CPC  2 external coupling facilities (passive CPCs ) o For the DB2 and RLS lock structures  11 Gb memory each  Use of duplexing o Expensive, only for the DB2 group buffer pools o Save 20% CPU on IRLM since the suppression of duplexing for DB2 lock structure  Automatic rebuild for the other structures  Double failure not handled: loss at the same time of DB2 and its lock structure
  • 25. 22/05/2014 PAGE 25 LCL: Current architecture IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS Sysplex Distributor System P Production servers System P Pilot servers
  • 26. 22/05/2014 PAGE 26 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS Transaction routing CICS TG – TOR : DFHXCURM  The routing between CICS TGs and TORs is performed by a customised DFHXCURM  The ECI request provides o The sysplex distributor address o The CICS TG port number to be joined o A logical server name( we are independent if we need to add/suppress a TOR) o The program name to be executed o The transaction id (best practice)  Integrates a routing table which takes into account the following criteria o LPAR on which the CICS TG is running o A set of target TORs with « handicap » (local TORs are preferred)
  • 27. 22/05/2014 PAGE 27 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS Transaction routing CICS TG – TOR : DFHXCURM Part of the routing table integrated in the module SYSA XCURMTAB TYPE=SYSTEM,SYSNAME=SYSA XCURMTAB TYPE=GROUP,GROUPID=ZZPL1, TARGET=((PL11,0),(PL12,05)) XCURMTAB TYPE=GROUP,GROUPID=ZZPL9, TARGET=((PL91,0),(PL92,05)) XCURMTAB TYPE=ENDSYS SYSB XCURMTAB TYPE=SYSTEM,SYSNAME=SYSB XCURMTAB TYPE=GROUP,GROUPID=ZZPL1, TARGET=((PL12,0),(PL11,05)) XCURMTAB TYPE=GROUP,GROUPID=ZZPL9, TARGET=((PL92,0),(PL91,05)) XCURMTAB TYPE=ENDSYS
  • 28. 22/05/2014 PAGE 28 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS Transaction routing TOR - AOR: DFHDYP  The request is routed to the less busy AOR  The program knows the number of sessions defined between the TOR and each AOR  Counts the current number of tasks between the TOR and each AOR  We can isolate one AOR or several AORs from routing to lighten an LPAR  We can route a transaction or a set of transactions to a AOR or a set of AORs thanks to a configuration file  In case of affinity  The CSMI transaction is forbidden for routing  In order to be able to tune and analyze performance  Can’t be set disabled in case of problems
  • 29. 22/05/2014 PAGE 29 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS Exploitation  Monthly IPL for all the LPARs  For LCL only 2 out of 4 LPARs are eligible for batch processing  During the IPL of one LPAR, batch is starting on the second one  OPCplex  Schedule environment  For each IPL a change request is associated  Our changes (that we declare) can be IPL dependent (ie migration)  If the IPL is delayed, we know all the changes associated
  • 30. 22/05/2014 PAGE 30 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS Exploitation  All the CICS in the same LPAR are stopped/started once a week  Start = auto but overriden as cold start after analyzing the DFHGCD (if previous stop OK)  To be sure not to forget changes done dynamically  CICS TGs are stopped/started one after another every midnight  To suppress the affinity between the CICS TGs and the TORs : CTG_PIPE_REUSE= ALL  To avoid memory problems
  • 31. 22/05/2014 PAGE 31 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS Migration Strategy (1/2)  Use of aliases for libraries and symbols : member IEASYM in the z/OS parmlib  Transparent for the developers : no JCL modification to do for compiling  Example : o CICSTS.CIC.SDFHAUTH : alias (used by developers) o Points for instance at CICSTS.CIC10.SDFHAUTH o CICSTS.CIC&VERCIC..SDFHAUTH : is referenced in the z/OS parmlib o SYMDEF(&VERCIC.=‘10')
  • 32. 22/05/2014 PAGE 32 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS Migration Strategy (2/2)  A new level is generated for the migration (ie 15)  Definitions hard coded in the parmlib for the new libraries to coexist with the 2 CICS versions (LINKLIST,LPA, APF)  CICSTS.CIC15.SDFHLINK  CICSTS.CIC&VERCIC..SDFHLINK (with &VERCIC = « 10 »)  Taken into account during the IPL  Allows us to not migrate all the CICS of the same partition at one time  The new CICS procedure has the CICS libraries hardcoded  The symbol is set to the new level once the last CICS of the last production LPAR has been migrated  REXX procedures have been written (we provide the name of the CICS to be migrated)  Generates the CICS files  Assembles the PLTxx, SIT.. tables  Creates the new DFHCSD (one CSD by version)  Creates the new CICS procedure
  • 33. 22/05/2014 PAGE 33 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS Failover (1/2)  The continuity of service is only ensured for the components in high availability  Failover of a LPAR o The sysplex distributor will route the requests to one of the CICS TGs running on the 3 LPARs left o If DB2 had retained locks, it will be automatically restarted on another LPAR to release locks, then stops  Failover of CICS TG o The sysplex distributor will send the request to another CICS TG listening on the same port  Failover of TOR o DFHXCURM detects the error ‘NO CICS ‘ and routes the request to the TOR of another LPAR
  • 34. 22/05/2014 PAGE 34 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS Failover(2/2)  Failover of AOR o DFHDYP can’t send requests to this CICS anymore; no more connection is available, scans the AORs left and sends the request to the less busy AOR  Failover of DB2 o DB2 abend : DB2 is restarted by ARM o DB2 frozen: the number of current tasks inscreases (sessions TOR /AOR)  DFHDYP sends the request to another LPAR
  • 35. 22/05/2014 PAGE 35 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS IT contingency plan  Every year, we perform 2 IT contingency plans for our customers (one for each site)  We isolate one site o The LPARs are restarted on the »passive » CPC of the other site o Activation of CBU o Depending on the preference of our customers, their production can run on this CPC for the weekend or the whole week o We must have the keys for the products for the « passive » CPC if they are depending on serial number
  • 36. 22/05/2014 PAGE 36 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS High Availability : the pros and the cons  Pros  Continuity of service in case of unavailability of components  CICS and CICS TG migrations in production during the service  Cons  It’s a real project, not only CICS  Not magic  If there is a application problem (loop, lock on data) it is propagated to the whole CICSplex
  • 37. 22/05/2014 PAGE 37 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS LCL Architecture: what next  Planning CICSPlex SM implementation  To use CICSTS5.1 new functionalities  Lack of assembler skill: use the routing program of CICSPlex SM o The algorithm has been enhanced, use of data spaces o Service classes specified in percentile  WUI (Web User Interface) : centralized administration of CICS (SPOC)  But we would like to keep the same flexibility for migration in service  We don’t use CICS Explorer yet  Must be installed on virtual servers: Citrix  The flow should be opened from the IP addresses of these servers to the mainframe
  • 38. 22/05/2014 PAGE 38 IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS IBM IMPACT 2014 Conference 27 April- 1 May LAS VEGAS Questions ?