Microsoft KB Archive/825953

From BetaArchive Wiki

Article ID: 825953

Article Last Modified on 10/26/2005



APPLIES TO

  • Microsoft Host Integration Server 2000 Standard Edition
  • Microsoft Host Integration Server 2000 Service Pack 1
  • Microsoft SNA Server 4.0
  • Microsoft SNA Server 4.0 Service Pack 1
  • Microsoft SNA Server 4.0 Service Pack 2
  • Microsoft SNA Server 4.0 Service Pack 3
  • Microsoft SNA Server 4.0 Service Pack 4




SYMPTOMS

The 3270 Client (Win3270.exe) may experience an application error and quit unexpectedly when accessing a host application. Although the specific symptoms may vary, you may receive an error message that is similar to the following:

Host Integration Server 3270 Client - (Untitled): win3270.exe - Application Error The instruction at "0x62b96a2b" referenced memory at "0x000e3000". The memory could not be written.

Additionally, a User.dmp file or a Drwtsn32.log file may include information that is similar to the following:

Access violation - code c0000005 (!!! second chance !!!)
eax=00000000 ebx=00000000 ecx=00025497 edx=000bc4ee esi=000bc4ee edi=000e3000
eip=62b96a2b esp=0006fbe4 ebp=00000000 iopl=0         nv up ei pl nz na pe cy
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000203
sna3270!ersalup+0x34b:
62b96a2b f3ab             rep     stosd                  es:000e3000=????????

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
   --------------------------------------------------
   30-Jul-2003  20:48  5.0.0.931   209,168  Sna3270.dll
                

Note Because of file dependencies, the most recent fix that contains the previous files may also contain additional files.


STATUS

Microsoft 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.

MORE INFORMATION

The problem occurs when the 3270 Client is processing a 3270 Erase All Unprotected (EAU) command that is received from a mainframe application. The following is an excerpt of a Data Link Control message trace that is captured by using the Trace Initiator program that is included with Host Integration Server 2000:

|00000640.00000858 DLC   ----------------------------------------------- 16:16:19.0461
|00000640.00000858 DLC   04160006->01020701 DLC DATA     
|00000640.00000858 DLC                      DAF:08 OAF:01 ODAI:off Normal 
|00000640.00000858 DLC                      RQD FMD BC EC DR1 PI 
|00000640.00000858 DLC   
|00000640.00000858 DLC   ---- Header  at address 011AC128, 1 elements ----
|00000640.00000858 DLC   0005C200 740B2C00 08010014 01004406     <..B.t.,.......D.>
|00000640.00000858 DLC   
|00000640.00000858 DLC   ---- Element at address 01C1C448, start 10, end 13 ----
|00000640.00000858 DLC   0381006F                                <.a.o            >

The 0x6F that is shown in the "Element" data is the 3270 EAU command.

For more information about the 3270 EAU command, see the IBM 3270 Data Stream Programmer's Reference (GA23-0059).


Additional query words: HIS 2000

Keywords: kbbug kbfix kbqfe kbhotfixserver KB825953