如何从大型机传输PS文件到Linux服务器?

责任编辑:editor005

作者:Robert Crawford

2015-08-18 15:17:10

摘自:TechTarget中国

注意三方面:1 在上面例子中,你可能需要在引号中包含大型机数据集名称。很多复杂的文件传输软件,如IBM Sterling Connect:Direct,无需通过网络发送密码,在原始的安全环境下在平台之间传输文件。

我需要从大型机传输一个PS文件到一台Linux服务器上,有啥JCL脚本可用么?

有几种方式可将PS文件从大型机迁移到Linux服务器。最简单的可能是File Transfer Protocol (FTP)。

下面是大型机里工作控制语言JCL的示例:

//FTPJOB JOB ACCT

//FTPSTEP EXEC PGM=FTP

//OUTPUT DD SYSOUT=*

//SYSPRINT DD SYSOUT=*

//SYSIN DD *

ftp.server.com

userid

password

cd /incoming

bin

put 'main.frame.file' mainframe.file

在SYSIN DD卡中创建JCL并积累FTP响应,这与交互式进程相同。每个响应区分大小写,从卷73到80不用JCL序列号。如果你在交互式生产系统设备中编辑,让设置文件使用混合案例(caps off) ,并且没有序列号 (unnum)。

注意三方面:

1.在上面例子中,你可能需要在引号中包含大型机数据集名称。

2.如果将传输模式设置为ASCII,文本文件自动从EBCDIC转换成ASCII。否则,二进制文件应该以上面的bin模式传输,以避免更改数据。

3.Linux文件没有逻辑记录长度或块大小。这对文本文件没啥影响,因为IBM的FTP使用Linux文件编辑器能懂的回车符或换行字符标记每个记录的尾部。另外,二进制文件将成为服务器上的字节流。

也请注意,FTP需要在服务器有一个有效的登陆ID与密码。很多复杂的文件传输软件,如IBM Sterling Connect:Direct,无需通过网络发送密码,在原始的安全环境下在平台之间传输文件。

链接已复制,快去分享吧

企业网版权所有©2010-2025 京ICP备09108050号-6京公网安备 11010502049343号