目的
list_job_definitionコマンドは、指定するジョブ名のジョブ定義を一覧表示します。
ジョブの動作は、次に示す2つの方法のいずれかで変更できます。
- ジョブ定義内のオブジェクト リストとジョブ パラメータを編集します。次に、createコマンドを使用してジョブの変更をデーモンに保存します(新しいジョブ定義を作成するには新しい名前を使用する)。
- 実行時に、startコマンドを使用してジョブ変数に新しいジョブの値を指定します。
list_job_definitionコマンドに本来のジョブ名を指定すると、本来のジョブ定義が一覧表示されます。実行時にジョブ変数値が変更されたジョブ インスタンスの名前を指定すると、変更されたジョブ定義が一覧表示されます。
パラメータ
パラメータの順序を参照してください。
- dm.rest.endpoint
- (オプション)実行時に別のRESTサーバーに接続する(その結果別のデーモンに接続する)ために、Data Mover RESTサーバー URLを入力して、commandline.propertiesファイルに指定されているデフォルト値を上書きします。
- dir
- (オプション) ジョブ定義の出力ディレクトリ。ディレクトが存在しない場合は、ディレクトリが作成されます。
- filename
- (オプション) ジョブ定義の出力ファイル名。既存のファイル名は上書きされます。
- job_name
- 出力されるジョブ定義の名前。
- security_password
- (オプション)スーパー ユーザーまたは許可されたViewpointユーザーのパスワード。
- security_password_encrypted
- (オプション) スーパーユーザーの暗号化されたパスワード。
- security_username
- (オプション)スーパー ユーザーまたは許可されたViewpointユーザーのユーザーID。スーパーユーザーのユーザーIDはdmcl_adminで、変更できません。
XMLファイルの例
list_job_definitionコマンドの場合は、datamove list_job_definition -f parameters.xmlと入力します。
次の例では、パラメータ ファイルは、12315DFHJKSの定義を/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>
次に、ユーザーが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>