KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

Q133721: SNA Error 505: The Host Terminated the Connection Used…

Article: Q133721
Product(s): Microsoft SNA Server
Version(s): MS-DOS:3.0; WINDOWS:2.1,2.11 SP1;2.11 SP2,3.0 (all SP),4.0,4.0 SP1,4.0 SP2,4.0 SP3,4.0
Operating System(s): 
Keyword(s): kbnetwork
Last Modified: 13-JUN-2001

-------------------------------------------------------------------------------
The information in this article applies to:

- Microsoft SNA Server, versions 2.1, 2.11 SP1, 2.11 SP2, 3.0 SP1, 3.0 SP2, 3.0 SP3, 3.0 SP4, 4.0, 4.0 SP1, 4.0 SP2, 4.0 SP3, 4.0 SP1, on platform(s):
   - the operating system: Microsoft Windows NT 
-------------------------------------------------------------------------------

SYMPTOMS
========

When you use Microsoft Network Client for MS-DOS and Microsoft SNA Server DOS
Client, the 3270 terminal emulator may display communication status 505 and then
stop responding (hang).

CAUSE
=====

The incorrect computer name is called up during network initialization. SNA DOS
Client traces show the following:

  ... ... ... ... Remote box? <SNA_Server>:<Incorrect_SNA_Client>
  ...
  ... ... ... ... STAB entry <number> for box <Incorrect_SNA_Client>

where: <SNA_Server> is the Server name in SNA Server Admin,
<Incorrect_SNA_Client> is the incorrectly specified computer name of SNA
client, and <number> is the service table entry number.

This situation occurs when both the MS-DOS-based and Windows-based clients are in
the path. For example, your AUTOEXEC.BAT file contains the following:

  PATH C:\WINDOWS;C:\NET;C:\DOS;C:\;
  NET INITIALIZE
  NET START

In this case, the Windows for Workgroups version of NET.EXE is called first. The
Windows for Workgroups version of NET.EXE uses C:\WINDOWS\SYSTEM.INI, instead of
C:\NET\SYSTEM.INI. This causes the error to occur.

The SYSTEM.INI contains the following entry for the SNA Client's computer name:

  [Network]
  ComputerName=<SNA_Client>

RESOLUTION
==========

Use one of the following two methods to ensure the correct version of NET.EXE is
used:

- Specify the complete path in the AUTOEXEC.BAT file. For example:

  C:\NET\NET INITIALIZE
  C:\NET\NET START

  -or-

- Remove Windows from the Path statement. For example:

  :NET
  PATH C:\NET;C:\;
  NET INITIALIZE
  NET START

Additional query words: prodsna client dos applet computer name

======================================================================
Keywords          : kbnetwork 
Technology        : kbAudDeveloper kbSNAServSearch
Version           : MS-DOS:3.0; WINDOWS:2.1,2.11 SP1;2.11 SP2,3.0 (all SP),4.0,4.0 SP1,4.0 SP2,4.0 SP3,4.0 SP1

=============================================================================

THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Copyright Microsoft Corporation 1986-2002.