El esquema XML de Data Mover describe los mensajes que utilizan los componentes de Data Mover para comunicarse a través del bus de JMS. Hay una copia del esquema en el directorio de la utilidad de línea de comandos, y también está disponible en Esquemas XML de Data Mover.
El esquema XML de Data Mover describe la estructura de los archivos XML que puede utilizar la interfaz de línea de comandos de Data Mover. El esquema se puede utilizar para la validación si se utiliza una herramienta de creación de XML compatible.
Data Mover admite los archivos del parámetro XML en ASCII y UTF-8. La consola de línea de comandos solo admite ASCII.
En el siguiente código de ejemplo se muestra parte del elemento dmCreate del esquema XML de Data Mover.
Debe seguir el orden de los elementos que se muestra en el esquema XML de Data Mover.
<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>
En el siguiente ejemplo de código se muestra un mensaje de Data Mover válido que se ha creado mediante el formato de mensaje descrito en el esquema XML de 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>