Progress/400
Product Guide
The ROOT File System Under the IFS
One specific file system, ROOT, can be accessed only through the IFS. The ROOT file system is POSIX compliant in that files are stored in a hierarchy of directories where stream files reside. The ROOT file system is ideal for managing stream files, such as p-code. Unlike database files, stream files are not broken down into individual records with fixed sizes. Instead, stream files can be variable length and have different data formats. EBCDIC stream files might be text files such as p-code. Binary stream files might be graphics or object code, such as r-code.
Remote clients, such as a Windows client, store p-code as a stream file. You can transfer this p-code to the AS/400 where the native clients then execute the code. P-code that contains embedded UNIX-style or Windows-style paths can execute on the AS/400 through the ROOT file system.
The ROOT file system top-level directory is denoted by the slash (/). With the ROOT file system, you can denote a path to access stream files. The path can be a hierarchy of directories pointing to where a file exists. For example, a path might be made up of the following:
/directory1/directory2/object
Under directory1 is another directory called directory2 that contains an object. In Progress/400, this object might be p-code or r-code.
Your home directory resides under the top level of the ROOT file system. In the ROOT file system, your home directory would be /home. You can use directories underneath the home directory as one place to store stream files.
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |