Q172470: Zero-Length RU Causes Subsequent Jobs to Stop
Article: Q172470
Product(s): Microsoft SNA Server
Version(s): WINDOWS:3.0 SP1
Operating System(s):
Keyword(s): kbnetwork
Last Modified: 02-APR-2000
-------------------------------------------------------------------------------
The information in this article applies to:
- Microsoft SNA Server, version 3.0 SP1
-------------------------------------------------------------------------------
SYMPTOMS
========
If a zero-length RU is encountered and Job Monitoring is enabled, any subsequent
jobs sent to SNA Server Print Service will hang.
CAUSE
=====
If Job Monitoring is turned on for a session, jobs are not fully closed down
until the printer has notified SNA Server Print Service that the job has
finished printing. Unfortunately, a zero-length job never starts printing, so it
never finishes and the job is never properly closed.
STATUS
======
Microsoft has confirmed this to be a problem in SNA Server version 3.0 Service
Pack 1 (SP1). This problem was corrected in the latest SNA Server version 3.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
MORE INFORMATION
================
DLC DAF:E9 OAF:01 ODAI:off Normal
DLC BID RQD DFC FI BC EC DR1 PI
DLC
DLC ---- Header at address 010342E0, 1 elements ----
DLC 01020005 6C002C00 E9010005 01001C01 <....l.,.Z.......>
DLC
DLC ---- Element at address 0152CFF0, start 10, end 13 ----
DLC 4B8100C8 <Ka.H >
FMI ------------------------------------------------------------
FMI 01027102->10120600 FMIST CTRL BID REQ
FMI ACK required Msg key:6 FMHI BCI ECI RBI
FMI
FMI ---- Header at address 010342E0, 0 elements ----
FMI 02011401 E0012C00 E9010006 01001C01 <......,.Z.......>
FMI ------------------------------------------------------------
FMI 10120600->01027102 FMIST CTRL BID ACK
FMI Msg key:4 COMMIT EBI CDI SDI
FMI
FMI ---- Header at address 01034418, 0 elements ----
FMI 02021405 17001500 00000004 01005E02 <..............^.>
DLC ------------------------------------------------------------
DLC 01020101->04160080 DLC DATA
DLC DAF:01 OAF:E9 ODAI:off Normal
DLC BID +RSP DFC FI BC EC DR1 PI
DLC
DLC ---- Header at address 010342E0, 1 elements ----
DLC 02011401 E0002C00 01E90005 01001C01 <......,..Z......>
DLC
DLC ---- Element at address 0152B7FC, start 10, end 13 ----
DLC CB8100C8 <.a.H >
Zero Length RU:
DLC ------------------------------------------------------------
DLC 04160080->01020101 DLC DATA
DLC DAF:E9 OAF:01 ODAI:off Normal
DLC RQE FMD BC EC DR1 PI BB EB
DLC
DLC ---- Header at address 010342E0, 1 elements ----
DLC 00020011 6A002C00 E9010006 01001C01 <....j.,.Z.......>
DLC
DLC ---- Element at address 0152B7FC, start 10, end 12 ----
DLC 0391C0 <.j. >
DLC ------------------------------------------------------------
DLC 01020101->04160080 DLCST RSRC
DLC Credit:4
DLC
DLC ---- Header at address 01034418, 0 elements ----
DLC 04020004 17001500 00000004 01005E02 <..............^.>
DLC ------------------------------------------------------------
DLC 01020101->04160080 DLC DATA
DLC DAF:01 OAF:E9 ODAI:off Normal
DLC +RSP FMD BC EC PI
DLC
DLC ---- Header at address 01034210, 1 elements ----
DLC 04020000 00002C00 01E90000 01002801 <......,..Z....(.>
DLC
DLC ---- Element at address 0152CFF0, start 10, end 12 ----
DLC 830100 <c.. >
FMI --------------------------------------------------------------
FMI 01027102->10120600 FMI DATA
FMI NO ACK reqd Key:7 Seq:6 BCI ECI BBI EBI CEI
FMI BBIUI EBIUI
FMI
FMI ---- Header at address 010342E0, 1 elements ----
FMI 00020007 6C0E2C00 E9010006 01001C01 <....l.,.Z.......>
FMI --------------------------------------------------------------
FMI 01027102->10120600 FMIST SESS
FMI Code:BETB
FMI
FMI ---- Header at address 01034620, 0 elements ----
FMI 05020007 00002C00 E9010002 01001C01 <......,.Z.......>
FMI --------------------------------------------------------------
FMI 10120600->01027102 FMIST RSRC
FMI Credit:1
FMI
FMI ---- Header at address 01034620, 0 elements ----
FMI 04010001 E0012C00 E9010006 01005E02 <......,.Z.....^.>
FMI --------------------------------------------------------------
FMI 10120600->01027102 FMIST ACK
FMI Msg key:7 Replies:5376 Sequence:6
FMI
FMI ---- Header at address 01034620, 0 elements ----
FMI 01020007 17001500 00000006 01005E02 <..............^.>
DLC --------------------------------------------------------------
DLC 04160080->01020101 DLCST RSRC
DLC Credit:4
DLC
DLC ---- Header at address 01034418, 0 elements ----
DLC 04020004 00002C00 01E90000 01001C01 <......,..Z......>
A request to start a new job is submitted from the host:
DLC --------------------------------------------------------------
DLC 04160080->01020101 DLC DATA
DLC DAF:E9 OAF:01 ODAI:off Normal
DLC BID RQD DFC FI BC EC DR1 PI
DLC
DLC ---- Header at address 01034418, 1 elements ----
DLC 01B0B006 00002C00 E9010007 01001C01 <......,.Z.......>
DLC
DLC ---- Element at address 0152CFF0, start 10, end 13 ----
DLC 4B8100C8 <Ka.H >
This request is then passed over FMI to the SNA Server Print Service:
FMI --------------------------------------------------------------
FMI 01027102->10120600 FMIST CTRL BID REQ
FMI ACK required Msg key:8 FMHI BCI ECI RBI
FMI
FMI ---- Header at address 01034418, 0 elements ----
FMI 02011401 E0012C00 E9010008 01001C01 <......,.Z.......>
There is no response from the SNA Server Print Service.
With the fix applied, the SNA Server Print Service will generate a message that
the zero-length RU was printed successfully, thus giving it permission to close
the session down. This will allow any subsequent jobs to then be printed.
Additional query words:
======================================================================
Keywords : kbnetwork
Technology : kbAudDeveloper kbSNAServSearch kbSNAServ300SP1
Version : WINDOWS:3.0 SP1
Issue type : kbbug
Solution Type : kbfix
=============================================================================
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.