SlideShare a Scribd company logo
1 of 180
© 2014 IBM Corporation
IBM Tivoli OMEGAMON XE for CICS on z/OS
and OMEGAMON XE for CICS TG on z/OS
V5.3.0
OMEGAMON for CICS development
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
2
What this deck is
 This deck comprises several main sections, and is intended as source
material from which you can build your own presentations.
 The sections are:
• OMEGAMON XE for CICS on z/OS v530 overview
o This includes an overview of the new features of the v530 release including an
overview of history, imbedded data and some key scenarios.
• Installation and Upgrade considerations
o This section lists a variety of install considerations, including SDA and JCL-less
installs.
• CICSplex Agent Preferences
o New in v530, this section explains the CICSplex Agent Preferences feature.
• Historical Considerations
o History is a major component of the v530 release, and this section explains the
available features, including related tasks, ATF and NTH.
• OMEGAMON XE for CICS TG on z/OS
o OMCICSTG is a component of the CICS product, and is included in the install
package. This section shows what’s new in the OMCICSTG component.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
3
What this deck is
 Other sources of information.
• There are an increasing number of OMEGAMON related blogs, and these can be found
at:
• https://www.ibm.com/developerworks/community/blogs/5e65990a-9690-42e2-93b1-c2267be76
• Log in, most of the blogs are tagged with OMEGAMON
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
4
OMEGAMON XE for CICS on z/OS Timeline
4
CICS/TS
v3.1
2005
2009
2012
2014
V410 – Exploitation of CICS/TS v3.1. CICS code rearchitected to reduce
resource consumption and made threadsafe, integration with CICS Tools.
V420 – Exploitation of CICS/TS v4.1 and introduction of CICS
Transaction Gateway monitoring
V510 – Added PARMGEN configuration and
SDA support. Enhanced 3270UI introduced for
OM CICS component. SLA is zIIP enabled.
V530 – Enhanced 3270UI
improvements include history and
Embedded Data. Bottleneck and
Region Overview zIIP enabled.
CICS/TS
v5.1
CICS/TS
v5.2
CICS/TS
v3.2
CICS/TS
v4.1
CICS/TS
v4.2
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
5
OMEGAMON XE for CICS on z/OS v5.3.0
• The OMEGAMON XE for CICS on z/OS enhancements include;
o Simplified requirements for JCL changes
o Increased zIIP enablement
o Improvements to task history, including CICSplex Application Trace Facility,
CICSplex historical task views
o Embedded data scenarios – CICS & Messaging, CICS & Storage, CICS & CICS
TG and CICS & z/OS
o Resource Limiting for GDSA and Container storage
• OMEGAMON XE for CICS TG on z/OS enhancements include;
o Availability of reports in the Enhanced 3270UI
 History, Embedded data etc.
o Support for multiple WebSphere servant address spaces
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
6
OMEGAMON XE for CICS on z/OS - integration
The main panel, KOBSTART, is populated with data from
all of the installed subsystem monitors. In this example we
see summary data sourced from the z/OS, Messaging
and CICS monitors.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
7
OMEGAMON XE for CICS on z/OS - CICSplex
 Your definition of a CICSplex lets you see information about the CICS
regions that you have defined in that CICSplex, limits the queries for
information to the group of regions and allows you to limit, for example,
the FIND command or Service Level Analysis to the group you are
interested in.
• You can specify rules which categorize regions into different CICSplexes, or
use existing your existing CPSM definitions.
• You can also specify rules which determine the location of the CICSplex
agent.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
8
OMEGAMON XE for CICS on z/OS - CICSplex
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
9
OMEGAMON XE for CICS on z/OS - CICSplex
 On the previous slide there are three CICSplex names;
• OMEGPLEX is the default name
• SRPLEX is a name specified in an OMEGAMON rule
• TESTPLEX is a CPSM name
 CICSplex names can be derived from any of those three sources.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
10
OMEGAMON XE for CICS on z/OS - CICSplex
In the example shown here, FIND PROGRAM KOCOME00 was used
to locate all defined instances across the selected CICSplex
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
11
OMEGAMON XE for CICS on z/OS - CICSplex
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
12
OMEGAMON XE for CICS on z/OS - CICSplex
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
13
OMEGAMON XE for CICS on z/OS – CICSplex Storage
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
14
OMEGAMON XE for CICS on z/OS – Region Overview
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
15
OMEGAMON XE for CICS on z/OS – related tasks
Selecting the CEMT task in the first report will result in a switch, in
context, from that task in CICS51G1 to the related task in CICS51G2
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
16
OMEGAMON XE for CICS on z/OS - SLA
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
OMEGAMON XE for CICS v530 and zIIP
 There are three components of the OMEGAMON XE for CICS on z/OS
product that are zIIP enabled
 In OMEGAMON XE for CICS on z/OS v5.1.0
• The Service Level Analysis summarization routine was zIIP enabled and has shown
significant reduction in CPU for customers using SLA.
 In OMEGAMON XE for CICS on z/OS v5.3.0
• Bottleneck Analysis was zIIP enabled
• The CICS Region Overview agent code was zIIP enabled
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
18
OMEGAMON XE for CICS on z/OS – Take Action
 The TEP allows for situations which take actions automatically
 The enhanced 3270 UI allows you to manually take actions
• All commands can be protected via a standard SAF call
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
19
OMEGAMON XE for CICS on z/OS – new
resources
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
20
OMEGAMON XE for CICS on z/OS – Task History
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
21
OMEGAMON XE for CICS on z/OS – Task History
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
22
OMEGAMON XE for CICS on z/OS – Task History
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
23
OMEGAMON XE for CICS on z/OS –
CICSplex Wide Trace
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
24
OMEGAMON XE for CICS on z/OS – Near
Term History
Each table can be configured as required,
the data will then be available for historical
analysis. . .
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
25
OMEGAMON XE for CICS on z/OS – Near
Term History
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
26
OMEGAMON XE for CICS on z/OS – Near Term History
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
27
OMEGAMON XE for CICS on z/OS – embedded data
These examples show embedded data,
one is data from the messaging product
displayed in the CICS Transaction
Analysis report, the second is data from
the Storage product displayed in the
CICS RLS File Details report.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
28
OMEGAMON XE for CICS on z/OS –
embedded data
This example shows a new tab in the
CICS region overview report, the z/OS
Address Space. The second sub-panel
is provided by the OMEGAMON XE for
z/OS monitor.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
29
OMEGAMON XE for CICS on z/OS - Startup
Optional CICS INITPARM parameters reduce the requirement for
CICS JCL changes, and add the RESTART capability.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
30
OMEGAMON XE for CICS on z/OS - Startup
 OM CICS v530 introduces support for JCL-less installs
 Prior to v530
• DFHRPL requires &hilev.xKANMOD
• RKANMODR DD card defines &hilev.xKANMOD
• KC2GLB
• RKC2XM
• RKCPXM
 In v530
• Sample JCL in &hilev.xKANSAM(KOCCSD) defines the program, transaction and a
library
• INITPARM data, specified in the CICS System Initialization Table (SIT) can specify the
required parameters, e.g.
INITPARM=(DFHDBCON='CC,IC1C',
KOCOME00='KC2_XMIT=07,KCP_XMIT=07,RETRY(20,25),KC2_GLOBAL=#')
• LIST option prints diagnostic messages
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
31
OMEGAMON XE for CICS on z/OS - Startup
 V530 continued
• JCL takes precedence
o If a customer starts a CICS region with existing JCL definitions, the code will use
what’s discovered in the JCL.
 When might they use this ?
• If the customer wanted to change the globals, or any of the DD cards used in a startup
they can use OMEG REMOVE followed by OMEG INIT,KC2_GLOBAL=xx
• If they apply maintenance they can use OMEG REMOVE, discard the CICS LIBRARY
definition, modify the definition and reinstall it, and then OMEG INIT (with the LIST option
if they want to check that the new libraries were allocated)
 Any limitations ?
• The new code relies on the datasets using our naming conventions, so if KOCOME00 is
loaded from &hilev.xKANMODR the code will attempt to allocate a matching xKANMOD
dataset.
• CUSTOMER.TKANMODR.TEST1 would not work.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
32
OMEGAMON XE for CICS on z/OS – Startup
RETRY(30,20) specifies that the connection to the common interface will be
retried every 30 seconds, 20 times.
KC2_XMIT=07 will attempt to allocate a DD card, RKC2XM07
KCP_XMIT=07 will attempt to allocate a DD card, RKCPXM07
KC2_GLOBAL=# will attempt to allocate a DD card, KC2GLB#
An optional parameter, LIST, will print diagnostic messages.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
33
OMEGAMON XE for CICS on z/OS - startup
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
34
OMEGAMON XE for CICS on z/OS - startup
• OMEG CANCEL will stop attempts to reconnect when the RETRY option
is used.
• LIST can be added to an OMEG command if it is issued via a terminal
OMEG INIT, LIST
OMEG REMOVE,LIST
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
35
OMEGAMON XE for CICS on z/OS - RLIM
 Resource Limiting (RLIM) has been enhanced to add support for
container storage and GDSA storage.
 Note the spelling of CONTAINR
 Menu System (classic) GLOB commands support the new options,
• GLOB RLIM
• GLOB RLIM GDSA
• GLOB RLIM CONTAINR
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
36
OMEGAMON XE for CICS TG on z/OS
Further drilling-down leads to flow-level monitoring for an individual
transaction, whether it’s within a WebSphere Servant region or a
Gateway daemon.
Further drilling-down leads to flow-level monitoring for an individual
transaction, whether it’s within a WebSphere Servant region or a
Gateway daemon.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
37
OMEGAMON XE for CICS TG on z/OS
Historical Analysis
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
38
OMEGAMON XE for CICS TG on z/OS
Slow Throughput
Compare throughput
performance on a
region-by-region
level, or by throughput
to each CICS server.
Metrics supported for
both EXCI and IPIC
connections.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
39
OMEGAMON XE for CICS TG on z/OS
Slow Throughput
Data from selected CICS region embedded into
CICS TG details allowing detailed analysis and
fast navigation when tracking transaction issues
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
40
OMEGAMON products – CICS/TS v5.2 Support
 On June 13, 2014 IBM CICS Transaction Server for z/OS V5.2 became generally available. Toleration
support is available via the service stream as follows:
 OMEGAMON XE for CICS on z/OS
APAR OA45295
PTF V420 UA73839
PTF V510 UA73840
 OMEGAMON XE for CICS TG on z/OS
APAR OA45296
PTF V420 UA73841
PTF V510 UA73842
 OMEGAMON End-to-End
APAR OA45374
PTF V620 UA74290
 ITCAM for Transactions/CICS on z/OS V730
OA45409
PTF tbd
 ITCAM for Transactions/CICS on z/OS V740
OA45444
PTF tbd
 OMEGAMON XE for IMS on z/OS
No maintenance required
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
41
OMEGAMON XE for CICS on z/OS
SMSVSAM maintenance for RLS imbeds
 For displaying embedded data about VSAM RLS datasets from OMEGAMON for
Storage in OMEGAMON for CICS E3270UI workspaces, please ensure that the
following DFSMS and OMEGAMON for Storage maintenance is applied to your
SMPe target libraries:
 OA41786
 OA42288
 OA42798
 OA43380
 OA43381
 OA43776
 OA44707
 OA45048
 OA44589
 This PTF list was accurate at the time the imbeds were developed. If problems are observed you should
also check for the latest status with Rocket Software’s support.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
42
Scenarios
 Three brief scenarios, which were all used as input to the development process.
• CICS and Messaging
 OMEGAMON XE for CICS v530 and OMEGAMON XE for Messaging v730
• CICS and z/OS
 OMEGAMON XE for CICS v530 and OMEGAMON XE for Sysplex v530
• CICS and VSAM RLS
 OMEGAMON XE for CICS v530 and OMEGAMON XE for Storage v530 (Check required maintenance for
SMSVSAM)
 All came from customers during the Early Adopter Program meetings which were
run alongside the development of the OMEGAMON v530 products
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
43
Scenario – CICS and Messaging
 We are assigned to an Operations Help Desk. Calls about CICS systems are very often
passed to us for initial investigation. Our phone rings.
 SYMPTOMS - the caller is Jim, who works with one of our CICS applications teams. We
usually hear from Jim whenever there are CICS problems. Jim tells us that their CICS
region CICSDE03 on MVS LPAR SP22 has been running normally all day, but recently their
staff noticed that one of their feeder queues, ABCQ, has a queue depth of 0. This is very
unusual, there are generally some messages to be seen on this queue at all times.
 They are also receiving reports from their staff that some CICS applications are returning
MQRC=2033 error codes, meaning that there are no messages on the targeted queue.
They looked at some of their CICS application traces and noticed that the MQ error codes
all have to do with queue ABCQ.
 So Jim called the Operations Help Desk.
 The complaint is reported about a specific queue, ABCQ, connected to Queue Manager
Q721, so we begin troubleshooting by starting an OMEGAMON Enhanced 3270 UI session
to see the Queue Manager on SP22.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
44
Scenario – CICS and Messaging
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
45
Scenario – CICS and Messaging
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
46
Scenario – CICS and Messaging
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
47
Scenario – CICS and Messaging
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
48
Scenario – CICS and Messaging
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
49
Scenario – CICS and Messaging
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
50
Scenario – CICS and Messaging
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
51
Scenario – CICS and Messaging
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
52
Scenario – CICS and VSAM RLS
 We are assigned to an Operations Help Desk. Calls about CICS systems are very often passed to us
for initial investigation. Our phone rings.
 SYMPTOMS - the Capacity Planning Team is looking into some issues with VSAM RLS clusters, and
they want to know if we have real-time data about any CI/CA splits charged to VSAM RLS clusters
allocated to CICS, and do we have any real-time data about the dispersal of VSAM RLS clusters among
CICS regions?
 We explain that yes, we do. We can see in real-time raw counts of CI/CA splits charged against a
VSAM RLS cluster, we can identify the regions to which that cluster is allocated, and we can see the
OPEN/CLOSE status of that cluster in each of the CICS regions. We can do this using an OMEGAMON
E3270UI session, working from OMEGAMON/CICS with embedded data from OMEGAMON/Storage.
 The Capacity Planning Team asks us to demonstrate the navigation to that data using the E3270UI for
VSAM RLS cluster TDCICST.JVT.CICSTEST.TESTVSAM. They're working with the programming staff
that's responsible for that cluster, and they want to confirm that the cluster is dispersed to the CICS
regions is as they have been told. They also know that the VSAM RLS cluster is processed in CICS and
in batch, and they want to know, in real-time, how many CI/CA splits are occurring during online
processing. There is a long-running task, JVTW, executing in CICSDE02 that processes using the
VSAM cluster in question.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
53
Scenario – CICS and VSAM RLS
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
54
Scenario – CICS and VSAM RLS
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
55
Scenario – CICS and VSAM RLS
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
56
Scenario – CICS and VSAM RLS
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
57
Scenario - CICS and z/OS – High CPU
 We are assigned to an Operations Help Desk. Calls about z/OS systems
are very often passed to us for initial investigation. Our phone rings.
 SYMPTOMS – one of our applications teams reports that response times
in a CICS region, CICSDE03, on LPAR SP22 are lengthening
considerably and most tasks as not completing as they should. We on
the Help Desk have seen this sort of behavior before and it often means
that a CICS task has gone rogue, consuming so much CPU that no other
work is being done in the region.
 Working on this assumption, we engage an E3270UI session to see the
summary list of address spaces on SP22, looking to see if CICSDE03 is
consuming more CPU than would usually be expected.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
58
Scenario – CICS and z/OS – High CPU
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
59
Scenario – CICS and z/OS – High CPU
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
60
Scenario – CICS and z/OS – High CPU
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
61
Scenario – CICS and z/OS – High CPU
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
IBM Tivoli OMEGAMON XE for CICS on z/OS V5.3.0
Install and Upgrade Planning
OMEGAMON for CICS development
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
63
Contents
 Install (Pristine / New)
• Requirements and Dependencies
• Packaging
• What's New
 Upgrade
• Planning an upgrade from V4.2.0
• Planning an upgrade from V5.1.0
• Staged Upgrade consideration
 Verifying the installation or upgrade
 Troubleshooting SDA with install or upgrade
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
• 5694-A01 z/OS V01.13.00 or higher
• 5698-A79 IBM Tivoli Monitoring V6.3.0 Fix Pack 2 or higher

V6.3.0 FP3 (GA Aug 7, 2014) is recommended for a number of APAR fixes,
including Java 6 & 7 security support and Persistent Datastore.

OA44915: MULTIPLE ABENDS DUE TO PERSISTENT DATASTORE FACILITY
OVERLAY

V6.3.0 Fix Pack 3 PTFs: UA74413, UA74414 (MGMT SERVER DS) and
UA74415 UA74416 (ITMS/ENGINE)

6.3.0-TIV-ITM-FP0003:
http://www-01.ibm.com/support/docview.wss?uid=swg24036775
• HKCI310 PARMGEN APAR OA44620 / PTF UA73688
• PARMGEN configuration support with OMEGAMON Family V5.3.0
products.
• APAR OA45024 / PTF UA73689 - First-time-User support recommended.
http://www-01.ibm.com/support/docview.wss?uid=swg1OA45024
Install – Requirements and Dependencies
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
65
Install - Packaging
5698-T02 IBM Tivoli OMEGAMON XE for CICS on z/OS V5.3.0
OMEGAMON Shared Component FMIDs included the Package BOM:
HKET620 End-to-End 5608A41EE
HKOB730 OMNIMON Base 5608A41OB
Product Component FMIDs included in the Package BOM:
HKC5530 OMEGAMON XE for CICS 5698A5800
HKGW530 OMEGAMON XE CICS TG 5698A9300
DVD/CD-ROM Materials included in the Package BOM (cont.):
LCD7-5139-06 IBM Tivoli OMEGAMON Application Support for z/OS V5.3.0, V5.2.0, V5.1.1, V5.1.0
DVD (z/OS common seeding CD)
- Note: Fix packs for products on this image do not require the DVD be installed before the fix pack installation.
LCD7-5138-05 IBM Tivoli OMEGAMON XE z/OS V5.3.0, V5.2.0, V5.1.1, V5.1.0 Language Pack
CDROM
5698-A79 IBM Tivoli Monitoring V6.3.0 (Prerequisite Package):
FMIDs included in the ITM Package BOM:
HKCI310 Configuration Tools (PARMGEN and ICAT) 5608A41CC
HKDS630 Tivoli Enterprise Monitoring Server on z/OS 5608A2800
HKLV630 TMS:Engine 5608A41CE
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
66
FMIDs and their Address Spaces
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
67
Pristine Install – What's New
 “Complete the Configuration” - CICS Region supports installation without
the need to modify your CICS JCL.

Dynamically open RKANMODR DD and allocate (R|T)KANMOD file during CICS initialization

Add OMEGAMON CICS Transaction and Program definitions

To use CEDA, refer to sample definitions shipped in TKANSAM(KOCCSD)
 Number of Files and Size of Persistent Datastore file increased

6 files each for OMEGAMON CICS (KC5) and CICSTG (KGW) for storing historical data

OMEGAMON CICSTG (KGW) Increased total cylinders: KGW_PD_CYL 76

OMEGAMON CICS (KC5) Increased total cylinders: KC5_PD_CYL 600

PDS files can only be allocated in the address space where the agent is configured.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
68
Pristine Install – What's New
 ETE and CUA STCs are optional

These will be sunset in an upcoming release.

Avoid starting these with pristine installs.

They are configured by default but you do not have to start them.
 Enhanced 3270UI Placement (IBMTOM)

Best Practice - In it's own RTE or in an RTE with a Remote TEMS and the
OMEGAMON CICS agent.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
69
Install or Upgrade – What's New
 Changes to our OMEGAMON XE for CICS and CICSTG SDA package

KppVRTMS – New TEMS Version file for z/OS agent SDA packages.

Purpose - Provides the ability to reliably determine the version of a product's application support files installed on a
z/OS TEMS.

The KppVRTMS and KppCAT files in RKANDATV are kept in sync with RTE load and with SDA processing.

The VRMF and Build level in KppVRTMS are both used during the SDA version checking process.

KppHIS - New file delivered in TKANDATV and in the KppJSTMS SDA package.

Contains the product historical tables that are eligible for Enhanced 3270UI Near term history collection.

CICS JCL changes are also new, and must be considered during install/upgrade
planning.

More details can be found in the first section of this deck.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
70
Upgrade – Planning upgrade from V4.2.0 & V5.1.0
 PARMGEN is the only configuration method supported

Using ICAT for RTE configuration? - You can load the RTE to upgrade to V5.3.0 but you will not
have configuration support for new features introduced in the release.
 New Shared component version: OMNIMON V7.3.0 (HKOB730)
 OMEGAMON Subsystem (IBMCN)

STC JCL is new – If you are not running OMEGAMON XE for z/OS, you can continue to run with
the JCL generated with V4.2.0 or V5.1.0

Support for Cache Address space for OMEGAMON XE on z/OS

New VTAM applid – only needed if you use the new STC JCL.

STC security changes – applicable to OMEGAMON XE for z/OS
- Authority to issue passtickets to authenticate to RMF DDS (GPMSERVE). This security
change is not require for OMEGAMON XE for CICS.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
71
Upgrade – Planning upgrade from V4.2.0 & V5.1.0
 Persistent Datastore (PDS) upgrade considerations
 Review your PDS file allocations – 6 files with the new total space allocation?
 No - Delete the PDS files and follow the PARMGEN instructions for allocating and initializing the
recommended file count and sizes.
 Are your OMEGAMON XE for CICS files allocated in the TEMS and in the agent address space?
 Yes – Delete the PDS files and follow the PARMGEN instructions for allocating and initializing the
recommended file count and sizes.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
72
Upgrade – Planning upgrade from V4.2.0 & V5.1.0
 Persistent Datastore (PDS) upgrade considerations (cont.)
 OMEGAMON XE for CICS V5.3.0 default PDS files:
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
73
Upgrade – Planning upgrade from V4.2.0 & V5.1.0
 Persistent Datastore (PDS) upgrade considerations (cont.)
 OMEGAMON XE for CICS TG V5.3.0 default PDS files:
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
74
Upgrade – Planning upgrade from V4.2.0 & V5.1.0
 Persistent Datastore (PDS) upgrade considerations (cont.)
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
75
Upgrade – Planning upgrade from V4.2.0 & V5.1.0
 Self-describing agents (SDA) – Best practice
 Consider using the Self-describing agents (SDA) features for installing the V5.3.0
application support files
 OMEGAMON XE for CICS V5.1.0 and V5.3.0 both support SDA
 Hub should be an HA Hub or a Hub running on a distributed platform
 Supports Pristine installs and upgrade install
 With SDA, you can start your upgrade from an OMEGAMON XE CICS V5.3.0 agent connected to a
REMOTE TEMS.
 Installation of application support files from the DVD is only required if you are planning to upgrade a
TEP Desktop Client.
 Language Packs can not be installed with SDA.
 Hub on distributed? Granular control is enabled by default.
To allow installations for all products and versions i.e. no blocking, use tacmd:
editsdainstalloptions -t default -i on
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
76
Upgrade – Planning upgrade from V4.2.0
 Enhanced 3270UI Considerations (IBMTOM)

Configure In it's own RTE or in an RTE with a Remote TEMS, the CICS agent and if you run
OMEGAMON z/OS, the z/OS backup proxy.

Review Enhanced 3270UI Security configuration considerations

Staged Upgrade – Enhanced 3270UI will only display data fro V5.3.0 agents
 Hub on z/OS?
 Consider creating a High Availability (HA) Hub and replacing the previously defined “full” Hub in your
RTE with a Remote TEMS.
 RKCPDEFW – in V5.1.0 and V5.3.0 this file is owned by the ITM
Framework.
 Purpose – to store persistent table data for OMEGAMON agents.
 OMEGAMON XE for CICS and OMEGAMON XE on z/OS store data in this file.
 As of ITM V6.2.3 Fix Pack 1, RKCPDEFW is allocated with the ITM Hub TEMS configuration
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
77
Upgrade – Staged Deployment Considerations
 Staged Upgrade deployment – deploying V5.3.0 to one or more LPARs, leaving
other LPARs running with V4.2.0 or V5.1.0 agents
 If using SDA, upgrade can start with LPAR where the agent is reporting to a
remote TEMS
• SDA will upgrade the Hub TEMS, and then the Remote TEMS application support files
 If not using SDA, i.e. manually adding application support via the TEPS, upgrade
must start with the Hub TEMS.
 Not all new V5.3.0 features will work until all agents reporting to the Hub have
completed the upgrade to V5.3.0.

For example: CICSplex historical may not work. Use the “CICSplex Agent Preferences” feature to
start the CICSPlex agent in an agent address space that is running V5.3.0.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
78
Install and Upgrade Verification
 RKLVLOG of TEMS that agent is connected to:
Remote node <agentid:sysid:CPIRA> is ON-LINE (cics agent)
Remote node <agentid:sysid:GWIRA> is ON-LINE (cicstg agent)
Remote node <agentid:sysid:CEIRA> is ON-LINE (cicsplex agent)
KPDEIMN: Persistent Datastore initialization completed successfully
 CICS agent and CICSTG agent RKLVLOG:
KPDEIMN: Persistent Datastore initialization completed successfully
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
79
Install and Upgrade Verification
 CICSTG agent JESMSGLG:
KGW0800I: XMI CROSS MEMORY COMPONENT IS ACTIVE
KGW0023I: XAM EXCEPTION ANALYSIS MANAGER IS ACTIVE
KGW0300I: SPI STATISTICS COMPONENT IS ACTIVE
KGW0601I: XTR Transaction Retriever is active
 CICS agent JESMSGLG:
KCP0758I THE PCLASS MANAGER LOADED THE CICSPLEX RULES
KCP0809: XM INTERFACE TASK IS ACTIVE
KCP0023: XAM EXCEPTION ANALYSIS MANAGER IS ACTIVE
KCP0247: WSR - WLM COLLECTION WILL USE OMEGAMON'S SERVICE
POLICY DFLTSPOL, RULE: OMEGAMON
KCP0241: WSR - WLM COLLECTION WILL USE 00:05 HRS. AS THE
COLLECTION INTERVAL
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
80
Install and Upgrade Verification - KOBSDA
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
81
Install and Upgrade Verification
 Verifying self-describing agent processing completed successfully
• TEMS Logs:
o Verifying successful SDA processing of application support files:
 Hub TEMS JESMSGLG:
 KFASD009 Self-Describing Agent feature enabled on local TEMS.
 KFASD101 Self-Describing Install Completed Successfully for PRODUCT <CP>, VER <05300000>, ID
<TMS>, IDVER<05300000>.
 Remote and Hub TEMS RKLVLOG or equivalent TEMS log on distributed:
 KFASD101 Self-Describing Install Completed Successfully for PRODUCT <CP>, VER <05300000>, ID
<TMS>, IDVER 05300000>
 Remote TEMS RKLVLOG or equivalent TEMS log on distributed:
 KRAA0002, Self-Describing Agent Installation completed successfully for PRODUCT "CP", with TEMS
"sysid:CMS", VERSION_INFO "product_vrmf=05300000; tms_package_vrmf=05300000;
tps_package_vrmf=05300000;tpw_package_vrmf=05300000;"., Producer(SDA_Install)If you used SDA
to upgrade, application support files
 Both Hub and Remote TEMS RKLVLOG:
 KDSSA001 Seeding started for product <CP> using file <KCPSQL> with seed option <ALL>. Note:
For upgrades: <KCPSQLU> is used.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
Self-Describing Agents (SDA) – troubleshooting
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
83
Troubleshooting (Self-describing agent)
 Restarting SDA processing for an agent, when the tacmd is not available for use
• Create two members in the RKANSQLU dataset allocated to the TEMS running on z/OS
where you wish to restart SDA processing: SDAQUERY & SDADEL
o Note: OMEGAMON CICS: PRODUCT = “CP” and OMEGAMON CICSTG: PRODUCT = “GW”
 Create member: SDAQUERY
 Run a query (SDAQUERY) to confirm that you are using the correct product code for your
SDA processing:
 SELECT $NODENAME(),PRODUCT,ID,PRODVER,SEEDSTATE,STATE,STATUS,IDVER,
 GRPID,LSTDATE,CATINSTMP,CATINSVER,CATSDA,MANUALINST
 FROM O4SRV.TAPPLPROPS
 WHERE GRPID = "5655" AND SYSTEM.PARMA("NODELIST","*ALL_CMS",8)
 AND PRODUCT = "CP" ;
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
84
Troubleshooting (Self-describing agent)
 Restarting SDA processing for an agent, when the tacmd is not available for use
• Create member: SDADEL
 Example#1: Run a query (SDADEL) to delete all SDA installation records for the
OMEGAMON XE for CICS product component:
o DELETE FROM O4SRV.TAPPLPROPS
Ù WHERE GRPID = "5655" AND SYSTEM.PARMA("NODELIST","*ALL_CMS",8)
AND PRODUCT = "CP" ;
 Example#2: Run a query (SDADEL) to delete the SDA installation records for only TEMS
(“TMS”) SDA installation records for the OMEGAMON XE for CICSTG product component:
 DELETE FROM O4SRV.TAPPLPROPS
 WHERE GRPID = "5655" AND SYSTEM.PARMA("NODELIST","*ALL_CMS",8)
 AND PRODUCT = "GW" AND ID = “TMS”;
 Note: TEMS: ID = “TMS”, TEPS: ID = “TPS”, and TEP Client: ID = “TPW”
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
85
Troubleshooting (Self-describing agent)
 Tivoli Enterprise Monitoring Server errors occur because an invalid
Java™ path is specified during monitoring server configuration

KFASD102 Self-Describing Install Failed with STATUS <1011> for PRODUCT <CP>,
VER <05300000>, ID <TMS>, IDVER <05300000>

Action: Check the Java path that you specified in the UNIX System.

Check the Services directory generated during configuration:
/usr/lpp/RTE_USS_RTEDIR/&rtename/kds/support/TEMS/KDSDPROF. Also check the
&hilev.&rtename.RKANDATV(KDSDPROF) allocated to the Tivoli Enterprise Monitoring Server

Correct the PARMGEN or ICAT parameter. Rerun the configuration process and then restart
the TEMS.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
86
Troubleshooting (Self-describing agent)
 SDA failure zFS mountpoint disk space issues. We suggest allocating 25
to 50 MB for the mountpoint disk space, then restart SDA processing.

JESMESLG:

IOEZ00078E zFS aggregate hilev.TKGWROOT.ZFS exceeds 95% full (1122/1128)
(WARNING)

IOEZ00068E zFS file system hilev.TKGWROOT.ZFS exceeds 95% full (8765/9024)
(WARNING)

RKLVLOG: KFASD102 Self-Describing Install Failed with STATUS <1011> for
PRODUCT <CP>, VER <05300000>, ID <TMS>, IDVER <05300000>.

Action: Increase the disk space of the mount point. Restart the SDA process.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
87
Troubleshooting (Self-describing agent)
 Errors during SDA processing because the SDA process is unable to
write to RKANDATV data set due to security authorization problems.

RKLVLOG messages:

KRAA0003, Self-Describing Agent Register/Install failed with STATUS (1014/UnKnown
Error) for PRODUCT "CP", with TEMS "BVTREM1:CMS", VERSION_INFO
"product_vrmf=05300000;tms_package_vrmf=05300000;tps_package_vrmf=05300000
;tpw_package_rmf=05300000;"., Producer(SDA_Install)

Action: Ensure that the TEMS has write authorization to the RKANDATV and USS directories. Restart the SDA processing.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
88
Troubleshooting (Self-describing agent)
 Errors during SDA processing because the SDA process is unable to write to
the hfs files system, due to insufficient space.

RKLVLOG messages:

KRAA0003, Self-Describing Agent Register/Install failed with STATUS ((1007/KT1 File
Transfer Error) for PRODUCT "CP", with TEMS "BVTREM1:CMS", VERSION_INFO
"product_vrmf=05300000;tms_package_vrmf=05300000;tps_package_vrmf=05300000;tpw
_package_rmf=05300000;"., Producer(SDA_Install)

Action: In your TEMS RKLVLOG, determine the name of your SDA HFS directory, find “TEMS SDM directory
/hfsdir/RTEname/kds/support/TEMS”. In a USS shell issue the “fs” command to determine how much space is left in your
HFS filesystem. Increase the filesystem size

Restart the SDA processing.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
89
Troubleshooting (Self-describing agent)
 Granular controls are enabled and preventing SDA processing

RKLVLOG messages:

KRAA0003, Self-Describing Agent Register/Install failed with STATUS (1024/0x400) for
PRODUCT "CP", with TEMS "BVTREM1:CMS", VERSION_INFO

(00A1-E0E4BEC3:kraaulog.cpp,755,"IRA_OutputLogMsg") Self-Describing Agent
Register/Install failed with STATUS (1024/0x400) for PRODUCT "CP", with TEMS
"HUB_nc049109", VERSION_INFO
“product_vrmf=05300000;tms_package_vrmf=05300000;tps_package_vrmf=05300000;tpw
_package_vrmf=05300000;".

Action:

tacmd listSdaInstallOptions List SDA installation status

tacmd editsdainstalloptions -t default -i on Allow installations for all products and versions without
any blocking. (This setting is essentially the default self-describing agent behavior in V6.2.3 and
V6.2.3 FP1.)

Or enter:

tacmd addSdaInstallOptions To specify the products and versions that the self-
describing agent facility is allowed to install
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
90
Troubleshooting (Self-describing agent)
 STATE=ME - SDA processing is not retried automatically

List the product install records (CP is the OMEGAMON CICS product code):

tacmd listappinstallrecs -t CP -d

Delete the CP install record for the TEMS where SDA failed:

tacmd deleteappinstallrecs -t CP -v 05300000 -n TEMSNAME

The agent is notified and SDA processing for the agent should be re-driven
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
91
TEMS RKANDATV before & after SDA processing
 Before SDA processing (my RTE is loaded from the SMPE install):
• KCPATR
• KCPBAR
• KCPCAT
• KCPDOC
• KCPJSTMS
• KCPJSTPS
• KCPJSTPW
• KCPMAP
• KCPMSMAN
• KCPVRTMS

After SDA processing (my RTE is loaded from the SMPE install):
• KCPATR
• KCPBAR ** Notice timestamps are gone after SDA processing **
• KCPCAT
• KCPDOC n/c ← KppDOC not part of TMS SDA package
• KCPJSTMS n/c ← TEMS SDA package
• KCPJSTPS n/c ← TEPS SDA package
• KCPJSTPW n/c ← TEPB SDA package
• KCPMAP
• KCPMSMAN n/c ← SDA manifest file
• KCPSQL
• KCPSQLD
• KCPSQLU
• KCPVRTMS
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
92
SDA USS Directory before & after SDA processing
 Before SDA processing (after running the jobs to create the directories):
• /<RTE_USS_RTEDIR>/<RTENAME>/kds/support/TEMS
o KDSDPROF File (TEMS_JAVA_BINPATH=/usr/lpp/java/IBM/J6.0/bin)
o META-INF Dir (empty)
o SDMBACKUP Dir (empty)
 After SDA processing:
• /<RTE_USS_RTEDIR>/<RTENAME>/kds/support/TEMS
o cptms_support_z File
o spawn_cmd.sh File
o spawn_cmd.trc File
o KCPJSTMS.jar File
o KCPJSTPS.jar File
o KCPJSTPW.jar File
o KCPMSMAN.txt File
o KCPWICMS.lvl File
o KCPWICMS.ver File
o KDSDPROF File (TEMS_JAVA_BINPATH=/usr/lpp/java/IBM/J6.0/bin)
o META-INF Dir (MANIFEST.MF File )
o SDMBACKUP Dir (SDA_CPTMS Dir)
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
93
SDA USS Directory before & after SDA processing (cont.)
 After SDA processing:
• /<RTE_USS_RTEDIR>/<RTENAME>/kds/support/TEMS
o ....
o SDMBACKUP Dir (SDA_CPTMS Dir)
 The contents of sub-directory SDA_CPTMS will be equivalent to what also ends up in RKANDATV:
o cptms.ver → KCPVRTMS
o kcp.atr → KCPATR*
o kcp.baroc → KCPBAR*
o kcp.cat → KCPCAT*
o kcp.his → KCPHIS*
o kcp.map → KCPMAP*
o kcp.sql → KCPSQL*
o kcp_del.sql → KCPSQLD*
o kcp_upg.sql → KCPSQLU*
o *These were un-jarred from KCPJSTMS ← this is your TEMS jar file used on z/OS for SDA processing.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
 Why Agent Preferences
 What changed in KCPPLXC “CICSplex Classification Rule
Definitions”
 Adding Preferences
 Classification Rules Review
 Agent Preferences
 Updating Preferences
 Deleting Preferences
 Troubleshooting: Who’s What Where
CICSplex Agent Preferences
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
 History for a CICSplex is housed in the CICSplex agent’s
address space. When the CICSplex agent moves to a
different agent address space, previously recorded CICSplex
history is no longer available.
 Customers wish to control which agent becomes the
CICSplex agent.
Why Agent Preferences
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
What Changed in KCPPLXC
New subpanel
in V530
New Title
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
9797
Adding Preferences When Adding a CICSplex Definition
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
9898
Adding Preferences When Adding a CICSplex Definition
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
Adding Preferences When Adding a CICSplex Definition
Either or both, SMF Identifier or XM Number, can be
specified.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
Adding Preferences When Adding a CICSplex Definition
The classification rule and agent preferences are saved
when the Enter key is pressed.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
Adding Agent Preferences
It is also possible to add preferences for a CICSplex that has already been defined or one
that is not defined to OMEGAMON, but derived from CPSM.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
Adding Agent Preferences
In this example, preferences are being defined for
the default OMEGPLEX CICSplex.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
Adding Agent Preferences
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
Adding Agent Preferences
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
 The OMEGPLEX default classification rules cannot be deleted:
 New OMEGPLEX rules can be added.
Classification Rules Review
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
 The *DFLT preferences cannot be deleted:
 Preferences can be added for existing or yet to be defined CICSplexes,
including the OMEGPLEX default CICSplex. They can all be updated or
deleted (except the *DFLT preferences).
 New preferences will take effect when the CICSplex becomes active. If
the CICSplex is already active (an agent is managing it) no change will
take place until the current CICSplex managing agent is recycled.
Agent Preferences
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
Updating Preferences
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
Updating Preferences
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
Updating Preferences
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
Updating Preferences
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
Deleting Preferences
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
Deleting Preferences
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
Deleting Preferences
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
Troubleshooting: Who’s What Where (first set of columns)
Type =KCPDBGPL to see all OMEGAMON
XE for CICS nodes.
Only online CICSplexes here
All online/offline CP nodes here
All CICS regions members of
currently online CICSplexes here
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
Troubleshooting: Who’s What Where (second set of columns)
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
Troubleshooting: Who’s What Where (third set of columns)
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
IBM Tivoli OMEGAMON XE for CICS on z/OS
V5.3.0
CICS Historical Considerations
OMEGAMON for CICS development
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
118
OMEGAMON XE for CICS on z/OS v5.3.0
Contents
• What OMEGAMON Near Term History (NTH) is and is
not.
• Enabling NTH for collection to the PDS.
• Entering History mode.
• The different types of historical workspace.
• What if I do not see History.
• Task History.
• Application Trace.
• Region Performance Summary.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
119
OMEGAMON XE for CICS on z/OS v5.3.0
What Near Term History is.
• NTH will provide the customer with the ability to identify the cause of
problems that occurred in the recent past.
• NTH allows you to see snapshot data from the attribute groups
which are important for problem resolution.
• It allows consistent navigation around the product as if it were in real
time.
• It allows the viewing of Task History data.
• It allows the user to see all the places where a transaction ran within
the CICSplex.
• It allows the viewing of File Detail statistics related to a transaction.
• It allows the viewing of Application Trace including the ability to see
all trace entries for a task across the CICSplex.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
120
OMEGAMON XE for CICS on z/OS v5.3.0
What Near Term History is not.
• NTH is not intended to be used for trend analysis other than how
something was performing leading up to a problem.
• It is not to look back weeks ago at specific metric. It is for the recent
past.
• The recent past is defined by how much DASD space the customer
wishes to make available.
• Most of the space usage is dynamic, that is it is highly dependant
upon the workload and what is collected. As the workload can also
be incredibly variable it is not productive to try and determine the
exact size for a datastore.
o We provide an estimate for a given number of regions at a given
collection rate to achieve 3 days worth of data.
o So 15 regions at 5 minute intervals uses 600 Cyls to collect what
we suggest.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
121
OMEGAMON XE for CICS on z/OS
Enabling Near Term History
Select View and then H to
navigate to Historical
Configuration
This presents a list of products to configure
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
122
OMEGAMON XE for CICS on z/OS
CICS historical configuration.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
123
OMEGAMON XE for CICS on z/OS
Creating a new configuration.
The CICS product only allows you to configure
collection at the TEMA. While this is a best
practice this is the only place we enforce it.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
124
OMEGAMON XE for CICS on z/OS
Creating a new configuration. Distribution.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
125
OMEGAMON XE for CICS on z/OS
Creating a new configuration. Continued.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
126
OMEGAMON XE for CICS on z/OS
Configuration for Task History.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
127
OMEGAMON XE for CICS on z/OS
Configuration for Application Trace.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
128
OMEGAMON XE for CICS on z/OS
Entering History Mode.
Enter a slash (/) next to any Summary display. If the
subpanel is eligible for history the History item will appear
in the Options Menu.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
129
OMEGAMON XE for CICS on z/OS
A historical summary.
The historical summary presents the selected row going
back in time. This allows you to identify periods that need
further investigation.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
130
OMEGAMON XE for CICS on z/OS
Setting time ranges.
Entering V.I allows the user to set a historical time range
for the display.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
131
OMEGAMON XE for CICS on z/OS
Crossing a day boundary.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
132
OMEGAMON XE for CICS on z/OS
A historical Snapshot.
The historical snapshot shows a workspace at a given
point in time. Any navigation for a historical summary will
result in a Historical snapshot view from the time selected.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
133
OMEGAMON XE for CICS on z/OS
What if I get No History.
If no History appears in a workspace it indicates that the table is eligible
for historical in the Enhanced 3270 User Interface but has returned no
data.
Place the cursor on the No History value or double click it for more
details.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
134
OMEGAMON XE for CICS on z/OS
What if I get No History.
This takes you to the definition of any situations for this
attribute group. It lands on the Distribution page so you
can see it is not distributed. From here a collection could
be added and distributed if permitted.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
135
OMEGAMON XE for CICS on z/OS
Not eligible subpanels.
It is possible that a workspace contains a mix of eligible and not eligible
subpanels.
In this case the product will not display the subpanels that cannot match
the primary subpanel.
Double clicking on the Not Eligible will take you to the list of attribute
groups that can be configured.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
136
OMEGAMON XE for CICS on z/OS
Task History.
No row count is displayed because the query stops when
the page is full. We could be at the last one or there could
be another 6 Million.
Paging up or down will show more rows if there are any.
The page up and down indicators are always on as we
have no way of knowing if there is more data or not. New
transactions could arrive the second we hit F7.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
137
OMEGAMON XE for CICS on z/OS
Task History Filters.
Pressing F4 or typing the Filter command presents the custom Filter
popup.
The values here are saved for the life of the session.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
138
OMEGAMON XE for CICS on z/OS
Filtered Task History.
This indicator lets you know what you are displaying has
filters applied.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
139
OMEGAMON XE for CICS on z/OS
Task History Detail.
Details for a task, shows other tasks for the same unit of
work and the regions they ran in.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
140
OMEGAMON XE for CICS on z/OS
File details for a task.
If a task has done any VSAM and it is configured for
history the file details will display against the task.
Selecting VSAM shows a breakdown of the VSAM
requests and which files were involved.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
141
OMEGAMON XE for CICS on z/OS
VSAM File detail.
For VSAM selecting the file name takes you to the file
display. Notice we are no longer in history mode. The
display will be real time if the first subpanel is not eligible.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
142
OMEGAMON XE for CICS on z/OS
CICSplex wide Application Trace.
This shows the trace entries from all the regions involved
in the task. It clearly marks the switch form one region to
another.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
143
OMEGAMON XE for CICS on z/OS
CICS Regions Performance Summary.
Shows metrics for all transactions in a region.
Is not dependent upon defined service classes.
Only shows data for regions when some transactions ran.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
144
OMEGAMON XE for CICS on z/OS
CICS Regions Summary History.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
145
OMEGAMON XE for CICS on z/OS
CICS Region Transactions Detail.
This shows a breakdown of the performance of all the
transactions in a region. Allows you to see the major wait
reasons as a percentage of response time.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
146
OMEGAMON XE for CICS on z/OS
CICS Region Transactions Detail - cont.
Also we can see all the Service Classes that ran in this
region as a part of the detail display.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
147
OMEGAMON XE for CICS on z/OS
CICS Interval Task Detail.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
IBM Tivoli OMEGAMON XE for CICS on z/OS
V5.3.0
CICS TG Support
OMEGAMON for CICS development
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
149
Contents
 Background
• Timeline
• Architecture
 V530 Enhancements
• Enhanced 3270 UI support
• IPIC Statistics
• Monitoring for WAS on z/OS running in “Multi-Servant” mode
• Transaction Sweep Function
 PARMGEN and Configuration
 Troubleshooting
149
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
150
OMEGAMON XE for CICS TG on z/OS Timeline
150
CICS TG
V7.0
CICS TG
V7.1
2007
2009
2012
2014
V410 – First release of CICS TG support in OMEGAMON.
TEP UI only. Gateway daemon statistics only.
V420 – Added transaction flow support. Monitoring of
connections in WAS on z/OS added
V510 – Added PARMGEN configuration
and SDA support. 64-bit JVM support.
V530 – Enhanced
3270UI support (incl. NTH
and Embedded Data)
Added IPIC connection statistics
Monitoring of WAS on z/OS in
“multi-servant” mode
Transaction sweep function added
CICS TG
V9.0
CICS TG
V9.1
WAS V6.1 CICS TG
V8.0
WAS V7.0
WAS
V8.0
WAS V8.5
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
151
Current Supported Products
 CICS TG on z/OS
• V8.0
• V9.0
• V9.1 (GA in September 2014)
 WebSphere Application Server on z/OS
• V7.0
• V8.0
• V8.5.x
 Does not provide monitoring support for CICS TG on
Multiplatforms or WAS on non-z/OS operating systems
151
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
152
To
TEMS
Cross
Memory
TCP/IP
CICS TG Address Space
Basic Architecture
 CICS TG support is a “plain” OMEGAMON XE agent
• No classic, or other address space dependency
• Can be run stand-alone or within TEMS address space
 Data is collected from monitored systems in two ways:
• CICS TG Statistics API (Gateway daemons only, not WAS)
• Transaction data via OMEGAMON-provided exit code
152
Stats API
Port
TxnMonitor
Exit
OMEGAMON
XE for CICS TG
Agent
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
153
Attribute Group Source
153
Stats API Port
CICSTG_Connection_Manager_Threads (H)
CICSTG_CICS_TS_Region_Details (H)
CICSTG_CICS_TS_Regions (H)
CICSTG_Gateway_Daemon (H)
CICSTG_Region_Overview (H)
CICSTG_Worker_Threads (H)
TxnMonitor Exit
CICSTG_Client_Application_Details
CICSTG_Destination_Servers_Details
CICSTG_Transaction_Flow_Trace
CICSTG_Transaction_Response_Time_Detail
CICSTG_Transaction_Response_Time_Summary (H)
CICSTG_Active_Transaction_Analysis
CICSTG_Active_Transaction_Details
 (H) = attribute
group available for
Near-Term History
(NTH) collection
and viewing in
e3270ui
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
154
V530 Enhancements
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
155
Enhanced 3270 User Interface Support
155
CICS TG instances (Gateway daemon
and WAS) appear in separate subpanel
to CICS
For Gateway daemons: Health and
Requests Per Minute are key
performance indicators
Only regions monitored by a V530 agent
can navigate to other workspaces
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
156
Enhanced 3270 User Interface Support
156
Enterprise Summary
CICS TS Regions
Overview
Performance
Overview
Region Overview
Transaction
Analysis
CICS TS Regions
Details
Gateway daemons and WAS regions
Gateway daemons only
OMEGAMON for CICS workspaces
C P S T
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
157
Enhanced 3270 User Interface Support
157
The Region Overview varies according to
the monitored address space
Gateway daemon
WAS Servant Region
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
158
IPIC Support
158
 IPIC is the strategic protocol for connections into and between CICS
regions
• IP-based (hostname/port)
• Overcomes 32K COMMAREA limitations Drilling down on IPIC connection takes
you to workspace with IPIC-specific
properties
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
159
Gateway Daemon Resource Management
159
For Gateway daemon resource management, check to see if there have been timeouts within internal
thread pool and/or large number of Connection Manager threads waiting for Worker threads
If resource management has been determined to be the cause, consider increasing
the number of Worker threads in relation to Connection Manager thread or
increasing the the Worker Wait Timeout so connected client are not rejected too
quickly.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
160
Investigate Reports of Failed Transactions
160
The Transaction Analysis workspace shows all active transactions, who they are calling, the
response time and last return codes.
The bad return codes, and if applicable CICS abend
code, are highlighted which can be used to diagnose the
issue.
A “failed transaction” is one that has given a bad return code
either from CICS, CICS TG or XA transaction coordinator
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
161
Analyze Slow Response Time From CICS
161
Average Response Time and Connection Failure rates can
be used to find the slow or broken connection. Next step: drill
down into connection details
CICS TS Region Overview workspace provides summary of all CICS regions this CICS TG has
connected with (or attempted to connect with) during it's lifetime
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
162
Integration with CICS Workspaces
162
If CICS region is also being monitored then connection details are shown from the CICS
perspective (embedded data)
Current Active Transactions using this
connection are shown Can now link directly into CICS workspaces to check
the properties to continue response time diagnosis.
Result is faster time to get from symptom to cause.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
163
Near Term History
163
Performance Summary workspace allows user to see when performance
changes, then drill-down and potentially link to CICS workspaces for
further investigation
 History is stored in PDS and configured in same method as for all other
OMEGAMON agents
• View => History Configuration
• Collected data is stored at agent
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
164
WebSphere “Multi-Servant” Support
164
 WebSphere Application Server on z/OS users can define multiple servants
to be started automatically as part of a workload management policy
• If response times of user transactions do not meet the defined goals, the WLM can start
additional servant regions.
• New servants start with the same jobname
 CICS TG monitoring agent is enhanced to ensure transactions passing
through all servant regions are tracked
This feature is for users who have the “Multiple
Instances Enabled” property checked in their
WebSphere configuration
Also available for V510 via PTF
TEP workspace layout changes
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
165
Individual WebSphere servant regions are
grouped by node name on physical navigation
tree but data is now gathered for each servant
individually
Default TEP workspaces now show ASID of
monitored region to individually identify them
WebSphere “Multi-Servant” Support
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
166
Redesigned node level workspace plots Transactions Per
Second and Response Time details for each servant with
same jobname on same charts
WebSphere “Multi-Servant” Support
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
167
Redesigned Active Transactions workspace structure allows
user to compare performance of each servant region against
others to spot poor performance or issues
Links provided to allow drill-down to existing active
transaction and response time analysis for individual servant
regions
WebSphere “Multi-Servant” Support
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
168
Further drilling-down leads to flow level monitoring for
individual transaction whether within a WebSphere servant
region or Gateway daemon
Improved display within Transaction Flow Trace enable
details of return codes from each flow to be more easily
understood
WebSphere “Multi-Servant” Support
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
169
ASID also added to enhanced 3270UI workspaces. A row is
displayed for each active servant address space.
WebSphere “Multi-Servant” Support
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
170
Details also provided for active transactions within the
selected servant region.
Drilling down takes you to address space and transaction
analysis of single servant address space
WebSphere “Multi-Servant” Support
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
171
Transaction Sweep Function
171
CICS TG
Address Space
E1
E4
Client CICS
Transaction/flow records are created at
E1 and closed off at E4. Between these
points the transaction is “active”
If response flow is not received back
(terminated session) or commit/rollback
not seen at E4, then transaction remains
permanently “active” or orphaned
Orphaned transaction records will skew
results and are awkward to remove
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
172
Transaction Sweep Function
172
 A “sweep” function has been added to periodically delete
“active” transaction records that are likely orphaned
• Users can configure how often to check (default: 1 minute) for transactions that
have seen no activity for a given time (default: 10 minutes)
• This can be switched off (never check) to revert behavior back to pre-V530
levels
08/03/14 09:42:29.545 KGWRM1999I: Starting OMEGAMON XE for CICS TG monitoring exit initialization.
08/03/14 09:42:29.549 KGWRM1998I: Build: 5.3.0.0-201309271509, TxnMonitor Level: 3
08/03/14 09:42:29.551 KGWRM1028I: Orphaned transaction sweep timeout set to 10 minutes
08/03/14 09:42:29.552 KGWRM1029I: Orphaned transaction sweep interval set to 1 minutes
08/03/14 09:42:29.570832 KGWRM0040I: XWRE140 Trace level 00 has been requested.
08/03/14 09:42:29.570845 KGWRM0100I: Initializing module GWXWR at 259710D0, V530 HKGW530 level 3.
08/03/14 09:42:29.570873 KGWRM0019I: CRATB020 Acquired the RDR at x"00000048_75800000" for a length of
x"00000000_00800000".
08/03/14 09:42:29.574 KGWRM1010I: TxnMonitor internal queue sleep time set to 1,000 ms.
08/03/14 09:42:29.574 KGWRM1009I: TxnMonitor internal queue length set to 10,000 records.
08/03/14 09:42:29.574 KGWRM1025I: TxnMonitor internal queue depth trigger set to 1,000 records.
08/03/14 09:42:29.575 KGWRM1000I: OMEGAMON XE for CICS TG monitoring exit initialization complete.
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
173
Transaction Sweep Function
173
 Sweep interval and timeout set on per region basis through JVM
properties. Both property are defined in minutes
• Gateway daemon: Set in environment file in CTGSTART_OPTS
property
CTGSTART_OPTS=-j-Dcom.ibm.omegamon.kgw.rmexit.sweepTimeout=15 
com.ibm.omegamon.kgw.rmexit.sweepInterval=5
• WAS: Set in server's JVM properties in Admin Console
• ###Add screenshot here
Sweep Timeout Action
10 Default Value
0 Set to default
1 – 1440 (24hrs) Set as Sweep Timeout
< 0 Set to default
> 1440 Set to default
Sweep Interval Action
1 Default Value
0 Never Sweep
(behaviour prior to this fix)
1 – 1440 (24hrs) Set as Sweep Interval
< 0 Set to default
> 1440 Set to default
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
174
Transaction Sweep Function
174
 For Gateway daemons only the settings can be updated dynamically
/F <CTG Jobname>,APPL=RMEXIT,cmd=KGWSWEEPINTERVAL_n
/F <CTG Jobname>,APPL=RMEXIT,cmd=KGWSWEEPTIMEOUT_n
(where n is the new timeout or interval in minutes)
 There is no equivalent mechanism for sending requests to WAS regions.
 Example usage:
/F CTGBVT01,APPL=RMEXIT,cmd=KGWSWEEPINTERVAL_30
08/04/14 15:26:39.805 KGWRM1029I: Orphaned transaction sweep interval set to 30
minutes
/F CTGBVT01,APPL=RMEXIT,cmd=KGWSWEEPTIMEOUT_15
08/04/14 16:17:13.498 KGWRM1028I: Orphaned transaction sweep timeout set to 15
minutes
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
175
PARMGEN and Configuration
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
176
Configuration
 PARMGEN is the only supported configuration method
• Most parameters for agent setup are same as for other agents
• Prefix: KGW_
 Key specific CICS TG parameters to be aware of:
KGW_AGT_XMIT
Set to XMIT value 00-15 to limit monitoring to regions with matching value in JCL
Value is written to &hilev.RKANCMDU(KGWAGST)
KGW_SAPI_CLIENT_INTERVAL
KGW_SAPI_CLIENT_MESSAGES_TYPE
KGW_SAPI_CLIENT_MESSAGES_SYSOUT
KGW_SAPI_CLIENT_LOOP_DETECT
KGW_SAPI_CLIENT_SESSION_TIMEOUT
These define the behavior of the Stats API connections to Gateway daemons. They should
not need changing in normal circumstances. Refer to Parameter Reference guide for
more details.
176
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
177
Configuration
KGW_SA
Defines the start & end of a table where all monitored CICS TG regions are defined. Most
important factor is the defining the Stats API port (and if needed, hostname) so the agent
can make stats requests
Values are written to &hilev.RKANPARU(KGWSAPIP)
KGW_SAnn_ROW
Marks start of row (definition for a single region)
KGW_SAnn_CTG_DAEMON_HOST
NEW – optional hostname of the CICS TG if running on different IP stack to agent
KGW_SAnn_CTG_DAEMON_STC
Started task of the Gateway daemon or WebSphere region
KGW_SAnn_CTG_DAEMON_PORT_NUM
Stats API port number of Gateway daemon. Should match the value in that regions
configuration file (ctg.ini). For WebSphere regions this should be 00000 (not used)
KGW_SAnn_SAPI_CLIENT_CTGTRACE
Trace setting for the Stats API. Should be 0 in normal operation. Permissible values are 0-4
(full trace)
177
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
178
Configuration
 Example KGW_SA usage:
KGW_SA BEGIN * Table begin *
KGW_SA01_ROW 01
KGW_SA01_CTG_DAEMON_HOST "" * Example: "&SYSIPHOSTNAME."
KGW_SA01_CTG_DAEMON_STC CTGBVT01
KGW_SA01_CTG_DAEMON_PORT_NUM 25147
KGW_SA01_SAPI_CLIENT_CTGTRACE 0
KGW_SA02_ROW 02
KGW_SA02_CTG_DAEMON_HOST "" * Example: "&SYSIPHOSTNAME."
KGW_SA02_CTG_DAEMON_STC W700S01S
KGW_SA02_CTG_DAEMON_PORT_NUM 00000
KGW_SA02_SAPI_CLIENT_CTGTRACE 0
KGW_SA END * Table end *

Output:
INCLUDE=(CTGBVT01,25147,)
*SAPI_CLIENT_CTGTRACE=(START,0,CTGBVT01)
INCLUDE=(W700S01S,00000,)
*SAPI_CLIENT_CTGTRACE=(START,0,W700S01S)
178
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
179
Post-config of Request Exit
 Most complex part of CICS TG setup is configuring Request Exit (TxnMonitor)
 Formed of two parts:
• Java JAR installed into HFS/zFS
<install path>/usr/lpp/kan/bin/IBM/kgw_monitor.jar
• Native Modules installed into PDSE
&hilev.TKANMODP(KGWMON00)
&hilev.TKANMODP(KGWMON64)
 Gateway daemon configuration
• Updates needed to CICS TG Environment File (CTGENV)
• Add JAR to CLASSPATH
CLASSPATH=/TDCICST/c5530/dev/usr/lpp/kan/bin/IBM/kgw_monitor.jar
• Add native module library to STEPLIB
STEPLIB=DFH.V5R1M0.CICS.SDFHEXCI:TDCICS.GW530MNT.TKANMODP
• (Optional) Add configuration settings to CTGSTART_OPTS
CTGSTART_OPTS=-j-Dcom.ibm.omegamon.kgw.rmexit.sweepTimeout=15 
com.ibm.omegamon.kgw.rmexit.sweepInterval=5
• Updates needed to CICS TG Configuration File (ctg.ini)
• Add TxnMonitor to RequestExits parameter
SECTION GATEWAY
RequestExits = com.ibm.omegamon.kgw.rmexit.TxnMonitor
179
IBM Software Group | Cloud & Smarter Infrastructure
© 2014 IBM Corporation
180
Post-config of Request Exit
 WebSphere Application Server configuration
• Updates needed to WAS JCL
• Add JAR to CLASSPATH
CLASSPATH=/TDCICST/c5530/dev/usr/lpp/kan/bin/IBM/kgw_monitor.jar
• Updates needed to CICS Resource Adapter
• Add Class path and Path entries
• Add RequestExit to Connection Factory custom properties
180

More Related Content

What's hot

Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...xKinAnx
 
z16 zOS Support - March 2023 - SHARE in Atlanta.pdf
z16 zOS Support - March 2023 - SHARE in Atlanta.pdfz16 zOS Support - March 2023 - SHARE in Atlanta.pdf
z16 zOS Support - March 2023 - SHARE in Atlanta.pdfMarna Walle
 
Alfresco Workshop: Installing Alfresco Content Services and Alfresco Governan...
Alfresco Workshop: Installing Alfresco Content Services and Alfresco Governan...Alfresco Workshop: Installing Alfresco Content Services and Alfresco Governan...
Alfresco Workshop: Installing Alfresco Content Services and Alfresco Governan...Lighton Phiri
 
Maximizing Amazon EC2 and Amazon EBS performance
Maximizing Amazon EC2 and Amazon EBS performanceMaximizing Amazon EC2 and Amazon EBS performance
Maximizing Amazon EC2 and Amazon EBS performanceAmazon Web Services
 
z/VM Performance Analysis
z/VM Performance Analysisz/VM Performance Analysis
z/VM Performance AnalysisRodrigo Campos
 
How VXLAN works on Linux
How VXLAN works on LinuxHow VXLAN works on Linux
How VXLAN works on LinuxEtsuji Nakai
 
Practical examples of using extended events
Practical examples of using extended eventsPractical examples of using extended events
Practical examples of using extended eventsDean Richards
 
Upgrade to IBM z/OS V2.4 planning
Upgrade to IBM z/OS V2.4 planningUpgrade to IBM z/OS V2.4 planning
Upgrade to IBM z/OS V2.4 planningMarna Walle
 
Spectrum Scale Best Practices by Olaf Weiser
Spectrum Scale Best Practices by Olaf WeiserSpectrum Scale Best Practices by Olaf Weiser
Spectrum Scale Best Practices by Olaf WeiserSandeep Patil
 
Keeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and Logstash
Keeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and LogstashKeeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and Logstash
Keeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and LogstashAmazon Web Services
 
Learning how AWS implement AWS VPC CNI
Learning how AWS implement AWS VPC CNILearning how AWS implement AWS VPC CNI
Learning how AWS implement AWS VPC CNIHungWei Chiu
 
Getting started with MariaDB with Docker
Getting started with MariaDB with DockerGetting started with MariaDB with Docker
Getting started with MariaDB with DockerMariaDB plc
 
IBM MQ Whats new - up to 9.3.4.pdf
IBM MQ Whats new - up to 9.3.4.pdfIBM MQ Whats new - up to 9.3.4.pdf
IBM MQ Whats new - up to 9.3.4.pdfRobert Parker
 
DB2 Data Sharing Performance
DB2 Data Sharing PerformanceDB2 Data Sharing Performance
DB2 Data Sharing PerformanceMartin Packer
 
Maximizing EC2 and Elastic Block Store Disk Performance
Maximizing EC2 and Elastic Block Store Disk PerformanceMaximizing EC2 and Elastic Block Store Disk Performance
Maximizing EC2 and Elastic Block Store Disk PerformanceAmazon Web Services
 
CSM Storage Debugging
CSM Storage DebuggingCSM Storage Debugging
CSM Storage DebuggingzOSCommserver
 
Shared Memory Communications-Direct Memory Access (SMC-D) Overview
Shared Memory Communications-Direct Memory Access (SMC-D) OverviewShared Memory Communications-Direct Memory Access (SMC-D) Overview
Shared Memory Communications-Direct Memory Access (SMC-D) OverviewzOSCommserver
 

What's hot (20)

Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
 
z16 zOS Support - March 2023 - SHARE in Atlanta.pdf
z16 zOS Support - March 2023 - SHARE in Atlanta.pdfz16 zOS Support - March 2023 - SHARE in Atlanta.pdf
z16 zOS Support - March 2023 - SHARE in Atlanta.pdf
 
Alfresco Workshop: Installing Alfresco Content Services and Alfresco Governan...
Alfresco Workshop: Installing Alfresco Content Services and Alfresco Governan...Alfresco Workshop: Installing Alfresco Content Services and Alfresco Governan...
Alfresco Workshop: Installing Alfresco Content Services and Alfresco Governan...
 
Maximizing Amazon EC2 and Amazon EBS performance
Maximizing Amazon EC2 and Amazon EBS performanceMaximizing Amazon EC2 and Amazon EBS performance
Maximizing Amazon EC2 and Amazon EBS performance
 
z/VM Performance Analysis
z/VM Performance Analysisz/VM Performance Analysis
z/VM Performance Analysis
 
How VXLAN works on Linux
How VXLAN works on LinuxHow VXLAN works on Linux
How VXLAN works on Linux
 
Practical examples of using extended events
Practical examples of using extended eventsPractical examples of using extended events
Practical examples of using extended events
 
Upgrade to IBM z/OS V2.4 planning
Upgrade to IBM z/OS V2.4 planningUpgrade to IBM z/OS V2.4 planning
Upgrade to IBM z/OS V2.4 planning
 
Pgbadger
PgbadgerPgbadger
Pgbadger
 
Spectrum Scale Best Practices by Olaf Weiser
Spectrum Scale Best Practices by Olaf WeiserSpectrum Scale Best Practices by Olaf Weiser
Spectrum Scale Best Practices by Olaf Weiser
 
Keeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and Logstash
Keeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and LogstashKeeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and Logstash
Keeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and Logstash
 
Learning how AWS implement AWS VPC CNI
Learning how AWS implement AWS VPC CNILearning how AWS implement AWS VPC CNI
Learning how AWS implement AWS VPC CNI
 
Getting started with MariaDB with Docker
Getting started with MariaDB with DockerGetting started with MariaDB with Docker
Getting started with MariaDB with Docker
 
IBM MQ Whats new - up to 9.3.4.pdf
IBM MQ Whats new - up to 9.3.4.pdfIBM MQ Whats new - up to 9.3.4.pdf
IBM MQ Whats new - up to 9.3.4.pdf
 
DB2 Data Sharing Performance
DB2 Data Sharing PerformanceDB2 Data Sharing Performance
DB2 Data Sharing Performance
 
Maximizing EC2 and Elastic Block Store Disk Performance
Maximizing EC2 and Elastic Block Store Disk PerformanceMaximizing EC2 and Elastic Block Store Disk Performance
Maximizing EC2 and Elastic Block Store Disk Performance
 
GDPS and System Complex
GDPS and System ComplexGDPS and System Complex
GDPS and System Complex
 
Treinamento Oracle GoldenGate 19c
Treinamento Oracle GoldenGate 19cTreinamento Oracle GoldenGate 19c
Treinamento Oracle GoldenGate 19c
 
CSM Storage Debugging
CSM Storage DebuggingCSM Storage Debugging
CSM Storage Debugging
 
Shared Memory Communications-Direct Memory Access (SMC-D) Overview
Shared Memory Communications-Direct Memory Access (SMC-D) OverviewShared Memory Communications-Direct Memory Access (SMC-D) Overview
Shared Memory Communications-Direct Memory Access (SMC-D) Overview
 

Similar to OMEGAMON XE for CICS V530 Long client presentation

Presentation cloud orchestration solution overview
Presentation   cloud orchestration solution overviewPresentation   cloud orchestration solution overview
Presentation cloud orchestration solution overviewxKinAnx
 
SHARE 2014, Pittsburgh CICS scalability
SHARE 2014, Pittsburgh CICS scalabilitySHARE 2014, Pittsburgh CICS scalability
SHARE 2014, Pittsburgh CICS scalabilitynick_garrod
 
SHARE 2014, Pittsburgh CICS scalability
SHARE 2014, Pittsburgh CICS scalabilitySHARE 2014, Pittsburgh CICS scalability
SHARE 2014, Pittsburgh CICS scalabilitynick_garrod
 
S105 performance
S105 performanceS105 performance
S105 performancenick_garrod
 
Presentation cisco it elastic infrastructures
Presentation   cisco it elastic infrastructuresPresentation   cisco it elastic infrastructures
Presentation cisco it elastic infrastructuresxKinAnx
 
Service-Level Objective for Serverless Applications
Service-Level Objective for Serverless ApplicationsService-Level Objective for Serverless Applications
Service-Level Objective for Serverless Applicationsalekn
 
Impact2014 session #1317 you have got a friend on z - tales from cics tran...
Impact2014  session #1317   you have got a friend on z - tales from cics tran...Impact2014  session #1317   you have got a friend on z - tales from cics tran...
Impact2014 session #1317 you have got a friend on z - tales from cics tran...Elena Nanos
 
Cisco MEM-C6K-CPTFL256M
Cisco MEM-C6K-CPTFL256MCisco MEM-C6K-CPTFL256M
Cisco MEM-C6K-CPTFL256Msavomir
 
Presentation cloud, the whole offer
Presentation   cloud, the whole offerPresentation   cloud, the whole offer
Presentation cloud, the whole offerxKinAnx
 
SHARE 2014, Pittsburgh Using policies to manage critical cics resources
SHARE 2014, Pittsburgh Using policies to manage critical cics resourcesSHARE 2014, Pittsburgh Using policies to manage critical cics resources
SHARE 2014, Pittsburgh Using policies to manage critical cics resourcesnick_garrod
 
1961 no rainclouds here! using cics platform and policies to keep your privat...
1961 no rainclouds here! using cics platform and policies to keep your privat...1961 no rainclouds here! using cics platform and policies to keep your privat...
1961 no rainclouds here! using cics platform and policies to keep your privat...Matthew Webster
 
Cisco connect winnipeg 2018 gain insight and programmability with cisco dc ...
Cisco connect winnipeg 2018   gain insight and programmability with cisco dc ...Cisco connect winnipeg 2018   gain insight and programmability with cisco dc ...
Cisco connect winnipeg 2018 gain insight and programmability with cisco dc ...Cisco Canada
 
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław BorekPLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław BorekPROIDEA
 
Presentation cisco prime for ip ngn technical education series introduction...
Presentation   cisco prime for ip ngn technical education series introduction...Presentation   cisco prime for ip ngn technical education series introduction...
Presentation cisco prime for ip ngn technical education series introduction...xKinAnx
 
Ibm db2update2019 continuous delivery-update
Ibm db2update2019   continuous delivery-updateIbm db2update2019   continuous delivery-update
Ibm db2update2019 continuous delivery-updateGustav Lundström
 
CloudExpo NYC - Citrix Cloud Platforms Best Practices for Architecting Your C...
CloudExpo NYC - Citrix Cloud Platforms Best Practices for Architecting Your C...CloudExpo NYC - Citrix Cloud Platforms Best Practices for Architecting Your C...
CloudExpo NYC - Citrix Cloud Platforms Best Practices for Architecting Your C...mormullins
 
Gain Insight and Programmability with Cisco DC Networking
Gain Insight and Programmability with Cisco DC NetworkingGain Insight and Programmability with Cisco DC Networking
Gain Insight and Programmability with Cisco DC NetworkingCisco Canada
 
Cisco DC Networking: Gain Insight and Programmability with
Cisco DC Networking: Gain Insight and Programmability with Cisco DC Networking: Gain Insight and Programmability with
Cisco DC Networking: Gain Insight and Programmability with Cisco Canada
 

Similar to OMEGAMON XE for CICS V530 Long client presentation (20)

OMEGAMON XE for CICS V530 Short client presentation
OMEGAMON XE for CICS V530 Short client presentationOMEGAMON XE for CICS V530 Short client presentation
OMEGAMON XE for CICS V530 Short client presentation
 
Presentation cloud orchestration solution overview
Presentation   cloud orchestration solution overviewPresentation   cloud orchestration solution overview
Presentation cloud orchestration solution overview
 
SHARE 2014, Pittsburgh CICS scalability
SHARE 2014, Pittsburgh CICS scalabilitySHARE 2014, Pittsburgh CICS scalability
SHARE 2014, Pittsburgh CICS scalability
 
SHARE 2014, Pittsburgh CICS scalability
SHARE 2014, Pittsburgh CICS scalabilitySHARE 2014, Pittsburgh CICS scalability
SHARE 2014, Pittsburgh CICS scalability
 
S105 performance
S105 performanceS105 performance
S105 performance
 
Presentation cisco it elastic infrastructures
Presentation   cisco it elastic infrastructuresPresentation   cisco it elastic infrastructures
Presentation cisco it elastic infrastructures
 
Service-Level Objective for Serverless Applications
Service-Level Objective for Serverless ApplicationsService-Level Objective for Serverless Applications
Service-Level Objective for Serverless Applications
 
Impact2014 session #1317 you have got a friend on z - tales from cics tran...
Impact2014  session #1317   you have got a friend on z - tales from cics tran...Impact2014  session #1317   you have got a friend on z - tales from cics tran...
Impact2014 session #1317 you have got a friend on z - tales from cics tran...
 
Cisco MEM-C6K-CPTFL256M
Cisco MEM-C6K-CPTFL256MCisco MEM-C6K-CPTFL256M
Cisco MEM-C6K-CPTFL256M
 
Presentation cloud, the whole offer
Presentation   cloud, the whole offerPresentation   cloud, the whole offer
Presentation cloud, the whole offer
 
SHARE 2014, Pittsburgh Using policies to manage critical cics resources
SHARE 2014, Pittsburgh Using policies to manage critical cics resourcesSHARE 2014, Pittsburgh Using policies to manage critical cics resources
SHARE 2014, Pittsburgh Using policies to manage critical cics resources
 
1961 no rainclouds here! using cics platform and policies to keep your privat...
1961 no rainclouds here! using cics platform and policies to keep your privat...1961 no rainclouds here! using cics platform and policies to keep your privat...
1961 no rainclouds here! using cics platform and policies to keep your privat...
 
Cisco connect winnipeg 2018 gain insight and programmability with cisco dc ...
Cisco connect winnipeg 2018   gain insight and programmability with cisco dc ...Cisco connect winnipeg 2018   gain insight and programmability with cisco dc ...
Cisco connect winnipeg 2018 gain insight and programmability with cisco dc ...
 
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław BorekPLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
 
Presentation cisco prime for ip ngn technical education series introduction...
Presentation   cisco prime for ip ngn technical education series introduction...Presentation   cisco prime for ip ngn technical education series introduction...
Presentation cisco prime for ip ngn technical education series introduction...
 
Ibm db2update2019 continuous delivery-update
Ibm db2update2019   continuous delivery-updateIbm db2update2019   continuous delivery-update
Ibm db2update2019 continuous delivery-update
 
CloudExpo NYC - Citrix Cloud Platforms Best Practices for Architecting Your C...
CloudExpo NYC - Citrix Cloud Platforms Best Practices for Architecting Your C...CloudExpo NYC - Citrix Cloud Platforms Best Practices for Architecting Your C...
CloudExpo NYC - Citrix Cloud Platforms Best Practices for Architecting Your C...
 
Mellanox's Technological Advantage
Mellanox's Technological AdvantageMellanox's Technological Advantage
Mellanox's Technological Advantage
 
Gain Insight and Programmability with Cisco DC Networking
Gain Insight and Programmability with Cisco DC NetworkingGain Insight and Programmability with Cisco DC Networking
Gain Insight and Programmability with Cisco DC Networking
 
Cisco DC Networking: Gain Insight and Programmability with
Cisco DC Networking: Gain Insight and Programmability with Cisco DC Networking: Gain Insight and Programmability with
Cisco DC Networking: Gain Insight and Programmability with
 

More from IBM z Systems Software - IT Service Management

More from IBM z Systems Software - IT Service Management (20)

IBM IT Operations Analytics for z systems
IBM IT Operations Analytics for z systemsIBM IT Operations Analytics for z systems
IBM IT Operations Analytics for z systems
 
IBM IT Operations Analytics for z Systems
IBM IT Operations Analytics for z SystemsIBM IT Operations Analytics for z Systems
IBM IT Operations Analytics for z Systems
 
NZS-4532 - Bringing Historical Data to Life with IBMs SMF Data Engine
NZS-4532 - Bringing Historical Data to Life with IBMs SMF Data EngineNZS-4532 - Bringing Historical Data to Life with IBMs SMF Data Engine
NZS-4532 - Bringing Historical Data to Life with IBMs SMF Data Engine
 
NZS-1543 - How IBM Service Management Unite Helps Mainframe O
NZS-1543 - How IBM Service Management Unite Helps Mainframe ONZS-1543 - How IBM Service Management Unite Helps Mainframe O
NZS-1543 - How IBM Service Management Unite Helps Mainframe O
 
5063 - IT Operations Analytics Bridging Business and IT
5063 - IT Operations Analytics  Bridging Business and IT5063 - IT Operations Analytics  Bridging Business and IT
5063 - IT Operations Analytics Bridging Business and IT
 
NZS-4409 - Enterprise Java Monitoring on zOS Discover, Alert, Optimize
NZS-4409 - Enterprise Java Monitoring on zOS Discover, Alert, OptimizeNZS-4409 - Enterprise Java Monitoring on zOS Discover, Alert, Optimize
NZS-4409 - Enterprise Java Monitoring on zOS Discover, Alert, Optimize
 
NZS-4555 - IT Analytics Keynote - IT Analytics for the Enterprise
NZS-4555 - IT Analytics Keynote - IT Analytics for the EnterpriseNZS-4555 - IT Analytics Keynote - IT Analytics for the Enterprise
NZS-4555 - IT Analytics Keynote - IT Analytics for the Enterprise
 
NZS-2990 Made with IBM - Mobile-ready Systems of Record
NZS-2990 Made with IBM - Mobile-ready Systems of RecordNZS-2990 Made with IBM - Mobile-ready Systems of Record
NZS-2990 Made with IBM - Mobile-ready Systems of Record
 
NCS-1544 - IBM Service Management Suite for z/OS for Automation and IP Manage...
NCS-1544 - IBM Service Management Suite for z/OS for Automation and IP Manage...NCS-1544 - IBM Service Management Suite for z/OS for Automation and IP Manage...
NCS-1544 - IBM Service Management Suite for z/OS for Automation and IP Manage...
 
IBM z Operational Insights
IBM z Operational InsightsIBM z Operational Insights
IBM z Operational Insights
 
OMEGAMON XE for Storage V530 Long client presentation
OMEGAMON XE for Storage V530 Long client presentationOMEGAMON XE for Storage V530 Long client presentation
OMEGAMON XE for Storage V530 Long client presentation
 
InterConnect 2016 - Cloud and systems briefing center - z Systems
InterConnect 2016 - Cloud and systems briefing center - z SystemsInterConnect 2016 - Cloud and systems briefing center - z Systems
InterConnect 2016 - Cloud and systems briefing center - z Systems
 
CICS Tools V5.3 Elevator
CICS Tools V5.3 Elevator CICS Tools V5.3 Elevator
CICS Tools V5.3 Elevator
 
IBM Operations Analytics For z Systems V2.2 - Client Short Pres
IBM Operations Analytics For z Systems V2.2 - Client Short PresIBM Operations Analytics For z Systems V2.2 - Client Short Pres
IBM Operations Analytics For z Systems V2.2 - Client Short Pres
 
IBM Operations Analytics For z Systems V2.2 - Client Long Pres
IBM Operations Analytics For z Systems V2.2 - Client Long PresIBM Operations Analytics For z Systems V2.2 - Client Long Pres
IBM Operations Analytics For z Systems V2.2 - Client Long Pres
 
IBM zAware
IBM zAwareIBM zAware
IBM zAware
 
IBM Capacity Management Analytics
IBM Capacity Management AnalyticsIBM Capacity Management Analytics
IBM Capacity Management Analytics
 
OMEGAMON XE for Mainframe Networks v5.3 Long presentation
OMEGAMON XE for Mainframe Networks v5.3 Long presentationOMEGAMON XE for Mainframe Networks v5.3 Long presentation
OMEGAMON XE for Mainframe Networks v5.3 Long presentation
 
What is the latest from the IBM OMEGAMON portfolio?
What is the latest from the IBM OMEGAMON portfolio?What is the latest from the IBM OMEGAMON portfolio?
What is the latest from the IBM OMEGAMON portfolio?
 
IBM Service Management Suite for z/OS V1.3 Client Presentation long
IBM Service Management Suite for z/OS V1.3 Client Presentation longIBM Service Management Suite for z/OS V1.3 Client Presentation long
IBM Service Management Suite for z/OS V1.3 Client Presentation long
 

Recently uploaded

The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...software pro Development
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 

Recently uploaded (20)

The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 

OMEGAMON XE for CICS V530 Long client presentation

  • 1. © 2014 IBM Corporation IBM Tivoli OMEGAMON XE for CICS on z/OS and OMEGAMON XE for CICS TG on z/OS V5.3.0 OMEGAMON for CICS development
  • 2. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 2 What this deck is  This deck comprises several main sections, and is intended as source material from which you can build your own presentations.  The sections are: • OMEGAMON XE for CICS on z/OS v530 overview o This includes an overview of the new features of the v530 release including an overview of history, imbedded data and some key scenarios. • Installation and Upgrade considerations o This section lists a variety of install considerations, including SDA and JCL-less installs. • CICSplex Agent Preferences o New in v530, this section explains the CICSplex Agent Preferences feature. • Historical Considerations o History is a major component of the v530 release, and this section explains the available features, including related tasks, ATF and NTH. • OMEGAMON XE for CICS TG on z/OS o OMCICSTG is a component of the CICS product, and is included in the install package. This section shows what’s new in the OMCICSTG component.
  • 3. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 3 What this deck is  Other sources of information. • There are an increasing number of OMEGAMON related blogs, and these can be found at: • https://www.ibm.com/developerworks/community/blogs/5e65990a-9690-42e2-93b1-c2267be76 • Log in, most of the blogs are tagged with OMEGAMON
  • 4. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 4 OMEGAMON XE for CICS on z/OS Timeline 4 CICS/TS v3.1 2005 2009 2012 2014 V410 – Exploitation of CICS/TS v3.1. CICS code rearchitected to reduce resource consumption and made threadsafe, integration with CICS Tools. V420 – Exploitation of CICS/TS v4.1 and introduction of CICS Transaction Gateway monitoring V510 – Added PARMGEN configuration and SDA support. Enhanced 3270UI introduced for OM CICS component. SLA is zIIP enabled. V530 – Enhanced 3270UI improvements include history and Embedded Data. Bottleneck and Region Overview zIIP enabled. CICS/TS v5.1 CICS/TS v5.2 CICS/TS v3.2 CICS/TS v4.1 CICS/TS v4.2
  • 5. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 5 OMEGAMON XE for CICS on z/OS v5.3.0 • The OMEGAMON XE for CICS on z/OS enhancements include; o Simplified requirements for JCL changes o Increased zIIP enablement o Improvements to task history, including CICSplex Application Trace Facility, CICSplex historical task views o Embedded data scenarios – CICS & Messaging, CICS & Storage, CICS & CICS TG and CICS & z/OS o Resource Limiting for GDSA and Container storage • OMEGAMON XE for CICS TG on z/OS enhancements include; o Availability of reports in the Enhanced 3270UI  History, Embedded data etc. o Support for multiple WebSphere servant address spaces
  • 6. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 6 OMEGAMON XE for CICS on z/OS - integration The main panel, KOBSTART, is populated with data from all of the installed subsystem monitors. In this example we see summary data sourced from the z/OS, Messaging and CICS monitors.
  • 7. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 7 OMEGAMON XE for CICS on z/OS - CICSplex  Your definition of a CICSplex lets you see information about the CICS regions that you have defined in that CICSplex, limits the queries for information to the group of regions and allows you to limit, for example, the FIND command or Service Level Analysis to the group you are interested in. • You can specify rules which categorize regions into different CICSplexes, or use existing your existing CPSM definitions. • You can also specify rules which determine the location of the CICSplex agent.
  • 8. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 8 OMEGAMON XE for CICS on z/OS - CICSplex
  • 9. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 9 OMEGAMON XE for CICS on z/OS - CICSplex  On the previous slide there are three CICSplex names; • OMEGPLEX is the default name • SRPLEX is a name specified in an OMEGAMON rule • TESTPLEX is a CPSM name  CICSplex names can be derived from any of those three sources.
  • 10. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 10 OMEGAMON XE for CICS on z/OS - CICSplex In the example shown here, FIND PROGRAM KOCOME00 was used to locate all defined instances across the selected CICSplex
  • 11. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 11 OMEGAMON XE for CICS on z/OS - CICSplex
  • 12. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 12 OMEGAMON XE for CICS on z/OS - CICSplex
  • 13. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 13 OMEGAMON XE for CICS on z/OS – CICSplex Storage
  • 14. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 14 OMEGAMON XE for CICS on z/OS – Region Overview
  • 15. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 15 OMEGAMON XE for CICS on z/OS – related tasks Selecting the CEMT task in the first report will result in a switch, in context, from that task in CICS51G1 to the related task in CICS51G2
  • 16. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 16 OMEGAMON XE for CICS on z/OS - SLA
  • 17. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation OMEGAMON XE for CICS v530 and zIIP  There are three components of the OMEGAMON XE for CICS on z/OS product that are zIIP enabled  In OMEGAMON XE for CICS on z/OS v5.1.0 • The Service Level Analysis summarization routine was zIIP enabled and has shown significant reduction in CPU for customers using SLA.  In OMEGAMON XE for CICS on z/OS v5.3.0 • Bottleneck Analysis was zIIP enabled • The CICS Region Overview agent code was zIIP enabled
  • 18. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 18 OMEGAMON XE for CICS on z/OS – Take Action  The TEP allows for situations which take actions automatically  The enhanced 3270 UI allows you to manually take actions • All commands can be protected via a standard SAF call
  • 19. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 19 OMEGAMON XE for CICS on z/OS – new resources
  • 20. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 20 OMEGAMON XE for CICS on z/OS – Task History
  • 21. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 21 OMEGAMON XE for CICS on z/OS – Task History
  • 22. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 22 OMEGAMON XE for CICS on z/OS – Task History
  • 23. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 23 OMEGAMON XE for CICS on z/OS – CICSplex Wide Trace
  • 24. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 24 OMEGAMON XE for CICS on z/OS – Near Term History Each table can be configured as required, the data will then be available for historical analysis. . .
  • 25. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 25 OMEGAMON XE for CICS on z/OS – Near Term History
  • 26. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 26 OMEGAMON XE for CICS on z/OS – Near Term History
  • 27. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 27 OMEGAMON XE for CICS on z/OS – embedded data These examples show embedded data, one is data from the messaging product displayed in the CICS Transaction Analysis report, the second is data from the Storage product displayed in the CICS RLS File Details report.
  • 28. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 28 OMEGAMON XE for CICS on z/OS – embedded data This example shows a new tab in the CICS region overview report, the z/OS Address Space. The second sub-panel is provided by the OMEGAMON XE for z/OS monitor.
  • 29. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 29 OMEGAMON XE for CICS on z/OS - Startup Optional CICS INITPARM parameters reduce the requirement for CICS JCL changes, and add the RESTART capability.
  • 30. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 30 OMEGAMON XE for CICS on z/OS - Startup  OM CICS v530 introduces support for JCL-less installs  Prior to v530 • DFHRPL requires &hilev.xKANMOD • RKANMODR DD card defines &hilev.xKANMOD • KC2GLB • RKC2XM • RKCPXM  In v530 • Sample JCL in &hilev.xKANSAM(KOCCSD) defines the program, transaction and a library • INITPARM data, specified in the CICS System Initialization Table (SIT) can specify the required parameters, e.g. INITPARM=(DFHDBCON='CC,IC1C', KOCOME00='KC2_XMIT=07,KCP_XMIT=07,RETRY(20,25),KC2_GLOBAL=#') • LIST option prints diagnostic messages
  • 31. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 31 OMEGAMON XE for CICS on z/OS - Startup  V530 continued • JCL takes precedence o If a customer starts a CICS region with existing JCL definitions, the code will use what’s discovered in the JCL.  When might they use this ? • If the customer wanted to change the globals, or any of the DD cards used in a startup they can use OMEG REMOVE followed by OMEG INIT,KC2_GLOBAL=xx • If they apply maintenance they can use OMEG REMOVE, discard the CICS LIBRARY definition, modify the definition and reinstall it, and then OMEG INIT (with the LIST option if they want to check that the new libraries were allocated)  Any limitations ? • The new code relies on the datasets using our naming conventions, so if KOCOME00 is loaded from &hilev.xKANMODR the code will attempt to allocate a matching xKANMOD dataset. • CUSTOMER.TKANMODR.TEST1 would not work.
  • 32. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 32 OMEGAMON XE for CICS on z/OS – Startup RETRY(30,20) specifies that the connection to the common interface will be retried every 30 seconds, 20 times. KC2_XMIT=07 will attempt to allocate a DD card, RKC2XM07 KCP_XMIT=07 will attempt to allocate a DD card, RKCPXM07 KC2_GLOBAL=# will attempt to allocate a DD card, KC2GLB# An optional parameter, LIST, will print diagnostic messages.
  • 33. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 33 OMEGAMON XE for CICS on z/OS - startup
  • 34. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 34 OMEGAMON XE for CICS on z/OS - startup • OMEG CANCEL will stop attempts to reconnect when the RETRY option is used. • LIST can be added to an OMEG command if it is issued via a terminal OMEG INIT, LIST OMEG REMOVE,LIST
  • 35. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 35 OMEGAMON XE for CICS on z/OS - RLIM  Resource Limiting (RLIM) has been enhanced to add support for container storage and GDSA storage.  Note the spelling of CONTAINR  Menu System (classic) GLOB commands support the new options, • GLOB RLIM • GLOB RLIM GDSA • GLOB RLIM CONTAINR
  • 36. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 36 OMEGAMON XE for CICS TG on z/OS Further drilling-down leads to flow-level monitoring for an individual transaction, whether it’s within a WebSphere Servant region or a Gateway daemon. Further drilling-down leads to flow-level monitoring for an individual transaction, whether it’s within a WebSphere Servant region or a Gateway daemon.
  • 37. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 37 OMEGAMON XE for CICS TG on z/OS Historical Analysis
  • 38. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 38 OMEGAMON XE for CICS TG on z/OS Slow Throughput Compare throughput performance on a region-by-region level, or by throughput to each CICS server. Metrics supported for both EXCI and IPIC connections.
  • 39. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 39 OMEGAMON XE for CICS TG on z/OS Slow Throughput Data from selected CICS region embedded into CICS TG details allowing detailed analysis and fast navigation when tracking transaction issues
  • 40. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 40 OMEGAMON products – CICS/TS v5.2 Support  On June 13, 2014 IBM CICS Transaction Server for z/OS V5.2 became generally available. Toleration support is available via the service stream as follows:  OMEGAMON XE for CICS on z/OS APAR OA45295 PTF V420 UA73839 PTF V510 UA73840  OMEGAMON XE for CICS TG on z/OS APAR OA45296 PTF V420 UA73841 PTF V510 UA73842  OMEGAMON End-to-End APAR OA45374 PTF V620 UA74290  ITCAM for Transactions/CICS on z/OS V730 OA45409 PTF tbd  ITCAM for Transactions/CICS on z/OS V740 OA45444 PTF tbd  OMEGAMON XE for IMS on z/OS No maintenance required
  • 41. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 41 OMEGAMON XE for CICS on z/OS SMSVSAM maintenance for RLS imbeds  For displaying embedded data about VSAM RLS datasets from OMEGAMON for Storage in OMEGAMON for CICS E3270UI workspaces, please ensure that the following DFSMS and OMEGAMON for Storage maintenance is applied to your SMPe target libraries:  OA41786  OA42288  OA42798  OA43380  OA43381  OA43776  OA44707  OA45048  OA44589  This PTF list was accurate at the time the imbeds were developed. If problems are observed you should also check for the latest status with Rocket Software’s support.
  • 42. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 42 Scenarios  Three brief scenarios, which were all used as input to the development process. • CICS and Messaging  OMEGAMON XE for CICS v530 and OMEGAMON XE for Messaging v730 • CICS and z/OS  OMEGAMON XE for CICS v530 and OMEGAMON XE for Sysplex v530 • CICS and VSAM RLS  OMEGAMON XE for CICS v530 and OMEGAMON XE for Storage v530 (Check required maintenance for SMSVSAM)  All came from customers during the Early Adopter Program meetings which were run alongside the development of the OMEGAMON v530 products
  • 43. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 43 Scenario – CICS and Messaging  We are assigned to an Operations Help Desk. Calls about CICS systems are very often passed to us for initial investigation. Our phone rings.  SYMPTOMS - the caller is Jim, who works with one of our CICS applications teams. We usually hear from Jim whenever there are CICS problems. Jim tells us that their CICS region CICSDE03 on MVS LPAR SP22 has been running normally all day, but recently their staff noticed that one of their feeder queues, ABCQ, has a queue depth of 0. This is very unusual, there are generally some messages to be seen on this queue at all times.  They are also receiving reports from their staff that some CICS applications are returning MQRC=2033 error codes, meaning that there are no messages on the targeted queue. They looked at some of their CICS application traces and noticed that the MQ error codes all have to do with queue ABCQ.  So Jim called the Operations Help Desk.  The complaint is reported about a specific queue, ABCQ, connected to Queue Manager Q721, so we begin troubleshooting by starting an OMEGAMON Enhanced 3270 UI session to see the Queue Manager on SP22.
  • 44. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 44 Scenario – CICS and Messaging
  • 45. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 45 Scenario – CICS and Messaging
  • 46. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 46 Scenario – CICS and Messaging
  • 47. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 47 Scenario – CICS and Messaging
  • 48. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 48 Scenario – CICS and Messaging
  • 49. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 49 Scenario – CICS and Messaging
  • 50. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 50 Scenario – CICS and Messaging
  • 51. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 51 Scenario – CICS and Messaging
  • 52. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 52 Scenario – CICS and VSAM RLS  We are assigned to an Operations Help Desk. Calls about CICS systems are very often passed to us for initial investigation. Our phone rings.  SYMPTOMS - the Capacity Planning Team is looking into some issues with VSAM RLS clusters, and they want to know if we have real-time data about any CI/CA splits charged to VSAM RLS clusters allocated to CICS, and do we have any real-time data about the dispersal of VSAM RLS clusters among CICS regions?  We explain that yes, we do. We can see in real-time raw counts of CI/CA splits charged against a VSAM RLS cluster, we can identify the regions to which that cluster is allocated, and we can see the OPEN/CLOSE status of that cluster in each of the CICS regions. We can do this using an OMEGAMON E3270UI session, working from OMEGAMON/CICS with embedded data from OMEGAMON/Storage.  The Capacity Planning Team asks us to demonstrate the navigation to that data using the E3270UI for VSAM RLS cluster TDCICST.JVT.CICSTEST.TESTVSAM. They're working with the programming staff that's responsible for that cluster, and they want to confirm that the cluster is dispersed to the CICS regions is as they have been told. They also know that the VSAM RLS cluster is processed in CICS and in batch, and they want to know, in real-time, how many CI/CA splits are occurring during online processing. There is a long-running task, JVTW, executing in CICSDE02 that processes using the VSAM cluster in question.
  • 53. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 53 Scenario – CICS and VSAM RLS
  • 54. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 54 Scenario – CICS and VSAM RLS
  • 55. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 55 Scenario – CICS and VSAM RLS
  • 56. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 56 Scenario – CICS and VSAM RLS
  • 57. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 57 Scenario - CICS and z/OS – High CPU  We are assigned to an Operations Help Desk. Calls about z/OS systems are very often passed to us for initial investigation. Our phone rings.  SYMPTOMS – one of our applications teams reports that response times in a CICS region, CICSDE03, on LPAR SP22 are lengthening considerably and most tasks as not completing as they should. We on the Help Desk have seen this sort of behavior before and it often means that a CICS task has gone rogue, consuming so much CPU that no other work is being done in the region.  Working on this assumption, we engage an E3270UI session to see the summary list of address spaces on SP22, looking to see if CICSDE03 is consuming more CPU than would usually be expected.
  • 58. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 58 Scenario – CICS and z/OS – High CPU
  • 59. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 59 Scenario – CICS and z/OS – High CPU
  • 60. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 60 Scenario – CICS and z/OS – High CPU
  • 61. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 61 Scenario – CICS and z/OS – High CPU
  • 62. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation IBM Tivoli OMEGAMON XE for CICS on z/OS V5.3.0 Install and Upgrade Planning OMEGAMON for CICS development
  • 63. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 63 Contents  Install (Pristine / New) • Requirements and Dependencies • Packaging • What's New  Upgrade • Planning an upgrade from V4.2.0 • Planning an upgrade from V5.1.0 • Staged Upgrade consideration  Verifying the installation or upgrade  Troubleshooting SDA with install or upgrade
  • 64. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation • 5694-A01 z/OS V01.13.00 or higher • 5698-A79 IBM Tivoli Monitoring V6.3.0 Fix Pack 2 or higher  V6.3.0 FP3 (GA Aug 7, 2014) is recommended for a number of APAR fixes, including Java 6 & 7 security support and Persistent Datastore.  OA44915: MULTIPLE ABENDS DUE TO PERSISTENT DATASTORE FACILITY OVERLAY  V6.3.0 Fix Pack 3 PTFs: UA74413, UA74414 (MGMT SERVER DS) and UA74415 UA74416 (ITMS/ENGINE)  6.3.0-TIV-ITM-FP0003: http://www-01.ibm.com/support/docview.wss?uid=swg24036775 • HKCI310 PARMGEN APAR OA44620 / PTF UA73688 • PARMGEN configuration support with OMEGAMON Family V5.3.0 products. • APAR OA45024 / PTF UA73689 - First-time-User support recommended. http://www-01.ibm.com/support/docview.wss?uid=swg1OA45024 Install – Requirements and Dependencies
  • 65. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 65 Install - Packaging 5698-T02 IBM Tivoli OMEGAMON XE for CICS on z/OS V5.3.0 OMEGAMON Shared Component FMIDs included the Package BOM: HKET620 End-to-End 5608A41EE HKOB730 OMNIMON Base 5608A41OB Product Component FMIDs included in the Package BOM: HKC5530 OMEGAMON XE for CICS 5698A5800 HKGW530 OMEGAMON XE CICS TG 5698A9300 DVD/CD-ROM Materials included in the Package BOM (cont.): LCD7-5139-06 IBM Tivoli OMEGAMON Application Support for z/OS V5.3.0, V5.2.0, V5.1.1, V5.1.0 DVD (z/OS common seeding CD) - Note: Fix packs for products on this image do not require the DVD be installed before the fix pack installation. LCD7-5138-05 IBM Tivoli OMEGAMON XE z/OS V5.3.0, V5.2.0, V5.1.1, V5.1.0 Language Pack CDROM 5698-A79 IBM Tivoli Monitoring V6.3.0 (Prerequisite Package): FMIDs included in the ITM Package BOM: HKCI310 Configuration Tools (PARMGEN and ICAT) 5608A41CC HKDS630 Tivoli Enterprise Monitoring Server on z/OS 5608A2800 HKLV630 TMS:Engine 5608A41CE
  • 66. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 66 FMIDs and their Address Spaces
  • 67. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 67 Pristine Install – What's New  “Complete the Configuration” - CICS Region supports installation without the need to modify your CICS JCL.  Dynamically open RKANMODR DD and allocate (R|T)KANMOD file during CICS initialization  Add OMEGAMON CICS Transaction and Program definitions  To use CEDA, refer to sample definitions shipped in TKANSAM(KOCCSD)  Number of Files and Size of Persistent Datastore file increased  6 files each for OMEGAMON CICS (KC5) and CICSTG (KGW) for storing historical data  OMEGAMON CICSTG (KGW) Increased total cylinders: KGW_PD_CYL 76  OMEGAMON CICS (KC5) Increased total cylinders: KC5_PD_CYL 600  PDS files can only be allocated in the address space where the agent is configured.
  • 68. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 68 Pristine Install – What's New  ETE and CUA STCs are optional  These will be sunset in an upcoming release.  Avoid starting these with pristine installs.  They are configured by default but you do not have to start them.  Enhanced 3270UI Placement (IBMTOM)  Best Practice - In it's own RTE or in an RTE with a Remote TEMS and the OMEGAMON CICS agent.
  • 69. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 69 Install or Upgrade – What's New  Changes to our OMEGAMON XE for CICS and CICSTG SDA package  KppVRTMS – New TEMS Version file for z/OS agent SDA packages.  Purpose - Provides the ability to reliably determine the version of a product's application support files installed on a z/OS TEMS.  The KppVRTMS and KppCAT files in RKANDATV are kept in sync with RTE load and with SDA processing.  The VRMF and Build level in KppVRTMS are both used during the SDA version checking process.  KppHIS - New file delivered in TKANDATV and in the KppJSTMS SDA package.  Contains the product historical tables that are eligible for Enhanced 3270UI Near term history collection.  CICS JCL changes are also new, and must be considered during install/upgrade planning.  More details can be found in the first section of this deck.
  • 70. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 70 Upgrade – Planning upgrade from V4.2.0 & V5.1.0  PARMGEN is the only configuration method supported  Using ICAT for RTE configuration? - You can load the RTE to upgrade to V5.3.0 but you will not have configuration support for new features introduced in the release.  New Shared component version: OMNIMON V7.3.0 (HKOB730)  OMEGAMON Subsystem (IBMCN)  STC JCL is new – If you are not running OMEGAMON XE for z/OS, you can continue to run with the JCL generated with V4.2.0 or V5.1.0  Support for Cache Address space for OMEGAMON XE on z/OS  New VTAM applid – only needed if you use the new STC JCL.  STC security changes – applicable to OMEGAMON XE for z/OS - Authority to issue passtickets to authenticate to RMF DDS (GPMSERVE). This security change is not require for OMEGAMON XE for CICS.
  • 71. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 71 Upgrade – Planning upgrade from V4.2.0 & V5.1.0  Persistent Datastore (PDS) upgrade considerations  Review your PDS file allocations – 6 files with the new total space allocation?  No - Delete the PDS files and follow the PARMGEN instructions for allocating and initializing the recommended file count and sizes.  Are your OMEGAMON XE for CICS files allocated in the TEMS and in the agent address space?  Yes – Delete the PDS files and follow the PARMGEN instructions for allocating and initializing the recommended file count and sizes.
  • 72. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 72 Upgrade – Planning upgrade from V4.2.0 & V5.1.0  Persistent Datastore (PDS) upgrade considerations (cont.)  OMEGAMON XE for CICS V5.3.0 default PDS files:
  • 73. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 73 Upgrade – Planning upgrade from V4.2.0 & V5.1.0  Persistent Datastore (PDS) upgrade considerations (cont.)  OMEGAMON XE for CICS TG V5.3.0 default PDS files:
  • 74. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 74 Upgrade – Planning upgrade from V4.2.0 & V5.1.0  Persistent Datastore (PDS) upgrade considerations (cont.)
  • 75. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 75 Upgrade – Planning upgrade from V4.2.0 & V5.1.0  Self-describing agents (SDA) – Best practice  Consider using the Self-describing agents (SDA) features for installing the V5.3.0 application support files  OMEGAMON XE for CICS V5.1.0 and V5.3.0 both support SDA  Hub should be an HA Hub or a Hub running on a distributed platform  Supports Pristine installs and upgrade install  With SDA, you can start your upgrade from an OMEGAMON XE CICS V5.3.0 agent connected to a REMOTE TEMS.  Installation of application support files from the DVD is only required if you are planning to upgrade a TEP Desktop Client.  Language Packs can not be installed with SDA.  Hub on distributed? Granular control is enabled by default. To allow installations for all products and versions i.e. no blocking, use tacmd: editsdainstalloptions -t default -i on
  • 76. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 76 Upgrade – Planning upgrade from V4.2.0  Enhanced 3270UI Considerations (IBMTOM)  Configure In it's own RTE or in an RTE with a Remote TEMS, the CICS agent and if you run OMEGAMON z/OS, the z/OS backup proxy.  Review Enhanced 3270UI Security configuration considerations  Staged Upgrade – Enhanced 3270UI will only display data fro V5.3.0 agents  Hub on z/OS?  Consider creating a High Availability (HA) Hub and replacing the previously defined “full” Hub in your RTE with a Remote TEMS.  RKCPDEFW – in V5.1.0 and V5.3.0 this file is owned by the ITM Framework.  Purpose – to store persistent table data for OMEGAMON agents.  OMEGAMON XE for CICS and OMEGAMON XE on z/OS store data in this file.  As of ITM V6.2.3 Fix Pack 1, RKCPDEFW is allocated with the ITM Hub TEMS configuration
  • 77. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 77 Upgrade – Staged Deployment Considerations  Staged Upgrade deployment – deploying V5.3.0 to one or more LPARs, leaving other LPARs running with V4.2.0 or V5.1.0 agents  If using SDA, upgrade can start with LPAR where the agent is reporting to a remote TEMS • SDA will upgrade the Hub TEMS, and then the Remote TEMS application support files  If not using SDA, i.e. manually adding application support via the TEPS, upgrade must start with the Hub TEMS.  Not all new V5.3.0 features will work until all agents reporting to the Hub have completed the upgrade to V5.3.0.  For example: CICSplex historical may not work. Use the “CICSplex Agent Preferences” feature to start the CICSPlex agent in an agent address space that is running V5.3.0.
  • 78. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 78 Install and Upgrade Verification  RKLVLOG of TEMS that agent is connected to: Remote node <agentid:sysid:CPIRA> is ON-LINE (cics agent) Remote node <agentid:sysid:GWIRA> is ON-LINE (cicstg agent) Remote node <agentid:sysid:CEIRA> is ON-LINE (cicsplex agent) KPDEIMN: Persistent Datastore initialization completed successfully  CICS agent and CICSTG agent RKLVLOG: KPDEIMN: Persistent Datastore initialization completed successfully
  • 79. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 79 Install and Upgrade Verification  CICSTG agent JESMSGLG: KGW0800I: XMI CROSS MEMORY COMPONENT IS ACTIVE KGW0023I: XAM EXCEPTION ANALYSIS MANAGER IS ACTIVE KGW0300I: SPI STATISTICS COMPONENT IS ACTIVE KGW0601I: XTR Transaction Retriever is active  CICS agent JESMSGLG: KCP0758I THE PCLASS MANAGER LOADED THE CICSPLEX RULES KCP0809: XM INTERFACE TASK IS ACTIVE KCP0023: XAM EXCEPTION ANALYSIS MANAGER IS ACTIVE KCP0247: WSR - WLM COLLECTION WILL USE OMEGAMON'S SERVICE POLICY DFLTSPOL, RULE: OMEGAMON KCP0241: WSR - WLM COLLECTION WILL USE 00:05 HRS. AS THE COLLECTION INTERVAL
  • 80. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 80 Install and Upgrade Verification - KOBSDA
  • 81. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 81 Install and Upgrade Verification  Verifying self-describing agent processing completed successfully • TEMS Logs: o Verifying successful SDA processing of application support files:  Hub TEMS JESMSGLG:  KFASD009 Self-Describing Agent feature enabled on local TEMS.  KFASD101 Self-Describing Install Completed Successfully for PRODUCT <CP>, VER <05300000>, ID <TMS>, IDVER<05300000>.  Remote and Hub TEMS RKLVLOG or equivalent TEMS log on distributed:  KFASD101 Self-Describing Install Completed Successfully for PRODUCT <CP>, VER <05300000>, ID <TMS>, IDVER 05300000>  Remote TEMS RKLVLOG or equivalent TEMS log on distributed:  KRAA0002, Self-Describing Agent Installation completed successfully for PRODUCT "CP", with TEMS "sysid:CMS", VERSION_INFO "product_vrmf=05300000; tms_package_vrmf=05300000; tps_package_vrmf=05300000;tpw_package_vrmf=05300000;"., Producer(SDA_Install)If you used SDA to upgrade, application support files  Both Hub and Remote TEMS RKLVLOG:  KDSSA001 Seeding started for product <CP> using file <KCPSQL> with seed option <ALL>. Note: For upgrades: <KCPSQLU> is used.
  • 82. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation Self-Describing Agents (SDA) – troubleshooting
  • 83. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 83 Troubleshooting (Self-describing agent)  Restarting SDA processing for an agent, when the tacmd is not available for use • Create two members in the RKANSQLU dataset allocated to the TEMS running on z/OS where you wish to restart SDA processing: SDAQUERY & SDADEL o Note: OMEGAMON CICS: PRODUCT = “CP” and OMEGAMON CICSTG: PRODUCT = “GW”  Create member: SDAQUERY  Run a query (SDAQUERY) to confirm that you are using the correct product code for your SDA processing:  SELECT $NODENAME(),PRODUCT,ID,PRODVER,SEEDSTATE,STATE,STATUS,IDVER,  GRPID,LSTDATE,CATINSTMP,CATINSVER,CATSDA,MANUALINST  FROM O4SRV.TAPPLPROPS  WHERE GRPID = "5655" AND SYSTEM.PARMA("NODELIST","*ALL_CMS",8)  AND PRODUCT = "CP" ;
  • 84. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 84 Troubleshooting (Self-describing agent)  Restarting SDA processing for an agent, when the tacmd is not available for use • Create member: SDADEL  Example#1: Run a query (SDADEL) to delete all SDA installation records for the OMEGAMON XE for CICS product component: o DELETE FROM O4SRV.TAPPLPROPS Ù WHERE GRPID = "5655" AND SYSTEM.PARMA("NODELIST","*ALL_CMS",8) AND PRODUCT = "CP" ;  Example#2: Run a query (SDADEL) to delete the SDA installation records for only TEMS (“TMS”) SDA installation records for the OMEGAMON XE for CICSTG product component:  DELETE FROM O4SRV.TAPPLPROPS  WHERE GRPID = "5655" AND SYSTEM.PARMA("NODELIST","*ALL_CMS",8)  AND PRODUCT = "GW" AND ID = “TMS”;  Note: TEMS: ID = “TMS”, TEPS: ID = “TPS”, and TEP Client: ID = “TPW”
  • 85. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 85 Troubleshooting (Self-describing agent)  Tivoli Enterprise Monitoring Server errors occur because an invalid Java™ path is specified during monitoring server configuration  KFASD102 Self-Describing Install Failed with STATUS <1011> for PRODUCT <CP>, VER <05300000>, ID <TMS>, IDVER <05300000>  Action: Check the Java path that you specified in the UNIX System.  Check the Services directory generated during configuration: /usr/lpp/RTE_USS_RTEDIR/&rtename/kds/support/TEMS/KDSDPROF. Also check the &hilev.&rtename.RKANDATV(KDSDPROF) allocated to the Tivoli Enterprise Monitoring Server  Correct the PARMGEN or ICAT parameter. Rerun the configuration process and then restart the TEMS.
  • 86. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 86 Troubleshooting (Self-describing agent)  SDA failure zFS mountpoint disk space issues. We suggest allocating 25 to 50 MB for the mountpoint disk space, then restart SDA processing.  JESMESLG:  IOEZ00078E zFS aggregate hilev.TKGWROOT.ZFS exceeds 95% full (1122/1128) (WARNING)  IOEZ00068E zFS file system hilev.TKGWROOT.ZFS exceeds 95% full (8765/9024) (WARNING)  RKLVLOG: KFASD102 Self-Describing Install Failed with STATUS <1011> for PRODUCT <CP>, VER <05300000>, ID <TMS>, IDVER <05300000>.  Action: Increase the disk space of the mount point. Restart the SDA process.
  • 87. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 87 Troubleshooting (Self-describing agent)  Errors during SDA processing because the SDA process is unable to write to RKANDATV data set due to security authorization problems.  RKLVLOG messages:  KRAA0003, Self-Describing Agent Register/Install failed with STATUS (1014/UnKnown Error) for PRODUCT "CP", with TEMS "BVTREM1:CMS", VERSION_INFO "product_vrmf=05300000;tms_package_vrmf=05300000;tps_package_vrmf=05300000 ;tpw_package_rmf=05300000;"., Producer(SDA_Install)  Action: Ensure that the TEMS has write authorization to the RKANDATV and USS directories. Restart the SDA processing.
  • 88. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 88 Troubleshooting (Self-describing agent)  Errors during SDA processing because the SDA process is unable to write to the hfs files system, due to insufficient space.  RKLVLOG messages:  KRAA0003, Self-Describing Agent Register/Install failed with STATUS ((1007/KT1 File Transfer Error) for PRODUCT "CP", with TEMS "BVTREM1:CMS", VERSION_INFO "product_vrmf=05300000;tms_package_vrmf=05300000;tps_package_vrmf=05300000;tpw _package_rmf=05300000;"., Producer(SDA_Install)  Action: In your TEMS RKLVLOG, determine the name of your SDA HFS directory, find “TEMS SDM directory /hfsdir/RTEname/kds/support/TEMS”. In a USS shell issue the “fs” command to determine how much space is left in your HFS filesystem. Increase the filesystem size  Restart the SDA processing.
  • 89. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 89 Troubleshooting (Self-describing agent)  Granular controls are enabled and preventing SDA processing  RKLVLOG messages:  KRAA0003, Self-Describing Agent Register/Install failed with STATUS (1024/0x400) for PRODUCT "CP", with TEMS "BVTREM1:CMS", VERSION_INFO  (00A1-E0E4BEC3:kraaulog.cpp,755,"IRA_OutputLogMsg") Self-Describing Agent Register/Install failed with STATUS (1024/0x400) for PRODUCT "CP", with TEMS "HUB_nc049109", VERSION_INFO “product_vrmf=05300000;tms_package_vrmf=05300000;tps_package_vrmf=05300000;tpw _package_vrmf=05300000;".  Action:  tacmd listSdaInstallOptions List SDA installation status  tacmd editsdainstalloptions -t default -i on Allow installations for all products and versions without any blocking. (This setting is essentially the default self-describing agent behavior in V6.2.3 and V6.2.3 FP1.)  Or enter:  tacmd addSdaInstallOptions To specify the products and versions that the self- describing agent facility is allowed to install
  • 90. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 90 Troubleshooting (Self-describing agent)  STATE=ME - SDA processing is not retried automatically  List the product install records (CP is the OMEGAMON CICS product code):  tacmd listappinstallrecs -t CP -d  Delete the CP install record for the TEMS where SDA failed:  tacmd deleteappinstallrecs -t CP -v 05300000 -n TEMSNAME  The agent is notified and SDA processing for the agent should be re-driven
  • 91. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 91 TEMS RKANDATV before & after SDA processing  Before SDA processing (my RTE is loaded from the SMPE install): • KCPATR • KCPBAR • KCPCAT • KCPDOC • KCPJSTMS • KCPJSTPS • KCPJSTPW • KCPMAP • KCPMSMAN • KCPVRTMS  After SDA processing (my RTE is loaded from the SMPE install): • KCPATR • KCPBAR ** Notice timestamps are gone after SDA processing ** • KCPCAT • KCPDOC n/c ← KppDOC not part of TMS SDA package • KCPJSTMS n/c ← TEMS SDA package • KCPJSTPS n/c ← TEPS SDA package • KCPJSTPW n/c ← TEPB SDA package • KCPMAP • KCPMSMAN n/c ← SDA manifest file • KCPSQL • KCPSQLD • KCPSQLU • KCPVRTMS
  • 92. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 92 SDA USS Directory before & after SDA processing  Before SDA processing (after running the jobs to create the directories): • /<RTE_USS_RTEDIR>/<RTENAME>/kds/support/TEMS o KDSDPROF File (TEMS_JAVA_BINPATH=/usr/lpp/java/IBM/J6.0/bin) o META-INF Dir (empty) o SDMBACKUP Dir (empty)  After SDA processing: • /<RTE_USS_RTEDIR>/<RTENAME>/kds/support/TEMS o cptms_support_z File o spawn_cmd.sh File o spawn_cmd.trc File o KCPJSTMS.jar File o KCPJSTPS.jar File o KCPJSTPW.jar File o KCPMSMAN.txt File o KCPWICMS.lvl File o KCPWICMS.ver File o KDSDPROF File (TEMS_JAVA_BINPATH=/usr/lpp/java/IBM/J6.0/bin) o META-INF Dir (MANIFEST.MF File ) o SDMBACKUP Dir (SDA_CPTMS Dir)
  • 93. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 93 SDA USS Directory before & after SDA processing (cont.)  After SDA processing: • /<RTE_USS_RTEDIR>/<RTENAME>/kds/support/TEMS o .... o SDMBACKUP Dir (SDA_CPTMS Dir)  The contents of sub-directory SDA_CPTMS will be equivalent to what also ends up in RKANDATV: o cptms.ver → KCPVRTMS o kcp.atr → KCPATR* o kcp.baroc → KCPBAR* o kcp.cat → KCPCAT* o kcp.his → KCPHIS* o kcp.map → KCPMAP* o kcp.sql → KCPSQL* o kcp_del.sql → KCPSQLD* o kcp_upg.sql → KCPSQLU* o *These were un-jarred from KCPJSTMS ← this is your TEMS jar file used on z/OS for SDA processing.
  • 94. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation  Why Agent Preferences  What changed in KCPPLXC “CICSplex Classification Rule Definitions”  Adding Preferences  Classification Rules Review  Agent Preferences  Updating Preferences  Deleting Preferences  Troubleshooting: Who’s What Where CICSplex Agent Preferences
  • 95. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation  History for a CICSplex is housed in the CICSplex agent’s address space. When the CICSplex agent moves to a different agent address space, previously recorded CICSplex history is no longer available.  Customers wish to control which agent becomes the CICSplex agent. Why Agent Preferences
  • 96. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation What Changed in KCPPLXC New subpanel in V530 New Title
  • 97. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 9797 Adding Preferences When Adding a CICSplex Definition
  • 98. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 9898 Adding Preferences When Adding a CICSplex Definition
  • 99. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation Adding Preferences When Adding a CICSplex Definition Either or both, SMF Identifier or XM Number, can be specified.
  • 100. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation Adding Preferences When Adding a CICSplex Definition The classification rule and agent preferences are saved when the Enter key is pressed.
  • 101. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation Adding Agent Preferences It is also possible to add preferences for a CICSplex that has already been defined or one that is not defined to OMEGAMON, but derived from CPSM.
  • 102. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation Adding Agent Preferences In this example, preferences are being defined for the default OMEGPLEX CICSplex.
  • 103. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation Adding Agent Preferences
  • 104. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation Adding Agent Preferences
  • 105. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation  The OMEGPLEX default classification rules cannot be deleted:  New OMEGPLEX rules can be added. Classification Rules Review
  • 106. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation  The *DFLT preferences cannot be deleted:  Preferences can be added for existing or yet to be defined CICSplexes, including the OMEGPLEX default CICSplex. They can all be updated or deleted (except the *DFLT preferences).  New preferences will take effect when the CICSplex becomes active. If the CICSplex is already active (an agent is managing it) no change will take place until the current CICSplex managing agent is recycled. Agent Preferences
  • 107. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation Updating Preferences
  • 108. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation Updating Preferences
  • 109. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation Updating Preferences
  • 110. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation Updating Preferences
  • 111. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation Deleting Preferences
  • 112. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation Deleting Preferences
  • 113. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation Deleting Preferences
  • 114. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation Troubleshooting: Who’s What Where (first set of columns) Type =KCPDBGPL to see all OMEGAMON XE for CICS nodes. Only online CICSplexes here All online/offline CP nodes here All CICS regions members of currently online CICSplexes here
  • 115. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation Troubleshooting: Who’s What Where (second set of columns)
  • 116. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation Troubleshooting: Who’s What Where (third set of columns)
  • 117. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation IBM Tivoli OMEGAMON XE for CICS on z/OS V5.3.0 CICS Historical Considerations OMEGAMON for CICS development
  • 118. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 118 OMEGAMON XE for CICS on z/OS v5.3.0 Contents • What OMEGAMON Near Term History (NTH) is and is not. • Enabling NTH for collection to the PDS. • Entering History mode. • The different types of historical workspace. • What if I do not see History. • Task History. • Application Trace. • Region Performance Summary.
  • 119. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 119 OMEGAMON XE for CICS on z/OS v5.3.0 What Near Term History is. • NTH will provide the customer with the ability to identify the cause of problems that occurred in the recent past. • NTH allows you to see snapshot data from the attribute groups which are important for problem resolution. • It allows consistent navigation around the product as if it were in real time. • It allows the viewing of Task History data. • It allows the user to see all the places where a transaction ran within the CICSplex. • It allows the viewing of File Detail statistics related to a transaction. • It allows the viewing of Application Trace including the ability to see all trace entries for a task across the CICSplex.
  • 120. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 120 OMEGAMON XE for CICS on z/OS v5.3.0 What Near Term History is not. • NTH is not intended to be used for trend analysis other than how something was performing leading up to a problem. • It is not to look back weeks ago at specific metric. It is for the recent past. • The recent past is defined by how much DASD space the customer wishes to make available. • Most of the space usage is dynamic, that is it is highly dependant upon the workload and what is collected. As the workload can also be incredibly variable it is not productive to try and determine the exact size for a datastore. o We provide an estimate for a given number of regions at a given collection rate to achieve 3 days worth of data. o So 15 regions at 5 minute intervals uses 600 Cyls to collect what we suggest.
  • 121. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 121 OMEGAMON XE for CICS on z/OS Enabling Near Term History Select View and then H to navigate to Historical Configuration This presents a list of products to configure
  • 122. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 122 OMEGAMON XE for CICS on z/OS CICS historical configuration.
  • 123. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 123 OMEGAMON XE for CICS on z/OS Creating a new configuration. The CICS product only allows you to configure collection at the TEMA. While this is a best practice this is the only place we enforce it.
  • 124. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 124 OMEGAMON XE for CICS on z/OS Creating a new configuration. Distribution.
  • 125. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 125 OMEGAMON XE for CICS on z/OS Creating a new configuration. Continued.
  • 126. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 126 OMEGAMON XE for CICS on z/OS Configuration for Task History.
  • 127. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 127 OMEGAMON XE for CICS on z/OS Configuration for Application Trace.
  • 128. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 128 OMEGAMON XE for CICS on z/OS Entering History Mode. Enter a slash (/) next to any Summary display. If the subpanel is eligible for history the History item will appear in the Options Menu.
  • 129. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 129 OMEGAMON XE for CICS on z/OS A historical summary. The historical summary presents the selected row going back in time. This allows you to identify periods that need further investigation.
  • 130. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 130 OMEGAMON XE for CICS on z/OS Setting time ranges. Entering V.I allows the user to set a historical time range for the display.
  • 131. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 131 OMEGAMON XE for CICS on z/OS Crossing a day boundary.
  • 132. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 132 OMEGAMON XE for CICS on z/OS A historical Snapshot. The historical snapshot shows a workspace at a given point in time. Any navigation for a historical summary will result in a Historical snapshot view from the time selected.
  • 133. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 133 OMEGAMON XE for CICS on z/OS What if I get No History. If no History appears in a workspace it indicates that the table is eligible for historical in the Enhanced 3270 User Interface but has returned no data. Place the cursor on the No History value or double click it for more details.
  • 134. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 134 OMEGAMON XE for CICS on z/OS What if I get No History. This takes you to the definition of any situations for this attribute group. It lands on the Distribution page so you can see it is not distributed. From here a collection could be added and distributed if permitted.
  • 135. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 135 OMEGAMON XE for CICS on z/OS Not eligible subpanels. It is possible that a workspace contains a mix of eligible and not eligible subpanels. In this case the product will not display the subpanels that cannot match the primary subpanel. Double clicking on the Not Eligible will take you to the list of attribute groups that can be configured.
  • 136. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 136 OMEGAMON XE for CICS on z/OS Task History. No row count is displayed because the query stops when the page is full. We could be at the last one or there could be another 6 Million. Paging up or down will show more rows if there are any. The page up and down indicators are always on as we have no way of knowing if there is more data or not. New transactions could arrive the second we hit F7.
  • 137. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 137 OMEGAMON XE for CICS on z/OS Task History Filters. Pressing F4 or typing the Filter command presents the custom Filter popup. The values here are saved for the life of the session.
  • 138. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 138 OMEGAMON XE for CICS on z/OS Filtered Task History. This indicator lets you know what you are displaying has filters applied.
  • 139. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 139 OMEGAMON XE for CICS on z/OS Task History Detail. Details for a task, shows other tasks for the same unit of work and the regions they ran in.
  • 140. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 140 OMEGAMON XE for CICS on z/OS File details for a task. If a task has done any VSAM and it is configured for history the file details will display against the task. Selecting VSAM shows a breakdown of the VSAM requests and which files were involved.
  • 141. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 141 OMEGAMON XE for CICS on z/OS VSAM File detail. For VSAM selecting the file name takes you to the file display. Notice we are no longer in history mode. The display will be real time if the first subpanel is not eligible.
  • 142. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 142 OMEGAMON XE for CICS on z/OS CICSplex wide Application Trace. This shows the trace entries from all the regions involved in the task. It clearly marks the switch form one region to another.
  • 143. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 143 OMEGAMON XE for CICS on z/OS CICS Regions Performance Summary. Shows metrics for all transactions in a region. Is not dependent upon defined service classes. Only shows data for regions when some transactions ran.
  • 144. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 144 OMEGAMON XE for CICS on z/OS CICS Regions Summary History.
  • 145. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 145 OMEGAMON XE for CICS on z/OS CICS Region Transactions Detail. This shows a breakdown of the performance of all the transactions in a region. Allows you to see the major wait reasons as a percentage of response time.
  • 146. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 146 OMEGAMON XE for CICS on z/OS CICS Region Transactions Detail - cont. Also we can see all the Service Classes that ran in this region as a part of the detail display.
  • 147. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 147 OMEGAMON XE for CICS on z/OS CICS Interval Task Detail.
  • 148. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation IBM Tivoli OMEGAMON XE for CICS on z/OS V5.3.0 CICS TG Support OMEGAMON for CICS development
  • 149. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 149 Contents  Background • Timeline • Architecture  V530 Enhancements • Enhanced 3270 UI support • IPIC Statistics • Monitoring for WAS on z/OS running in “Multi-Servant” mode • Transaction Sweep Function  PARMGEN and Configuration  Troubleshooting 149
  • 150. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 150 OMEGAMON XE for CICS TG on z/OS Timeline 150 CICS TG V7.0 CICS TG V7.1 2007 2009 2012 2014 V410 – First release of CICS TG support in OMEGAMON. TEP UI only. Gateway daemon statistics only. V420 – Added transaction flow support. Monitoring of connections in WAS on z/OS added V510 – Added PARMGEN configuration and SDA support. 64-bit JVM support. V530 – Enhanced 3270UI support (incl. NTH and Embedded Data) Added IPIC connection statistics Monitoring of WAS on z/OS in “multi-servant” mode Transaction sweep function added CICS TG V9.0 CICS TG V9.1 WAS V6.1 CICS TG V8.0 WAS V7.0 WAS V8.0 WAS V8.5
  • 151. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 151 Current Supported Products  CICS TG on z/OS • V8.0 • V9.0 • V9.1 (GA in September 2014)  WebSphere Application Server on z/OS • V7.0 • V8.0 • V8.5.x  Does not provide monitoring support for CICS TG on Multiplatforms or WAS on non-z/OS operating systems 151
  • 152. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 152 To TEMS Cross Memory TCP/IP CICS TG Address Space Basic Architecture  CICS TG support is a “plain” OMEGAMON XE agent • No classic, or other address space dependency • Can be run stand-alone or within TEMS address space  Data is collected from monitored systems in two ways: • CICS TG Statistics API (Gateway daemons only, not WAS) • Transaction data via OMEGAMON-provided exit code 152 Stats API Port TxnMonitor Exit OMEGAMON XE for CICS TG Agent
  • 153. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 153 Attribute Group Source 153 Stats API Port CICSTG_Connection_Manager_Threads (H) CICSTG_CICS_TS_Region_Details (H) CICSTG_CICS_TS_Regions (H) CICSTG_Gateway_Daemon (H) CICSTG_Region_Overview (H) CICSTG_Worker_Threads (H) TxnMonitor Exit CICSTG_Client_Application_Details CICSTG_Destination_Servers_Details CICSTG_Transaction_Flow_Trace CICSTG_Transaction_Response_Time_Detail CICSTG_Transaction_Response_Time_Summary (H) CICSTG_Active_Transaction_Analysis CICSTG_Active_Transaction_Details  (H) = attribute group available for Near-Term History (NTH) collection and viewing in e3270ui
  • 154. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 154 V530 Enhancements
  • 155. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 155 Enhanced 3270 User Interface Support 155 CICS TG instances (Gateway daemon and WAS) appear in separate subpanel to CICS For Gateway daemons: Health and Requests Per Minute are key performance indicators Only regions monitored by a V530 agent can navigate to other workspaces
  • 156. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 156 Enhanced 3270 User Interface Support 156 Enterprise Summary CICS TS Regions Overview Performance Overview Region Overview Transaction Analysis CICS TS Regions Details Gateway daemons and WAS regions Gateway daemons only OMEGAMON for CICS workspaces C P S T
  • 157. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 157 Enhanced 3270 User Interface Support 157 The Region Overview varies according to the monitored address space Gateway daemon WAS Servant Region
  • 158. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 158 IPIC Support 158  IPIC is the strategic protocol for connections into and between CICS regions • IP-based (hostname/port) • Overcomes 32K COMMAREA limitations Drilling down on IPIC connection takes you to workspace with IPIC-specific properties
  • 159. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 159 Gateway Daemon Resource Management 159 For Gateway daemon resource management, check to see if there have been timeouts within internal thread pool and/or large number of Connection Manager threads waiting for Worker threads If resource management has been determined to be the cause, consider increasing the number of Worker threads in relation to Connection Manager thread or increasing the the Worker Wait Timeout so connected client are not rejected too quickly.
  • 160. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 160 Investigate Reports of Failed Transactions 160 The Transaction Analysis workspace shows all active transactions, who they are calling, the response time and last return codes. The bad return codes, and if applicable CICS abend code, are highlighted which can be used to diagnose the issue. A “failed transaction” is one that has given a bad return code either from CICS, CICS TG or XA transaction coordinator
  • 161. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 161 Analyze Slow Response Time From CICS 161 Average Response Time and Connection Failure rates can be used to find the slow or broken connection. Next step: drill down into connection details CICS TS Region Overview workspace provides summary of all CICS regions this CICS TG has connected with (or attempted to connect with) during it's lifetime
  • 162. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 162 Integration with CICS Workspaces 162 If CICS region is also being monitored then connection details are shown from the CICS perspective (embedded data) Current Active Transactions using this connection are shown Can now link directly into CICS workspaces to check the properties to continue response time diagnosis. Result is faster time to get from symptom to cause.
  • 163. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 163 Near Term History 163 Performance Summary workspace allows user to see when performance changes, then drill-down and potentially link to CICS workspaces for further investigation  History is stored in PDS and configured in same method as for all other OMEGAMON agents • View => History Configuration • Collected data is stored at agent
  • 164. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 164 WebSphere “Multi-Servant” Support 164  WebSphere Application Server on z/OS users can define multiple servants to be started automatically as part of a workload management policy • If response times of user transactions do not meet the defined goals, the WLM can start additional servant regions. • New servants start with the same jobname  CICS TG monitoring agent is enhanced to ensure transactions passing through all servant regions are tracked This feature is for users who have the “Multiple Instances Enabled” property checked in their WebSphere configuration Also available for V510 via PTF TEP workspace layout changes
  • 165. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 165 Individual WebSphere servant regions are grouped by node name on physical navigation tree but data is now gathered for each servant individually Default TEP workspaces now show ASID of monitored region to individually identify them WebSphere “Multi-Servant” Support
  • 166. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 166 Redesigned node level workspace plots Transactions Per Second and Response Time details for each servant with same jobname on same charts WebSphere “Multi-Servant” Support
  • 167. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 167 Redesigned Active Transactions workspace structure allows user to compare performance of each servant region against others to spot poor performance or issues Links provided to allow drill-down to existing active transaction and response time analysis for individual servant regions WebSphere “Multi-Servant” Support
  • 168. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 168 Further drilling-down leads to flow level monitoring for individual transaction whether within a WebSphere servant region or Gateway daemon Improved display within Transaction Flow Trace enable details of return codes from each flow to be more easily understood WebSphere “Multi-Servant” Support
  • 169. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 169 ASID also added to enhanced 3270UI workspaces. A row is displayed for each active servant address space. WebSphere “Multi-Servant” Support
  • 170. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 170 Details also provided for active transactions within the selected servant region. Drilling down takes you to address space and transaction analysis of single servant address space WebSphere “Multi-Servant” Support
  • 171. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 171 Transaction Sweep Function 171 CICS TG Address Space E1 E4 Client CICS Transaction/flow records are created at E1 and closed off at E4. Between these points the transaction is “active” If response flow is not received back (terminated session) or commit/rollback not seen at E4, then transaction remains permanently “active” or orphaned Orphaned transaction records will skew results and are awkward to remove
  • 172. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 172 Transaction Sweep Function 172  A “sweep” function has been added to periodically delete “active” transaction records that are likely orphaned • Users can configure how often to check (default: 1 minute) for transactions that have seen no activity for a given time (default: 10 minutes) • This can be switched off (never check) to revert behavior back to pre-V530 levels 08/03/14 09:42:29.545 KGWRM1999I: Starting OMEGAMON XE for CICS TG monitoring exit initialization. 08/03/14 09:42:29.549 KGWRM1998I: Build: 5.3.0.0-201309271509, TxnMonitor Level: 3 08/03/14 09:42:29.551 KGWRM1028I: Orphaned transaction sweep timeout set to 10 minutes 08/03/14 09:42:29.552 KGWRM1029I: Orphaned transaction sweep interval set to 1 minutes 08/03/14 09:42:29.570832 KGWRM0040I: XWRE140 Trace level 00 has been requested. 08/03/14 09:42:29.570845 KGWRM0100I: Initializing module GWXWR at 259710D0, V530 HKGW530 level 3. 08/03/14 09:42:29.570873 KGWRM0019I: CRATB020 Acquired the RDR at x"00000048_75800000" for a length of x"00000000_00800000". 08/03/14 09:42:29.574 KGWRM1010I: TxnMonitor internal queue sleep time set to 1,000 ms. 08/03/14 09:42:29.574 KGWRM1009I: TxnMonitor internal queue length set to 10,000 records. 08/03/14 09:42:29.574 KGWRM1025I: TxnMonitor internal queue depth trigger set to 1,000 records. 08/03/14 09:42:29.575 KGWRM1000I: OMEGAMON XE for CICS TG monitoring exit initialization complete.
  • 173. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 173 Transaction Sweep Function 173  Sweep interval and timeout set on per region basis through JVM properties. Both property are defined in minutes • Gateway daemon: Set in environment file in CTGSTART_OPTS property CTGSTART_OPTS=-j-Dcom.ibm.omegamon.kgw.rmexit.sweepTimeout=15 com.ibm.omegamon.kgw.rmexit.sweepInterval=5 • WAS: Set in server's JVM properties in Admin Console • ###Add screenshot here Sweep Timeout Action 10 Default Value 0 Set to default 1 – 1440 (24hrs) Set as Sweep Timeout < 0 Set to default > 1440 Set to default Sweep Interval Action 1 Default Value 0 Never Sweep (behaviour prior to this fix) 1 – 1440 (24hrs) Set as Sweep Interval < 0 Set to default > 1440 Set to default
  • 174. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 174 Transaction Sweep Function 174  For Gateway daemons only the settings can be updated dynamically /F <CTG Jobname>,APPL=RMEXIT,cmd=KGWSWEEPINTERVAL_n /F <CTG Jobname>,APPL=RMEXIT,cmd=KGWSWEEPTIMEOUT_n (where n is the new timeout or interval in minutes)  There is no equivalent mechanism for sending requests to WAS regions.  Example usage: /F CTGBVT01,APPL=RMEXIT,cmd=KGWSWEEPINTERVAL_30 08/04/14 15:26:39.805 KGWRM1029I: Orphaned transaction sweep interval set to 30 minutes /F CTGBVT01,APPL=RMEXIT,cmd=KGWSWEEPTIMEOUT_15 08/04/14 16:17:13.498 KGWRM1028I: Orphaned transaction sweep timeout set to 15 minutes
  • 175. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 175 PARMGEN and Configuration
  • 176. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 176 Configuration  PARMGEN is the only supported configuration method • Most parameters for agent setup are same as for other agents • Prefix: KGW_  Key specific CICS TG parameters to be aware of: KGW_AGT_XMIT Set to XMIT value 00-15 to limit monitoring to regions with matching value in JCL Value is written to &hilev.RKANCMDU(KGWAGST) KGW_SAPI_CLIENT_INTERVAL KGW_SAPI_CLIENT_MESSAGES_TYPE KGW_SAPI_CLIENT_MESSAGES_SYSOUT KGW_SAPI_CLIENT_LOOP_DETECT KGW_SAPI_CLIENT_SESSION_TIMEOUT These define the behavior of the Stats API connections to Gateway daemons. They should not need changing in normal circumstances. Refer to Parameter Reference guide for more details. 176
  • 177. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 177 Configuration KGW_SA Defines the start & end of a table where all monitored CICS TG regions are defined. Most important factor is the defining the Stats API port (and if needed, hostname) so the agent can make stats requests Values are written to &hilev.RKANPARU(KGWSAPIP) KGW_SAnn_ROW Marks start of row (definition for a single region) KGW_SAnn_CTG_DAEMON_HOST NEW – optional hostname of the CICS TG if running on different IP stack to agent KGW_SAnn_CTG_DAEMON_STC Started task of the Gateway daemon or WebSphere region KGW_SAnn_CTG_DAEMON_PORT_NUM Stats API port number of Gateway daemon. Should match the value in that regions configuration file (ctg.ini). For WebSphere regions this should be 00000 (not used) KGW_SAnn_SAPI_CLIENT_CTGTRACE Trace setting for the Stats API. Should be 0 in normal operation. Permissible values are 0-4 (full trace) 177
  • 178. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 178 Configuration  Example KGW_SA usage: KGW_SA BEGIN * Table begin * KGW_SA01_ROW 01 KGW_SA01_CTG_DAEMON_HOST "" * Example: "&SYSIPHOSTNAME." KGW_SA01_CTG_DAEMON_STC CTGBVT01 KGW_SA01_CTG_DAEMON_PORT_NUM 25147 KGW_SA01_SAPI_CLIENT_CTGTRACE 0 KGW_SA02_ROW 02 KGW_SA02_CTG_DAEMON_HOST "" * Example: "&SYSIPHOSTNAME." KGW_SA02_CTG_DAEMON_STC W700S01S KGW_SA02_CTG_DAEMON_PORT_NUM 00000 KGW_SA02_SAPI_CLIENT_CTGTRACE 0 KGW_SA END * Table end *  Output: INCLUDE=(CTGBVT01,25147,) *SAPI_CLIENT_CTGTRACE=(START,0,CTGBVT01) INCLUDE=(W700S01S,00000,) *SAPI_CLIENT_CTGTRACE=(START,0,W700S01S) 178
  • 179. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 179 Post-config of Request Exit  Most complex part of CICS TG setup is configuring Request Exit (TxnMonitor)  Formed of two parts: • Java JAR installed into HFS/zFS <install path>/usr/lpp/kan/bin/IBM/kgw_monitor.jar • Native Modules installed into PDSE &hilev.TKANMODP(KGWMON00) &hilev.TKANMODP(KGWMON64)  Gateway daemon configuration • Updates needed to CICS TG Environment File (CTGENV) • Add JAR to CLASSPATH CLASSPATH=/TDCICST/c5530/dev/usr/lpp/kan/bin/IBM/kgw_monitor.jar • Add native module library to STEPLIB STEPLIB=DFH.V5R1M0.CICS.SDFHEXCI:TDCICS.GW530MNT.TKANMODP • (Optional) Add configuration settings to CTGSTART_OPTS CTGSTART_OPTS=-j-Dcom.ibm.omegamon.kgw.rmexit.sweepTimeout=15 com.ibm.omegamon.kgw.rmexit.sweepInterval=5 • Updates needed to CICS TG Configuration File (ctg.ini) • Add TxnMonitor to RequestExits parameter SECTION GATEWAY RequestExits = com.ibm.omegamon.kgw.rmexit.TxnMonitor 179
  • 180. IBM Software Group | Cloud & Smarter Infrastructure © 2014 IBM Corporation 180 Post-config of Request Exit  WebSphere Application Server configuration • Updates needed to WAS JCL • Add JAR to CLASSPATH CLASSPATH=/TDCICST/c5530/dev/usr/lpp/kan/bin/IBM/kgw_monitor.jar • Updates needed to CICS Resource Adapter • Add Class path and Path entries • Add RequestExit to Connection Factory custom properties 180

Editor's Notes

  1. Starting with V530, the CICSplex Rules panel KCPPLXC has a new subpanel, “Preferences For All CICSplex Agents”. The new subpanel allows the user to enter the parameters that will determine which agent will become the CICSplex managing agent. This serves two purposes: it fulfills a requirement from our customers to be able to chose where the CICSplex agent will be, and also, will keep history for a CICSplex available at one agent.