Local TP Entries Not Deleted from TP Table After Process Ends (308647)



The information in this article applies to:

  • Microsoft Host Integration Server 2000

This article was previously published under Q308647

SYMPTOMS

Entries for local Advanced Program-to-Program Communications (APPC) transaction programs (TPs) may remain in the internal Host Integration Server 2000 (HIS 2000) TP table even after the TP has completed execution. Ending the process for the TP also does not remove the entry in the TP table.

CAUSE

A race condition in Host Integration Server 2000 is preventing shared memory from being updated with a list of TPs that have been terminated.

RESOLUTION

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

328152 How to Obtain the Latest Host Integration Server 2000 Service Pack

STATUS

Microsoft has confirmed that this is a problem in Host Integration Server 2000. This problem was first corrected in Host Integration Server 2000 Service Pack 1.

MORE INFORMATION

The local TP table contains entries for each local TP that is running in Host Integration Server 2000. The contents of the local TP table can be viewed by using the utility SNASHMEM.exe that is included with HIS 2000 as follows.
  1. Open a command prompt and set the window with the following screen attributes so that the SNASHMEM utility display does not scroll:

    screen window size: Width = 80, Height = 50
    font selection: Font = Raster Fonts, Size = 6x8

  2. Click OK and then maximize the command prompt window.
  3. Type SNASHMEM.EXE and press ENTER.
  4. On the main screen:
    • select T(Display TP Entries) to display all local TP entries. -or-

    • select Z(Dump TP Entries) to dump the contents of the local TP table to a file named "SHOWMEM.txt".NOTE: Pressing ESC from the main screen will exit the utility.

Modification Type:MinorLast Reviewed:5/17/2005
Keywords:kbbug kbfix kbHostIntegServ2000preSP1fix kbHostIntegServ2000SP1fix KB308647