The following additional general conditions must be observed for Node-Files:
Only files of the type *NODE-FILE, the so-called node files, are permitted for interoperability with open systems.
Files of the type *BS2000 must not be changed by open systems!
Node files are structureless. They end at byte boundary.
As seen from BS2000, only the following files can become node files:
PAM files without a PAM key (BLKCTRL=NO)
SAM files with block control information and variable record length
(BLKCTRL=DATA, RECFORM=V)
Node files are created in user-specific directories. These are generated automatically by BS2000 the first time a node file is created and supplied with the necessary POSIX ACLs. Subsequently authorized users can access the directory and the node files it contains from both BS2000 and from open systems.
Access rights and protection attributes in BS2000 can also be set for node files as usual (access right (ACCESS), shareability (USER-ACCESS), access control, passwords, GUARDS, coownership), see, for example, the MODIFY-FILE-ATTRIBUTES command in the "Commands" manual [27]. They apply for BS2000, but not for open systems.
Node files which are created by open systems must be imported before they are used in BS2000 using command IMPORT-NODE-FILES.
The BS2000 command LIST-NODE-FILES informs a user of the node files in his/her user-specific directory.
The owner of the files is the respective BS2000 user under whom the files are cataloged in BS2000 or in the TSOSCAT of the pubset to which the Net-Storage volume is assigned.
In this context, it must be ensured that a meaningful user and group number is entered in the user catalog of the pubset using MODIFY-POSIX-USER-ATTRBIUTES:Users from open systems receive access to node files using their user and group number (uid, gid). The pubset-specific POSIX user and group number of a user must be coordinated with the uid, gid of the same user in the open world so that access from systems in the open world is possible. This can be ensured by a directory service (e.g. openLDAP, AD).
Make sure that different users in BS2000 receive different and unique user and group numbers. If Net-Storage is configured on multiple pubsets, the user and group numbers of the same user must be identical in the different user catalogs (see SHOW or MODIFY-POSIX-USER-ATTRIBUTES).
In UFS, node files have the access rights
rw- --- ---
.
These are the minimum access rights which BS2000 requires for a user of this type. A user of the open system may change these access rights. A BS2000 user may not do this.Users from open systems obtain access to node files through their user and group numbers (uid, gid).
- BS2000 access rights are managed using BS2000 tools alone. Access rights from the perspective of open systems that go beyond the standard must be managed using the tools of the open systems, i.e.:
If a user of an open system has extended the access rights for his group, for example: chmod 660 <file-name>, this cannot be reversed by means of BS2000.