Shell 命令 |
“Shell 命令”操作运行可用于运行操作系统命令或第三方实用程序的 Shell 命令。
可以在以下选项卡上配置“Shell 命令”操作的属性。
命令
源:为发送的命令指定来源。
导入:打开“打开文件”对话框,浏览到包含所需数据的文件并将其选中。系统会将该文件的内容导入到“值”输入框中。
导出:打开“保存文件”对话框以便将“值”输入框中的内容另存为外部文件。可以将值另存为新文件或替换现有文件的内容。
编辑嵌入的值
:打开“的值”对话框,可以在其中编辑嵌入式源的值。
变量:
变量:输入想要为来源使用的变量。或者,可以添加一个变量。
外部文件:
位置:指定源文件夹所在的文件系统或位置。文件系统或位置可以是相对于包含流程文件的文件夹的路径、临时存储文件夹、本地文件系统或网络共享、Librarian 或受支持的云存储位置。有关受支持的云存储位置的更多信息,请参阅 Administration Console 的
文件名:指定文件路径。可以输入文件夹位置和文件名,或单击“浏览”以找到并选择所需的文件(当“位置”设置为“相对于流程文件”或“临时存储”时,“浏览”选项不可用)。也可以添加变量来指定文件,或者向输入的值添加特殊字符。
上次发布的修订:指定操作使用指定 Librarian 文件的上次发布修订。仅当将 Librarian 文件分配给工作流程时,此选项才会生效。当“位置”设置为“Librarian”时可用。
文件编码:指定源文件使用的编码方案。
批量运行:指定将指定的文件作为批处理文件运行。Available when the Source value is set to External File and the Location value is set to Relative to Process File (when the process file is saved locally or on the network), Temporary Storage, or Computer/Network.
参数:指定传递到批处理文件的参数。选择“批量运行”时 可用。
如果有任何 shell 命令失败,则停止执行:指定命令失败时停止执行操作。如果不选择此选项,将忽略命令失败,始终将操作视为成功。未选择“批量运行”时 可用。
等待所有 shell 命令完成:指定直到收到响应才运行命令。如果不选择此选项,则不等待响应即运行命令。
执行超时(秒):指定操作为运行命令留出的运行时间量,之后操作将超时并退出。
输出类型
操作
名称:指定操作的名称。可以通过在字段中输入新名称来替换默认名称。
描述:指定操作的描述。
运行操作:指定希望运行操作的频率。
始终:指定只要运行流程文件就运行操作。
从不:指定运行流程文件时不运行操作。
根据变量,在一定条件下:指定仅当所选变量满足指定条件时,才会运行操作。在仅有一个条件可以确定是否运行操作的情况下才可使用此选项。选择此选项后,就可以在输入框中创建条件语句。
变量:指定希望为条件语句使用的变量。在输入框中输入变量。单击 查看最近使用的变量的列表,或单击“变量”或“更多变量”打开“插入变量”对话框。
[关系运算符]:指定用于条件语句的关系运算符。单击现有运算符显示更多运算符的列表,然后单击一个希望使用的运算符。有关更多信息,请参见关系运算符。列表中的可用运算符取决于为“类型”选项选择的是“文本”还是“小数”。
值:指定用于条件语句的值。要添加值,请单击 ,单击“<输入值>”,输入所需值,然后按
Enter
。要删除值,请使用次要鼠标按钮单击该值,然后单击“删除”。一些运算符(如“is blank”和“is not blank”)不需要指定值。在这些情况下,“值”字段不可用。
类型:指定条件语句是对文本值还是小数值求值。
根据表达式,在一定条件下:指定操作的运行条件。此选项在需要不只一个条件语句的情况下使用。如果选择此选项,则可通过创建所需条件语句,在输入框中创建条件表达式。可以在“树视图”选项卡中创建和编辑条件表达式。单击“文本视图”选项卡可查看条件表达式的只读文本视图。
[条件连接符]:指定组中的条件语句的条件连接符。默认条件连接符为 And。
单击现有条件连接符将显示一个菜单,可用于以下面其中一种方式配置条件表达式:
And、Or、NotAnd、NotOr:在列表中单击希望为条件语句使用的条件连接符。有关受支持的条件连接符的更多信息,请参阅条件连接符。
添加条件:单击可向当前组添加其他条件语句。
添加组:单击可向当前组添加一个条件语句子组。
移除组:单击将删除子组。在从子组打开菜单时可用。
全部清除:单击可删除所有条件语句(包括子组)。在从最上方的组打开菜单时可用。
:单击可向与该连接符关联的组中添加条件语句。在表达式中每个条件连接符的右侧可见。
:单击可删除该条件语句。指向某个现有条件语句时在该条件语句的右侧可见。
变量:指定希望为条件语句使用的变量。在输入框中输入变量。单击 查看最近使用的变量的列表,或单击“变量”或“更多变量”打开“插入变量”对话框。
[关系运算符]:指定用于条件语句的关系运算符。单击现有运算符显示更多运算符的列表,然后单击一个希望使用的运算符。有关更多信息,请参见关系运算符。列表中的可用运算符取决于为“类型”选项选择的是“文本”还是“小数”。
值:指定用于条件语句的值。要添加值,请单击 ,单击“<输入值>”,输入所需值,然后按
Enter
。要删除值,请使用次要鼠标按钮单击该值,然后单击“删除”。一些运算符(如“is blank”和“is not blank”)不需要指定值。在这些情况下,“值”字段不可用。
类型:指定条件语句是对文本值还是小数值求值。
用户帐户
错误处理和诊断
忽略错误并继续运行操作:指定如果操作失败,那么会继续运行其余操作。如果未选中此选项,并且操作失败,那么产生的行为取决于多种因素,如下所示:
失败时重试:指定如果操作失败,则 Integration Service 会尝试再次运行该操作。
最大重试次数:指定 Integration Service 会再次尝试运行操作的最大次数。选中“失败时重试”选项时可用。
重试间隔:指定 Integration Service 在操作失败后尝试再次运行该操作之前等待的时间长度。选中“失败时重试”选项时可用。