NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: GroupWise C022 Errors Caused by MS Requestor README FOR: MSRD95.EXE NOVELL PRODUCTS and VERSIONS: GroupWise 4.1 for Windows GroupWise 4.1a for Windows NetWare Client32 for WIN95 2.1 ABSTRACT: This is MicroSoft's patch to their Netware requestor for Windows 95. It fixes problems where GroupWise databases would get damaged, resulting in C022 errors. ----------------------------------------------------------------- DISCLAIMER THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL. NOVELL MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION. HOWEVER, THE INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY. NOVELL MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION. ----------------------------------------------------------------- ISSUE: There have been numerous customers who have reported problems with data loss or GroupWise database integrity problems when using the Microsoft client for Netware networks (hereafter referred to as the MS redirector) in Windows 95 , or in other words, the NetWare requestor provided by Microsoft that accompanies Windows 95. After working with Microsoft, Novell has obtained from them a new releases of the MS redirectors. NOTE: there are three patched redirectors included in this self-extracting file: nwr2upd.exe is the bindery version, nwredupd.exe is the NDS version and vrdr4upd.exe is the NT redirector for Win95. Although Novell is providing these Microsoft redirectors as a service to its customers, we recommend using the Novell Client32 driver for Windows 95 instead of the Microsoft drivers. Also included is a readme file from Microsoft which accompanied its NDS version of the redirector (nwredupd.exe). The readme filename is NWREDIR.TXT. Install this new redirector if the following apply: 1. GroupWise is being used on a PC with Windows 95. 2. Your GroupWise message store (post office) is on a Netware file server. 3. You do not want to use the Windows 95 network client for Netware provided by Novell (Client32). There are three problem scenarios identified with a test application when using the previous version of the MS redirector. The test application performed Reads and Writes to a NetWare server. These problems are resolved with the new MS redirector. Here are the results. Problem Scenario 1: =================== Client1 and Client2 open the same file. Client1 writes data to the file. Client2 tries to read file and gets cached data. This problem is occurring because the previous version of the MS redirector does not read data from the network if a file was opened in a Read/Write Deny None mode. GroupWise uses byte-locking to write and therefore does not lock a file when reading or writing. Problem Scenario 2: ================== Client1 and Client2 open the same file. Client1 truncates < or expands> the file. Client2 tries to get the size of the file using GETFILESIZE API; it never hits the wire; app is given the original filesize. The GETFILESIZE API was not being handled correctly. Reads that included the GETFILESIZE API were being serviced by local cache. Problem Scenario 3: ================== Client1 and Client2 open the same file, Client1 locks byte 0; Client2 sets the filepointer to 1 (we don't see any rework activity regarding this) and then attempts to read from offset 1 and gets an error. It is an intermittent problem. Microsoft granted Novell permission for distribution of the new redirectors only for the intent of distributing them to customers. Self-Extracting File Name: MSRD95.EXE Files Included Size Date Time ..\ MSRD95.TXT (This file) NWR2UPD.EXE 171008 6-19-96 4:05:48 pm NWREDIR.TXT 6434 8-29-96 4:41:14 am NWREDUPD.EXE 194560 8-29-96 4:41:14 am VRDR4UPD.EXE 178688 8-29-96 7:45:56 pm Installation Instructions: NETWARE REDIRECTORS/REQUESTORS ================================ Execute nwr2upd.exe or nwredupd.exe on any PC running Windows 95 and connecting to a Netware file server to access the GroupWise message store (post office).. It will update the registry with the version number for this driver and will copy NWREDIR.VXD into the WINDOWS\SYSTEM directory. NT REDIRECTOR/REQUESTOR ======================= Execute vrdr4upd.exe on any Win95 workstation connecting to an NT server. ----------------------------------------------------------------- Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information. -----------------------------------------------------------------