"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Session 4708 - Omegamon for CICS customer experience at Garanti Technology
1. Private and confidential document of GT
IBM InterConnect 2015
Omegamon for CICS Customer Experience at
Garanti Technology
ASZ-4708
Tue, 24/Feb, 12:30 PM - 01:30 PM
Oya Tezel
CICS & MQ System Programmer
2. Private and confidential document of GT
Contents
• About the company
• Garanti Bank Overview
• MF Infra-structure of Garanti Bank
• How omegamon is used in Garanti
• In-house performance tool/TEMS SOAP interface
• Customized TEP workspaces
• Workload balancing with TEP situations
• Omegamon v5.3.0 experience in Garanti
• Customization suggestions with PARMGEN
• New capabilities
• Q & A
2
3. Private and confidential document of GT
Garanti Bank Overview
• The second largest private bank in Turkey
• Owned by Doğuş Group and BBVA
• Asset size : $101 billion
• Post-Tax Profit (2014) : $1.5 billion
• Employees worldwide : 19,000 +
• Branches : 1,000 +
• Customers worldwide : 12.8 million
3
4. Private and confidential document of GT
Garanti Technology Overview
• Headcount : 1,337
• Total CPU : 56,046 mips
• Total Production DASD : 234TB
• Production Transactions / Day :
All Channels Total
Avg. : 430 million
Max. : 526 million
Internet Banking Logins / Day
Avg. : 810,000
Max : 1,100,000
Mobile Banking Logins / Day
Avg : 430,000
Max : 704,000
4
5. Private and confidential document of GT
Contents
• About the company
• Garanti Bank Overview
• MF Infra-structure of Garanti Bank
• How omegamon is used in Garanti
• In-house performance tool/TEMS SOAP interface
• Customized TEP workspaces
• Workload balancing with TEP situations
• Omegamon v5.3.0 experience in Garanti
• Customization suggestions with PARMGEN
• New capabilities
• Q & A
5
7. Private and confidential document of GT
MF Infra-structure of Garanti Bank – Disaster Site
Istanbul
Izmir
500 km
IBM 2827 H43-728
3 x 1 Gbps
7
8. Private and confidential document of GT
8
CICS Infrastructure of Garanti Bank
POS Merchants POS
ATM
WAS
-
CTGCall Centre
Operations
POS
ATM
Listener
WEB Banking
TOR
TOR
D
A
T
A
B
A
S
E
CUC ECI/tcpip
Average daily trx : 430million
Peak daily trx : 526 million
Availability : % 99.999
Response : 0.03 sec.
VISA/
EUROPAY
TOR
Switch
Branches
170 CICS Regions
Branch Banking
Central
Operation
Internet
F5 BIG IP
Listener
Listener
ECI/tcpip
10. Private and confidential document of GT
Omegamon for CICS Infra-structure of Garanti Bank
Omegamon
for CICS
11. Private and confidential document of GT
Omegamon for CICS Infra-structure of Garanti Bank
Omegamon
for CICS
Omegamon
for z/OS
12. Private and confidential document of GT
Omegamon for CICS Infra-structure of Garanti Bank
Omegamon
for CICS
Omegamon
for z/OS
Omegamon
for Storage
13. Private and confidential document of GT
Omegamon for CICS Infra-structure of Garanti Bank
Omegamon
for CICS
Omegamon
for z/OS
Omegamon
for Storage
Omegamon
for DB2
14. Private and confidential document of GT
Contents
• About the company
• Garanti Bank Overview
• MF Infra-structure of Garanti Bank
• How omegamon is used in Garanti
• In-house performance tool/TEMS SOAP interface
• Customized TEP workspaces
• Workload balancing with TEP situations
• Omegamon v5.3.0 experience in Garanti
• Customization suggestions with PARMGEN
• New capabilities
• Q & A
14
15. Private and confidential document of GT
In-house Performans monitoring tool - CICS Dashboard Screen
These regions
may have a
problem
Top 20 CPU consumers Top 20 highest response times
16. Private and confidential document of GT
CICS Dashboard Screen - Queries
• CICS Region Name
<CT_Get>
<userid>myUser</userid>
<password>myPassword</password>
<object>ManagedSystem</object>
<target>ManagedSystemName</target>
</CT_Get>
17. Private and confidential document of GT
CICS Dashboard Screen - Queries
• CICS Region Name
<CT_Get>
<userid>myUser</userid>
<password>myPassword</password>
<object>ManagedSystem</object>
<target>ManagedSystemName</target>
</CT_Get>
• Response Time
<CT_Get>
<userid>myUser</userid>
<password>myPassword</password>
<table>OMCICS.CICSRTS</table>
<attribute>CICS_Region_Name</attribute>
<attribute>Group_Name</attribute>
<attribute>Response_Time</attribute>
</CT_Get>
18. Private and confidential document of GT
CICS Dashboard Screen - Queries
• CICS Region Name
<CT_Get>
<userid>myUser</userid>
<password>myPassword</password>
<object>ManagedSystem</object>
<target>ManagedSystemName</target>
</CT_Get>
• Response Time
<CT_Get>
<userid>myUser</userid>
<password>myPassword</password>
<table>OMCICS.CICSRTS</table>
<attribute>CICS_Region_Name</attribute>
<attribute>Group_Name</attribute>
<attribute>Response_Time</attribute>
</CT_Get>
• Transaction Rate
<CT_Get>
<userid>myUser</userid>
<password>myPassword</password>
<object>CICSplex_Region_Overview</object>
<attribute>CICS_Region_Name</attribute>
<attribute>Transaction_Rate</attribute>
</CT_Get>
21. Private and confidential document of GT
Contents
• About the company
• Garanti Bank Overview
• MF Infra-structure of Garanti Bank
• How omegamon is used in Garanti
• In-house performance screens/TEMS SOAP interface
• Customized TEP workspaces
• Workload balancing with TEP situations
• Omegamon v5.3.0 experience in Garanti
• Customization suggestions with PARMGEN
• New capabilities
• Q & A
21
22. Private and confidential document of GT
22
Customized TEP Screens – The big picture
• 12 sample jobs in Production environment were chosen
• Started necessary DB2 statistics traces
• Results sent to IBM Lab in Böblingen for analysis
• 88% of the total elapsed time was IDAA eligible
26. Private and confidential document of GT
Contents
• About the company
• Garanti Bank Overview
• MF Infra-structure of Garanti Bank
• How omegamon is used in Garanti
• In-house performance screens/TEMS SOAP interface
• Customized TEP workspaces
• Workload balancing with TEP situations
• Omegamon v5.3.0 experience in Garanti
• Customization suggestions with PARMGEN
• New capabilities
• Q & A
26
27. Private and confidential document of GT
Workload balancing with TEP situations – Internet & Mobile CICS topology
PRDA
PRDC
PRDE
PWA5GARC
PWA6GARC
PWA7GARC
PWAEGARC
PWAHFARC
PRDB
PRDD
PWT1GARC
PWT2GARC
PWT3GARC
PWT4GARC
PWT9GARC
PWA1GARC
PWA2GARC
PWA3GARC
PWA4GARC
PWA8GARC
PWA9GARC
PWAAGARC
PWABGARC
PWACGARC
PWADGARC
PRDG
PRDW
GAR2 GAR1
PRDF
PRDH
PRDI
CPSM
29. Private and confidential document of GT
Workload balancing with TEP situations – How it works
GAR1 is over and GAR2 is under -> internet branch workload directed to GAR2
30. Private and confidential document of GT
Workload balancing with TEP situations – How it works
GAR2 is over and GAR1 is under and not CAPPED -> internet branch workload
back to GAR1
31. Private and confidential document of GT
Workload balancing with TEP situations – How it works
Situation is open when GAR1 CPU usage is over 99%
Both under – both not CAPPED -> internet branch workload back to GAR1
33. Private and confidential document of GT
Workload balancing with TEP situations – How it works
IBM Tivoli System
Automation for z/OS
34. Private and confidential document of GT
Contents
• About the company
• Garanti Bank Overview
• MF Infra-structure of Garanti Bank
• How omegamon is used in Garanti
• In-house performance screens/TEMS SOAP interface
• Customized TEP workspaces
• Workload balancing with TEP situations
• Omegamon v5.3.0 experience in Garanti
• Customization suggestions with PARMGEN
• New capabilities
• Q & A
34
35. Private and confidential document of GT
Customization with PARMGEN in Garanti - Recommendations
• Customize all products together at once if you can.
• Make sure you don’t exclude any products installed at any reconfiguration. Select
all the products if they were already excluded in your profile.
• Make sure to merge your profile from the last backup at any reconfiguration.
35
37. Private and confidential document of GT
Customization experience with PARMGEN in Garanti
37
• Make sure all installed products are selected.
38. Private and confidential document of GT
Customization experience with PARMGEN in Garanti
38
• How many system programmers use PARMGEN in your company?
• Make sure you have up-to-date parameter values in your profile before any
changes
39. Private and confidential document of GT
Contents
• About the company
• Garanti Bank Overview
• MF Infra-structure of Garanti Bank
• How omegamon is used in Garanti
• In-house performance screens/TEMS SOAP interface
• Customized TEP workspaces
• Workload balancing with TEP situations
• Omegamon v5.3.0 experience in Garanti
• Customization suggestions with PARMGEN
• New capabilities
• Q & A
39
40. Private and confidential document of GT
New capabilities – what we like best
• Customizable e3270ui screens
• Monitoring all the LPARs from a single screen
• CICSPlex view of e3270ui
• The ‘find’ command
• Transaction tracking capability in near term history
40