NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: FIXNAMES UTILITY TID #: 2964444 README FOR: FIXNAME2.EXE NOVELL PRODUCTS and VERSIONS: NSS - NW6SFS ABSTRACT: This is an updated version of FIXNAMES.NLM, this utility verifies that every file in the supplied path on an NSS volume has a legal name in the current code page. Files can have illegal names if they were created when the server had a different code page from that currently configured. This version is dated June 9, 2003 ----------------------------------------------------------------- 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. ----------------------------------------------------------------- INSTALLATION INSTRUCTIONS: Extract FIXNAMES.EXE to a temporary directory. Copy FIXNAMES.NLM to SYS:\SYSTEM of the server. ISSUE: Files can have illegal names if they were created when the server had a different code page from that currently configured. FIXNAMES.NLM will correct these invalid names according to the following rules: If a bad character is found in a name then the 16-bit Unicode character code value in hexadecimal is inserted as text between two "-" characters and the LONG name is renamed. Example: My File For-1234-.doc Where -1234- is the modified portion of the name and indicates that the character after "for" in the original filename had the Unicode character value 1234 in hexadecimal. This knowledge can be used to infer the original filename. If that fails the file is renamed in the DOS namespace by truncating the long name to 8 characters and adding the extension .REN. It is very rare that the first rule will fail such that this rule is used. Example: MyFileFo.ren If that too fails then the long name is renamed to FIXNAMES with a number appended. This case is even more rare. Example: FIXNAMES22 A list of renamed files (complete path name) is sent to the logger screen and can be saved by pressing F2 at the logger screen. For a specific path (use the DOS path name) All subdirectories are checked. Syntax from the server console is: FIXNAMES Example: FIXNAMES VOL1: FIXNAMES VOL1:\LONGNA~1\ If there are cases where FIXNAMES.NLM does not address an invalid name please contact Novell Technical Support. Self-Extracting File Name: FIXNAME2.EXE Files Included Size Date Time ..\ FIXNAME2.TXT (This file) ..\FIXNAMES\ FIXNAMES.NLM 40361 6-9-2003 4:39:00 pm ----------------------------------------------------------------- Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information. -----------------------------------------------------------------