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>