Data Mover XML 模式用于描述 Data Mover 组件通过 JMS 总线传送的消息。该模式的一份副本会存放在命令行实用程序目录中,并可从以下位置获取:http://schemas.teradata.com/unity/datamover.xsd。
Data Mover XML 模式用于描述 Data Mover 命令行界面可使用的 XML 文件的结构。在使用兼容的 XML 创作工具时,该模式可用于验证。
Data Mover 支持采用 ASCII 和 UTF-8 格式的 XML 参数文件。命令行控制台仅支持 ASCII 格式。
以下代码示例显示 Data Mover XML 模式中的部分 dmCreate 元素。
必须遵循 Data Mover XML 模式中显示的元素顺序。
<xsd:element name="dmCreate">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="jobDefinitionType">
<xsd:sequence>
<!-- permission setting for the created job -->
<xsd:element name="job_security" minOccurs="0" type="securityType"/>
<xsd:element name="command_start_time" minOccurs="0" type="xsd:dateTime"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
以下代码示例显示使用 Data Mover XML 模式中描述的消息格式后所生成的有效 Data Mover 消息。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<dmCreate xmlns="http://schemas.teradata.com/dataMover/v2009" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.teradata.com/unity/DataMover.xsd">
<job_name>NAME</job_name>
<job_priority>UNSPECIFIED</job_priority>
<source_tdpid>SourceIP</source_tdpid>
<source_user>USER</source_user>
<source_password>PASS</source_password>
<target_tdpid>TargetIP</target_tdpid>
<target_user>USER</target_user>
<target_password>PASS</target_password>
<database selection="unselected">
<name>DatabaseName</name>
<table selection="included">
<name>TableName</name>
</table>
</database>
</dmCreate>