Novell Client is unable to communicate with OpenSLP Directory Agent over SLPv2
(Last modified: 15Dec2004)
This document (10095884) is provided subject to the disclaimer at the end of this document.
fact
Novell Client 4.9 for Windows NT/2000/XP
OpenSLP
symptom
Novell Client is unable to communicate with OpenSLP Directory Agent over SLPv2
cause
Two problems were identified during testing with an OpenSLP Directory Agent. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SRVLOC\Parameters] Fixed in updated SRVLOC.SYS dated 13Dec2004 or later.
The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts 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.
1. An SLPv2 DA service request should contain: "service:directory-agent" instead of just "directory-agent".
2. An SLPv2 service request should only have one equal between an attribute name and an attribute value in the where clause instead of two equals.
The following registry key was added to control whether single or double equals are present in a where clause:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SRVLOC\Parameters\Use SingleEquals in Where (V2)
The default is to use double equals. If this DWORD parameter is nonzero single equals will be used. Changes have been made to the NetWare DA to accept either single or double equals, but many existing installations are still using the old DA code that requires double equals. This is why the default for double equals was chosen.
The srvloc.sys changes will reformat the where clause passed by either an application or by nwslp.sys to only contain single equals if the above registry is nonzero. e.g.:
"Use SingleEquals in Where (V2)"=dword:00000001fix
document
Document Title: Novell Client is unable to communicate with OpenSLP Directory Agent over SLPv2 Document ID: 10095884 Solution ID: NOVL100226 Creation Date: 15Dec2004 Modified Date: 15Dec2004 Novell Product Class: Connectivity Products disclaimer
Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.