iSeries 对象

此项始终必填。它指定将数据传输到的 iSerieseServer i5 或 System i5 成员是新成员还是现有成员。将数据传输到新成员时,此项还指定包含新成员的文件是否为现有文件。
创建新成员
此项指定在现有 iSerieseServer i5 或 System i5 文件中创建将数据传输到的新成员。
注:
  1. 要创建新成员,必须具有以下权限:
    • 将包括新成员的文件的 *OBJOPR、*OBJMGT 和 *ADD
    • 将包含文件的库的 *READ 和 *ADD

    请参阅安全性描述 (SC41-8083) 以获取对象权限的详细信息。

  2. 为了创建要添加到文件中的成员,传输功能会将 iSerieseServer i5 或 System i5 缺省值用于添加物理文件成员 (ADDPFM) 命令。
指定此项时,还必须指定以下项:
成员文本
此项用于添加新 iSerieseServer i5 或 System i5 成员的说明。此说明有助于提醒您成员的内容。例如,当请求文件中所有成员的列表时(选择浏览),就会出现此说明。如果将此项留空,则不会向新 iSerieseServer i5 或 System i5 成员添加任何说明。

要在说明中指定撇号 ('),请输入两个撇号 (')。

在新文件中创建新成员
此项指定在新 iSerieseServer i5 或 System i5 文件中创建要将数据传输到的新成员。
注:
  1. 要在新文件中创建新成员,将包含该文件的库需要 *READ 和 *ADD 权限。还需要使用 iSerieseServer i5 或 System i5 的创建物理文件 (CRTPF) 命令的权限。
  2. 为了在新文件中创建新成员,传输功能会将缺省值用于 iSerieseServer i5 或 System i5 的创建物理文件 (CRTPF) 命令的缺省值。但是,它不使用以下值:
    • (MAXMBRS[*NOMAX])。这表示该文件最多可以包含 32,767 个成员。
    • (SIZE[*NOMAX])。这表示文件的每个成员都可以包含无限数量的记录。
指定此项时,还应指定以下项:
成员文本
此项为可选项。它用于添加新 iSerieseServer i5 或 System i5 成员的说明。此说明有助于提醒您成员的内容。例如,当请求文件中所有成员的列表时(选择浏览),就会出现此说明。如果将此项留空,则不会向新 iSerieseServer i5 或 System i5 成员添加任何说明。

要在说明中指定撇号 ('),请输入两个撇号 (')。

iSeries 文件类型
此项始终必填。它指定 iSerieseServer i5 或 System i5 文件以及要创建的成员的类型(两者的类型相同)。
指定以下其中一项:
  • 要创建 iSerieseServer i5 或 System i5 物理源文件及其成员,请指定。创建这些成员时,会将两个字段(序号和日期)添加到从 workstation 文件传输的数据的开头。新的 iSerieseServer i5 或 System i5 源文件及其成员具有以下记录格式:
    Field         Type       Length       Decimal Places
     
    Order number  Zoned         6            2
    Date          Zoned         6            0
    Data          Character   1 to 32755
                  or Open

    请注意,在 iSerieseServer i5 或 System i5 物理源文件中,每条记录的长度最多可达 32755 字节。但是,使用 workstation 到 iSeries 传输功能创建的源文件的最大大小为 4,107 字节。此外,此文件还必须包含顺序和日期字段。因此,每条记录可传输的最大数据量为 4,096 字节。

    成员的数据部分继承 workstation 文件特性。换言之,当 workstation 文件是由许多包含文本的记录组成的 workstation 代码文本文件时,创建的数据字段将相同。

  • 要创建 iSerieseServer i5 或 System i5 物理数据文件及其成员,请指定数据。此文件和成员将仅包含在文件描述文件中介绍的数据字段。

当使用文件描述文件传输数据时,假定 iSeries 文件类型的值为数据。如果文件描述文件不用于数据传输,则假定此项的值为

字段引用文件名
仅当为创建新文件指定了使用文件描述文件时,此项才会出现。

未指定使用文件描述文件时,将创建 iSerieseServer i5 或 System i5 物理源文件。不会显示 iSeries 文件类型字段引用文件名。相反,记录长度将打开。

此项始终必填。新的 iSerieseServer i5 或 System i5 文件将使用文件描述文件中的字段名以及 iSerieseServer i5 或 System i5 字段引用文件中的字段定义创建。

字段引用文件名的格式如下:(可以省略括号 [ ] 内的项。)
[library-name/]file-name
库名
这是包含字段引用文件的 iSerieseServer i5 或 System i5 库的名称。如果未指定此库名,则假定为 *LIBL。如果找不到所需的库,选择浏览将显示 iSerieseServer i5 或 System i5 作业库列表的 *USRLIBL 中所有库的列表。通过在 eServer i5 或 iSeries 处理器上执行 CHGJOBD 命令来修改作业描述,可以更改库列表的 *USRLIBL。
文件名
这是包含字段定义的 iSerieseServer i5, 或 System i5 物理数据库文件的名称。务必指定此文件名。同时指定库名时,使用正斜杠 (/) 分隔库名和文件名。如果找不到所需的文件,输入库名和正斜杠,然后选择浏览。系统将显示该库中的文件列表。要列出在 iSerieseServer i5 或 System i5 作业库列表的 *USRLIBL 中定义的库中的所有文件,请输入 *USRLIBL/,然后选择浏览

如果输入文件名的一部分,后跟星号 (*),然后选择浏览,系统将显示可用文件名列表,其中每个文件名都以指定的名称部分开头。

例如,在字段引用文件名项中输入 ARLIB/AR*,然后选择浏览。系统将显示库 ARLIB 中以 AR 开头的所有物理文件名的列表。
注: 您必须具有 *OBJOPR 权限才能指定字段引用文件。要列出某些文件,还必须具有这些文件的 *OBJOPR 权限。
记录长度
此项始终必填。它指定 iSerieseServer i5 或 System i5 物理源文件的记录长度。当数据接收器为 iSerieseServer i5 或 System i5 物理源文件时,指定的值必须包括传输时添加到 workstation 文件中的序号和日期字段的长度(这两个字段的总长度为 12 个字节)。
权限
此项始终必填。它指定新的 iSerieseServer i5 或 System i5 文件的权限级别。
指定以下其中一项:
  • 读/写。这让其他用户可读取和写入 iSerieseServer i5 或 System i5 文件,并允许在列表中显示文件名。但是,用户不能删除文件(*OBJOPR、*READ、*ADD、*OBJMGT、*UPD 和 *DLT 权限)。如果其他用户可能正在将数据从 workstation 文件传输到 iSerieseServer i5 或 System i5 文件,请指定读/写全部
  • 读取。这让其他用户可读取 iSerieseServer i5 或 System i5 文件,并允许在列表中显示文件名。但是,其他用户既不能写入文件,也不能删除文件(*USE 权限)。
  • 全部。这让其他用户可读取和写入 iSerieseServer i5 或 System i5 文件,以及将其删除。文件名显示在列表中(*ALL 权限)。
  • 。这将防止其他用户(系统管理员除外)写入或删除 iSerieseServer i5 或 System i5 文件。文件名不会出现在列表中(*EXCLUDE 权限)。
文件文本
此项为可选项。它用于添加新 iSerieseServer i5 或 System i5 文件的说明。此说明有助于提醒用户文件的内容。例如,当请求库中所有文件的列表时(选择浏览),就会出现此说明。如果将此项留空,则不会向新 iSerieseServer i5 或 System i5 文件添加任何说明。

要在说明中指定撇号 ('),请输入两个撇号 (')。

替换现有成员
此项将数据传输到在库/文件(成员)项中指定的现有 iSerieseServer i5 或 System i5 成员。该 iSerieseServer i5 或 System i5 成员中的现有数据将被替换为传输的数据。