Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
Time stamps for PDSs and PDSEs z/OS Network File System Guide and Reference SC23-6883-00 |
|||||||||||||||||||||||||||||||||||||||||||||
An MVS PDS or PDSE data set can act as a UNIX directory, when mounted by an NFS client to the z/OS NFS server. Members of the PDS or PDSE data sets are files within the UNIX directory. When the client accesses the directory, UNIX-format file time stamps are expected for each file on the client side. File time stamps in UNIX format are part of the attributes required by the NFS protocol for NFS client/server communication. Based on the NFS protocol, the z/OS NFS server generates the following
UNIX time stamps to send to the client:
The z/OS NFS server converts MVS time stamps to UNIX time stamps
(and vice versa) to match NFS protocol requirements. The server uses
the following main time stamp sources to generate UNIX time stamps
for MVS z/OS conventional (legacy) file systems:
Time stamp generation depends on the NFS operation (such as read, write, or setattr) and the type of data set. TOD is used to set up current times in internal NFS control blocks if needed. For PDS or PDSE member create/update access with ISPF, some specific additional statistics for the member are maintained by ISPF. They include the creation date and the last modification date and time. The server supports ISPF statistics for compatibility with TSO/ISPF. The server always creates ISPF statistics for new PDS/PDSE members created by NFS clients. For existing PDS/PDSE member updates by the client, the server creates/updates the member ISPF statistics. The following tables summarize the time stamp sources for NFS operations
when obtaining file attributes for PDS (SMS-managed and non SMS-managed)
and PDSE data sets and members.
Note:
MVS maintains PDSE/SMS-managed PDS atime, mtime time stamps in the Catalog AX cell. The Server uses an SVC26 call to retrieve/save the data set attributes (containing time stamps) from/to the Catalog AX cell. The server keeps all file time stamps current in internal control blocks in readiness to return time stamps when servicing NFS requests issued from NFS clients. The server updates the time stamp sources (in the DSCB, member ISPF statistics, or attribute extension cells) from internal control blocks only during close file operations depending on file timeout expiration values (attrtimeout, readtimeout, writetimeout) as described in section 'Timeout attributes'. |
Copyright IBM Corporation 1990, 2014
|