SlideShare a Scribd company logo
1 of 50
Insert
Custom
Session
QR if
Desired.
CICS Version 5::
Scalability
Ian J Mitchell
IBM System Z Middleware CTO
ianj_mitchell@uk.ibm.com
Abstract
Increased operational efficiency is a fundamental component of CICS TS
V5.1. Significant improvements to the horizontal and vertical scalability of
CICS are delivered through a number of enhancements, ranging from
improved support for OTE (threadsafe), greater use of 64-bit storage,
optimized TCB usage, and changes to a region's MAXTASK - to name a
few. This session will provide a summary of the improvements in CICS
version 4, as well as a detailed look at the enhancements and benefits
available in CICS TS V5.1.
2
Agenda
CICS Transaction Server V5.1
Core Foundations
• SPI audit
• Security
• Communications
• Installation and Startup
• Monitoring and Statistics
Scalability
• Open Transaction Environment
• Virtual Storage Constraint Relief
• Greater Use of 64-bit Storage
• Increased max task limit
Summary
24x724x7
11011010
Core Foundations and Scalability
items addressing:
– Greater Capacity
– Increased availability
– Deeper Insight
– Foundation enhancements
SPI Command Auditing
SPI commands (SET, PERFORM, ENABLE, DISABLE, and RESYNC)
now audited for better accountability of configuration changes
DFHAP1900 date time applid netname userid transid command RESP(response) RESP2(n)
• Issued after command completes, for example…
– DFHAP1900 09/17/2012 09:47:53 IYK2Z2G1 IYCWT195 CICSUSER
CEMT SET FILE(FILEA) NOWAIT OPENSTATUS(CLOSED)
RESP(NORMAL) RESP2(0).
– DFHAP1900 09/17/2012 09:48:03 IYK2Z2G1 NONE CICSUSER CONL
SET FILE(FILEA) BUSY(NOWAIT) ENABLESTATUS(ENABLED)
OPENSTATUS(OPEN) RESP(NORMAL) RESP2(0).
Commands audited …
• SET, PERFORM, ENABLE, DISABLE, RESYNC
• Except for PERFORM SHUTDOWN that already have audited messages
DFHTM1715 / DFHTM1703
Sent to new TD queue CADS (indirect to CSSL by default)
• Can turn off function by redirecting CADS to a dummy destination
Changes to some resources (e.g. TERMINAL, NETNAME) not audited
11011010
Core Foundations – Security …
Logging on with VERIFY command can now use full
RACF verification at least once a day
Ensures user IDs are always ready for audit, recorded as
being used, and retained in your system
SIT parm SECVFYFREQ=USRDELAY
Applies to HTTP basic authentication for web support,
Webservices & IPIC authentication & use of VERIFY API
commands
Distributed identities are now propagated for START
command
Auditors can use the distributed identity associated with
started tasks to find the identity of the user
11011010
Core Foundations – Security …
SSL certificates and environment can be refreshed
online for improve 24x7 operation
New PERFORM SSL REBUILD command
• After updating key ring with new certificate
• After LDAP server is restarted
SSL ciphers used are now recorded in SMF 110 CMF
performance class records for better performance
analysis
11011010
24x724x7
Core Foundations – Event Processing …
Application events now support EXEC CICS WRITE
OPERATOR commands
System events support message capture point
encompass the majority of CICS messages
Events can include predefined information specified in the
capture specification.
Multiple Event Processing Adaptors
You can emit an event to several event consumers using the new
event processing adapter sets.
Core Foundations – Communications …
CICS-WebSphere MQ DPL Bridge
Supports a Channel/Container based interface
• Flexible, not restricted to 32 KB
Transaction CKBC, defined in group DFHMQ
Place request WMQ message into DFHREQUEST container
Link with channel DFHMQBR_CHANNEL
Target can return a response in DFHRESPONSE container
Core Foundations – Communications …
●
Full support of execution diagnostic facility (CEDF and CEDX) with IPIC connections
– Function Shipping, DPL, Transaction Routing
●
New sample programs for autoinstall of IPIC connection resources for easier
configuration
●
IPIC heartbeat messages to systems that can respond to them.
– This ability to respond allows the integrity of the connection to be assessed and
maintained by CICS regions through periods of inactivity.
●
●
EXCI Batch programs can now call CICS regions in different XCFGROUPs dynamically
– EXCI URM DFHXCURM can change the value of XCFGROUP to be used
– Enables moving CICS regions to their own XCFGROUP without re-coding batch
programs
24x724x7
Core Foundations – Installation and Startup …
CICS TS V5.1 introduces a number of enhancements to make
operations easier and more transparent
For example …
the default values for several CICS startup parameters are changed
to adopt best practice
or are removed altogether where CICS is now able to automatically
make adjustments at run time
24x724x7
Core Foundations – System Parameter Simplification
System Initialization Parameter Simplification
MAXOPENTCBS
• Parameter obsolete
• Set internally to a value of ((MXT * 2) + 32)
MAXXPTCBS
• Parameter obsolete
• Set internally to a value of MXT
MAXJVMTCBS
• Parameter obsolete, support for pooled JVMs has been
removed
CEMT and EXEC CICS INQ/SET DISPATCHER
• MAXOPENTCBS and MAXXPTCBS settings
– Available on INQUIRE DISPATCHER only
– SPI SET will return RESP(0) but do nothing
24x724x7
Core foundations – System Parameter Simplification
ICVTSD – Terminal Scan Delay
Default changed from 500ms to 0ms
Priority Aging – PRTYAGE
Default changed from 32768ms to 1000ms
AKPFREQ – Activity Keypoint Frequency
Minimum lowered from 200 to 50
DSALIM
Default value unchanged at 5MB
EDSALIM
Default value changed from 48MB to 800MB (megabytes)
MEMLIMIT (specified in JCL)
Minimum required is now 6 GB
24x724x7
Core Foundations – Simplification
STATINT – Statistics Collection Interval
Default changed from 030000 to 010000 (hhmmss)
TCTUALOC – Terminal User Area Location
TCT User Area Location
Default changed from TCTUALOC=BELOW to
TCTUALOC=ANY
TRTRANSZ – Transaction Dump Trace Table Size
Default increased from 16K to 1024K (1MB)
Trace table is in 64-bit storage
Giving much better chance of tracing the error before a dump
24x724x7
Core Foundations – Installation and Startup …
DFHCSVCU utility updates or adds a single entry in the SVC table
First issue SETPROG LPA,ADD,MODNAME=module,DSNAME=dataset
No need to IPL z/OS therefore more flexible and faster to install CICS
New regular status messages are issued during startup if VSAM RLS data
sets require lost locks recovery processing
DFHFC0557 APPLID CICS IS IN THE PROCESS OF RECOVERING
DATA SETS THAT REQUIRE LOST LOCKS PROCESSING, nnnn OF
nnnn COMPLETED
Local and Global catalogs version verification is now performed during
startup
Allows for better diagnostics if CICS brought up with an old dataset
24x724x7
Core Foundations – Application Enablement …
PUT CONTAINER command has new APPEND option
Enables containers to “grow” without having to delete/recreate
GET CONTAINER command has new BYTEOFFSET option
Retrieve a section of container data beginning at offset
Enhancements to XML data mappings
CICS XML and web services assistants now support mapping
overrides to improve the readability of generated COBOL language
structures.
• New option to specify that any underscore in the XML is
converted to a hyphen in the generated COBOL language
structures.
Scalability – Instrumentation
CICS statistics and monitoring provide vital information about
the health of the system and the workloads.
CICS TS V5.1 statistics now include more data about the load,
capacity, and performance of the system.
The data provided by monitoring can help you to assess
performance more accurately, including potential bottlenecks.
Together these enhancements enable you to make more
informed decisions about hardware and software upgrades, and
application deployments.
11011010
Instrumentation Enhancements – Monitoring
Physical hardware environment
CEC Machine Type and Model ID
• e.g. 2097-740
Transaction performance related to CICS region load
Current active task count and maxtask setting
Improved transaction wait (suspend) analysis
MRO/ISC Allocate Waits
IPIC Allocate Waits
RO TCB and SO TCB Mode Delays
Intrapartition and Extrapartition TD Lock Waits
File Control Exclusive Control Waits
VSAM File String Waits
11011010
Instrumentation Enhancements – Monitoring
zAAP/zIIP Specialty Processor Transaction CPU time
Existing CMF Performance Class Field …
• a) “USRCPUT”  Total CPU time used on a standard CP, System z
Application Assist Processor (zAAP), or System z Integrated Information
Processor (zIIP) Total CPU time including zAAP/zIIP
New CMF Performance Class Fields …
• b) “CPUTONCP”  Total CPU time on standard CP
• c) “OFFLCPUT”  Total Offload CPU time on standard CP (Offload
eligible but ran on standard CP)
From the new metrics the following can also be derived …
• d) Total CPU time on zAAP/zIIP = (USRCPUT – CPUTONCP)
• e) Total CPU time on CP that was not offload = (CPUTONCP –
OFFLCPUT)
• f) Total CPU time offload eligible = (OFFLCPUT + d)
Requires …
• z/OS R13 APAR OA38409 and IBM System z9 or later
11011010
Instrumentation Enhancements – Monitoring …
SSL CIPHER code
SSL ciphers used are now recorded in SMF 110 CMF performance
class records for better performance analysis
Application Context
Application name
Platform name
Operation name
Major, Minor, and Micro version numbers
Policy
Policy threshold exceeded count
Monitoring RMI Data Collection Option
Additional performance metrics on CICS Resource Manager usage
Default changed from RMI=NO to RMI=YES
11011010
Instrumentation Enhancements – Monitoring …
Resource Class data enhancements
File entry
• File Exclusive control conflict wait time
• VSAM string wait time
Exception Class data enhancements
Storage Waits in GCDSA, GUDSA, and GSDSA
11011010
Instrumentation Enhancements – Statistics …
Storage Manager Statistics
New GxDSAs for 64-bit storage
• DSA statistics
• Domain Subpool statistics
• Task Subpool statistics
Loader Global Statistics
New statistics on RO TCB program load requests and load time
Dispatcher Global Statistics
TCB Pools and TCB Modes
• JVM TCB Pool and J8/J9 TCB Modes Obsolete
URIMAP Resource Statistics
Usage  JVMSERVER
Statistics Data Interval Collection Option
Default changed from STATINT=030000 to 010000 (hhmmss)
• Statistics Recording option STATRCD=NO|YES – default unchanged
More timely statistics data collection – peak hour analysis
11011010
Driving operational efficiencies - Greater capacity
Vertical Scaling
Relieve region storage constraints
Further virtual storage constraint relief
Maximum task limit has been doubled
Further threadsafe support to reduce
TCB switching and increase workload capacity
Horizontal Scaling
Instrumentation enhancements – understand how the platform is
scaling
Standardization and simplification
V
E
R
T
I
C
L
S
C
A
L
I
N
G
H O R I Z O N T A L S C A L I N G
Grow
Contract
Run more, more easily
‘right-size’ and simplify CICS topologies
Open Transaction Environment – Threadsafe
Threadsafe Transient Data Commands
Commands that access Transient Data (TD) are now threadsafe
EXEC CICS READQ TD, WRITEQ TD, and DELETEQ TD
TD Global User Exits must be threadsafe
XTDEREQ, XTDEREQC
XTDIN, XTDOUT, and XTDREQ
TD function Shipping over IPIC will use an Open TCB
Also drive mirror on open TCB
System initialization parameter TDSUBTASK obsolete
If on QR TCB TD will switch to FO TCB, If on an open TCB it uses the open TCB
Existing SPI commands commonly used in some applications now threadsafe
EXEC CICS SET TASK
INQUIRE and SET TRACEDEST / TRACEFLAG / TRACETYPE
Transient data mixed with DB2
0
100
200
300
400
500
0 100 200 300 400 500 600 700
Transactions per second
Percentageof1CP
CICS V4.1
CICS V4.2
CICS V5.1
Open Transaction Environment – Threadsafe
CICS program LOADs when running on an Open TCB
When running on an open TCB and a CICS program load is requested
there is no longer a TCB switch to the RO TCB
• EXEC CICS LINK, LOAD, XCTL, …
Updated Loader global statistics
• New statistics on RO TCB program load requests and load time
Global User Exits must be threadsafe
• XLDLOAD, XLDELETE, and XRSINDI
CICS RO TCB will still be used for …
• CICS program LOADs when NOT running on an Open TCB
• DFHRPL and LIBRARY Dataset Management
Benefits …
• Reduced contention for the single CICS RO TCB
• Reduced pathlength – RO TCB switch eliminated
• Significantly increased potential CICS program LOAD capacity
Physical Program Loads V4.2 vs V5.1
0
25
50
75
100
125
150
175
200
225
250
100 600 1100 1600 2100
# Loads / second
Responsetime(millisecs)
CICS V4.2
CICS V5.1
Open Transaction Environment – Threadsafe
Removed TCB switch for Java applications accessing DB2
Java applications that use JDBC or SQLJ will not require a TCB switch to L8
Java programs will perform better due to reduced TCB switching
Reduction in TCB switching requirements
The problem – T8/X8 applications switch TCBs to access DB2
• T8 – Java applications in a JVM Server using JDBC or SQLJ
• X8 – CICS-key XPLink programs (C/C++)
TCB switch to L8 no longer needed to access DB2
Supports inter-language program LINKs
End of task syncpoint will still use an L8
Required PTFs for DB2 V9 (UK78500) and V10 (UK78499)
Virtual Storage Constraint Relief (VSCR)
24-bit Virtual Storage Constraint Relief
Reduce pressure on below the line storage
Reduce below the line Short-on-storage conditions
Provide for greater capacity for workload growth
24-bit Virtual Storage Constraint Relief …
Control blocks, Modules, and stack storage moved above the line
• Syncpoint, Transient Data, Journal Control, …
Transient Data access method buffers – Extrapartition transient data
• Moved from 24-bit to 31-bit
Reduce below-the-line storage used by CICS supplied transactions
• Redefined with TASKDATALOC(ANY)
• For example …
– CEMT, CEOT, CESN, CESF, CETR, CMSG, CRTE, …
– CWTO, CIEP, CSNC, and the Mirror transactions …
– CEDF and CECI processing
Virtual Storage Constraint Relief (VSCR)
24-bit Virtual Storage Constraint Relief …
Mirror transactions …
• Supplied mirror transaction defined with TASKDATALOC(ANY)
• Will use 31-bit task storage
• AEZA or AZEC abend will occur if you DPL to an AMODE(24) program!
– Define your own mirror transaction with TASKDATALOC(BELOW)
– Change the application to be AMODE(31)
Change to the COMMAREA location on EXEC CICS XCTL PROGRAM()
• Prior to CICS TS V5.1 …
– COMMAREA on XCTL always copied to 24-bit
• CICS TS V5.1 …
– COMMAREA on XCTL remains in 31-bit
» Copied to 24-bit or 31-bit storage depending on target program
• Same behaviour as EXEC CICS LINK PROGRAM()
Virtual Storage Constraint Relief (VSCR) …
24-bit Virtual Storage Constraint Relief …
User Exit Global Work Area
• New GALOCATION parameter on the ENABLE PROGRAM
command
– Specifies the location of the storage that CICS provides as a
global work area for this exit program. You must also specify
the GALENGTH option to create the global work area.
– LOC24  The global work area is in 24-bit storage.
» This is the default location.
– LOC31  The global work area is in 31-bit storage.
IPCS VERBX DFHPD680 now runs RMODE(ANY)
Scalability – Greater Use of 64-bit Storage
31-bit Virtual Storage Constraint Relief …
Reduce pressure on above the line storage
Reduce above the line Short-on-storage situations
Provide for greater capacity for workload growth
Greater Use of 64-bit Storage …
CICS Domain control blocks moved from 31-bit to 64-bit …
• Console Queue Domain – Selected storage subpools
• Loader Domain – Selected storage subpools
• Storage Manager Domain – Additional control blocks moved into
64-bit
New components exploiting 64-bit storage …
• e.g. Managed Platform, Application Context
64-bit CICS Assembler Application Support
• Non-Language Environment Assembler Only!
Greater capacity - 64-bit CICS Application
Support for big data
64-bit CICS Assembler Application Support – AMODE(64)
AMODE(64) Non-Language Environment Assembler Only!
Provides application support to access large data objects
Application can cache large amounts of data above the bar
Application must copy data into 31 bit storage if used on CICS api
• For example as FROM data when writing to a file
Application can use containers to pass data
• CICS keeps the container data in 64 bit storage
• CICS passes the data to applications in 31 bit/64 bit storage as
appropriate
64-bit CICS Application Support …
64-bit CICS Assembler Application Support – AMODE(64)
Only the CICS Command Level Programming Interface is supported!
• No support for CICS Resource Manager APIs …
– e.g. DB2, WebSphere MQ, IMS DBCTL, etc, …
64 bit CICS api
• CICS Managed 64-bit Storage – CICS, USER, SHARED …
– EXEC CICS GETMAIN64 and FREEMAIN64 for 64-bit storage
• Task and Shared Storage
• Channels and Containers …
– EXEC CICS GET64 CONTAINER
• retrieves data from a named container into 64-bit storage
– EXEC CICS PUT64 CONTAINER
• places data from 64-bit storage in a named container
31 bit CICS API and SPI
• CICS switches to amode(31) for existing CICS API & SPI
64-bit CICS Application Support …
AMODE(64) CICS Application Program Support
Use of existing CICS API switches to amode(31)
EXEC CICS LINK, LOAD, XCTL, RETURN to/from any AMODE
Changes to existing EXEC CICS API commands …
• EXEC CICS LOAD PROGRAM() ENTRYPOINT()
• EXEC CICS ASSIGN ASRAREGS64() and ASRAPSW16()
• EXEC CICS INQUIRE PROGRAM() ENTRYPOINT()
“There is no performance advantage to be gained with
AMODE(64) unless you are going to update the application to
exploit 64-bit virtual storage”
64-bit CICS Application Support …
AMODE(64) CICS Application Program Support
Recommend using Relative Addressing – default for AMODE(64)
• But this is not mandatory
EXEC CICS API Commands that are Not Supported …
– EXEC CICS HANDLE/IGNORE CONDITION
» Use RESP/RESP2
– EXEC CICS HANDLE ABEND LABEL
» EXEC CICS HANDLE ABEND PROGRAM() is
supported
AMODE(64) Assembler Programs are NOT supported as …
• Global or Task User Exit Programs (GLUEs and TRUEs)
• User Replaceable Programs (URMs)
Make sure you use the correct EXEC API Stub – DFHEAG
Scalability – System Parameter Simplification
MAXTASK
Maximum tasks limit increased from 999 to 2000
Default value changed from 5 to 500
Minimum increased from 1 to 10
Single region capacity being constrained by CICS maxtask limit
Primarily for Terminal and File Owning Regions (TORs and FORs)
• Single TOR routing to multiple Application Owning Regions
(AORs)
• Single FOR servicing multiple Application Owning Regions
(AORs)
Value now used to set some of the MAXxxxTCBS parameters
• MAXOPENTCBS and MAXXPTCBS
– MAXOPENTCBS – Now calculated as (2 * MXT Value) + 32
– MAXXPTCBS – Now calculated as (MXT Value)
• MAXOPENTCBS, MAXXPTCBS, MAXJVMTCBS …
– System Initialization Parameters are obsolete!
Scalability – z/OS
z/OS R13
Minimum z/OS release requirement
SDUMP Performance
Provided in z/OS R12 & above
z/OS JCL DD statement – SPIN parameter
SPIN= on DD card
Use the SPIN parameter to specify that the output for the SYSOUT
data set is to be made available for processing
CICS 24x7 …
• Can be used to make the Transient Data Message logs available
for processing without the need to shutdown and/or
close/deallocate the transient data queue datasets
Language Environment APAR PM57053
Reduces LE’s use of 24 bit storage (SDSA)
Performance improvements from Java 7 supportPerformance improvements from Java 7 support
• zEnterprise EC12 offers a ~45%
improvement over z196 running the
Java Multi-Threaded Benchmark
• EC12 has additional instructions
specifically for Java
• zEnterprise EC12 offers a ~45%
improvement over z196 running the
Java Multi-Threaded Benchmark
• EC12 has additional instructions
specifically for Java
The latest JVM delivers a performance boost…The latest JVM delivers a performance boost…
z196 SDK 7 SR1 J9 2.6 LP CR
20
40
60
80
100
120
zEnterprise SDK 7 SR1 J9 2.6 LP CR
NormalisedThroughput
Threads
Summary: CICS TS 5.1 - Driving Operational EfficiencySummary: CICS TS 5.1 - Driving Operational Efficiency
• Auditing of SPI commands that alter the system
• Improved auditing of user IDs that make
requests over IP
• Extended identity propagation to include started
tasks
• Cipher suites used for SSL connections to be
stored in the performance records
• Calculate the actual and potential use
of specialty processors
• Regular status updates provided while lost locks
recovery is taking place
• Auditing of SPI commands that alter the system
• Improved auditing of user IDs that make
requests over IP
• Extended identity propagation to include started
tasks
• Cipher suites used for SSL connections to be
stored in the performance records
• Calculate the actual and potential use
of specialty processors
• Regular status updates provided while lost locks
recovery is taking place
• Upgrade CICS versions and releases without
requiring a z/OS restart
• Refresh Secure Sockets Layer (SSL) certificates
• Keep IPIC connections up and running
• Support more IBM GDPS/AA solutions
• Dynamically specify cross-system coupling
facility groups
• Better reflect current best practices with updated
and simplified defaults
• Upgrade CICS versions and releases without
requiring a z/OS restart
• Refresh Secure Sockets Layer (SSL) certificates
• Keep IPIC connections up and running
• Support more IBM GDPS/AA solutions
• Dynamically specify cross-system coupling
facility groups
• Better reflect current best practices with updated
and simplified defaults
• Automated control over critical system
resources
• Set data access thresholds on SQL or file
access
• Set program loop thresholds on EXEC LINK
• Set storage request thresholds
• Set CPU time thresholds
• Policies can issue messages, abending tasks,
or create events
• Automated control over critical system
resources
• Set data access thresholds on SQL or file
access
• Set program loop thresholds on EXEC LINK
• Set storage request thresholds
• Set CPU time thresholds
• Policies can issue messages, abending tasks,
or create events
• Doubling the MAXTASK limit to 2,000
• Increased 64-bit and reduced 24-bit storage
usage
• Greater parallelism from threadsafe API and SPI
• Greater system parallelism through optimized
TCB usage
• Performance improvements from 64-bit Java 7
• Greater access to 64-bit storage from Assembler
programs
• Doubling the MAXTASK limit to 2,000
• Increased 64-bit and reduced 24-bit storage
usage
• Greater parallelism from threadsafe API and SPI
• Greater system parallelism through optimized
TCB usage
• Performance improvements from 64-bit Java 7
• Greater access to 64-bit storage from Assembler
programs
Greater CapacityGreater Capacity
Increased AvailabilityIncreased Availability
24x7
Deeper InsightDeeper Insight
10011010
Managed OperationsManaged Operations
24x724x7 11011010
Summary : CICS TS 5.1 - Increasing Service AgilitySummary : CICS TS 5.1 - Increasing Service Agility
• CICS supports "one-to-many" event emission
• Greater-than-32KB across MQ (DPL) bridge
• Enhancements to IPIC add IMS support
• Reduced application storage needs with GET
and PUT container
• Backup and restore entire CICSPlex System
Manager (CICSPlex SM) systems
• Automatic adjustment of the CICS clock for
daylight saving time changes
• CICS supports "one-to-many" event emission
• Greater-than-32KB across MQ (DPL) bridge
• Enhancements to IPIC add IMS support
• Reduced application storage needs with GET
and PUT container
• Backup and restore entire CICSPlex System
Manager (CICSPlex SM) systems
• Automatic adjustment of the CICS clock for
daylight saving time changes
• A production-ready web container
• Deploy lightweight Java servlets and JSPs
• Local access to CICS applications and data
• Roll-out of interface updates through OSGi
• Integration with applications and platforms
• Built on WebSphere Application Server Liberty
profile for compatibility
• A production-ready web container
• Deploy lightweight Java servlets and JSPs
• Local access to CICS applications and data
• Roll-out of interface updates through OSGi
• Integration with applications and platforms
• Built on WebSphere Application Server Liberty
profile for compatibility
• Group new and existing regions as platforms
• Decoupling applications from the region
topology.
• automatic resource deployment and validation
• De-provision resources when requested
• Deploy applications to regions within a platform
• Dynamically manage platforms with policies
• Group new and existing regions as platforms
• Decoupling applications from the region
topology.
• automatic resource deployment and validation
• De-provision resources when requested
• Deploy applications to regions within a platform
• Dynamically manage platforms with policies
Modern InterfacesModern Interfaces Foundational EnhancementsFoundational Enhancements
First-class PlatformsFirst-class Platforms
• Manage disparate resources as a single entity
• Rapidly move through the application lifecycle
• Automate dependency management
• Ensure rigorous yet flexible provisioning
• Measure entire application resource usage
• Dynamically manage applications with policies
• Manage disparate resources as a single entity
• Rapidly move through the application lifecycle
• Automate dependency management
• Ensure rigorous yet flexible provisioning
• Measure entire application resource usage
• Dynamically manage applications with policies
First-class ApplicationsFirst-class Applications
CICS TS 5.2 Features
Temporary Storage enhancement
Implement TS queue cleanup at intervals less than 1 hour
● Allow granularity of minutes (with a 10 min minimum) rather than hours for TS queue
expiry.
● Extended support to shared TS queues.
● New EXPIRYINTMIN keyword on TSMODEL. EXPIRYINT deprocated
● CPSM and Explorer updated. Backlevel systems use existing values
• RFE 57917 Resource TSMODEL, attribute EXPRYINT with values less 1h (intervals in
minutes or seconds).
• RFE 61463 inactive TSQ deletion interval less than one hour
• RFE 65032 remove shared TSQ in CF automatically
• RFE 69587 Extend the EXPIRYINT attribute for TSQ servers
EXEC API enhancements
ASSIGN command enhancements
● Provide access the message returned in the TACB from a remote system.
● Provide application with knowledge of how many link levels down it is.
● RFE 52656: Access TACB Fields
●
RFE 57206: Extend EXEC CICS API to provide 'Link Level' number
Integrated translator support for EXCI for Cobol and C
● Remove warning message that EXCI is not supported for integrated translator.
The one RFE mentioned is just one request. There were eight separate FITS
requirements for this. They were closed and replaced by the one RFE
● RFE 52737: Integrated compilation support for EXCI batch program
EXEC API enhancements (more!)
Changes to time and delays in CICS
● Changed EXEC CICS DELAY to allow specification of milliseconds.
The minimum the dispatcher scan will allow today is 250ms, so for
example specifying a delay of 10 milliseconds will result in a delay of
somewhere between 10 and 260 milliseconds depending upon at what
point during dispatchers scan delay the command is issued.
● RFE 55274 EXEC CICS DELAY to be able to have delays smaller than
1 second.
● Enhanced the EXEC CICS FORMATTIME command to specify
whether local or UTC should be used when returning the
DATESTRING returned
● RFE 67891 requests EXEC CICS FORMATTIME to be able to return
timestamps in RFC1123 or RFC3339 format in local time or UTC.
EXEC INQUIRE enhancements
INQUIRE SYSTEM command enhancements
● Provides ISV a method of determining msgcase without looking at
SIT control block. Provides access to MVS information without
walking MVS blocks
● RFE 55926: Method for determining the state of the SIT MSGCASE
parameter
● RFE 55941: Provide INQUIRE SYSTEM SMFID and INQUIRE
SYSTEM MVSSYSID (GSE Requirement GGCIC07014)
Add RESIDENCY to INQUIRE PROGRAM
● Returns whether a program is defined as resident or not.
● RFE 54087: Allow CEMT, CECI & EXEC CICS INQUIRE display
residency status of programs
Threadsafe enhancements
MONITOR and STATISTICS SPI Commands made threadsafe:
● EXTRACT STATISTICS
● INQUIRE STATISTICS
● SET STATISTICS
● INQUIRE MONITOR and
● SET MONITOR
EXTRACT command enhanced to support the following keywords
copied over from COLLECT STATISTICS:
● DB2CONN, DB2ENTRY, DISPATCHER, ENQUEUE, FILE, JOURNALNAME, JVMPROGRAM,
LSRPOOL, MONITOR, MVSTCB, PROGAUTO, PROGRAM, RECOVERY, STORAGE,
SUBPOOL, STATS, STREAMNAME, SYSDUMPCODE, TDQUEUE, TRANDUMPCODE,
TRANCLASS, TRANSACTION,TSQUEUE, TASKSUBPOOL, TCPIP and TCPIPSERVICE
● CPSM changed to use EXTRACT rather than COLLECT for these resources when running on
CICS TS 5.2 and higher
Threadsafe enhancements (more!)
Other SPI commands made threadsafe:
●
INQUIRE PROGRAM,
●
SET PROGRAM,
● DISCARD PROGRAM,
● INQUIRE TRANSACTION,
● SET TRANSACTION,
●
DISCARD TRANSACTION,
●
INQUIRE SYSTEM,
● SET SYSTEM,
● INQUIRE DISPTACHER,
●
SET DISPATCHER,
●
INQUIRE MVSTCB
RFE 53772: Make SPI INQUIRE SYSTEM, PROGRAM, TRANSACTION THREADSAFE
(SHARE REQUIREMENT SSCICS07004)
Diagnostic enhancements
●
RFE 62267: allow DUMPCODE on CEMT PERFORM DUMP
●
RFE 52963: Produce in any case a systemdump for U0999 abends without the need for the user to add the code into the SRT
●
RFE 54976: Issue a warning message when total number of DB2 threads is greater than the TCBLIMIT on the DB2CONN definition.
●
RFE 57724: CICS DFHEIENT: Disallow R13 as CODEREG
●
RFE 62384: Improve AD2S documentation
●
RFE 54847: Additional Short On Storage message needed
●
RFE 58816: Enhance DFH0STAT for TSPOOL reporting
●
RFE 54848 NQEA Freechain storage is not freed until CICS is recycled
●
RFE 57758 CPSM WUI Server should fail to initialise if WUIPARM DEFAULTWARNCNT is zero
●
RFE 57789 Allow a WUI server to start without CICS auxiliary trace on
●
RFE 67426 CSFE status reporting
●
RFE 52741 The sysplex_enqueue_waiter value needs to be adjustable
●
RFE 67886 CICS ENQ - adjustable delay time for re-checking resource available
●
RFE 45835 Update IBM provided RDO PPT for DFHPGADX to specify "threadsafe"
●
RFE 48088 Include TCB CPU/Disp Ratio for QR TCB in DFHPDxxx 'DS' output
●
RFE 51992 DFHDH0300 & DFHPA1909 could be more user friendly
●
RFE 64155 Display CPSM Message EYUWM0423I on z/OS Console
●
RFE 65363 CICS TS retries zFS errors that are temporary
●
RFE 66031 Change DFHDBFK to use LSR rather than NSR
Diagnostic enhancements
● RFE 57758 CPSM WUI Server should fail to initialise if WUIPARM DEFAULTWARNCNT is zero
● RFE 57789 Allow a WUI server to start without CICS auxiliary trace on
● RFE 67426 CSFE status reporting
● RFE 52741 The sysplex_enqueue_waiter value needs to be adjustable
● RFE 67886 CICS ENQ - adjustable delay time for re-checking resource available
● RFE 45835 Update IBM provided RDO PPT for DFHPGADX to specify "threadsafe"
● RFE 48088 Include TCB CPU/Disp Ratio for QR TCB in DFHPDxxx 'DS' output
● RFE 51992 DFHDH0300 & DFHPA1909 could be more user friendly.
© Copyright IBM Corporation 2013. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied.
IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or
representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products,
programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion
based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo,
and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or
service marks of others.

More Related Content

What's hot

SUSE: Infraestructura definida por software para BigData
SUSE: Infraestructura definida por software para BigDataSUSE: Infraestructura definida por software para BigData
SUSE: Infraestructura definida por software para BigDataJuan Herrera Utande
 
Presentation blade center foundation for cloud
Presentation   blade center foundation for cloudPresentation   blade center foundation for cloud
Presentation blade center foundation for cloudxKinAnx
 
Log insight technical overview customer facing (based on 3.x)
Log insight technical overview customer facing (based on 3.x)Log insight technical overview customer facing (based on 3.x)
Log insight technical overview customer facing (based on 3.x)David Pasek
 
SCU 2015 - My top 10 favorite items you need to look at in WK2012R2
SCU 2015 - My top 10 favorite items you need to look at in WK2012R2SCU 2015 - My top 10 favorite items you need to look at in WK2012R2
SCU 2015 - My top 10 favorite items you need to look at in WK2012R2Mike Resseler
 
DUG'20: 10 - Storage Orchestration for Composable Storage Architectures
DUG'20: 10 - Storage Orchestration for Composable Storage ArchitecturesDUG'20: 10 - Storage Orchestration for Composable Storage Architectures
DUG'20: 10 - Storage Orchestration for Composable Storage ArchitecturesAndrey Kudryavtsev
 
Enterprise Cloud Platform - Keynote
Enterprise Cloud Platform - KeynoteEnterprise Cloud Platform - Keynote
Enterprise Cloud Platform - KeynoteNEXTtour
 
CISCO presentation used during the SWITCHPOINT NV/SA Quarterly Experience Day...
CISCO presentation used during the SWITCHPOINT NV/SA Quarterly Experience Day...CISCO presentation used during the SWITCHPOINT NV/SA Quarterly Experience Day...
CISCO presentation used during the SWITCHPOINT NV/SA Quarterly Experience Day...SWITCHPOINT NV/SA
 
Hci solution with VxRail
Hci solution with VxRailHci solution with VxRail
Hci solution with VxRailAnton An
 
TechWiseTV Workshop: HyperFlex 3.0
TechWiseTV Workshop: HyperFlex 3.0TechWiseTV Workshop: HyperFlex 3.0
TechWiseTV Workshop: HyperFlex 3.0Robb Boyd
 
Scalar Cisco Hyperflex Presentation, May 13 2016, Part III: Scalar Lunch & Le...
Scalar Cisco Hyperflex Presentation, May 13 2016, Part III: Scalar Lunch & Le...Scalar Cisco Hyperflex Presentation, May 13 2016, Part III: Scalar Lunch & Le...
Scalar Cisco Hyperflex Presentation, May 13 2016, Part III: Scalar Lunch & Le...patmisasi
 
VMworld 2014: Software-Defined Data Center through Hyper-Converged Infrastruc...
VMworld 2014: Software-Defined Data Center through Hyper-Converged Infrastruc...VMworld 2014: Software-Defined Data Center through Hyper-Converged Infrastruc...
VMworld 2014: Software-Defined Data Center through Hyper-Converged Infrastruc...VMworld
 
VMworld 2013: VMware Virtual SAN
VMworld 2013: VMware Virtual SAN VMworld 2013: VMware Virtual SAN
VMworld 2013: VMware Virtual SAN VMworld
 
VMworld - sto7650 -Software defined storage @VMmware primer
VMworld - sto7650 -Software defined storage  @VMmware primerVMworld - sto7650 -Software defined storage  @VMmware primer
VMworld - sto7650 -Software defined storage @VMmware primerDuncan Epping
 

What's hot (19)

SUSE: Infraestructura definida por software para BigData
SUSE: Infraestructura definida por software para BigDataSUSE: Infraestructura definida por software para BigData
SUSE: Infraestructura definida por software para BigData
 
Presentation blade center foundation for cloud
Presentation   blade center foundation for cloudPresentation   blade center foundation for cloud
Presentation blade center foundation for cloud
 
Nutanix basic
Nutanix basicNutanix basic
Nutanix basic
 
Log insight technical overview customer facing (based on 3.x)
Log insight technical overview customer facing (based on 3.x)Log insight technical overview customer facing (based on 3.x)
Log insight technical overview customer facing (based on 3.x)
 
SCU 2015 - My top 10 favorite items you need to look at in WK2012R2
SCU 2015 - My top 10 favorite items you need to look at in WK2012R2SCU 2015 - My top 10 favorite items you need to look at in WK2012R2
SCU 2015 - My top 10 favorite items you need to look at in WK2012R2
 
DUG'20: 10 - Storage Orchestration for Composable Storage Architectures
DUG'20: 10 - Storage Orchestration for Composable Storage ArchitecturesDUG'20: 10 - Storage Orchestration for Composable Storage Architectures
DUG'20: 10 - Storage Orchestration for Composable Storage Architectures
 
Enterprise Cloud Platform - Keynote
Enterprise Cloud Platform - KeynoteEnterprise Cloud Platform - Keynote
Enterprise Cloud Platform - Keynote
 
Citrix Day 2015 Cloud Bridge 7.3 and WSA v10
Citrix Day 2015 Cloud Bridge 7.3 and WSA v10Citrix Day 2015 Cloud Bridge 7.3 and WSA v10
Citrix Day 2015 Cloud Bridge 7.3 and WSA v10
 
CISCO presentation used during the SWITCHPOINT NV/SA Quarterly Experience Day...
CISCO presentation used during the SWITCHPOINT NV/SA Quarterly Experience Day...CISCO presentation used during the SWITCHPOINT NV/SA Quarterly Experience Day...
CISCO presentation used during the SWITCHPOINT NV/SA Quarterly Experience Day...
 
TechTalkThai webinar SAP HANA
TechTalkThai webinar SAP HANATechTalkThai webinar SAP HANA
TechTalkThai webinar SAP HANA
 
Hci solution with VxRail
Hci solution with VxRailHci solution with VxRail
Hci solution with VxRail
 
TechWiseTV Workshop: HyperFlex 3.0
TechWiseTV Workshop: HyperFlex 3.0TechWiseTV Workshop: HyperFlex 3.0
TechWiseTV Workshop: HyperFlex 3.0
 
TechTalkThai-CiscoHyperFlex
TechTalkThai-CiscoHyperFlexTechTalkThai-CiscoHyperFlex
TechTalkThai-CiscoHyperFlex
 
ebk EVO-RAIL v104
ebk EVO-RAIL v104ebk EVO-RAIL v104
ebk EVO-RAIL v104
 
Scalar Cisco Hyperflex Presentation, May 13 2016, Part III: Scalar Lunch & Le...
Scalar Cisco Hyperflex Presentation, May 13 2016, Part III: Scalar Lunch & Le...Scalar Cisco Hyperflex Presentation, May 13 2016, Part III: Scalar Lunch & Le...
Scalar Cisco Hyperflex Presentation, May 13 2016, Part III: Scalar Lunch & Le...
 
VMworld 2014: Software-Defined Data Center through Hyper-Converged Infrastruc...
VMworld 2014: Software-Defined Data Center through Hyper-Converged Infrastruc...VMworld 2014: Software-Defined Data Center through Hyper-Converged Infrastruc...
VMworld 2014: Software-Defined Data Center through Hyper-Converged Infrastruc...
 
VMworld 2013: VMware Virtual SAN
VMworld 2013: VMware Virtual SAN VMworld 2013: VMware Virtual SAN
VMworld 2013: VMware Virtual SAN
 
vm provisioning
vm provisioningvm provisioning
vm provisioning
 
VMworld - sto7650 -Software defined storage @VMmware primer
VMworld - sto7650 -Software defined storage  @VMmware primerVMworld - sto7650 -Software defined storage  @VMmware primer
VMworld - sto7650 -Software defined storage @VMmware primer
 

Viewers also liked

4156 Twist and cloud-how ibm customers make cics dance
4156 Twist and cloud-how ibm customers make cics dance4156 Twist and cloud-how ibm customers make cics dance
4156 Twist and cloud-how ibm customers make cics dancenick_garrod
 
پردرآمدترین مشاغل ایران کدامند؟
پردرآمدترین مشاغل ایران کدامند؟پردرآمدترین مشاغل ایران کدامند؟
پردرآمدترین مشاغل ایران کدامند؟بازآران
 
Share seattle health_center
Share seattle health_centerShare seattle health_center
Share seattle health_centernick_garrod
 
IBM Impact Session 2351 hybrid apps
IBM Impact Session 2351 hybrid appsIBM Impact Session 2351 hybrid apps
IBM Impact Session 2351 hybrid appsnick_garrod
 
4236 What Skills Issue? From the perspective of a Generation z CICS customer
4236   What Skills Issue? From the perspective of a Generation z CICS customer4236   What Skills Issue? From the perspective of a Generation z CICS customer
4236 What Skills Issue? From the perspective of a Generation z CICS customernick_garrod
 
F004 p006-gfpi guia de aprendizaje 2 -- aplicar los fundamentos de programación
F004 p006-gfpi guia de aprendizaje 2 -- aplicar los fundamentos de programaciónF004 p006-gfpi guia de aprendizaje 2 -- aplicar los fundamentos de programación
F004 p006-gfpi guia de aprendizaje 2 -- aplicar los fundamentos de programaciónssmmille
 
SHARE 2014, Pittsburgh CICS and Liberty applications
SHARE 2014, Pittsburgh CICS and Liberty applicationsSHARE 2014, Pittsburgh CICS and Liberty applications
SHARE 2014, Pittsburgh CICS and Liberty applicationsnick_garrod
 
Oumh1303 20130712 155801
Oumh1303 20130712 155801Oumh1303 20130712 155801
Oumh1303 20130712 155801kuok kuoklin
 
2844 inter connect cics policy (2844)
2844  inter connect cics policy (2844)2844  inter connect cics policy (2844)
2844 inter connect cics policy (2844)nick_garrod
 
SHARE 2014, Pittsburgh CICS Connectivity amd Networking
SHARE 2014, Pittsburgh CICS Connectivity amd NetworkingSHARE 2014, Pittsburgh CICS Connectivity amd Networking
SHARE 2014, Pittsburgh CICS Connectivity amd Networkingnick_garrod
 
Поэзия родной старины
Поэзия родной стариныПоэзия родной старины
Поэзия родной стариныBiblioteka-22
 
SHARE 2014 Pittsburgh, Modernizing cics for cloud
SHARE 2014 Pittsburgh, Modernizing cics for cloudSHARE 2014 Pittsburgh, Modernizing cics for cloud
SHARE 2014 Pittsburgh, Modernizing cics for cloudnick_garrod
 
Change Detection Anno Domini 2016
Change Detection Anno Domini 2016Change Detection Anno Domini 2016
Change Detection Anno Domini 2016Artur Skowroński
 
S110 gse - liberte egalite fraternite
S110 gse - liberte egalite fraterniteS110 gse - liberte egalite fraternite
S110 gse - liberte egalite fraternitenick_garrod
 
Reglamento aprendiz 2012
Reglamento aprendiz 2012Reglamento aprendiz 2012
Reglamento aprendiz 2012ssmmille
 
S107 5 compelling reasons for using cics in the cloud
S107 5 compelling reasons for using cics in the cloudS107 5 compelling reasons for using cics in the cloud
S107 5 compelling reasons for using cics in the cloudnick_garrod
 
Lühiportfolio projekti : Uushorisont . detailides*
Lühiportfolio projekti : Uushorisont . detailides*Lühiportfolio projekti : Uushorisont . detailides*
Lühiportfolio projekti : Uushorisont . detailides*mtyyhistee
 
Facebook - The Social Network
Facebook - The Social NetworkFacebook - The Social Network
Facebook - The Social Networkgeersb
 

Viewers also liked (19)

4156 Twist and cloud-how ibm customers make cics dance
4156 Twist and cloud-how ibm customers make cics dance4156 Twist and cloud-how ibm customers make cics dance
4156 Twist and cloud-how ibm customers make cics dance
 
پردرآمدترین مشاغل ایران کدامند؟
پردرآمدترین مشاغل ایران کدامند؟پردرآمدترین مشاغل ایران کدامند؟
پردرآمدترین مشاغل ایران کدامند؟
 
Share seattle health_center
Share seattle health_centerShare seattle health_center
Share seattle health_center
 
IBM Impact Session 2351 hybrid apps
IBM Impact Session 2351 hybrid appsIBM Impact Session 2351 hybrid apps
IBM Impact Session 2351 hybrid apps
 
4236 What Skills Issue? From the perspective of a Generation z CICS customer
4236   What Skills Issue? From the perspective of a Generation z CICS customer4236   What Skills Issue? From the perspective of a Generation z CICS customer
4236 What Skills Issue? From the perspective of a Generation z CICS customer
 
F004 p006-gfpi guia de aprendizaje 2 -- aplicar los fundamentos de programación
F004 p006-gfpi guia de aprendizaje 2 -- aplicar los fundamentos de programaciónF004 p006-gfpi guia de aprendizaje 2 -- aplicar los fundamentos de programación
F004 p006-gfpi guia de aprendizaje 2 -- aplicar los fundamentos de programación
 
SHARE 2014, Pittsburgh CICS and Liberty applications
SHARE 2014, Pittsburgh CICS and Liberty applicationsSHARE 2014, Pittsburgh CICS and Liberty applications
SHARE 2014, Pittsburgh CICS and Liberty applications
 
Oumh1303 20130712 155801
Oumh1303 20130712 155801Oumh1303 20130712 155801
Oumh1303 20130712 155801
 
2829 liberty
2829 liberty2829 liberty
2829 liberty
 
2844 inter connect cics policy (2844)
2844  inter connect cics policy (2844)2844  inter connect cics policy (2844)
2844 inter connect cics policy (2844)
 
SHARE 2014, Pittsburgh CICS Connectivity amd Networking
SHARE 2014, Pittsburgh CICS Connectivity amd NetworkingSHARE 2014, Pittsburgh CICS Connectivity amd Networking
SHARE 2014, Pittsburgh CICS Connectivity amd Networking
 
Поэзия родной старины
Поэзия родной стариныПоэзия родной старины
Поэзия родной старины
 
SHARE 2014 Pittsburgh, Modernizing cics for cloud
SHARE 2014 Pittsburgh, Modernizing cics for cloudSHARE 2014 Pittsburgh, Modernizing cics for cloud
SHARE 2014 Pittsburgh, Modernizing cics for cloud
 
Change Detection Anno Domini 2016
Change Detection Anno Domini 2016Change Detection Anno Domini 2016
Change Detection Anno Domini 2016
 
S110 gse - liberte egalite fraternite
S110 gse - liberte egalite fraterniteS110 gse - liberte egalite fraternite
S110 gse - liberte egalite fraternite
 
Reglamento aprendiz 2012
Reglamento aprendiz 2012Reglamento aprendiz 2012
Reglamento aprendiz 2012
 
S107 5 compelling reasons for using cics in the cloud
S107 5 compelling reasons for using cics in the cloudS107 5 compelling reasons for using cics in the cloud
S107 5 compelling reasons for using cics in the cloud
 
Lühiportfolio projekti : Uushorisont . detailides*
Lühiportfolio projekti : Uushorisont . detailides*Lühiportfolio projekti : Uushorisont . detailides*
Lühiportfolio projekti : Uushorisont . detailides*
 
Facebook - The Social Network
Facebook - The Social NetworkFacebook - The Social Network
Facebook - The Social Network
 

Similar to SHARE 2014, Pittsburgh CICS scalability

Intel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-finalIntel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-finalDeepak Mane
 
Ccvp plus module 2
Ccvp plus module 2Ccvp plus module 2
Ccvp plus module 2Le Ngoc Viet
 
WAVV 2009 - Migration to CICS TS for VSE/ESA
WAVV 2009 - Migration to CICS TS for VSE/ESAWAVV 2009 - Migration to CICS TS for VSE/ESA
WAVV 2009 - Migration to CICS TS for VSE/ESAillustrosystems
 
Storage Performance measurement using Tivoli productivity Center
Storage Performance measurement using Tivoli productivity CenterStorage Performance measurement using Tivoli productivity Center
Storage Performance measurement using Tivoli productivity CenterIBM Danmark
 
Presentation cisco iasbu private cloud introduction
Presentation   cisco iasbu private cloud introductionPresentation   cisco iasbu private cloud introduction
Presentation cisco iasbu private cloud introductionxKinAnx
 
Ibm session tac 2104 - ctg presentation for impact 2013 final
Ibm session tac 2104 - ctg presentation for impact 2013 finalIbm session tac 2104 - ctg presentation for impact 2013 final
Ibm session tac 2104 - ctg presentation for impact 2013 finalElena Nanos
 
Ibm session tac 2104 - ctg presentation for impact 2013 final
Ibm session tac 2104 - ctg presentation for impact 2013 finalIbm session tac 2104 - ctg presentation for impact 2013 final
Ibm session tac 2104 - ctg presentation for impact 2013 finalElena Nanos
 
Share 2014 Pittsburgh CICS Technical Overview
Share 2014 Pittsburgh CICS Technical OverviewShare 2014 Pittsburgh CICS Technical Overview
Share 2014 Pittsburgh CICS Technical Overviewnick_garrod
 
Francisco Javier Ramirez Urea - Hopla - OSL19
Francisco Javier Ramirez Urea - Hopla - OSL19Francisco Javier Ramirez Urea - Hopla - OSL19
Francisco Javier Ramirez Urea - Hopla - OSL19marketingsyone
 
Best practices in Deploying SUSE CaaS Platform v3
Best practices in Deploying SUSE CaaS Platform v3Best practices in Deploying SUSE CaaS Platform v3
Best practices in Deploying SUSE CaaS Platform v3Juan Herrera Utande
 
2013 linux days final
2013 linux days final2013 linux days final
2013 linux days finalRandomShare
 
What’s New in Assure MIMIX 10
What’s New in Assure MIMIX 10What’s New in Assure MIMIX 10
What’s New in Assure MIMIX 10Precisely
 
Data centric mls rhel ecosystem
Data centric mls rhel ecosystemData centric mls rhel ecosystem
Data centric mls rhel ecosysteminside-BigData.com
 
Plan with confidence: Route to a successful Do178c multicore certification
Plan with confidence: Route to a successful Do178c multicore certificationPlan with confidence: Route to a successful Do178c multicore certification
Plan with confidence: Route to a successful Do178c multicore certificationMassimo Talia
 
Configuration Management Tools on NX-OS
Configuration Management Tools on NX-OSConfiguration Management Tools on NX-OS
Configuration Management Tools on NX-OSCisco DevNet
 
CICS provisioning toolkit
CICS provisioning toolkitCICS provisioning toolkit
CICS provisioning toolkitMatthew Webster
 
OCP Telco Engineering Workshop at BCE2017
OCP Telco Engineering Workshop at BCE2017OCP Telco Engineering Workshop at BCE2017
OCP Telco Engineering Workshop at BCE2017Radisys Corporation
 
Architecture of Cisco Container Platform: A new Enterprise Multi-Cloud Kubern...
Architecture of Cisco Container Platform: A new Enterprise Multi-Cloud Kubern...Architecture of Cisco Container Platform: A new Enterprise Multi-Cloud Kubern...
Architecture of Cisco Container Platform: A new Enterprise Multi-Cloud Kubern...Sanjeev Rampal
 
Cisco catalyst3750presspresentation
Cisco catalyst3750presspresentationCisco catalyst3750presspresentation
Cisco catalyst3750presspresentationho nguyen
 

Similar to SHARE 2014, Pittsburgh CICS scalability (20)

Intel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-finalIntel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-final
 
Ccvp plus module 2
Ccvp plus module 2Ccvp plus module 2
Ccvp plus module 2
 
WAVV 2009 - Migration to CICS TS for VSE/ESA
WAVV 2009 - Migration to CICS TS for VSE/ESAWAVV 2009 - Migration to CICS TS for VSE/ESA
WAVV 2009 - Migration to CICS TS for VSE/ESA
 
Storage Performance measurement using Tivoli productivity Center
Storage Performance measurement using Tivoli productivity CenterStorage Performance measurement using Tivoli productivity Center
Storage Performance measurement using Tivoli productivity Center
 
Presentation cisco iasbu private cloud introduction
Presentation   cisco iasbu private cloud introductionPresentation   cisco iasbu private cloud introduction
Presentation cisco iasbu private cloud introduction
 
Ibm session tac 2104 - ctg presentation for impact 2013 final
Ibm session tac 2104 - ctg presentation for impact 2013 finalIbm session tac 2104 - ctg presentation for impact 2013 final
Ibm session tac 2104 - ctg presentation for impact 2013 final
 
Ibm session tac 2104 - ctg presentation for impact 2013 final
Ibm session tac 2104 - ctg presentation for impact 2013 finalIbm session tac 2104 - ctg presentation for impact 2013 final
Ibm session tac 2104 - ctg presentation for impact 2013 final
 
Share 2014 Pittsburgh CICS Technical Overview
Share 2014 Pittsburgh CICS Technical OverviewShare 2014 Pittsburgh CICS Technical Overview
Share 2014 Pittsburgh CICS Technical Overview
 
Francisco Javier Ramirez Urea - Hopla - OSL19
Francisco Javier Ramirez Urea - Hopla - OSL19Francisco Javier Ramirez Urea - Hopla - OSL19
Francisco Javier Ramirez Urea - Hopla - OSL19
 
Best practices in Deploying SUSE CaaS Platform v3
Best practices in Deploying SUSE CaaS Platform v3Best practices in Deploying SUSE CaaS Platform v3
Best practices in Deploying SUSE CaaS Platform v3
 
2013 linux days final
2013 linux days final2013 linux days final
2013 linux days final
 
What’s New in Assure MIMIX 10
What’s New in Assure MIMIX 10What’s New in Assure MIMIX 10
What’s New in Assure MIMIX 10
 
Data centric mls rhel ecosystem
Data centric mls rhel ecosystemData centric mls rhel ecosystem
Data centric mls rhel ecosystem
 
Plan with confidence: Route to a successful Do178c multicore certification
Plan with confidence: Route to a successful Do178c multicore certificationPlan with confidence: Route to a successful Do178c multicore certification
Plan with confidence: Route to a successful Do178c multicore certification
 
OMEGAMON XE for CICS V530 Long client presentation
OMEGAMON XE for CICS V530 Long client presentationOMEGAMON XE for CICS V530 Long client presentation
OMEGAMON XE for CICS V530 Long client presentation
 
Configuration Management Tools on NX-OS
Configuration Management Tools on NX-OSConfiguration Management Tools on NX-OS
Configuration Management Tools on NX-OS
 
CICS provisioning toolkit
CICS provisioning toolkitCICS provisioning toolkit
CICS provisioning toolkit
 
OCP Telco Engineering Workshop at BCE2017
OCP Telco Engineering Workshop at BCE2017OCP Telco Engineering Workshop at BCE2017
OCP Telco Engineering Workshop at BCE2017
 
Architecture of Cisco Container Platform: A new Enterprise Multi-Cloud Kubern...
Architecture of Cisco Container Platform: A new Enterprise Multi-Cloud Kubern...Architecture of Cisco Container Platform: A new Enterprise Multi-Cloud Kubern...
Architecture of Cisco Container Platform: A new Enterprise Multi-Cloud Kubern...
 
Cisco catalyst3750presspresentation
Cisco catalyst3750presspresentationCisco catalyst3750presspresentation
Cisco catalyst3750presspresentation
 

More from nick_garrod

Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)nick_garrod
 
Enhanced cics cloud enablement and dev ops capabilities
Enhanced cics cloud enablement and dev ops capabilitiesEnhanced cics cloud enablement and dev ops capabilities
Enhanced cics cloud enablement and dev ops capabilitiesnick_garrod
 
Api management customer
Api management customerApi management customer
Api management customernick_garrod
 
Anz cics ts v5 technical update seminar intro (half day event)
Anz cics ts v5 technical update seminar intro (half day event)Anz cics ts v5 technical update seminar intro (half day event)
Anz cics ts v5 technical update seminar intro (half day event)nick_garrod
 
S111 cics connectivity in devops
S111   cics connectivity in devopsS111   cics connectivity in devops
S111 cics connectivity in devopsnick_garrod
 
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?nick_garrod
 
S106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cicsS106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cicsnick_garrod
 
S105 performance
S105 performanceS105 performance
S105 performancenick_garrod
 
S104 twist and cloud
S104 twist and cloudS104 twist and cloud
S104 twist and cloudnick_garrod
 
S103 cics cloud and dev ops agility
S103 cics cloud and dev ops agilityS103 cics cloud and dev ops agility
S103 cics cloud and dev ops agilitynick_garrod
 
S102 cics the future is closer abridged
S102 cics the future is closer abridgedS102 cics the future is closer abridged
S102 cics the future is closer abridgednick_garrod
 
S101 cics what's in it for you
S101   cics what's in it for you S101   cics what's in it for you
S101 cics what's in it for you nick_garrod
 
Share seattle liberty
Share seattle libertyShare seattle liberty
Share seattle libertynick_garrod
 
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICS
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICSSHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICS
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICSnick_garrod
 
Share seattle cics cloud
Share seattle cics cloudShare seattle cics cloud
Share seattle cics cloudnick_garrod
 
Share cics policy (2844)
Share cics policy (2844)Share cics policy (2844)
Share cics policy (2844)nick_garrod
 
Share multi versioning scenarios
Share  multi versioning scenariosShare  multi versioning scenarios
Share multi versioning scenariosnick_garrod
 
16370 cics project opening and project update f
16370  cics project opening and project update f16370  cics project opening and project update f
16370 cics project opening and project update fnick_garrod
 
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for zz Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for znick_garrod
 

More from nick_garrod (20)

Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
 
Enhanced cics cloud enablement and dev ops capabilities
Enhanced cics cloud enablement and dev ops capabilitiesEnhanced cics cloud enablement and dev ops capabilities
Enhanced cics cloud enablement and dev ops capabilities
 
Api management customer
Api management customerApi management customer
Api management customer
 
Anz cics ts v5 technical update seminar intro (half day event)
Anz cics ts v5 technical update seminar intro (half day event)Anz cics ts v5 technical update seminar intro (half day event)
Anz cics ts v5 technical update seminar intro (half day event)
 
S111 cics connectivity in devops
S111   cics connectivity in devopsS111   cics connectivity in devops
S111 cics connectivity in devops
 
S109 cics-java
S109 cics-javaS109 cics-java
S109 cics-java
 
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
 
S106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cicsS106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cics
 
S105 performance
S105 performanceS105 performance
S105 performance
 
S104 twist and cloud
S104 twist and cloudS104 twist and cloud
S104 twist and cloud
 
S103 cics cloud and dev ops agility
S103 cics cloud and dev ops agilityS103 cics cloud and dev ops agility
S103 cics cloud and dev ops agility
 
S102 cics the future is closer abridged
S102 cics the future is closer abridgedS102 cics the future is closer abridged
S102 cics the future is closer abridged
 
S101 cics what's in it for you
S101   cics what's in it for you S101   cics what's in it for you
S101 cics what's in it for you
 
Share seattle liberty
Share seattle libertyShare seattle liberty
Share seattle liberty
 
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICS
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICSSHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICS
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICS
 
Share seattle cics cloud
Share seattle cics cloudShare seattle cics cloud
Share seattle cics cloud
 
Share cics policy (2844)
Share cics policy (2844)Share cics policy (2844)
Share cics policy (2844)
 
Share multi versioning scenarios
Share  multi versioning scenariosShare  multi versioning scenarios
Share multi versioning scenarios
 
16370 cics project opening and project update f
16370  cics project opening and project update f16370  cics project opening and project update f
16370 cics project opening and project update f
 
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for zz Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
 

Recently uploaded

Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 

Recently uploaded (20)

Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

SHARE 2014, Pittsburgh CICS scalability

  • 1. Insert Custom Session QR if Desired. CICS Version 5:: Scalability Ian J Mitchell IBM System Z Middleware CTO ianj_mitchell@uk.ibm.com
  • 2. Abstract Increased operational efficiency is a fundamental component of CICS TS V5.1. Significant improvements to the horizontal and vertical scalability of CICS are delivered through a number of enhancements, ranging from improved support for OTE (threadsafe), greater use of 64-bit storage, optimized TCB usage, and changes to a region's MAXTASK - to name a few. This session will provide a summary of the improvements in CICS version 4, as well as a detailed look at the enhancements and benefits available in CICS TS V5.1. 2
  • 3. Agenda CICS Transaction Server V5.1 Core Foundations • SPI audit • Security • Communications • Installation and Startup • Monitoring and Statistics Scalability • Open Transaction Environment • Virtual Storage Constraint Relief • Greater Use of 64-bit Storage • Increased max task limit Summary 24x724x7 11011010 Core Foundations and Scalability items addressing: – Greater Capacity – Increased availability – Deeper Insight – Foundation enhancements
  • 4. SPI Command Auditing SPI commands (SET, PERFORM, ENABLE, DISABLE, and RESYNC) now audited for better accountability of configuration changes DFHAP1900 date time applid netname userid transid command RESP(response) RESP2(n) • Issued after command completes, for example… – DFHAP1900 09/17/2012 09:47:53 IYK2Z2G1 IYCWT195 CICSUSER CEMT SET FILE(FILEA) NOWAIT OPENSTATUS(CLOSED) RESP(NORMAL) RESP2(0). – DFHAP1900 09/17/2012 09:48:03 IYK2Z2G1 NONE CICSUSER CONL SET FILE(FILEA) BUSY(NOWAIT) ENABLESTATUS(ENABLED) OPENSTATUS(OPEN) RESP(NORMAL) RESP2(0). Commands audited … • SET, PERFORM, ENABLE, DISABLE, RESYNC • Except for PERFORM SHUTDOWN that already have audited messages DFHTM1715 / DFHTM1703 Sent to new TD queue CADS (indirect to CSSL by default) • Can turn off function by redirecting CADS to a dummy destination Changes to some resources (e.g. TERMINAL, NETNAME) not audited 11011010
  • 5. Core Foundations – Security … Logging on with VERIFY command can now use full RACF verification at least once a day Ensures user IDs are always ready for audit, recorded as being used, and retained in your system SIT parm SECVFYFREQ=USRDELAY Applies to HTTP basic authentication for web support, Webservices & IPIC authentication & use of VERIFY API commands Distributed identities are now propagated for START command Auditors can use the distributed identity associated with started tasks to find the identity of the user 11011010
  • 6. Core Foundations – Security … SSL certificates and environment can be refreshed online for improve 24x7 operation New PERFORM SSL REBUILD command • After updating key ring with new certificate • After LDAP server is restarted SSL ciphers used are now recorded in SMF 110 CMF performance class records for better performance analysis 11011010 24x724x7
  • 7. Core Foundations – Event Processing … Application events now support EXEC CICS WRITE OPERATOR commands System events support message capture point encompass the majority of CICS messages Events can include predefined information specified in the capture specification. Multiple Event Processing Adaptors You can emit an event to several event consumers using the new event processing adapter sets.
  • 8. Core Foundations – Communications … CICS-WebSphere MQ DPL Bridge Supports a Channel/Container based interface • Flexible, not restricted to 32 KB Transaction CKBC, defined in group DFHMQ Place request WMQ message into DFHREQUEST container Link with channel DFHMQBR_CHANNEL Target can return a response in DFHRESPONSE container
  • 9. Core Foundations – Communications … ● Full support of execution diagnostic facility (CEDF and CEDX) with IPIC connections – Function Shipping, DPL, Transaction Routing ● New sample programs for autoinstall of IPIC connection resources for easier configuration ● IPIC heartbeat messages to systems that can respond to them. – This ability to respond allows the integrity of the connection to be assessed and maintained by CICS regions through periods of inactivity. ● ● EXCI Batch programs can now call CICS regions in different XCFGROUPs dynamically – EXCI URM DFHXCURM can change the value of XCFGROUP to be used – Enables moving CICS regions to their own XCFGROUP without re-coding batch programs 24x724x7
  • 10. Core Foundations – Installation and Startup … CICS TS V5.1 introduces a number of enhancements to make operations easier and more transparent For example … the default values for several CICS startup parameters are changed to adopt best practice or are removed altogether where CICS is now able to automatically make adjustments at run time 24x724x7
  • 11. Core Foundations – System Parameter Simplification System Initialization Parameter Simplification MAXOPENTCBS • Parameter obsolete • Set internally to a value of ((MXT * 2) + 32) MAXXPTCBS • Parameter obsolete • Set internally to a value of MXT MAXJVMTCBS • Parameter obsolete, support for pooled JVMs has been removed CEMT and EXEC CICS INQ/SET DISPATCHER • MAXOPENTCBS and MAXXPTCBS settings – Available on INQUIRE DISPATCHER only – SPI SET will return RESP(0) but do nothing 24x724x7
  • 12. Core foundations – System Parameter Simplification ICVTSD – Terminal Scan Delay Default changed from 500ms to 0ms Priority Aging – PRTYAGE Default changed from 32768ms to 1000ms AKPFREQ – Activity Keypoint Frequency Minimum lowered from 200 to 50 DSALIM Default value unchanged at 5MB EDSALIM Default value changed from 48MB to 800MB (megabytes) MEMLIMIT (specified in JCL) Minimum required is now 6 GB 24x724x7
  • 13. Core Foundations – Simplification STATINT – Statistics Collection Interval Default changed from 030000 to 010000 (hhmmss) TCTUALOC – Terminal User Area Location TCT User Area Location Default changed from TCTUALOC=BELOW to TCTUALOC=ANY TRTRANSZ – Transaction Dump Trace Table Size Default increased from 16K to 1024K (1MB) Trace table is in 64-bit storage Giving much better chance of tracing the error before a dump 24x724x7
  • 14. Core Foundations – Installation and Startup … DFHCSVCU utility updates or adds a single entry in the SVC table First issue SETPROG LPA,ADD,MODNAME=module,DSNAME=dataset No need to IPL z/OS therefore more flexible and faster to install CICS New regular status messages are issued during startup if VSAM RLS data sets require lost locks recovery processing DFHFC0557 APPLID CICS IS IN THE PROCESS OF RECOVERING DATA SETS THAT REQUIRE LOST LOCKS PROCESSING, nnnn OF nnnn COMPLETED Local and Global catalogs version verification is now performed during startup Allows for better diagnostics if CICS brought up with an old dataset 24x724x7
  • 15. Core Foundations – Application Enablement … PUT CONTAINER command has new APPEND option Enables containers to “grow” without having to delete/recreate GET CONTAINER command has new BYTEOFFSET option Retrieve a section of container data beginning at offset Enhancements to XML data mappings CICS XML and web services assistants now support mapping overrides to improve the readability of generated COBOL language structures. • New option to specify that any underscore in the XML is converted to a hyphen in the generated COBOL language structures.
  • 16. Scalability – Instrumentation CICS statistics and monitoring provide vital information about the health of the system and the workloads. CICS TS V5.1 statistics now include more data about the load, capacity, and performance of the system. The data provided by monitoring can help you to assess performance more accurately, including potential bottlenecks. Together these enhancements enable you to make more informed decisions about hardware and software upgrades, and application deployments. 11011010
  • 17. Instrumentation Enhancements – Monitoring Physical hardware environment CEC Machine Type and Model ID • e.g. 2097-740 Transaction performance related to CICS region load Current active task count and maxtask setting Improved transaction wait (suspend) analysis MRO/ISC Allocate Waits IPIC Allocate Waits RO TCB and SO TCB Mode Delays Intrapartition and Extrapartition TD Lock Waits File Control Exclusive Control Waits VSAM File String Waits 11011010
  • 18. Instrumentation Enhancements – Monitoring zAAP/zIIP Specialty Processor Transaction CPU time Existing CMF Performance Class Field … • a) “USRCPUT”  Total CPU time used on a standard CP, System z Application Assist Processor (zAAP), or System z Integrated Information Processor (zIIP) Total CPU time including zAAP/zIIP New CMF Performance Class Fields … • b) “CPUTONCP”  Total CPU time on standard CP • c) “OFFLCPUT”  Total Offload CPU time on standard CP (Offload eligible but ran on standard CP) From the new metrics the following can also be derived … • d) Total CPU time on zAAP/zIIP = (USRCPUT – CPUTONCP) • e) Total CPU time on CP that was not offload = (CPUTONCP – OFFLCPUT) • f) Total CPU time offload eligible = (OFFLCPUT + d) Requires … • z/OS R13 APAR OA38409 and IBM System z9 or later 11011010
  • 19. Instrumentation Enhancements – Monitoring … SSL CIPHER code SSL ciphers used are now recorded in SMF 110 CMF performance class records for better performance analysis Application Context Application name Platform name Operation name Major, Minor, and Micro version numbers Policy Policy threshold exceeded count Monitoring RMI Data Collection Option Additional performance metrics on CICS Resource Manager usage Default changed from RMI=NO to RMI=YES 11011010
  • 20. Instrumentation Enhancements – Monitoring … Resource Class data enhancements File entry • File Exclusive control conflict wait time • VSAM string wait time Exception Class data enhancements Storage Waits in GCDSA, GUDSA, and GSDSA 11011010
  • 21. Instrumentation Enhancements – Statistics … Storage Manager Statistics New GxDSAs for 64-bit storage • DSA statistics • Domain Subpool statistics • Task Subpool statistics Loader Global Statistics New statistics on RO TCB program load requests and load time Dispatcher Global Statistics TCB Pools and TCB Modes • JVM TCB Pool and J8/J9 TCB Modes Obsolete URIMAP Resource Statistics Usage  JVMSERVER Statistics Data Interval Collection Option Default changed from STATINT=030000 to 010000 (hhmmss) • Statistics Recording option STATRCD=NO|YES – default unchanged More timely statistics data collection – peak hour analysis 11011010
  • 22. Driving operational efficiencies - Greater capacity Vertical Scaling Relieve region storage constraints Further virtual storage constraint relief Maximum task limit has been doubled Further threadsafe support to reduce TCB switching and increase workload capacity Horizontal Scaling Instrumentation enhancements – understand how the platform is scaling Standardization and simplification V E R T I C L S C A L I N G H O R I Z O N T A L S C A L I N G Grow Contract Run more, more easily ‘right-size’ and simplify CICS topologies
  • 23. Open Transaction Environment – Threadsafe Threadsafe Transient Data Commands Commands that access Transient Data (TD) are now threadsafe EXEC CICS READQ TD, WRITEQ TD, and DELETEQ TD TD Global User Exits must be threadsafe XTDEREQ, XTDEREQC XTDIN, XTDOUT, and XTDREQ TD function Shipping over IPIC will use an Open TCB Also drive mirror on open TCB System initialization parameter TDSUBTASK obsolete If on QR TCB TD will switch to FO TCB, If on an open TCB it uses the open TCB Existing SPI commands commonly used in some applications now threadsafe EXEC CICS SET TASK INQUIRE and SET TRACEDEST / TRACEFLAG / TRACETYPE
  • 24. Transient data mixed with DB2 0 100 200 300 400 500 0 100 200 300 400 500 600 700 Transactions per second Percentageof1CP CICS V4.1 CICS V4.2 CICS V5.1
  • 25. Open Transaction Environment – Threadsafe CICS program LOADs when running on an Open TCB When running on an open TCB and a CICS program load is requested there is no longer a TCB switch to the RO TCB • EXEC CICS LINK, LOAD, XCTL, … Updated Loader global statistics • New statistics on RO TCB program load requests and load time Global User Exits must be threadsafe • XLDLOAD, XLDELETE, and XRSINDI CICS RO TCB will still be used for … • CICS program LOADs when NOT running on an Open TCB • DFHRPL and LIBRARY Dataset Management Benefits … • Reduced contention for the single CICS RO TCB • Reduced pathlength – RO TCB switch eliminated • Significantly increased potential CICS program LOAD capacity
  • 26. Physical Program Loads V4.2 vs V5.1 0 25 50 75 100 125 150 175 200 225 250 100 600 1100 1600 2100 # Loads / second Responsetime(millisecs) CICS V4.2 CICS V5.1
  • 27. Open Transaction Environment – Threadsafe Removed TCB switch for Java applications accessing DB2 Java applications that use JDBC or SQLJ will not require a TCB switch to L8 Java programs will perform better due to reduced TCB switching Reduction in TCB switching requirements The problem – T8/X8 applications switch TCBs to access DB2 • T8 – Java applications in a JVM Server using JDBC or SQLJ • X8 – CICS-key XPLink programs (C/C++) TCB switch to L8 no longer needed to access DB2 Supports inter-language program LINKs End of task syncpoint will still use an L8 Required PTFs for DB2 V9 (UK78500) and V10 (UK78499)
  • 28. Virtual Storage Constraint Relief (VSCR) 24-bit Virtual Storage Constraint Relief Reduce pressure on below the line storage Reduce below the line Short-on-storage conditions Provide for greater capacity for workload growth 24-bit Virtual Storage Constraint Relief … Control blocks, Modules, and stack storage moved above the line • Syncpoint, Transient Data, Journal Control, … Transient Data access method buffers – Extrapartition transient data • Moved from 24-bit to 31-bit Reduce below-the-line storage used by CICS supplied transactions • Redefined with TASKDATALOC(ANY) • For example … – CEMT, CEOT, CESN, CESF, CETR, CMSG, CRTE, … – CWTO, CIEP, CSNC, and the Mirror transactions … – CEDF and CECI processing
  • 29. Virtual Storage Constraint Relief (VSCR) 24-bit Virtual Storage Constraint Relief … Mirror transactions … • Supplied mirror transaction defined with TASKDATALOC(ANY) • Will use 31-bit task storage • AEZA or AZEC abend will occur if you DPL to an AMODE(24) program! – Define your own mirror transaction with TASKDATALOC(BELOW) – Change the application to be AMODE(31) Change to the COMMAREA location on EXEC CICS XCTL PROGRAM() • Prior to CICS TS V5.1 … – COMMAREA on XCTL always copied to 24-bit • CICS TS V5.1 … – COMMAREA on XCTL remains in 31-bit » Copied to 24-bit or 31-bit storage depending on target program • Same behaviour as EXEC CICS LINK PROGRAM()
  • 30. Virtual Storage Constraint Relief (VSCR) … 24-bit Virtual Storage Constraint Relief … User Exit Global Work Area • New GALOCATION parameter on the ENABLE PROGRAM command – Specifies the location of the storage that CICS provides as a global work area for this exit program. You must also specify the GALENGTH option to create the global work area. – LOC24  The global work area is in 24-bit storage. » This is the default location. – LOC31  The global work area is in 31-bit storage. IPCS VERBX DFHPD680 now runs RMODE(ANY)
  • 31. Scalability – Greater Use of 64-bit Storage 31-bit Virtual Storage Constraint Relief … Reduce pressure on above the line storage Reduce above the line Short-on-storage situations Provide for greater capacity for workload growth Greater Use of 64-bit Storage … CICS Domain control blocks moved from 31-bit to 64-bit … • Console Queue Domain – Selected storage subpools • Loader Domain – Selected storage subpools • Storage Manager Domain – Additional control blocks moved into 64-bit New components exploiting 64-bit storage … • e.g. Managed Platform, Application Context 64-bit CICS Assembler Application Support • Non-Language Environment Assembler Only!
  • 32. Greater capacity - 64-bit CICS Application Support for big data 64-bit CICS Assembler Application Support – AMODE(64) AMODE(64) Non-Language Environment Assembler Only! Provides application support to access large data objects Application can cache large amounts of data above the bar Application must copy data into 31 bit storage if used on CICS api • For example as FROM data when writing to a file Application can use containers to pass data • CICS keeps the container data in 64 bit storage • CICS passes the data to applications in 31 bit/64 bit storage as appropriate
  • 33. 64-bit CICS Application Support … 64-bit CICS Assembler Application Support – AMODE(64) Only the CICS Command Level Programming Interface is supported! • No support for CICS Resource Manager APIs … – e.g. DB2, WebSphere MQ, IMS DBCTL, etc, … 64 bit CICS api • CICS Managed 64-bit Storage – CICS, USER, SHARED … – EXEC CICS GETMAIN64 and FREEMAIN64 for 64-bit storage • Task and Shared Storage • Channels and Containers … – EXEC CICS GET64 CONTAINER • retrieves data from a named container into 64-bit storage – EXEC CICS PUT64 CONTAINER • places data from 64-bit storage in a named container 31 bit CICS API and SPI • CICS switches to amode(31) for existing CICS API & SPI
  • 34. 64-bit CICS Application Support … AMODE(64) CICS Application Program Support Use of existing CICS API switches to amode(31) EXEC CICS LINK, LOAD, XCTL, RETURN to/from any AMODE Changes to existing EXEC CICS API commands … • EXEC CICS LOAD PROGRAM() ENTRYPOINT() • EXEC CICS ASSIGN ASRAREGS64() and ASRAPSW16() • EXEC CICS INQUIRE PROGRAM() ENTRYPOINT() “There is no performance advantage to be gained with AMODE(64) unless you are going to update the application to exploit 64-bit virtual storage”
  • 35. 64-bit CICS Application Support … AMODE(64) CICS Application Program Support Recommend using Relative Addressing – default for AMODE(64) • But this is not mandatory EXEC CICS API Commands that are Not Supported … – EXEC CICS HANDLE/IGNORE CONDITION » Use RESP/RESP2 – EXEC CICS HANDLE ABEND LABEL » EXEC CICS HANDLE ABEND PROGRAM() is supported AMODE(64) Assembler Programs are NOT supported as … • Global or Task User Exit Programs (GLUEs and TRUEs) • User Replaceable Programs (URMs) Make sure you use the correct EXEC API Stub – DFHEAG
  • 36. Scalability – System Parameter Simplification MAXTASK Maximum tasks limit increased from 999 to 2000 Default value changed from 5 to 500 Minimum increased from 1 to 10 Single region capacity being constrained by CICS maxtask limit Primarily for Terminal and File Owning Regions (TORs and FORs) • Single TOR routing to multiple Application Owning Regions (AORs) • Single FOR servicing multiple Application Owning Regions (AORs) Value now used to set some of the MAXxxxTCBS parameters • MAXOPENTCBS and MAXXPTCBS – MAXOPENTCBS – Now calculated as (2 * MXT Value) + 32 – MAXXPTCBS – Now calculated as (MXT Value) • MAXOPENTCBS, MAXXPTCBS, MAXJVMTCBS … – System Initialization Parameters are obsolete!
  • 37. Scalability – z/OS z/OS R13 Minimum z/OS release requirement SDUMP Performance Provided in z/OS R12 & above z/OS JCL DD statement – SPIN parameter SPIN= on DD card Use the SPIN parameter to specify that the output for the SYSOUT data set is to be made available for processing CICS 24x7 … • Can be used to make the Transient Data Message logs available for processing without the need to shutdown and/or close/deallocate the transient data queue datasets Language Environment APAR PM57053 Reduces LE’s use of 24 bit storage (SDSA)
  • 38. Performance improvements from Java 7 supportPerformance improvements from Java 7 support • zEnterprise EC12 offers a ~45% improvement over z196 running the Java Multi-Threaded Benchmark • EC12 has additional instructions specifically for Java • zEnterprise EC12 offers a ~45% improvement over z196 running the Java Multi-Threaded Benchmark • EC12 has additional instructions specifically for Java The latest JVM delivers a performance boost…The latest JVM delivers a performance boost… z196 SDK 7 SR1 J9 2.6 LP CR 20 40 60 80 100 120 zEnterprise SDK 7 SR1 J9 2.6 LP CR NormalisedThroughput Threads
  • 39. Summary: CICS TS 5.1 - Driving Operational EfficiencySummary: CICS TS 5.1 - Driving Operational Efficiency • Auditing of SPI commands that alter the system • Improved auditing of user IDs that make requests over IP • Extended identity propagation to include started tasks • Cipher suites used for SSL connections to be stored in the performance records • Calculate the actual and potential use of specialty processors • Regular status updates provided while lost locks recovery is taking place • Auditing of SPI commands that alter the system • Improved auditing of user IDs that make requests over IP • Extended identity propagation to include started tasks • Cipher suites used for SSL connections to be stored in the performance records • Calculate the actual and potential use of specialty processors • Regular status updates provided while lost locks recovery is taking place • Upgrade CICS versions and releases without requiring a z/OS restart • Refresh Secure Sockets Layer (SSL) certificates • Keep IPIC connections up and running • Support more IBM GDPS/AA solutions • Dynamically specify cross-system coupling facility groups • Better reflect current best practices with updated and simplified defaults • Upgrade CICS versions and releases without requiring a z/OS restart • Refresh Secure Sockets Layer (SSL) certificates • Keep IPIC connections up and running • Support more IBM GDPS/AA solutions • Dynamically specify cross-system coupling facility groups • Better reflect current best practices with updated and simplified defaults • Automated control over critical system resources • Set data access thresholds on SQL or file access • Set program loop thresholds on EXEC LINK • Set storage request thresholds • Set CPU time thresholds • Policies can issue messages, abending tasks, or create events • Automated control over critical system resources • Set data access thresholds on SQL or file access • Set program loop thresholds on EXEC LINK • Set storage request thresholds • Set CPU time thresholds • Policies can issue messages, abending tasks, or create events • Doubling the MAXTASK limit to 2,000 • Increased 64-bit and reduced 24-bit storage usage • Greater parallelism from threadsafe API and SPI • Greater system parallelism through optimized TCB usage • Performance improvements from 64-bit Java 7 • Greater access to 64-bit storage from Assembler programs • Doubling the MAXTASK limit to 2,000 • Increased 64-bit and reduced 24-bit storage usage • Greater parallelism from threadsafe API and SPI • Greater system parallelism through optimized TCB usage • Performance improvements from 64-bit Java 7 • Greater access to 64-bit storage from Assembler programs Greater CapacityGreater Capacity Increased AvailabilityIncreased Availability 24x7 Deeper InsightDeeper Insight 10011010 Managed OperationsManaged Operations 24x724x7 11011010
  • 40. Summary : CICS TS 5.1 - Increasing Service AgilitySummary : CICS TS 5.1 - Increasing Service Agility • CICS supports "one-to-many" event emission • Greater-than-32KB across MQ (DPL) bridge • Enhancements to IPIC add IMS support • Reduced application storage needs with GET and PUT container • Backup and restore entire CICSPlex System Manager (CICSPlex SM) systems • Automatic adjustment of the CICS clock for daylight saving time changes • CICS supports "one-to-many" event emission • Greater-than-32KB across MQ (DPL) bridge • Enhancements to IPIC add IMS support • Reduced application storage needs with GET and PUT container • Backup and restore entire CICSPlex System Manager (CICSPlex SM) systems • Automatic adjustment of the CICS clock for daylight saving time changes • A production-ready web container • Deploy lightweight Java servlets and JSPs • Local access to CICS applications and data • Roll-out of interface updates through OSGi • Integration with applications and platforms • Built on WebSphere Application Server Liberty profile for compatibility • A production-ready web container • Deploy lightweight Java servlets and JSPs • Local access to CICS applications and data • Roll-out of interface updates through OSGi • Integration with applications and platforms • Built on WebSphere Application Server Liberty profile for compatibility • Group new and existing regions as platforms • Decoupling applications from the region topology. • automatic resource deployment and validation • De-provision resources when requested • Deploy applications to regions within a platform • Dynamically manage platforms with policies • Group new and existing regions as platforms • Decoupling applications from the region topology. • automatic resource deployment and validation • De-provision resources when requested • Deploy applications to regions within a platform • Dynamically manage platforms with policies Modern InterfacesModern Interfaces Foundational EnhancementsFoundational Enhancements First-class PlatformsFirst-class Platforms • Manage disparate resources as a single entity • Rapidly move through the application lifecycle • Automate dependency management • Ensure rigorous yet flexible provisioning • Measure entire application resource usage • Dynamically manage applications with policies • Manage disparate resources as a single entity • Rapidly move through the application lifecycle • Automate dependency management • Ensure rigorous yet flexible provisioning • Measure entire application resource usage • Dynamically manage applications with policies First-class ApplicationsFirst-class Applications
  • 41. CICS TS 5.2 Features
  • 42. Temporary Storage enhancement Implement TS queue cleanup at intervals less than 1 hour ● Allow granularity of minutes (with a 10 min minimum) rather than hours for TS queue expiry. ● Extended support to shared TS queues. ● New EXPIRYINTMIN keyword on TSMODEL. EXPIRYINT deprocated ● CPSM and Explorer updated. Backlevel systems use existing values • RFE 57917 Resource TSMODEL, attribute EXPRYINT with values less 1h (intervals in minutes or seconds). • RFE 61463 inactive TSQ deletion interval less than one hour • RFE 65032 remove shared TSQ in CF automatically • RFE 69587 Extend the EXPIRYINT attribute for TSQ servers
  • 43. EXEC API enhancements ASSIGN command enhancements ● Provide access the message returned in the TACB from a remote system. ● Provide application with knowledge of how many link levels down it is. ● RFE 52656: Access TACB Fields ● RFE 57206: Extend EXEC CICS API to provide 'Link Level' number Integrated translator support for EXCI for Cobol and C ● Remove warning message that EXCI is not supported for integrated translator. The one RFE mentioned is just one request. There were eight separate FITS requirements for this. They were closed and replaced by the one RFE ● RFE 52737: Integrated compilation support for EXCI batch program
  • 44. EXEC API enhancements (more!) Changes to time and delays in CICS ● Changed EXEC CICS DELAY to allow specification of milliseconds. The minimum the dispatcher scan will allow today is 250ms, so for example specifying a delay of 10 milliseconds will result in a delay of somewhere between 10 and 260 milliseconds depending upon at what point during dispatchers scan delay the command is issued. ● RFE 55274 EXEC CICS DELAY to be able to have delays smaller than 1 second. ● Enhanced the EXEC CICS FORMATTIME command to specify whether local or UTC should be used when returning the DATESTRING returned ● RFE 67891 requests EXEC CICS FORMATTIME to be able to return timestamps in RFC1123 or RFC3339 format in local time or UTC.
  • 45. EXEC INQUIRE enhancements INQUIRE SYSTEM command enhancements ● Provides ISV a method of determining msgcase without looking at SIT control block. Provides access to MVS information without walking MVS blocks ● RFE 55926: Method for determining the state of the SIT MSGCASE parameter ● RFE 55941: Provide INQUIRE SYSTEM SMFID and INQUIRE SYSTEM MVSSYSID (GSE Requirement GGCIC07014) Add RESIDENCY to INQUIRE PROGRAM ● Returns whether a program is defined as resident or not. ● RFE 54087: Allow CEMT, CECI & EXEC CICS INQUIRE display residency status of programs
  • 46. Threadsafe enhancements MONITOR and STATISTICS SPI Commands made threadsafe: ● EXTRACT STATISTICS ● INQUIRE STATISTICS ● SET STATISTICS ● INQUIRE MONITOR and ● SET MONITOR EXTRACT command enhanced to support the following keywords copied over from COLLECT STATISTICS: ● DB2CONN, DB2ENTRY, DISPATCHER, ENQUEUE, FILE, JOURNALNAME, JVMPROGRAM, LSRPOOL, MONITOR, MVSTCB, PROGAUTO, PROGRAM, RECOVERY, STORAGE, SUBPOOL, STATS, STREAMNAME, SYSDUMPCODE, TDQUEUE, TRANDUMPCODE, TRANCLASS, TRANSACTION,TSQUEUE, TASKSUBPOOL, TCPIP and TCPIPSERVICE ● CPSM changed to use EXTRACT rather than COLLECT for these resources when running on CICS TS 5.2 and higher
  • 47. Threadsafe enhancements (more!) Other SPI commands made threadsafe: ● INQUIRE PROGRAM, ● SET PROGRAM, ● DISCARD PROGRAM, ● INQUIRE TRANSACTION, ● SET TRANSACTION, ● DISCARD TRANSACTION, ● INQUIRE SYSTEM, ● SET SYSTEM, ● INQUIRE DISPTACHER, ● SET DISPATCHER, ● INQUIRE MVSTCB RFE 53772: Make SPI INQUIRE SYSTEM, PROGRAM, TRANSACTION THREADSAFE (SHARE REQUIREMENT SSCICS07004)
  • 48. Diagnostic enhancements ● RFE 62267: allow DUMPCODE on CEMT PERFORM DUMP ● RFE 52963: Produce in any case a systemdump for U0999 abends without the need for the user to add the code into the SRT ● RFE 54976: Issue a warning message when total number of DB2 threads is greater than the TCBLIMIT on the DB2CONN definition. ● RFE 57724: CICS DFHEIENT: Disallow R13 as CODEREG ● RFE 62384: Improve AD2S documentation ● RFE 54847: Additional Short On Storage message needed ● RFE 58816: Enhance DFH0STAT for TSPOOL reporting ● RFE 54848 NQEA Freechain storage is not freed until CICS is recycled ● RFE 57758 CPSM WUI Server should fail to initialise if WUIPARM DEFAULTWARNCNT is zero ● RFE 57789 Allow a WUI server to start without CICS auxiliary trace on ● RFE 67426 CSFE status reporting ● RFE 52741 The sysplex_enqueue_waiter value needs to be adjustable ● RFE 67886 CICS ENQ - adjustable delay time for re-checking resource available ● RFE 45835 Update IBM provided RDO PPT for DFHPGADX to specify "threadsafe" ● RFE 48088 Include TCB CPU/Disp Ratio for QR TCB in DFHPDxxx 'DS' output ● RFE 51992 DFHDH0300 & DFHPA1909 could be more user friendly ● RFE 64155 Display CPSM Message EYUWM0423I on z/OS Console ● RFE 65363 CICS TS retries zFS errors that are temporary ● RFE 66031 Change DFHDBFK to use LSR rather than NSR
  • 49. Diagnostic enhancements ● RFE 57758 CPSM WUI Server should fail to initialise if WUIPARM DEFAULTWARNCNT is zero ● RFE 57789 Allow a WUI server to start without CICS auxiliary trace on ● RFE 67426 CSFE status reporting ● RFE 52741 The sysplex_enqueue_waiter value needs to be adjustable ● RFE 67886 CICS ENQ - adjustable delay time for re-checking resource available ● RFE 45835 Update IBM provided RDO PPT for DFHPGADX to specify "threadsafe" ● RFE 48088 Include TCB CPU/Disp Ratio for QR TCB in DFHPDxxx 'DS' output ● RFE 51992 DFHDH0300 & DFHPA1909 could be more user friendly.
  • 50. © Copyright IBM Corporation 2013. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.

Editor's Notes

  1. This chart compares the throughput achieved for each release The CICS TS V4.1 becomes constrained by the QR TCB at about 200 transactions per second with this application.. Using the ‘REQUIRED’ option with CICS TS V4.2, the constraint on the QR TCB is eliminated and the throughput increases to about 570 transactions a second with the constraint now being the total CPU available on the LPAR. The elimination of the TCB switching in CICS TS V5.1, reduces CPU per transaction and in this case enables higher throughput to be achieved before being limited by the available CPU on the LPAR.
  2. The chart shows the throughput and response times for threadsafe applications using EXEC CICS LOAD in both CICS TS V4.2 and CICS TS V5.1. With CICS TS V4.2,altough the application is running on an Open TCB, when the application issues a LOAD, CICS must switch to the RO TCB to complete the physical load. In this case a load is taking on average 5 milliseconds of elapse time to complete. Although it will not use 5 milliseconds of CPU time during this period, it does mean that the RO TCB is dispatched for a total of 5 milliseconds and so the LOADs are effectively run serially and at about 200 per second, the RO TCB has reached its limit in terms of dispatch time. When the same application is run in CICS TS V5.1, the LOADs are run on concurrent Open TCBs and can be run in parallel. The chart shows that the throughput capability increased about 10 fold. The limiting factor for this application has become the I/O subsystem in CICS TS V5.1 instead of the RO TCB. Reducing the impact of program load on the RO TCB will also assist any contention on the RO caused by competing security calls which also share the RO TCB.
  3. Note: This is a performance statement about the EC12 running Java 7 compared to a z196 running Java 7
  4. Driving operational efficiencies Greater capacity Greater capacity is delivered through significant vertical and horizontal scalability enhancements. Fewer regions can now run the same workload. They provide the opportunity for cost savings through consolidation. Reducing the number of regions can deliver savings in both CPU consumption and administration overheads. Managed operations Managed operations are provided through the introduction of policies, which deliver automated control over critical system resources. Task thresholds can now be set for data access requests, storage usage, program loops, and processor time used. Policy breaches can be managed by issuing messages, abending tasks, or emitting events that can trigger further actions. Policies can be applied dynamically during runtime operations. Increased availability Increased availability enhancements reduce the need for planned outages. CICS TS V5.1 can be upgraded without requiring z/OS to be restarted. SSL certificates can be refreshed dynamically, without restarting the CICS regions. A heartbeat capability keeps IPIC connections established and ready for use. Additionally, CICS TS V5.1 now provides greater support for IBM Geographically Dispersed Parallel Sysplex/Active-Active (GDPS/AA) availability solutions. Deeper insight Deeper insight into performance and compliance information can help to tune and audit system usage. SPI commands that alter system configurations are now logged. Identity propagation is extended and there is improved auditing of user IDs that make requests over IP. Information on the SSL cipher suites used, along with information on the actual and potential usage of specialty processors, can help tune system performance.
  5. Increasing service agility First-class applications First-class applications enable the creation of agile services from existing assets. Disparate application resources can be combined and managed as a single entity that can be versioned and rapidly moved through the development, test, and production lifecycle. Dependency management is also handled. Entire applications can be measured for resource usage and internal billings. Applications can be managed dynamically by applying policies during runtime. First-class platforms First-class platforms enable the creation of agile service delivery runtimes. CICS regions can be grouped as platforms for rapid application deployments. Decoupling applications from the underlying topology increases flexibility. When regions within a platform are started applications are deployed to them, without any further interaction from a system administrator. Reliability is increased through automatic resource validation, provisioning and de-provisioning. Platforms can be managed dynamically by applying policies during runtime. Modern interfaces Modern interfaces enable customers to build rich web experiences for critical applications. CICS TS V5.1 delivers a production-ready web container for the deployment of lightweight Java servlets and Java Server Pages (JSPs). End-to-end application performance is optimized through fast, local access to CICS applications and data. Updates to interfaces can be rolled out rapidly through OSGi packaged deployments that can fully integrate with first-class applications and platforms. This capability is built on the IBM WebSphere Application Server Liberty profile for compatibility. Foundational enhancements Foundational enhancements extend the core CICS capabilities in a number of areas. CICS events can be captured on operator writes and system messages, and events can be emitted on a one-to-many basis. The CICS-WebSphere MQ Dynamic Program Link (DPL) bridge now supports greater-than-32KB messages. Enhancements to IPIC add support for IBM IMS communications, and improve integration and error recovery. Application storage needs can be reduced through GET and PUT container enhancements. Entire CICSPlex System Manager (CICSPlex SM) systems can be backed-up and restored without manual overrides. The CICS clock can be adjusted for daylight saving time changes, without any further interaction with a system administrator.