Microsoft KB Archive/193827

From BetaArchive Wiki

Article ID: 193827

Article Last Modified on 3/21/2005



APPLIES TO

  • Microsoft SNA Server 3.0 Service Pack 4
  • Microsoft SNA Server 4.0
  • Microsoft SNA Server 3.0 Service Pack 2
  • Microsoft SNA Server 3.0 Service Pack 3
  • Microsoft SNA Server 4.0
  • Microsoft SNA Server 4.0 Service Pack 1



This article was previously published under Q193827

SYMPTOMS

SNA Print Server may generate an endless stream of blank pages. The following error message may be logged in the host CICS log:

Event DFH8510I - SNA Protocol Violation Detected in Query Response.


CAUSE

If a host sends a Read Partition Query command in an RU containing a

Function Management Header (FMH), the reply sent by the SNA Print
Server

does not have the FMH bit set, even though the reply contains a Function Management Header. The host responds to this with a SHUTD command, and then an UNBIND, and then automatically starts the cycle again with a new bind. Each cycle results in a blank page being ejected by the printer.

The following trace excerpt shows a Read Partition Query in an RU with a

Function Management Header, followed by an improperly formatted
response.



Read Partition Query with Function Management Header:

   DLC   01160000->03020101 DLC DATA
   DLC                      DAF:20 OAF:01 ODAI:off Normal
   DLC                      RQE FMD FI BC EC DR1 PI BB CD
   DLC
   DLC   ---- Header  at address 010D42AC, 1 elements ----
   DLC   00000000 00002C00 20010002 0100EA00     <......,........>
   DLC
   DLC   ---- Element at address 015CF900, start 10, end 23 ----
   DLC   0B91A006 01000B60 00000501 FF02 <.j.....`......  >



Note that byte 0, bit 4 of the RH is set, indicating the present of an FMH in an FMD frame. The FMH is 0601000B6000.

Query Reply sent by SNA Print Server:

   DLC   03020101->01160000 DLC DATA
   DLC                      DAF:01 OAF:20 ODAI:off Normal
   DLC                      RQE FMD BC EC DR1 CD
   DLC
   DLC   ---- Header  at address 010D44E8, 1 elements ----
   DLC   00020B6F 62002C00 01200001 0100EA00     <...ob.,........>
   DLC
   DLC   ---- Element at address 015CF900, start 10, end 137 ----
   DLC   03902006 01008B60 00000C81 80808185     <......`...a..ae>
   DLC   86878895 A6001781 811F0000 50001800 <fghnw..aa...P...>
   DLC   00010064 0002008C 0A0807B0 00148185 <...d..........ae>
   DLC   82000A08 04000000 07000000 00000000 <b...............>
   DLC   00168186 400800F7 F100F200 F300F400 <..af@..71.2.3.4.>
   DLC   F500F600 F700000D 81870400 F0F100F2 <5.6.7...ag..01.2>
   DLC   00F40000 0C819500 00080008 00010100 <.4...an.........>
   DLC   1181A600 000B0300 000007B0 000007B0 <.aw.............>

Note that in the reply, byte 0, bit 4 is not set. However, the FMH is still present.

RESOLUTION

SNA Server version 3.0

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

184307 How to Obtain the Latest SNA Server Version 3.0 Service Pack



SNA Server version 4.0



This problem was corrected in the latest SNA Server version 4.0 U.S. Service Pack. For information on obtaining this Service Pack, query on the following word in the Microsoft Knowledge Base (without the spaces):

   S E R V P A C K

WORKAROUND

There is a parameter called "query" in the CICS Terminal Control Table (TCT). If this parameter is set to ALL, the problem occurs. Setting the parameter to NONE works around the problem.

STATUS

Microsoft has confirmed that this is a problem in SNA Server versions 3.0,3.0 SP1, 3.0 SP2, 3.0 SP3, 4.0, and 4.0 SP1 . This problem was first corrected in SNA Server 3.0 Service Pack 4.

Keywords: kbbug kbfix kbfaq KB193827