Error: Parsing the NDS500.sch file while extending schema.

(Last modified: 05Jun2003)

This document (10083330) is provided subject to the disclaimer at the end of this document.

fact

Novell eDirectory 8.7 for NetWare 6

Novell eDirectory 8.7 for NetWare 6.5

Novell eDirectory 8.7 for NetWare 5.1

symptom

Error: Parsing the NDS500.sch file while extending schema.

cause

With the introduction of eDirectory 8.7, there were enhancements added to the DSI.  With these new enhancements, there is much more flexibility in extending schema.  Many of the schema files (files on the CD under the NW\SYS\SYSTEM\SCHEMA take advantage of the new functionality.  If an older version of the DSI.NLM  or DSISCH.NLM (anything older than version 10411.14 dated September 26, 2002) is used by NWCONFIG.NLM to extend the new schema, the above error will occur.

fix

To avoid this error, perform the following:
1. Copy the NW\SYS\SYSTEM\DSI.NLM and the NW\SYS\SYSTEM\DSISCH.NLM from the eDirectory 8.7 CD to the SYS:\SYSTEM directory on the server that will do the schema extension. 
Note: This should be a server that holds a copy of the Root partition.

2. Copy the desired schema files from the eDirectory 8.7 CD to the SYS:\SYSTEM\SCHEMA directory on the Netware server.

3. Run NWCONFIG.NLM and extend schema through the Directory Services option as done previously when the error was generaterated.

If the source cd is Netware 6.5 rather than eDirectory 8.7.1, there are a few differences in the steps above.  Here are the steps if the source is Netware 6.5 CD.

1. Copy the PRODUCTS\EDIR\EDIRSYS.ZIP file to a temporary drive.

2. Extract the files DSISCH.NLM AND DSI.NLM to the SYS:\SYSTEM directory on the server. 
Note: This should be a server that holds a copy of the Root partition.

3. Copy the desired schema files from SYS:\SYSTEM\SCHEMA directory on the Netware 6.5 CD to the SYS:\SYSTEM\SCHEMA directory on the Netware server. 

4. Run NWCONFIG.NLM and extend schema through the Directory Services option as done previously when the error was generated.

note

There are some dependencies between the schema files in the NW\SYS\SYSTEM\SCHEMA directory.  Due to these dependancies, it is recommended that the schema files be extended in the order that is listed in the NW\SYS\SYSTEM\SCHEMA\SCHEMA.CFG file on the eDirectory 8.7 CD.  If all of the schema files listed in the SCHEMA.CFG file are going to be extended, the following steps can be done to automate the process:

1. Copy the NW\SYS\SYSTEM\SCHEMA\SCHEMA.CFG from the CD and place it into the SYS:\SYSTEM\SCHEMA directory on the server. 

2. Create a new file in the same directory called CFG.SCH

3. Add one line in the new CFG.SCH text file as follows:
schema.cfg

4. In NWCONFIG.NLM, point to the CFG.SCH file and it will extend all schema files listed in the SCHEMA.CFG file in the order that it is listed in the SCHEMA.CFG file.

Steps to Duplicate the Symptom above.
When using NWConfig on a Netware 5.1 server running NDS7, NDS8, eDirectory 8.5 or eDirectory 8.6.2 or on a Netware 6 server running eDirectory 8.6.2  to extend the NDS500.sch file (or any other schema file in the NW\SYS\SYSTEM\SCHEMA directory on the eDirectory 8.7 CD, an error: parsing the file is displayed.

fix

For additional information on eDirectory 8.7, please see the following solution.  NOVL81742 - eDirectory 8.7 Readme Addedum

document

Document Title: Error: Parsing the NDS500.sch file while extending schema.
Document ID: 10083330
Solution ID: NOVL89520
Creation Date: 19May2003
Modified Date: 05Jun2003
Novell Product Class:Novell eDirectory

disclaimer

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.
Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.