目次

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

ジョブレベルメータリングデータのエクスポートジョブ要求の送信

ジョブレベルメータリングデータのエクスポートジョブ要求の送信

特定のメーターについては、ジョブを実行して、特定のサービスおよび指定された日付範囲のメーターのジョブレベルの詳細をエクスポートできます。
ジョブの開始後、ジョブのステータスを確認できます。ジョブが正常に完了した後に、データをダウンロードする要求を送信できます。

POST要求

エクスポートジョブ要求を送信するには、次のURIを使用します。
/public/core/v3/license/metering/ExportServiceJobLevelMeteringData
要求に次のフィールドを含めます。
フィールド
タイプ
必須
説明
startDate
日付/時刻
日付範囲の開始日。
endDate
日付/時刻
日付範囲の終了日。
範囲は最大180日です。
allMeters
Boolean
meterIdが空白の場合は必須です。
すべてのメーターの使用状況情報を返すかどうかを示します。次のいずれかの値を含めます。
  • TRUE。すべてのメーターの使用状況情報を返します。
  • FALSE。meterIdフィールドで指定されたメーターの使用状況情報を返します。
デフォルトはFALSEです。
meterId
String
allMetersがFALSEの場合は必須です。
メーターID。許容値については、メーターIDを参照してください。
callbackUrl
String
-
公表済みの有効なURL。
サービスがcallbackURLにジョブステータスをポストします。

POST要求の例

次の例のような要求を使用できます。
POST <baseApiUrl>/public/core/v3/license/metering/ExportServiceJobLevelMeteringData Content-Type: application/json Accept: application/json INFA-SESSION-ID: <sessionId> { "startDate":"2022-08-12T00:00:00Z" "endDate":"2022-10-25T00:00:00Z" "allMeters":"FALSE" "meterId":"3TaYTMo6BFYeNIABfVmH0n" "callbackUrl":"https://MyExportJobStatus.com" }

POST応答

応答には次のフィールドが含まれます。
フィールド
タイプ
説明
jobID
String
エクスポートジョブのID。
status
String
エクスポートジョブのステータス。
errorMessage
String
ジョブに関連付けられているエラーメッセージ(存在する場合)。
orgId
String
要求元の組織の組織ID。
userId
String
要求を送信したユーザーのID。
selectedOrgId
String
要求元の組織の組織ID。
allMeters
Boolean
すべてのメーターの使用状況情報が含まれるかどうかを示します。
meterId
String
メーターID。
startDate
日付/時刻
日付範囲の開始日。
endDate
日付/時刻
日付範囲の終了日。
callbackUrl
String
サービスがジョブステータスを送信するために使用するURL。
createTime
String
エクスポートジョブが作成された時刻。
updateTime
String
エクスポートジョブが最後に更新された時刻。

POST応答の例

成功した場合、次の例のような応答を受信します。
{ "jobId": "cYjwJNEF7OckWEmkSC1tSI", "status": "CREATED", "orgId": "4wMFqGlxAKVlIFTixlTSOY", "userId": "aMxRLnYzdWtlkJvDbtPZOr", "selectedOrgId": "4wMFqGlxAKVlIFTixlTSOY", "allMeters":"FALSE", "meterId": 3TaYTMo6BFYeNIABfVmH0n, "startDate": "2020-01-01T10:00:00Z", "endDate": "2022-12-31T00:00:00Z", "callbackUrl": "https://MyExportJobStatus.com", "createTime": null, "updateTime": null }
エラーが発生した場合、応答は次の例のようになります。
{ "jobId": "cYjwJNEF7OckWEmkSC1tSI", "status": "FAILED", "errorMessage": "Exception occurred while processing request for org: 4wMFqGlxAKVlIFTixlTSOY.\ncom.informatica.cloud.errorutil.MicroServiceException: Get meter usage request failed with exception: I/O error on POST request", "orgId": "3TaYTMo6BFYeNIABfVmH0n", "userId": "aMxRLnYzdWtlkJvDbtPZOr", "selectedOrgId": "3TaYTMo6BFYeNIABfVmH0n", "allMeters":"FALSE", "meterId": 3TaYTMo6BFYeNIABfVmH0n, "startDate": "2020-01-01T10:00:00Z", "endDate": "2022-12-31T00:00:00Z", "callbackUrl": "https://MyExportJobStatus.com", "createTime": null, "updateTime": null }