Operating system interoperability
The IBM® Storage Protect API supports cross-platform interoperability. Applications on a UNIX or Linux® system can operate on file spaces and objects that are backed up from a Windows system. Similarly, a Windows system can operate on file spaces and objects that are backed up from a UNIX or Linux system.
About this task
Restriction: A Windows application that uses Unicode creates a file space that is not compatible with
applications that run on UNIX systems.
Procedure
To achieve interoperability, complete the following setup tasks:
-
Establish a consistent naming convention. Select a character for the
dirdelimiter, such as forward slash (/) or backslash (\). Place the directory delimiter character in front of the file space name, the high-level qualifier, and the low-level qualifier. - When you call dsmInitEx, set the value of the dirDelimiter field to the directory delimiter character that you selected and set bCrossPlatform to bTrue.
- Set the useUnicode flag to bFalse when you use the IBM Storage Protect interface. Unicode file names are not compatible with non-Unicode file names.