TN3270 does not allow more than 2000 sessions per user (814166)



The information in this article applies to:

  • Microsoft Host Integration Server 2000
  • Microsoft Host Integration Server 2000 SP1

SYMPTOMS

If a user or an application tries to open more than two thousand (2000) TN3270 sessions from a workstation (using a single TCP/IP address), the requests for that incoming address are rejected, and the TN3270 server logs the following event:Event Type: Warning
Event Source: TN3270 Server
Event ID: 603 Description: TN3270(E) session with client at 10.10.10.2 (port 17186) using LU <none> terminated abnormally because: TN3270E Service Message 529 Licensed session limit for IP address 10.10.10.2 has been exceeded. EXPLANATION A TN3270(E) client session was terminated abnormally.
ACTION No action is necessary.

CAUSE

This problem occurs because Host Integration Server TN3270 Service has an internal limit of 2000 TN3270 sessions per user (that is, per client TCP/IP address).

RESOLUTION

Service pack information

To resolve this problem, obtain the latest service pack for Microsoft Host Integration Server 2000. For more information, click the following article number to view the article in the Microsoft Knowledge Base:

328152 How to obtain the latest service pack for Host Integration Server 2000

Hotfix information

The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel.
   Date         Time   Version     Size     File name
   -----------------------------------------------------
   03-Mar-2003  14:38  5.0.0.900   250,128  Tn3servr.exe     
				

NOTE: Because of file dependencies, the most recent fix that contains the preceding files may also contain additional files.

The limit has now been made configurable as a new registry value that needs to be manually added. If the registry value is not specified, the default value is 2000. Follow these steps, and then quit Registry Editor:
  1. Click Start, click Run, type regedit, and then click OK.
  2. Locate and then click the following key in the registry:

    HKEY_LOCAL_MACHINE/system/currentcontrolset/services/tn3270/parameters

  3. On the Edit menu, point to New, and then click DWORD Value.
  4. Type MaxSessionsPerUser, and then press ENTER.
  5. On the Edit menu, click Modify.
  6. Type a value between 2000 and 30000, for the desired maximun number of TN3270 sessions per user, and then click OK.

STATUS

Microsoft has confirmed that this is a problem in Host Integration Server 2000 and Host Integration Server 2000 SP1.

This problem was corrected in Microsoft Host Integration Server 2000 Service Pack 2.

Modification Type:MinorLast Reviewed:9/27/2005
Keywords:kbHotfixServer kbQFE kbQFE kbprb kbbug kbfix KB814166