PRB: Call to ADSI NDS Provider Returns Error 0x80070003 (267998)



The information in this article applies to:

  • Microsoft Active Directory Service Interfaces 2.0
  • Microsoft Active Directory Service Interfaces 2.5
  • Microsoft Active Directory Services Interface, Microsoft Active Directory Client
  • Microsoft Active Directory Services Interface, System Component

This article was previously published under Q267998

SYMPTOMS

A GetObject(ADsGetObject) or OpenDSObject(ADsOpenObject) call to the Active Directory Services Interface (ADSI) Novell Directory Service (NDS) provider may return the following error message:
0x80070003 - The system cannot find the path specified.

CAUSE

There are two common causes for this problem:
  • The underlying services for Netware have not been installed.

    -or-

  • An invalid ADsPath is being used.

RESOLUTION

In order to use the Microsoft ADSI NDS provider, either the Microsoft Client Services for Netware (CSNW) or Microsoft Gateway Services for Netware (GSNW) must be installed on the computer. This is to ensure that the necessary dynamic link libraries and protocols are present. On Microsoft Windows 95, Windows 98, or Windows NT 4 operating systems, it may be necessary to reinstall ADSI after you have installed the services for Netware to ensure that the appropriate file versions are present.

The ADsPath should begin with "NDS://" followed by the tree name. The distinguished name (DN) of the object in the folder should then be specified. This DN should be delimited by slashes and be comprised of relative distinguished names (RDNs) beginning with the root of the folder on the left and moving right.

For additional information on creating ADsPaths and binding with the NDS provider, click the article number below to view the article in the Microsoft Knowledge Base:

236400 HOWTO: Use ADSI to Bind to Objects with the NDS Provider

MORE INFORMATION

For additional information on ADSI, see the following Microsoft Websites:

Active Directory Service Interfaces Overview
http://www.microsoft.com/adsi

MSDN Online Library
http://msdn.microsoft.com/library
(Search for "ADSI".)


For additional information on the different ADSI providers, click the article number below to view the article in the Microsoft Knowledge Base:

233023 HOWTO: Find All ADSI Providers on a System




The third-party products that are discussed in this article are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.

Modification Type:MajorLast Reviewed:2/12/2004
Keywords:kbDSWADSI2003Swept kbprb KB267998 kbAudDeveloper