We are running CICS 4.1.0. We've Web-enabled our Student registration/inquiry application last year. We DO NOT experience any response time degradation when the said application is used inhouse or via intranet. But we do experience very bad response time when a deluge of students log on to CICS to register or check their grades via Internet on their web browser. Where/what should we look/check/change to alleviate the situation?
I'm tempted to say that as 4.1 is out of service, you are VERY exposed to a failure stopping your application altogether...but you know that anyway!
On the supported CICS TS 1.3 & 2.2, the Web support has improved considerably, and so you might well get a resolution of your performance problems by simply upgrading.
You do not say where the delay is being generated. If it's because of insufficient network capacity, then no help from CICS I'm afraid.
If the delay seems to be CICS related, then you are going to look at what exactly your application is doing to generate the Web Pages. Obvious things to think about are moving any Web Pages into Programs and then Data Spaces.
If the source data is in VSAM files, then move them into DataSpaces, or use CTS 2.2 whereby locking contention is reduced. Alternatively,think about the relationshiop between VSAM CIs and the clustering of keys. You might have too few LSR buffers for the activivty.
A quick fix muight be to install a cloaned AOR and then use the MVS TCP/IP Port Sharing function to do load balencing between them. This might well alleviate the performance problem entirely - but it depends on your CICS Application, the source of the data and any affinities present.
All in all, you need to investigate WHERE the delay is occuring before anyone can suggest anything further.
Dig Deeper on IBM system z and mainframe systems
Related Q&A from Robert Crawford
For better mainframe capacity planning, how do I convert CPU hours to MIPS? And is there a way to calculate the relationship between MIPS and MSUs? Continue Reading
I have two years of experience in mainframe technology, currently working as a mainframe developer. I want to change to Java technology. Continue Reading
I want to replicate DB2 from the mainframe to an AIX box since it's cheaper and the copy can be used for testing. Is this possible? Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.