【问题标题】:How to FTP recently modified files from MainFrame Dataset to any machine [closed]如何将最近修改的文件从 MainFrame 数据集 FTP 到任何机器[关闭]
【发布时间】:2018-12-14 08:48:59
【问题描述】:

我是大型机和 Java 的新手。

我需要编写 Java 代码以 FTP 来自大型机中的 Dataset(ABC.TLN.MNG) 的文件。由于我们在数据集中有数百个文件,因此只需要最近从数据集 ftp 修改的 2 个文件 到另一台机器。

【问题讨论】:

标签: java mainframe


【解决方案1】:

大型机上的文件称为数据集——它是一个单一的逻辑实体(有GDG version datasets,但情况不同),因此您可以将其作为一个整体。所以你没有

仅最近修改了数据集中的 2 个文件

您可以在该数据集中有 2 条最近修改的记录或行,但为此您必须将这些记录与旧版本进行比较,或者使用提到的 GDG 数据集来复制整个数据集的新版本。

除非您是在安装的 ZFS 中谈论 ftp 2 文件?

【讨论】:

    【解决方案2】:

    根据您似乎指的是定义为Generation Data Group (GDG) 的数据集的问题。这是一种对数据集进行分组的方法,因此可以通过基于创建日期/时间的相对引用来访问它们。此引用附加到数据集名称后,如 (n)。其中n of 0 表示最近的数据集,-1 表示之前的数据集。您可以引用任何负数,最多可以引用 GDG 中的条目数。在您的示例中,您会像这样引用两个最新的数据集:

    ABC.TLN.MNG(0)
    ABC.TLN.MNG(-1)

    在 Java 中,您可以使用 com.ibm.jzos.ZFile 类访问该文件。由于您想要 ftp 文件,您可以在上面的参考表单中提供数据集。

    请注意,这使您可以根据文件的创建日期访问文件。通常您不会更新 GDG,因为它们用于历史目的。您指的是问题中的修改,但我相信您的意思是最近创建的。如果是这种情况,您应该编辑您的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多