我没有在环境 z/OS unix shell 上看到数据集
Posted
技术标签:
【中文标题】我没有在环境 z/OS unix shell 上看到数据集【英文标题】:Im not seeing Datasets on the envirnoment z/OS unix shell 【发布时间】:2015-10-12 16:27:51 【问题描述】:只是为了给出上下文,我在这个线程中对我们的同事@JOB 有同样的疑问:"Unable to Access PDS,好的,它已经解决了。 我有一个与此相关的问题:为什么当我们在那个环境 Linux 上时,通过命令 TSO OMVS,我们看不到我们的数据集、PDS? 或者这可能吗?
【问题讨论】:
你知道 OMVS 不是 Linux 吗?您是否尝试过ls
的 PDS,您可以使用 ZFS 数据集的正确名称格式访问该 PDS?你得到了什么结果?
感谢您的关注比尔,是的,您是对的,我仍然没有意识到它不是纯 Linux,它符合.. 它构建到 ZO/s.. 我不知道,我当我在 OMVS 中时,不知道应该如何到达 PDS 目录。假设路径是>>“id.P2.Output(something.)..我真的没有看到这个 pds..
【参考方案1】:
您必须了解 z/OS 数据集和 OMVS 文件存在于两个不同的世界中:
z/OS 数据集确实有一个由一系列限定符组成的名称,但并没有真正以分层方式组织,它们分布在一组(虚拟)磁盘上,您有几个目录可以再次找到它们。没有目录之类的东西:虽然您可能有一个名为 MY.COOL.DSN
的数据集,但可能没有一个名为 MY.COOL
的对象,或者它也可能是一个普通的数据集。
另一方面,OMVS 文件存在于具有层次结构的文件系统中。每个文件可能位于一个目录中,也可能位于另一个目录中,等等。总的来说,您最终会得到一个目录树,其中包含一个根目录和文件作为叶子。
要在 OMVS 中实现这一点,您需要创建包含分层文件系统(HFS 或 z/FS)的 z/OS 数据集,每个文件系统都有自己的目录树。安装后,其中一个作为根文件系统挂载并通过/
寻址,您可以在目录树下方的任何位置挂载其他 HFS 或 z/FS 文件系统,以便将其添加为子树。
如果您熟悉 Linux,您可以将 HFS 和 z/FS 数据集作为可以安装在系统中的磁盘分区进行比较。
长话短说:通过cd
和ls
导航时,您正在浏览由所有已安装的z/FS 和HFS 数据集组成的目录树,但没有定义包含普通z/ 的位置操作系统数据集 - 不可能,因为它们不是以树状结构组织的。
【讨论】:
以上是关于我没有在环境 z/OS unix shell 上看到数据集的主要内容,如果未能解决你的问题,请参考以下文章