Propósito
El comando list_job_definition muestra la definición del trabajo del nombre del trabajo que se especifique.
Puede modificar el comportamiento de los trabajos mediante uno de los siguientes métodos:
- Edite los parámetros de la lista de objetos y del trabajo en la definición del trabajo. A continuación, guarde las modificaciones del trabajo en el daemon mediante el comando create y cámbieles el nombre para crear una nueva definición de trabajo.
- Proporcione nuevos valores para las variables de trabajo en tiempo de ejecución mediante el comando start.
Si especifica el nombre del trabajo original del comando list_job_definition, se muestra la definición del trabajo original. Si especifica el nombre de una instancia de trabajo en la que los valores de las variables de trabajo se han modificado en tiempo de ejecución, se muestra la definición del trabajo que se ha modificado.
Parámetros
Consulte Orden de parámetros.
- broker.port
- [Opcional] Se puede especificar un puerto de agente para sobrescribir el valor por defecto especificado en el archivo commandline.properties para conectarse a un servidor diferente de ActiveMQ (y, por lo tanto, a un daemon diferente) en tiempo de ejecución.
- broker.url
- [Opcional] Se puede especificar una URL de agente para sobrescribir el valor por defecto especificado en el archivo commandline.properties para conectarse a un servidor diferente de ActiveMQ (y, por lo tanto, a un daemon diferente) en tiempo de ejecución.
- dir
- [Opcional] Directorio de salida para la definición de trabajos. Se creará un directorio si no existe uno.
- filename
- [Opcional] Nombre del archivo de salida para la definición de trabajos. El nombre de archivo existente se sobrescribirá.
- job_name
- Nombre de la definición de trabajo que se emitirá.
- security_password
- [Opcional] Contraseña del superusuario o del usuario autorizado de Viewpoint.
- security_password_encrypted
- [Opcional] Contraseña cifrada del superusuario.
- security_username
- [Opcional] El ID de usuario de superusuario o el usuario autorizado de Viewpoint. El ID de usuario de superusuario es dmcl_admin y no se puede cambiar.
Ejemplo de archivo XML
Para el comando list_job_definition, escriba datamove list_job_definition -f parameters.xml.
En el siguiente ejemplo, el archivo de parámetros escribe la definición del trabajo 12315DFHJKS en /home/datamover/jobdefs/12315DFHJKS_jobdefinition1.xml.
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <dmGetJobDefinition 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>12315DFHJKS</job_name> <dir>/home/datamover/jobdefs</dir> <filename>12315DFHJKS_jobdefinition1.xml</filename> </dmGetJobDefinition>
A continuación, se muestra un ejemplo de archivo de salida que se genera cuando un usuario ejecuta el comando list_job_definition:
<?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>jp_low_5</job_name> <job_priority>LOW</job_priority> dmdev <source_user></source_user> <source_password></source_password> dmsmp <target_user></target_user> <target_password></target_password> <use_userid_pool>false</use_userid_pool> <data_streams>1</data_streams> <source_sessions>1</source_sessions> <target_sessions>1</target_sessions> <max_agents_per_task>1</max_agents_per_task> <overwrite_existing_objects>TRUE</overwrite_existing_objects> <freeze_job_steps>TRUE</freeze_job_steps> <force_utility>JDBC</force_utility> <compare_ddl>UNSPECIFIED</compare_ddl> <log_level>1</log_level> <online_archive>UNSPECIFIED</online_archive> <database selection="unselected"> <name>DB</name> <table selection="included"> <name>TEST101</name> <compare_ddl>FALSE</compare_ddl> </table> </database> <dmCreate>