取消归档活动映射输出

关于此任务

要映射取消归档活动的输出,请完成以下步骤:

过程

  1. 核对表中选择映射输出任务。 这样会显示映射输入任务。
    源活动窗格中会显示 archiveEntries 输出参数。 archiveEntries/entry 节点是一个重现节点,每个 entry 都代表了归档中的一个文件或目录。下表描述了 archiveEntries/entry 节点的节点:
    节点名 必需 xsd 类型 描述
    name 字符串 指定从归档中抽取的目录或文件的名称。如果文件或目录位于子目录中,那么运行时期间由名称节点返回的值包含了文件或目录的相对目录路径。例如,如果归档中包含了位于 cat 目录中的 file1.txt 文件,则返回值:cat\file1.txt。
    datetime 日期字符串 指定归档中的文件或目录的创建日期和时间。
    isdirectory 布尔值 指定当前实体为目录还是文件:
    • true 指定实体为目录
    • false 指定实体为文件
    content base64Binary 指定文件或目录的内容。
    size 长整型 指定文件或目录的大小。
    userid 字符串 指定文件或目录的用户标识。
    groupid 字符串 指定文件或目录的组标识。
    permissions 字符串 指定文件或目录的许可权。
  2. 将变量映射至 archiveEntries 输出参数。有关映射的一般指示信息,请参阅创建映射。例如,您可以将 archiveEntries 输出参数映射至 archiveEntries 变量,再在取消归档活动后添加针对每个活动,以遍历 archiveEntries 变量实例。archiveEntries 变量的每个实例都代表了一个文件或目录。您可以向测试 isdirectory 节点值的 For Each 循环中添加 If..Then 活动,如果实体不是目录, 请使用 FTP Put 文件活动将所抽取的文件置于 FTP 服务器上。 下图中显示了该示例编排:
    取消归档输出映射示例