【问题标题】:FTPS for transferring file from unix to mainframe用于将文件从 unix 传输到大型机的 FTPS
【发布时间】:2019-09-04 06:10:46
【问题描述】:

我正在寻找大型机中的 JCL 脚本/程序,它可以促进从 Unix 服务器到大型机的文件传输。我需要为出站作业执行 FTPS(将文件从 UNIX 服务器拉到大型机主机)。

【问题讨论】:

  • 这与数据库stored procedure 有什么关系?
  • 是的,我的错,需要一个便于传输的 Jcl 示例脚本/指针
  • 大概您不是组织中第一个需要此操作的人,因此请与网络人员交谈或安排人员或其他执行此操作的人。

标签: unix mainframe data-transfer jcl outbound


【解决方案1】:

与其使用 JCL,不如使用 shell 脚本。这是使用此类命令的好网站: https://blog.eduonix.com/shell-scripting/how-to-automate-ftp-transfers-in-linux-shell-scripting/

一旦你在 USS 中的 shell 脚本中工作,你应该能够从 JCL 调用 shell 脚本,这样你就可以在需要时在计划的批处理作业中执行它。

【讨论】:

    【解决方案2】:

    肯尼的建议是相当合理的。 IBM 关于如何为 FTP(S) 相关任务编写 JCL 的文档可在其“z/OS Communications Server: IP User's Guide and Commands”出版物中获得,IBM Publication No. SC27-3662。当前版本似乎是 SC27-3662-30,但以后的版本是可能的。您可以轻松地在线找到此出版物,并确保不要跳过以“批量提交 FTP 请求”为标题的部分。确保您正确设置了安全选项(当然)。

    请注意,您询问的是 FTPS,即应用于 FTP 通道(控制和数据)中的一个或两个(最好是两个)的 TLS 加密。 SFTP 是另一种基于 SSH 的文件传输协议,z/OS 也支持。

    在 z/OS 安装中经常发现的另一种可能的方法是使用 IBM MQ Advanced for z/OS 的托管文件传输 (MFT) 功能来使用 FTPS 检索文件。顾名思义,这将被管理并至少具有一些错误处理能力。

    如果您更喜欢 HTTPS 协议,另一种可能的方法是使用 z/OS Client Web Enablement Toolkit 的 HTTPS 协议启用程序来获取文件。这是所有当前支持的 z/OS 版本中的内置标准功能,例如,您可以从相对简单的 REXX 脚本中使用它。此处提供详细信息(文档的 z/OS 2.3 变体):

    https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3.ieac100/ieac1-cwe-http.htm

    【讨论】:

      猜你喜欢
      • 2021-12-13
      • 1970-01-01
      • 1970-01-01
      • 2018-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-28
      相关资源
      最近更新 更多