FTP 连接源只有当该产品的许可权限允许使用FTP连接源信息时是可行的。
大型机与小型机如 IBM,AS/400 和 OpenVMS 与 UNIX 和 Windows不同。
在大型机与小型机中,操作系统控制文件格式。
FTP 是最初为UNIX开发的一个文件传输协议。
数据集 (文件)可以很容易地从客户端在FTP服务器上创建。数据集格式(文件格式),不能在FTP服务器上被指定。
基于FTP 服务器 (启动参数)的规范与设置,文件格式在大型机上为创建一个带有FTP连接源的文件而确定。对于FTP服务器的规范与设置,参照FTP服务器的各个系统手册。
特殊属性包含于文件格式中。如果文件没有被正确传输,在连接系统中可能出现意想不到的问题。在操作FTP服务器时请格外小心。
IBM TCP/IP的注意事项如下描述。
也考虑其它系统连接的相同例子。
通过IBM TCP/IP从客户机上载的注意事项
数据集的默认值生成,当参数不正确,变成记录格式"F",
记录大小 128 字节并且过期日期(自动删除的日期)是30天。在这种情况下,如果本产品仍继续使用,可能会发生以下现象。
这些现象可以通过数据集的预先分配来避免。
记录大小可以通过在输出视表中使用虚拟表格栏(填充符)来避免。
如果这在仍然继续下去,那么主机系统的磁盘区域可能会到极限。
请执行
数据集的预先分配来避免该现象的发生。
记录格式
固定长度
记录长度
由本产品定义的实际视表长度。
到期日期
不设置
柱面/ 块 大小
按操作条件来指定
在本产品中连接源信息按如下来设置,
连接源
二进制
尾端
Big endian
记录长度
无
文件一旦被上载到主机上,那么可以通过本产品来进行反复覆盖。可以设置到期日期来避免信息重写。
IBM TCP/IP下载到客户端的注意事项
可变长度格式的记录长度不能通过FTP被检索。这是因为本产品视表中的信息设置应该与由主机所生成的记录相匹配。
在视表中设置二进制类型的虚拟表格栏,当存在一个固定长度格式的填充符。
FTP连接源信息的选项设定
上述问题可以通过控制文件分配来解决。文件分配在FTP 连接源信息设置 对话框的选项中作为参数被指定。
如果选项 被指定,
SITE 命令当输出视表使用的FTP连接源被打开时发送在选项中被指定的参数。
关于SITE命令参数的详细信息,参照FTP服务器每个系统的手册。
当 SITE 命令参数在多处被指定,每个参数由";" (分号)被分隔)。
例如: 如果是IBM TCP/IP
(RETPD=数据集到期日,LRECL=数据集记录长度)的情况
RETPD=0;LRECL=1
文件可以通过传输到服务器从这些设置中被覆盖。
最后记录的无用信息值(二进制 0) 也将消失。
然而,所有都不能被选项 规范 (SITE 命令发送)所控制。在本产品中,发送方法而不是SITE 命令不与FTP服务控制相对应。对不与选项
规范相对应的项,单个设置应该在连接系统中被设置。
通常,FTP 是通过使用两个逻辑连接生成的。
第1个是命令端口并且连接将变为基于文本的连接。
第2个是数据端口,交换实际数据。
命令端口当FTP连接数据模式是一个普通模式时被从客户端连接。数据端口从服务器端到客户端被连接并且出现连接请求。
连接请求将出现从客户端到数据端口,
当 FTP 连接数据模式是被动模式。
在正常模式下,不可能从服务器端连接到客户端,因为从服务器到客户的地址不能在地址由防火墙转换的环境中被指定。
FTP 连接源设置 对话框 的被动模式
被选择来将 FTP 数据连接模式设置为被动模式。如果没有选择被动模式,
它返回到正常模式。 如果
被动模式 被选择,PASV 命令被发送到 FTP 服务器当输出视表使用的FTP连接被打开。
根据 FTP服务器,需要确认FTP服务器规范因为很有可能不支持被动模式。