z/OS Network File System Guide and Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Creating an external link

z/OS Network File System Guide and Reference
SC23-6883-00

You can create an external link to an MVS data set, and then transparently access the MVS data set by referencing the external link. The external link simulates a UNIX-like hierarchical naming convention for z/OS conventional MVS data sets. This is done using the ln command, for example:
mount mvshost1:USER1 /mnt
mount mvshost1:/hfs/u/nfs /samples
ln -s USER1.MVSFILE /samples/linkfile,"extlink"

In this example a z/OS UNIX file object, /linkfile, of the file type "extlink" is created containing the file name of the MVS data set USER1.MVSFILE to be accessed. The source file must be mounted to a z/OS UNIX file system. The external link must reference an MVS data set. All future references to /samples/linkfile access USER1.MVSFILE transparently.

In this example the file /usr/pub/myfile is copied to the MVS data set USER1.MVSFILE that is contained in the external link /samples/linkfile:
cp /usr/pub/myfile /samples/linkfile

Your installation should make sure that the appropriate security permissions have been obtained to access the MVS data set. You will receive "Permission Denied" message if the mount point /mnt has not been established on USER1.

A mount point must be established before the external link is established. Otherwise, the error code ACCESS DENIED is returned. For physical sequential data sets, the high level qualifier of a data set must be established. For example, if you had a file called smith.test.data you can mount with smith, smith.test, or smith.test.data as your high level qualifier. For PDS and PDSE data sets, the fully qualified name must be established as a mount point. An example of a fully qualified name would be, smith.test.data.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014