16.20 - list_job_scripts - Teradata Data Mover

Teradata® Data Mover 用户指南

Product
Teradata Data Mover
Release Number
16.20
Published
2021 年 11 月
Content Type
用户指南
Publication ID
B035-4101-107K-CHS
Language
中文 (简体)

用途

list_job_scripts 命令用于列出为作业创建的所有 Teradata ARC 脚本。要修改作业行为,请编辑该脚本,然后使用 save_job_scripts 命令将所做的更改保存到守护程序。保存前,请确保所编辑的脚本准确无误。守护程序不会对所做的更改进行验证。

如果为 list_job_scripts 命令指定原始作业名称,则会列出原始作业定义的脚本。如果指定在运行时修改了作业变量的作业实例的名称,则会列出与修改过的作业定义相关联的脚本。

参数

请参阅参数顺序

broker.port
[可选] 可输入代理程序端口覆盖 commandline.properties 文件中指定的缺省值,以便在运行时连接到不同的 ActiveMQ 服务器(进而可连接到不同的守护程序)。
示例: 61616
broker.url
[可选] 可输入代理程序 URL 覆盖 commandline.properties 文件中指定的缺省值,以便在运行时连接到不同的 ActiveMQ 服务器(进而可连接到不同的守护程序)。
示例: dm-server1
dir
[可选] 脚本文件的输出目录。如果尚未创建目录,则会创建一个目录。
示例: /home/datamover/scripts
缺省情况下,生成的 XML 文件将写入到当前目录中。
filename
[可选] 脚本文件的输出文件名。现有文件名将被覆盖。
示例: script.xml
生成的 XML 文件的缺省名称为 <job_name>_script.xml
job_name
要编辑的作业的名称。
示例: 12315DFHJKS
security_password
[可选] 超级用户或授权 Viewpoint 用户的密码。
示例: 53cUr17y
如果 Data Mover 守护程序上已启用安全管理功能,则必须提供此参数。如果同时指定了 -security_password_encrypted,则此参数无效。
security_password_encrypted
[可选] 超级用户的加密密码。
示例: 052c7aabd14c7770141ac3c0137ab98ae0d3f0f7cddf588981206b010c0c1b2f
如果 Data Mover 守护程序上已启用安全管理功能,则必须提供此参数。如果同时指定了 -security_password,则此参数无效。
security_username
[可选] 超级用户或授权 Viewpoint 用户的用户 ID。超级用户的用户 ID 为 dmcl_admin 且不能更改。
如果 Data Mover 守护程序上已启用安全管理功能,则必须提供此参数。

用法说明

以下示例是在使用 list_job_scripts 命令时的输出:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<dmSaveJobScript>
	<job_name>job1</job_name>
	<dir>/home/datamover/scripts</dir>
	<plan>
		<step>
		  <task id="3">
			   <timestamp>Fri Jul 10 21:52:55 PDT 2009</timestamp>
		    <archive_script>archiveScript_3</archive_script>
		    <copy_script>copyScript_3</copy_script>
 		 </task>
 		</step>
		</plan>
</dmSaveJobScript>

XML 文件示例

对于 list_job_scripts 命令,请键入 datamove list_job_scripts -f parameters.xml

在以下示例中,参数文件会将 job1 的步骤写入到 /home/datamover/scripts/job1_script.xml 中。
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<dmListJobScript>
	<job_name>job1</job_name>
	<dir>/home/datamover/scripts</dir>
	<filename>job1_script.xml</filename>
</dmListJobScript>