473,782 Members | 2,423 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

IDTHTOIN Alternatives DB2 v7 z/OS

Our Mainframe DBA insists that the IDTHTOIN parameter be set to 600
so
that all idle threads timeout after 10 minutes. This is causing a
particular packaged application that expects to hold idle threads
open
for as long as it wants problems. From an application standpoint
there is not an acceptable workaround that would allow the
application
to create connections dynamically at this point.

Our Mainframe DBA has no alternatives and refuses to research the
situation for alternatives. We are on DB2 v7 z/OS. Can anyone
recommend any alternatives that would allow us to more granular
control of cancellation of idle threads? I can understand the need
of
the DBA to keep control over certain idle timeouts but it would be
very nice to be able to override this somehow for a particular
process
id or something. If anyone has any suggestions on how we might
implement a more granular control over Idle thread allowing certain
Idle threads to remain Idle as long as they want and other Idle
threads to be forced off after a certain time period I would
appreciate some suggestions.
Spencer
Nov 17 '07 #1
1 3104
Spencer wrote:
Our Mainframe DBA insists that the IDTHTOIN parameter be set to 600
so
that all idle threads timeout after 10 minutes. This is causing a
particular packaged application that expects to hold idle threads
open
for as long as it wants problems. From an application standpoint
there is not an acceptable workaround that would allow the
application
to create connections dynamically at this point.

Our Mainframe DBA has no alternatives and refuses to research the
situation for alternatives. We are on DB2 v7 z/OS. Can anyone
recommend any alternatives that would allow us to more granular
control of cancellation of idle threads? I can understand the need
of
the DBA to keep control over certain idle timeouts but it would be
very nice to be able to override this somehow for a particular
process
id or something. If anyone has any suggestions on how we might
implement a more granular control over Idle thread allowing certain
Idle threads to remain Idle as long as they want and other Idle
threads to be forced off after a certain time period I would
appreciate some suggestions.
Spencer
Have your DBA check the setting for CMTSTAT in DSNZPARM.
It should be set to INACTIVE (which is the default in DB2 v8 but not in v7).
This should allow the connection to go inactive but still "hang around".
The database access thread (DBAT) will be returned to the pool to be used by
another connection.
This should work for "well behaving" apps, i.e. apps that do commits now and
again.

HTH

--
Jeroen
Nov 18 '07 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
1484
by: Scott F | last post by:
testvar = bob # Trial A: This does not work if testvar == ("fred" or "bob): statements # Trial B: This does work if textvar == "fred" or textvar == "bob": statements
3
2973
by: Dan Christensen | last post by:
I have written a small application in VB6 -- a kind of special purpose text editor. There seem to be many annoying glitches in VB's rich text box control, however. Performance on larger files has suffered as a result of various work-arounds I have had to use. And there some very annoying, nonstandard "features." Are there any C++ alternatives I could use? Dan
43
5026
by: Steven T. Hatton | last post by:
Now that I have a better grasp of the scope and capabilities of the C++ Standard Library, I understand that products such as Qt actually provide much of the same functionality through their own libraries. I'm not sure if that's a good thing or not. AFAIK, most of Qt is compatable with the Standard Library. That is, QLT can interoperate with STL, and you can convert back and forth between std::string and Qt::QString, etc. Are there any...
1
4130
by: worky | last post by:
How could I set this parameter? Does this parameter only release connecttion that ended abnormally? I just want that locks belonging to a "crashed" connection be removed; does this parameter will do that? Thanks
2
6857
by: Guadala Harry | last post by:
The current implementation (that works) retrieves data from a SS2K db via stored procedure that returns 40-60 rows and 6 columns (one string and five int columns), and places that result set into a DataTable that remains in the Application State (this is an asp.net web application). Various methods throughout the app read this DataTable - searching for one specific row and then specific column(s) within the found row. While everything...
1
1299
by: Doug | last post by:
Looking for opinions/suggestions: Suppose I have a "region" of an aspx page I want to hide or show based on whatever runtime conditions. Additionally, the entire region is defined by an HTML <TABLE>. There is nothing else in the region beyond whatever is contained in the <TABLE>. I see at least two options for showing/hiding this region. 1. Wrap the table in an <ASP:Panel> and set the panel's Visible property to
7
7251
by: Aaron Schnieder | last post by:
Hi, After battling with Crystal Reports for a while I have started to look for alternatives. It seems like there has got to be something out there that does a better job than Crystal Reports because I have run across a lot of issues with it in the short time I have been working with it. I have an ASP .NET database site that will be going live for a small business in the near future, so price is definately a factor. I am filling a...
8
13060
by: werner | last post by:
Hi! I don't want to use eval() in order to parse a user-supplied formula. What alternatives do I have? PHP has no standard functionality for tokenizing or parsing expressions in this regard. Here is a simple example: The user supplies the following formula in string format, "a = (6+10)/4", and the script needs to find out what the value of 'a' is.
3
2685
by: =?Utf-8?B?bXVzb3NkZXY=?= | last post by:
Hi guys I've used an Application_BeginRequest function in my global.asax page to implement some URL rewriting functionality on our website. However, upon moving it to my host (1&1.co.uk), it no longer works. They don't support Application_BeginRequest? They've given me a list of the low-level functions they do support, which can be viewed at http://s221042302.websitehome.co.uk/check.aspx
0
9480
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10313
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
10081
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9946
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8968
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7494
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5378
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5511
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4044
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.