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 is a quick reference guide for you to configure TXSeries with DB2 in XA environment. To aid this, TXSeries provides, “Cheese sample”, This sample consists of a table which contains different types of cheeses and the number of ordered quantity for each cheese. You can use the transaction “UXA1” to query the number of cheeses of particular type that have been ordered and update the same number if required. Follow the below steps to do the same.
1. CREATE THE CHEESE TABLE
The SQL command file... [More]
How do I resolve when cicswlmstat shows Host-Unreachable message ?
If cicswlmstat shows Host-Unreachable message, you can look for the following:
Check whether the machine is reachable or not, by pinging the machine IP address.
# ping <Remote Machine IP Address>
Sometimes even though remote machine ( where AORs and COR(s) are running ) is up and running and CTG Client is connected to region, cicswlmstat shows Host-Unreachable message. Check if the udp4+echo... [More]
Usually TranMonitorInterval is used to set the timeout for a transaction. TranMonitorInterval in combinaiton with TranMonitorAction specifies, what action should be taken if particular transaction goes out of time.
Force Purge the transaction
If TranMoniotrAction for a transaction is set to purge and the transaction take more time than the value specified by TranMonitorInterval, then the transaction will be force purged.
Step 1: Create a region
So, you’ve now read that TXSeries for Multiplatforms V8.1 Trial is now available on cloud, in the previous blog . Here are some more details for you to understand what this means.
TXSeries V8.1 trial on Linux can now be deployed using the IBM SoftLayer public cloud.
SoftLayer, provides cloud infrastructure as a service from a host of data centers across the globe. To simply put, SoftLayer is a hosting provider. It gives you an quick and easy way to deploy operating system instances –... [More]
TXSeries now offers a 90 day free trial offering for TXSeries for Multiplatforms V8.1 which is available on Linux on x86 and AIX platforms.
In addition,TXSeries for Multiplatforms now offers a trial sandbox on cloud using IBM SoftLayer, that allows a fast and easy evaluation of your applications with TXSeries. Trial Sandbox on SoftLayer eliminates the need for you to procure a hardware instance and then setup infrastructure on your own, which more often is a multiple week effort.
Download the Trial >... [More]
As you know, TXSeries for Multiplatforms supports external authentication mechanism, by supporting external data stores like Active Directory, RACF server, etc. through an LDAP client. In fact, for most of the business solutions, external authentication is the preferred mechanism.
Here is an IBM developerWorks article on how to customize TXSeries External authentication to work with Active Directory: Customizing TXSeries CICS external authentication, Part 1: Windows Active Directory
Do you know that TXSeries 8.1 now provides a broader and high simplified way for timing out the transactions?
With TXSeries 8.1, you can simply timeout a transaction if it runs beyond the time you specify. This is achieved through a TranMonitorInterval (in seconds) parameter introduced in Transaction definition(TD.stanza) of the region. After the timeout variable is set for a transaction, you can define the action that has to be taken on the timeout through TranMonitorAction in TD.stanza.
Now what happens... [More]
Mobility is the most demanded IT capability today. With steeply increasing business users depending on Mobile devices to finish a task on the fly, rather than have to login to a computer .
Now, Enterprises in the sectors like Banking, Transportation, Telecom etc have been in the business for long time. Their business applications/logic was written in COBOL/C/C++ or PL/I, and as technology grew they will have to enable their customers access these applications to make a transaction(in case of a bank), Book tickets(in case of a... [More]
I was articulating for one of our customers on how they could invoke an external application or a command from an on-line CICS transaction running in TXSeries and also to invoke a CICS transaction from an external application (The external application are also referred to as batch application).
The immediate options that comes to mind is the usage of CICS Transaction Gateway that provides an ECI interface for invoking CICS transaction from an external application. However it would not help for invoking an external... [More]
We have an exciting week coming up at the IBM's primier conference IMPACT 2014 in Las Vegas, US between April 27th and May 1st 2014 . If you are at IMPACT 2014 do not miss to attend the below session for TXSeries:
ACI-1342 : The Future of Distributed Transaction Processing with IBM TXSeries V8.1
Application Infrastructure - Customer Information Control System (CICS)
Session Type : Lecture
Date/Time : Thu, 01-May, 03:45 PM-04:45 PM
Room : Venetian-Delfino 4103
Until TXSeries 7.1, application developers and administrators are required to have root/admin privileges in order to perform basic tasks like create/start/stop/destroy regions, SFS servers and PPC Gateway servers. The primary concern raised by various customers is having to share the administrative privileges to any TXSeries administrator or application developer.
With version 8.1, TXSeries has introduced support for administering with non-root/standard users on UNIX/Linux.
Setting up TXSeries for a non-root user
Users whose... [More]
As a programming language, Java has revolutionized the way we write programs. It has become a seemingly ubiquitous part of a programmer’s life. A firm grip on this language can make TXSeries programming a piece of cake. Well, the journey of 1000 miles starts with a single step. We are taking the first step here. Let us plunge into the world of CICS-Java programming with a simple ‘I Love CICS' program.
Let us divide the process into four steps
Step 1 : Create the program
Use your favorite text editor... [More]
You can use CICS SET CONNECTION API in your TXSeries program to ACQUIRE the IPIC connection from local TXSeries region to a
remote TXSeries or CICS TS region. Once the IPIC connection is acquired between the two regions, this connection remains acquired
while both regions are active. You can also verify the connection remains acquired or released using CICS INQUIRE CONNECTION API
CICS application program logic to ACQUIRE/RELEASE the IPIC connection:
/* Verify the connection */
EXEC CICS INQUIRE CONNECTION (sysID)... [More]
If you are in a phase of upgrading your network from IPv4 to IPv6, you must be wondering if are there any considerations for migrating TXSeries regions? One of the very important consideration is, do you still need connectivity to an IPv4 network? This is valid scenario if some of your clients (telnet, web, etc.) and other systems (such as CICS-TS) are still on IPv4 network. In this case, you need to identity the regions that need cross interaction and migrate them on to a dual stack box (a box that can talk to both IPv4 and IPv6 network). A... [More]
Run sarpccp show mapping command to get the running CICSAS server annotation.
You will first use the tkadmin list transaction command to list of all the running transaction on this CICSAS
# tkadmin list tran -server /.:/encina/trpc/5050435443503031303131333232353230343800000065