Tags

Help us serve you better by leaving feedback on our WebSphere and CICS technical content. If you found a great knowledge document that solved your issue or if you had trouble finding what you needed, we want to know! Whether you have comments, questions, suggestions or ratings, we love to receive your feedback.
Did you know?
IBM product experts review every single piece of feedback received on our IBM Support content
Your feedback is one of the key ways you can help us improve the technical resources we... [More]

I’ve had a few people who want to know how to delete expired messages or they have seen messages being removed and are wondering where they’ve gone. I’ll try to address how message expiry is handled by WebSphere MQ. Messages are not removed by issuing runmqsc commands. When a message’s expiry time has elapsed, it becomes eligible to be discarded by the queue manager. The message is discarded when a browse or nonbrowse MQGET call occurs that would have returned the message had it not already expired. For example, a nonbrowse MQGET call with... [More]

In a WebSphere Application Server zOS environment, workload management stops the creation of new server address spaces when one of the following conditions exist: JCL errors in the procedure associated with the application environment Coding errors in the server code which cause five unexpected terminations of server address spaces within ten minutes Failure of the server address space to connect to workload management due to an invalid invocation environment or invalid parameters The application environment first enters the STOPPING state,... [More]

Recently, I faced a challenge in debugging a problem where the Java Data Base Connectivity (JDBC) trace is either overwritten or lost upon the WebSphere Application Server recycle on z/OS. Specifying the JDBC trace file with the default options provided by the DB2 Universal JDBC Driver data source Custom properties settings, (which you would normally do) will cause the driver to create a new JDBC trace file if the server is recycled. With many installations using the Automatic restart manager (ARM) facility for the servers, if we had a... [More]

Today I will be talking about how to make your thin client application easily distributable to systems that do not have a WebSphere Application Server runtime installed. Some background first: Thin clients are standalone java programs typically used to start or invoke an application running on a server. The word 'thin' implies that ideal thin clients are lightweight: they are simple to run and easy to distribute. Despite their lightweight nature, they are also highly functional because the WebSphere client runtime provides a set of features... [More]

IP interconnectivity (IPIC) provides a new and exciting way of using TCP/IP to communicate between systems. This functionality was introduced in CICS Transaction Server for z/OS (CICS TS) 3.2. Please note this is just an alternative way to connect CICS and non-CICS systems, or CICS systems that are not in the same z/OS image or sysplex. This intercommunication facility can also be used between CICS regions in the same z/OS image or sysplex. SNA networking and VTAM have been at the heart of CICS for 30 years and there is no plan to... [More]

IMS Enterprise Suite Explorer was made generally available late last year. It's very cool, and there is a neat neat video that shows the IMS team talking out quite how cool it is. There's another video that is more a tutorial. Why am I telling you this? If you watched the videos, or if you are looking at the screen shot below, you'll notice that the the IMS Explorer is based on the Eclipse framework, and it includes a perspective called z/OS. This lets you connect to z/OS and do stuff such as list and edit data sets, look at jobs and their... [More]

As many in the world of CICS are aware there are a number of reasons why a CICS region can stall during shutdown. In this submission I would like to focus on a Shutdown hang that has a number of transactions which are left in DMWTQUEU waits. There are a number of different ways to determine why the region is in a stalled state. When your CICS is in this state please obtain a console dump of the region. This can be obtained by issuing the following instructions from your MVS console: dump comm=(CICS HANG) Note that you will need to reply to this... [More]

I've been working with CICS for quite a while and I thought I would share a few tips regarding CICS event processing. I want to talk about the common base event (CBE) format for this post because it is a bit different from the other formats. The CBE format has an additional layer that wasn't obvious when I started working with it. Hopefully this will save you some time. CICS events offer a new way to capture business data without making modifications to existing CICS programs. CICS can capture and emit events based on an event binding that... [More]

I am Kawsar Kamal from the WebSphere for z/OS defect support team. I came across an interesting scenario recently that makes a good candidate for my first entry into the WebSphere blog. Background: Personal certificates are signed by a Certificate Authority (CA). Both the CA and the personal certificates have a time range between which they are valid. In addition, the certificate start time (and date) must be later than or equal to its signer CA start time, and the certificate end (expiry) time must be earlier than or equal to CA end time. If... [More]

WebSphere MQ implements more enhancements and improvements with each new version that is released. While major changes receive a lot of fanfare through topics in the IBM Knowledge Center, there are often many behind-the-scenes updates that aren't as major, but still greatly enhance MQ. Sometimes the code is just tightened up a bit or (for MQ on z/OS) service parameters are implemented to help mitigate undesired behavior.
Here, we will take a look at some of these changes, code enforcements, and service parameters that... [More]

Although the manuals make a great effort in explaining what is needed to configure Outbound Connection Pooling, you may still need some help with tuning a compatible SOCKETCLOSE value that will work within your system. Hopefully, the information below will assist you in making this an easy task.
Start by specifying a SOCKETCLOSE value of one minute 000100 (hhmmss) or a value of your choosing. Then, make use of your DFHSTUP statistics output or use the STAT transaction online to capture URIMAP Resource statistics.... [More]

No source displayed in CICS debug session.
This is a problem I come across quite often. There are several steps a developer can do to resolve the issue before calling IBM for help:
current program loaded is not prepared for Debug Tool
This can happen if the program is not loaded from the expected library. CICS found an older / different version of the program first in the DFHRPL search path. Issue DESC LOADMOD in the debug session. Here is an example of the output:
ADDRESS LENGTH ... [More]

Matt Luczkowiak (from WebSphere Process Server Level 2) has a great write-up about PMR management on the WebSphere Process Server Support blog (one of our product specific blogs). He discusses how you can open and update a Problem Management Record (PMR), and some guidelines to ensure the most efficient support experience: There should only be one problem per PMR Set the appropriate severity Make sure your description of the problem is complete Respond promptly to updates from the support center Matt discusses the above points from the... [More]