变量

当定义作业时,可以在几个地方使用变量。
当定义作业时若使用了变量,那么变量的值在被执行作业时的会替换变量。
在变量使用时注释标签是例外。如果使用了注释标签中的变量,即使注释标签正在被编辑,在作业编辑窗口上也会显示出变量的值。


变量类型

以下是变量的类型:

环境变量
环境变量从Windows环境变量中值。
在作业执行过程时切换操作时使用。
路径名称变量
从视表中取得文件的实际信息的变量。
通过设置实际工作环境中的作业文件的属性,在作业更新时,生产系统和测试系统可以切换。请参照
从测试系统到生产系统迁移作业创建
注释变量
该变量在视表或视表过滤器中取得该注释的值
该变量用于
注释标签。在作业编辑窗口中显示作业的注释时可以使用该变量。

符号

可以在变量中使用以下符号。

变量 注释
$E...$ 环境变量 -
$P...$ 路径名称变量:带路径的文件名 C:\TEMP\TEST.CSV
$B...$ 路径名称变量:Base名 TEST
$F...$ 路径名称变量:文件名 TEST.CSV
$D...$ 路径名称变量:路径 C:\TEMP
$CJ$ 注释变量:作业注释 -
$CV...$ 注释变量:视表注释 -
$CF...$ 注释变量:视表过滤器注释 -
$$ 字符 "$" -

注:

补充:

变量的使用

变量在以下场所使用:
在所有使用字符串而不是变量的情况下,需要在字符串中用"$$"替换"$"。
在连接源信息或视表中使用路径名变量时,执行时就会出错。在外字参照文件名或作业校验文件名时,也不能使用。注释变量只有在注释标签文本中可以使用。

对话框 输入列
固定长度文本连接源信息属性对话框
可变长度文本连接源信息属性对话框
二进制连接源信息属性对话框.
路径名
FTP连接源信息设置对话框 服务器名
用户名
密码
SQLDB连接器连接源信息属性对话框
更新SQLDB连接器连接源信息属性对话框
服务器名
用户名
密码
数据库名
DB Loader for ORACLE连接源信息属性对话框 连接
用户名
密码
控制文件名
参数文件名
日志文件名
数据文件名
错误文件名
可接受的错误数目
Essbase维度构建连接器属性对话框
Essbase数据加载连接源信息视表属性对话框
服务器名
应用程序名
处理设置对话框 命令行
工作目录
输出文件
固定长度文本连接源信息视表
可变长度文本连接源信息视表
二进制连接源信息视表
视表属性对话框
文件名
带SQL DB 连接源信息视表
带更新SQL DB 连接源信息视表
带载入到ORACLE的DB连接源信息视表
视表属性对话框
表名
带Essbase维度构建连接器的视表
带Essbase数据加载连接源信息视表的视表
视表属性对话框
数据库名
条件表达式对话框 条件值
表格栏过滤器设置对话框
各种视表过滤器的表格栏配置标签
(纵向展开的视表过滤器的表格栏配置标签).
输入值
代入值的设定对话框 赋值
标签对话框中的外字参照标签
作业属性对话框
外字参照文件
选项对话框中的文字码校验标签
作业属性对话框.
文字码检查文件
作业编辑窗口中的注释标签 注释

环境变量的定义

路径名变量的替换值取决于变量所指定视表的定义内容。与此相反,环境变量的替换值取决于作业执行时预先定义环境变量。
可以通过Windows来获取值。例如:通过双击 Windows控制面板中的系统来定义环境变量。对于该方法的使用,请参照Windows在线帮助。
可以在
作业执行工具参数中被定义环境变量。可以通过环境变量标签中的选项对话框以及临时环境变量标签中来进行定义。
作业执行工具以及Designer的执行,不使用Windows下设置的环境变量。
根据使用目的不同,环境变量的定义也是不同的。