设置 FTP 脚本网关

FTP 脚本网关会根据您设置的计划运行。FTP 脚本网关的行为受 FTP 命令脚本控制。

创建 FTP 脚本

要使用 FTP 脚本网关,可创建一个文件,它包括 FTP 服务器可以接受的所有必需的 FTP 命令。

  1. 创建网关的脚本,以指出您想要执行的操作。下面的脚本是一个示例,说明了连接到指定的 FTP 服务器(指定了名称和密码), 更改到 FTP 服务器上的指定目录,并将所有文件发送到服务器上的指定目录。
    open %BCGSERVERIP% %BCGUSERID% %BCGPASSWORD% %BCGOPTIONx%
     cd %BCGOPTIONx%
     mput *
     quit

    当通过您在创建 FTP 脚本网关的特定实例时输入的值将网关投入服务时,会替换占位符(例如,%BCGSERVERIP%)。

    表 17. 脚本参数如何映射到 FTP 脚本编制网关字段项
    脚本参数 FTP 脚本网关字段项
    %BCGSERVERIP% 服务器 IP
    %BCGUSERID% 用户标识
    %BCGPASSWORD% 密码
    %BCGOPTIONx% 选项 x,在用户定义的属性

    最多可以有 10 个用户定义的选项。

  2. 保存该文件。

FTP 脚本命令

在创建脚本时,可以使用下列命令:

FTP 脚本网关

如果您将使用 FTP 脚本网关,则执行下列任务:

创建 FTP 脚本网关,请使用下列过程。

  1. 单击帐户管理 > 概要文件 > 社区参与者
  2. 输入搜索条件,然后单击搜索,或者不输入任何搜索条件而单击搜索,以显示所有参与者的列表。
  3. 单击查看详细信息图标以显示参与者的概要文件。
  4. 单击网关
  5. 单击创建

网关详细信息

从“网关列表”页面,执行下列步骤:

  1. 输入标识网关的名称。这是必需字段。
  2. 指出网关的状态,这是可选的。已启用是缺省值。已启用网关已经为准备好送文档。已禁用的网关不能发送文档。
  3. 指出网关是联机还是脱机,这是可选的。缺省值是联机
  4. 输入网关的描述,这是可选的。

网关配置

在页面的网关配置部分中,执行下列步骤:

  1. 传输列表选择 FTP 脚本
  2. 输入文档的目标 FTP 服务器的 IP 地址。 当 FTP 脚本运行时,您在此输入的值将替换 %BCGSERVERIP%。
  3. 输入访问 FTP 服务器所需的用户标识和密码。 当 FTP 脚本运行时,您在此输入的值将替换 %BCGUSERID% 和 %BCGPASSWORD%。
  4. 如果目标处于安全模式,则对 FTPS 模式使用缺省值。 否则,单击
  5. 通过执行以下步骤上载脚本文件:
    1. 单击上载脚本文件
    2. 输入包含用于处理文档的脚本的文件名,或使用浏览以浏览至该文件。
    3. 单击装入文件以将脚本文件装入到当前已装入的脚本文件文本框中。
    4. 如果该脚本文件是您要使用的一个,则单击保存
    5. 单击关闭窗口
  6. 重试计数字段中,输入您希望网关在发送文档失败之前所尝试的次数。缺省值是 3。
  7. 重试时间间隔字段中,输入网关在再次尝试发送文档前将等待的时间。缺省值是 300 秒。
  8. 对于连接超时,输入在没有流量的情况下套接字保持打开状态的秒数。 缺省值是 120 秒。
  9. 锁定用户字段中, 指出网关是否请求锁定,这样,FTP 脚本网关的其他实例不能同时获得对同一 FTP 服务器目录的访问权限。

注: 已经填充全局 FTP 脚本属性值,不能从该页面编辑它们。 要修改这些值,可使用“全局传输属性”页面,如设置全局传输值中所述。

用户定义的属性

如果要指定其他属性,请执行下列步骤。当 FTP 脚本运行时,您为该选项输入的值将替换 %BCGOPTIONx%(其中,x 对应于选项编号。)

  1. 单击新建
  2. 选项 1 旁边输入值。
  3. 如果要指定其它属性,请再次单击新建,并输入值。
  4. 每当需要时,可重复步骤3以定义所有属性。

例如,假设 FTP 脚本类似于:

open %BCGSERVERIP% %BCGUSERID% %BCGPASSWORD%
            cd %BCGOPTION1%
            mput *
            quit 

本示例中的 %BCGOPTION% 是目录名。

调度

从页面的“调度”部分,执行下列步骤:

  1. 指出使用基于时间间隔的调度还是使用基于日历的调度。
  2. 如果您想要配置网关的预处理或后处理步骤,请转至配置处理程序。否则,请单击保存

Copyright IBM Corp. 2003, 2005