目次

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リファレンス

コードタスクのステータス

コードタスク
のステータス

次のGET要求を使用して、
コードタスク
のジョブステータスを確認します。

GET要求

コードタスク
のジョブステータスを要求するには、
コードタスク
ジョブIDを使用します。
コードタスク
ジョブIDは、
コードタスク
の開始時の応答に含まれています。詳細については、Startを参照してください。
次のURIを使用して
コードタスク
のジョブステータスパラメータを取得します。
GET <server URL>/disnext/api/v1/CodeTask/JobStatus/<Code task job ID>

GET応答

要求されたジョブIDの
コードタスク
のオブジェクトを返します。
エラーが発生した場合にエラーオブジェクトを返します。
次の表に、応答内のパラメータを示します。
フィールド
タイプ
説明
codeTaskName
String
コードタスク
の名前。
codeTaskId
数値
コードタスク
のID。
agentGroupId
String
コードタスク
の実行に使用されるSecure Agentを含むランタイム環境。
executionState
String
ジョブの状態: QUEUED、RUNNING、SUCCEEDED、FAILED、CANCELLED
ジョブステータス。ジョブは、次のいずれかの状態になります。
  • 起動。ジョブが開始されました。
  • 実行中。ジョブはキューに入れられているか、実行中です。
  • 成功。ジョブが正常に完了しました。
  • 失敗しました。エラーが発生したため、ジョブは完了しませんでした。
sessionLogUrl
String
セッションログファイルのURL。
assignedServerlessComputeUnits
Double
1時間あたりのタスクが要求したサーバーレスコンピューティングユニット数。
タスクがサーバーレスランタイム環境で実行される場合、要求されたコンピューティングユニット数を表示できます。
consumedServerlessComputeUnits
Double
タスクが使用したサーバーレスコンピューティングユニットの合計数。
タスクがサーバーレスランタイム環境で実行される場合、使用されたコンピューティングユニット数を表示できます。
firstErrorMessage
String
ジョブに関連付けられているエラーメッセージ(ある場合)。

GET要求の例

コードタスク
のジョブステータスを取得するには、次のサンプルを参考にしてください。
GET <server URL>/disnext/api/v1/CodeTask/JobStatus/<Code task job ID> Content-Type: application/json Accept: application/json IDS-SESSION-ID:{{IDS_SESSION_ID}}

GET応答の例

GET応答が成功すると、次の例のような
コードタスク
のジョブステータスが返されます。
{ "status": "RUNNING", "startTime": "2022-04-04T20:23:57.000", "updateTime": "2022-04-04T20:23:58.000", "endTime": null, "instanceName": "Demo-2", "assetName": "Demo", "runId": 2, "orgId": "kuJVH54wm6gfhVj4QEdboY", "startedBy": "coder@examplecompany.com", "runtimeEnvId": "01000025000000000003", "codeTaskId": 2, "errorMessage": "", "sessionLogUrl": "logservice/api/v1/jobs/8zcuMdImeshidZ4XVExs20/logs", "agentJobLogUrl": null, "advancedLogLocation": null, "advancedLogDownloadUrl": null }
GET応答がエラーステータスの場合は、次の例のような
コードタスク
のジョブステータスが返されます。
{ "status": "FAILED", "startTime": "2022-03-10T17:23:29.000", "updateTime": "2022-03-10T17:23:34.000", "endTime": "2022-03-10T17:23:34.000", "instanceName": "Demo-2", "assetName": "Demo", "runId": 2, "orgId": "4nuRA6NIsI6lvUBYamL76P", "startedBy": "coder@examplecompany.com", "runtimeEnvId": "01000025000000000003", "codeTaskId": 477, "errorMessage": "WES_internal_error_Failed to start cluster for [01000025000000000003]. Error reported while starting cluster [404 {\"code\":\"CONFIG.NOT_FOUND_id\",\"message\":\"Internal error. Cannot find an advanced configuration with ID 01000025000000000003. Contact Informatica Global Customer Support.\",\"debugMessage\":\"Internal error. Cannot find an advanced configurati[truncated]. For more information about the failure, check the application log.If the problem persists, contact Informatica Global Customer Support.", "sessionLogUrl": "logservice/api/v1//jobs/6pqqt9KTgi3l9jyVnAajei/logs", "agentJobLogUrl": null, "advancedLogLocation": null, "advancedLogDownloadUrl": null }