FIX: The TN3270E emulator stops responding after issuing a logoff command from a host application (822830)
The information in this article applies to:
- Microsoft Host Integration Server 2000
- Microsoft Host Integration Server 2000 SP1
SYMPTOMSThe following are two possible scenarios that can occur when a user issues a logoff command to exit a mainframe application: Scenario 1After a user logs off from a host application, the TN3270 server receives the USS MSG10 screen from the host, and then the server returns to the IBM mainframe a negative response that includes the IBM Sense Code X'2004'. From the user's perspective, the symptoms generally appear as a blank screen on the TN3270E emulator after the successful host application logoff. You expect the USS MSG10 screen to appear so that the user can log on to another host application. Scenario 2After a user logs off from a host application, the TN3270E emulator displays the following error message: TN3270E Service Error 520
Internal LU session state error in
FirstInboundByteProcess.
State error id - 3 (expected CONT,RCV).
Current state - SSCP-LU, SNDNXMT
The following event is also logged in the application event log on the Host Integration Server 2000 server where the TN3270 server is running: Event ID: 603
Source: TN3270 Server
Description: TN3270(E) session with client at TCP/IP Address (port port number) using LU LU Name terminated abnormally because:
TN3270E Service Error 520 Internal LU session state error in FirstInboundByteProcess.
State error id - 3 (expected CONT,RCV).
Current state - SSCP-LU, SNDNXMT
CAUSEScenario 1This first problem scenario occurs when the TN3270 server receives an UNBIND request from a host application while waiting for an acknowledgment from a TN3270E emulator for data that the host application had sent before the UNBIND.
If the acknowledgment from the TN3270E emulator is received after UNBIND is received from the host application, the TN3270 server correctly discards the acknowledgment. The TN3270 server then incorrectly changes its internal session state for this host session. The change in the session state causes the TN3270 server to reject the USS MSG10 screen with IBM sense code X'2004'. Scenario 2The second problem scenario occurs when a TN3270E emulator sends 3270_LU_DATA over a SSCP_LU session. The host session transitions from a LU-LU session to a SSCP-LU session when a user logs off the mainframe application. The TN3270 server only expects to receive SSCP_LU_DATA from a TN3270E client when the host session is in an SSCP_LU state. The TN3270 server incorrectly changes its internal session state when it received 3270_LU_DATA over a SSCP-LU session. When this problem occurs, the TN3270 server logs the Event 603 error message and sends a TN3270E Service Error 520 message to the TN3270E emulator when the emulator receives additional data from the TN3270E emulator.RESOLUTIONService 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
----------------------------------------------------
13-Jun-2003 18:54 5.0.0.917 258,320 Tn3servr.exe
NOTE: Because of file dependencies, the most recent fix that contains
the preceding files may also contain additional files. STATUSMicrosoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
This problem was corrected in Microsoft Host Integration Server 2000 Service Pack 2.
| Modification Type: | Minor | Last Reviewed: | 10/26/2005 |
|---|
| Keywords: | kbHotfixServer kbQFE kbHotfixServer kbQFE kbQFE kbfix kbbug KB822830 kbAudDeveloper |
|---|
|