Name continuity

When you use the "root" (/), QOpenSys, and user-defined file systems, you can take advantage of system support that ensures characters in object names remain the same.

This also applies when you use these file systems across iSeries™ servers and connected devices that have different character encoding schemes (code pages). Your server stores the characters in the names in a 16-bit form that is known as UCS2 Level 1 (that is also called Unicode) for *TYPE1 directories and UTF-16 for *TYPE2 directories. UCS2 Level 1 and UTF-16 are subsets of the ISO 10646 standard. When the name is used, the system converts the stored form of the characters into the proper character representation in the code page being used. The names of extended attributes associated with each object are also handled the same way.

Figure 1. Keep characters the same across encoding schemes
Keeping characters the same across encoding schemes

This support makes it easier to interact with a server from devices using different code pages. For example, PC users can access an iSeries server file using the same file name, even though their PCs do not have the same code page as your server. The conversion from one code page to another is handled automatically by your server. Of course, the device must be using a code page that contains the characters used in the name.

Related concepts
*TYPE2 directories
Related reference
Path names in the "root" (/) file system
Path names in an integrated file system user-defined file system
Path names in the QFileSvr.400 file system
Naming and international support