タスク
このリソースを使用して、指定したタイプのタスクのリストを要求します。このリソースを使用すると、タスクの名前とIDを取得できます。
ジョブを実行するためのタスクIDを取得するのにこのリソースを使用しないでください。代わりにlookupリソースを使用します。lookupリソースは、Defaultフォルダにないタスクを実行するために必要なフェデレーションタスクIDを返します。
ファイル取り込みとレプリケーションタスクでは、このリソースを使用しないようにしてください。代わりに、
ファイル取り込みとレプリケーションジョブリソースを使用してください。詳細については、「
タスク」を参照してください。
GET要求
指定したタイプのタスクのリストを要求するには、次のURIのタスクタイプコードを使用します。
/api/v2/task?type=<type>
URIで次の属性を使用します。
フィールド | 必須 | 説明 |
---|
タイプ | はい | データ統合では、次のいずれかのコードを使用します。 - - DMASK。マスキングタスク。
- - DRS。レプリケーションタスク。
- - DSS。同期タスク。
- - MTT。マッピングタスク。
- - PCS。PowerCenterタスク。
|
GET応答
要求が成功した場合、要求したタイプのタスクすべてのタスクオブジェクトを返します。エラーが発生した場合にエラーオブジェクトを返します。
タスクオブジェクトには次の属性が含まれます。
フィールド | タイプ | 説明 |
---|
id | String | タスクID。 |
orgId | String | 組織ID |
name | String | タスク名。 |
description | String | 説明。 |
createTime | String | タスクが作成された日時。 |
updateTime | String | タスクの最終更新時刻。 |
createdBy | String | タスクを作成したユーザー。 |
updatedBy | String | タスクを最後に更新したユーザー。 |
GETの例
すべての同期タスクのリストを表示するには、次の要求を使用します。
GET <ServerUrl>/api/v2/task?type=DSS HTTP/<HTTP version>
Content-Type: applicaion/json
Accept: application/json
icSessionId: <SessionId>