Automation 在DataStage 7.5上自动创建项目变量

Automation 在DataStage 7.5上自动创建项目变量,automation,environment-variables,jobs,datastage,Automation,Environment Variables,Jobs,Datastage,我已经开发了很多DataStage 7.5工作,我必须将它们交付到测试环境,然后再交付到生产环境。我在作业中使用了用户定义的项目变量,我正在寻找一个在不同环境中自动创建这些变量的过程 对于DataStage 9.1,可以导出然后导入InfoSphere DataStage管理的环境变量部分中的变量,如下图所示: 除了手动输入变量,还有一个简单的解决方案?我找到了一个可能的解决方案。对于DataStage 7.5版,有一个可执行的DSAdmin,它可以执行一些管理任务。对于用户定义的项目变量,存在

我已经开发了很多DataStage 7.5工作,我必须将它们交付到测试环境,然后再交付到生产环境。我在作业中使用了用户定义的项目变量,我正在寻找一个在不同环境中自动创建这些变量的过程

对于DataStage 9.1,可以导出然后导入InfoSphere DataStage管理的环境变量部分中的变量,如下图所示:
除了手动输入变量,还有一个简单的解决方案?

我找到了一个可能的解决方案。对于DataStage 7.5版,有一个可执行的DSAdmin,它可以执行一些管理任务。对于用户定义的项目变量,存在选项envadd

命令dsadmin位于$DS_HOME/bin目录中,其语法如下例所示:

$DS_HOME/bin/dsadmin -server 192.168.0.1:31359 -user dsadm -password dsadmExample -envadd OracleDBSourceName -type STRING -prompt "Oracle DB Source Name" -value ora_source dts_proj
在哪里

192.168.0.1:31359=DataStage服务器Ip和端口

dsadm/dsadmExample=DataStage管理用户的用户和密码

OracleDBSourceName=用户变量名

字符串=变量类型;可以是字符串或加密的

“Oracle DB Source Name”=提示用户输入变量

ora_source=变量默认值

dts_proj=要添加变量的DataStage项目名称

DsAdmin命令可用于其他管理任务,如创建项目、列出项目属性和用户变量、更改项目属性