目次

Search

  1. はじめに
  2. Informatica Intelligent Cloud Services REST API
  3. プラットフォームREST APIバージョン2リソース
  4. プラットフォームREST APIバージョン3リソース
  5. データ統合 REST API
  6. 一括取り込みファイルREST API
  7. 一括取り込みストリーミングREST API
  8. Model Serve REST API
  9. RunAJobユーティリティ
  10. ParamSetCliユーティリティ
  11. REST APIコード
  12. REST APIリソースクイックリファレンス

REST APIリファレンス

REST APIリファレンス

ジョブ

ジョブ

REST APIを使用して
動的マッピング
タスクを実行する場合、REST APIバージョン1のジョブリソースを使用して、ジョブを開始または停止します。また、ジョブの詳細を取得することもできます。
動的マッピング
タスクのステータスを取得する場合は、プラットフォームREST APIバージョン2のジョブリソースは使用しないでください。
組織でプロジェクトやフォルダを使用している場合は、REST APIバージョン3のルックアップリソースを使用してタスクIDを取得します。これにより、フェデレーションタスクIDが返されます。POST要求にはこのIDを含める必要があります。

GET要求

動的マッピング
タスクの詳細を取得するには、次のタスクURIを使用します。
/batch-mapping/api/v1/Job/monitor/task/<Id>/run/<runId>

GET応答

成功した場合、ジョブのステータスを返します。
失敗すると、応答にエラーの理由が含まれます。
例えば、完了した
動的マッピング
タスクの詳細を要求すると、次の応答が返される場合があります。
{ "taskId": "jUJNIX39Z6ZbR8KZCm2ieS", "taskFrsId": "k2AE77O06oYg6NvrOtKt6t", "taskName": "Dynamic Mapping Task2", "instanceId": 1, "startedBy": "user@informatica.com", "startTime": "2021-08-26T16:28:11.000Z", "updateTime": "2021-08-26T16:28:35.000Z", "endTime": "2021-08-26T16:28:35.000Z", "runtimeEnvironment": "test1", "runtimeEnvironmentId": "01000025000000000002", "status": "COMPLETED", "successRows": 3, "errorRows": 0, "saasMappingId": "01000017000000000007", "mappingName": "dsst__copy_data_new_tgt_With_SortList", "mappingFrsId": "5A90bRPboO0dpMQ8F2nkgy", "mappingDocType": "MAPPING", "runContext": "API", "scheduleName": null, "jobs": [ { "jobName": "Job_1", "jobUUID": "78OZ7JlUNSCd09kwQWXbUf", "groupName": "Group_1", "saasJobRunId": 52, "saasLogId": "010000C100000000040H", "startTime": "2021-08-26T16:28:18.000Z", "updateTime": "2021-08-26T16:28:33.000Z", "endTime": "2021-08-26T16:28:33.000Z", "errorMessage": null, "status": "COMPLETED", "failedSourceRows": 0, "successSourceRows": 3, "failedTargetRows": 0, "successTargetRows": 3, "enabled": true, "sessionLogUrl": null } ] }

POST要求の開始

動的マッピング
タスクを作成するには、次のURIを使用します。
/batch-mapping/api/v1/Job
次の例のように、フェデレーションタスクIDを要求に含めます。
{ "taskFrsId": "k2AE77O06oYg6NvrOtKt6t" }

POST応答の開始

実行IDとフェデレーションタスクIDを返します。
例えば、
動的マッピング
タスクを2回実行すると、次の応答が返されます。
{ "runId": 2, "taskFrsId": "k2AE77O06oYg6NvrOtKt6t" }

POST要求の停止

動的マッピングタスクの実行を停止するには、次のURIを使用します。
/batch-mapping/api/v1/Job/stop
次の例に示すように、タスクID属性とジョブ実行ID属性をジョブオブジェクトに含めます。
{ "taskFrsId": "gScmpuSzjSdcbNPFNYbbcg", "runId": 10 }

POST応答の停止

要求が成功すると、200 Successオブジェクトを返します。エラーが発生した場合にエラーオブジェクトを返します。