Unicode Support Matrix
Due to the various deployment scenarios of Novell Storage Manager Sentinels and Target Paths on NetWare with and without Unicode support, the following matrices have been put together to help users understand the possible results of moving managed data across NetWare and OES Linux systems with mixed Unicode support.
Moving Managed User Storage
The first chart below shows the possible configurations of uplevel (NetWare 6.5 sp2 or later) and downlevel (NetWare 6.5 sp1 or earlier) servers hosting source and target paths as well as the Sentinel process.
OES Linux sp1 or later may also act as an uplevel source or target path server.
When Novell Storage Manager needs to move a user's home directory to a new Target Path on a different server, several variables come into play: depending on the version of NetWare or OES Linux hosting the home directory source and target paths, as well as the version of the NetWare servers hosting the Sentinel repsonsible for moving the data, one of the following results will take place.
Moving Managed Storage| Source Path Server | Sentinel Server | Target Path Server | Result |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
2 |
![]() |
![]() |
![]() |
1 |
![]() |
![]() |
![]() |
2 |
![]() |
![]() |
![]() |
![]() |
| Legend |
|---|
NetWare 6.5 sp2 or higher |
NetWare 6.5 sp1 or lower |
Copies successfully |
Copy may go pending |
1 In this case both the source and target servers are capable of containing Unicode naming, however a named proxy Sentinel running on a downlevel server has been designated to manage the target storage. The NSM Engine will detect this condition and will actually override the named proxy configuration and perform any copy operations itself.
2 Moving data to a downlevel server will complete as long as no Unicode extended characters are present in any of the managed file or subdirectory names. In the case that Unicode extended characters are present, the move operation will go into a pending state until the offending directories and/or files have been renamed.
Copying Template Data
With Novell Storage Manager 2.0 SR2, the Engine is responsible for copying home directory template data when a new managed user or group has been provisioined. If the template contains any files or directories with Unicode extended character naming, and the target path is a downlevel server, depending on local code page translations those files and directories will either have their names translated to local code page, or not be copied at all. The following chart indicates the possible scenarios for template data copies.
Copying Template Data| Source Path Server | Target Path Server | Result |
|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
1 |
![]() |
![]() |
![]() |
| Legend |
|---|
NW6.5 sp2+ / OES Linux sp1+ |
NetWare 6.5 sp1 or lower |
Copies successfully |
Results indeterminate |
1 If a file or directory underneath the template path contains extended Unicode characters, that file or directory may or may not copy — if the Unicode character(s) in that file or directory's name are all translatable via the local code page definitions, a one-way conversion to the local code page character equivalent will be performed and the file or directory will be copied. If a local code page translation for the name is not available for each extended character, the file or directory will not be copied at all.
Vaulting Managed User Data
Vaulting files or directories with extended Unicode character naming can potentially result in loss of data.
Vaulting Managed User Data| Source Path Server | Vault Server | Result |
|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
1 |
![]() |
![]() |
![]() |
| Legend |
|---|
NW6.5 sp2+ / OES Linux sp1+ |
NetWare 6.5 sp1 or lower |
Copies successfully |
Potential data loss |
1 If a file or directory underneath the user's managed path contains extended Unicode characters, that file or directory may or may not copy — if the Unicode character(s) in that file or directory's name are all translatable via the local code page definitions, a one-way conversion to the local code page character equivalent will be performed and the file or directory will be copied. If a local code page translation for the name is not available for each extended character, the file or directory will not be copied at all. In both cases, loss of data takes place, whether it's the name, or the entire file or directory.





