Note: The postings on this site solely reflect the personal views of each author and do not necessarily represent the views, positions, strategies or opinions of IBM or IBM management. IBM reserves the right to remove content deemed inappropriate.
Here I would like to talk about a feature that could boost the performance of your applications running in TXSeries.
When you run any transaction on TXSeries region, the program will be loaded by CICSAS (application server process) and it executes the transaction. The program is further unloaded from memory post the completion of the transaction execution. There could be programs defined in the regions (such as a logging program) that might be invoked... [More]
When CICS applications browsing the files using STARTBR FILE or STARTBR DATASET APIs, while performing READNEXT FILE or READNEXT DATASET API operation CICS will return ENDFILE condition even though the FILE or DATASET contains records if TXSeries region is configured with DB2 V9.5 or above as File Manager. The locale configured with the TXSeries/CICS region plays important role while performing BROWSE operations.
The CICS... [More]
Over the past few years, I have had chance to watch both the experienced and the novice laying their hands on TXSeries for Multiplatforms. They make their first steps in setting up the region and configure it for their specific environments. Though TXSeries for Multiplatforms does not require a steep learning curve, there are few elementary mistakes users make, irrespective of their experience with the product. Many of the errors and mistakes can be totally avoided, before the scars of errors are carried forward to the production environment.... [More]
What is the difference between timeout in TD.stanza and XPRecvTimeout?
Both TD timeouts and XPRecvtimeout are communication related time outs applicable in an Inter System communication. The table summarizes the differences between the two.
The timeout is set in TD.stanza for a particular transaction
"XPRecvTimeout" is global to the region and applies to all the transactions in a region. It is set in RD.stanza
Well, as you know, COMMAREA is a very simple, convenient method to transfer data in CICS environment. You can use COMMAREA in a RETURN, XCTL or LINK. Called program can then alter the data passed in the COMMAREA.
Step forward and take a closer look. COMMAREA is just a chunk of bytes which is a direct footprint of your data (or think of it as a byte stream if you are from Java world!). This chunk might have been derived from an instance of a C structure, Working storage section or copy book of COBOL program. For a short discussion here,... [More]
Here are few useful links to TXSeries V8.1 Open Beta
Open Beta Download Link - https://www14.software.ibm.com/iwm/web/cc/earlyprograms/ibm/p3066/index.shtml
We would love to hear your feedback and also get help through this forum
This is an update to the blog that I wrote earlier on ways to monitor a TXSeries system... With the monitoring features introduced in TXSeries for Multiplatforms V8.1 Open Beta I have highlighted the new updates in this blog (marked in BLUE color)...
The CICS TS for the z environment has a rich set of monitoring tools available from both IBM and the third-party vendors. Though TXSeries (CICS) is not blessed with similar offerings, I have striked this sentence as we now provide real-time monitoring support for TXSeries using Tivoli... [More]
Have you been an avid user of Web Administration Console in TXSeries? Then, be ready for a pleasant surprise when you move to a version newer than TXSeries for Multiplatforms V7.1.
The TXSeries Administration Console (Let me call it TAC keep it short) is a Java EE web application, which is deployed on to a web application server. Since its introduction in TXSeries for Multiplatforms version 6.1, till TXSeries for Multiplatforms V7.1, it was using Light Weight Infrastructure (pet named LWI) as its web server. Now this is replaced with... [More]
In the earlier blog on “ Securing your XA Password ” , you saw the steps that need to be followed to create a secure password for your XA connections. This blog just adds to the previous post by showing a picture of how the XAD entries look with existing plain text passwords and newly modified secure XA password.
An existing XAD entry with plain text password could look something like this ,
Observe the XAOpen... [More]
Well, if you have been using TXSeries for Multiplatforms (TXSeries), one of the difficult problems that you would have come across is to debug transaction error scenarios that span across multiple regions. Co-relating critical data for a transaction or a task across all the involved regions is always important while debugging such scenarios. In most situations, a TXSeries setup involves multi-region setup that are all connected using inter system communication facilities (DPL, TR etc). So, if you imagine a typical setup, 3 TXSeries regions are... [More]
AppProbe (Application Probe) facility which is introduced in the TXSereis for Multiplatforms V7.1, is a very useful tool to monitor and debug application's memory usage and helps in detecting memory leaks within the application.
The tool can be used to monitor your applications based on transaction names, program names or the programming language. Using this facility, you can monitor the memory usage in process heap (for tracking memory blocks allocated through standard functions such as malloc/calloc) and TaskPrivate pool (for tracking... [More]
TXSeries for Multiplatforms v8.1 Open Beta has introduced CKTI (Task Initiation) that spawns a task in TXSeries upon receiving a WebSphere MQ trigger. This improves upon existing conventional methods in that it brings enhanced integration with better control and management for handling trigger conditions.
The way it works is, CKTI starts a CICS transaction when a WebSphere MQ trigger message is read. When a message is put onto an application message queue, a trigger is generated by WebSphere MQ upon meeting trigger... [More]
CICS region uses a default file manager SFS (Structured File Server) to store system and user files and queues. An SFS server is a recoverable server that manages access to data that is stored in record-oriented files. It provides transactional integrity and flexible storage management. SFS server uses two logical volumes.
SFS Data Volume - To write/store recoverable data
SFS Log Volume... [More]
IBM COBOL for AIX provides integrated CICS translator option for compiling the CICS COBOL Programs (-qcics). If the programs are developed using the IBM Rational Developer for Power Systems (RDp), using the integrated translator option for the COBOL compiler, the break points can be added to the EXEC CICS statements directly.
If you use TXSeries supplied cicstcl tool to compile the IBM COBOL program, first it converts .ccp files to .cbl files (translating or pre-processing CICS statements) and then it compiles .cbl files with cob2_r... [More]