目次

Search

  1. はじめに
  2. Cloud Integration Hub入門
  3. Hubの管理
  4. プロジェクトおよびアセットの管理
  5. アプリケーション
  6. トピック
  7. Data Integrationタスク
  8. ファイル取り込みタスク
  9. パブリケーション
  10. サブスクリプション
  11. 追跡と監視
  12. Cloud統合ハブのREST API
  13. 用語解説

Cloud Integration Hub

Cloud Integration Hub

イベントREST API要求

イベントREST API要求

イベントの詳細を取得するには、次のREST API URLを使用します。
https://<pod>.<baseUrl>/dih-console/api/v1/events
説明:
  • <pod>
    はCloud統合ハブにアクセスするInformatica Intelligent Cloud Servicesのpoint of delivery(PoD)の名前です。例:
    cih-pod1
  • <baseUrl>
    はInformatica Intelligent Cloud ServicesのURLです。例:
    dm-us.informaticacloud.com/
例:
https://cih-pod1.dm-us.informaticacloud.com/dih-console/
イベントの詳細を取得するには、次の要求構文を使用します。
要求ヘッダー
イベントREST API要求に次のヘッダーを含めます。
Content-Type: application/json Accept: application/json
要求本文
イベントREST API要求に以下の項目を含めます。
{ "applicationName": "String", "topicName": "String", "pubSubName": "String", "timeframe": Custom - For more details, refer to the following table, "firstResult": int, "maxResults": int, "useExactMatch": boolean, "eventType": "String", "eventStatus": "String" }
イベントの詳細を取得する要求には、次のオプションのプロパティを含めることができます。
プロパティ
説明
applicationName
パブリッシュ元またはサブスクライブ元のアプリケーションの名前。
topicName
パブリケーションまたはサブスクリプションに関連付けられたトピックの名前。
pubSubName
パブリケーションまたはサブスクリプションの名前。
timeFrame
UTCタイムゾーン形式(yyyy-MM-ddTHH:mm:ss.SSSZ)を入力するか、列挙値のリストから範囲を選択できます。
{ "range": enum values }
範囲は、次の列挙値から選択できます。
  • NO_RANGE
  • LAST_HOUR
  • LAST_TWO_HOURS
  • LAST_24_HOURS
  • LAST_7_DAYS
  • LAST_30_DAYS
  • TODAY
  • YESTERDAY
  • CUSTOM
デフォルトの範囲はLAST_24_HOURSです。
timeFrameの範囲がCUSTOMに設定されている場合は、要求の本文に
fromDate
toDate
を記述する必要があります。
{ "fromDate": "Date", "toDate": "Date", "range": "CUSTOM" }
fromDate
toDate
はUTCタイムゾーン形式(yyyy-MM-ddTHH:mm:ss.SSSZ)で記述する必要があります。
firstResult
スキップする行数。例えば、最初の3行をスキップする場合に使用します。デフォルトはゼロです。
maxResults
表示する結果の最大数を入力します。デフォルトは2000です。
useExactMatch
検索の実行時の、検索式との完全な一致。pubSubName、topicName、およびapplicationNameプロパティに適用されます。
次のいずれかの値を入力できます。
  • true
  • false
デフォルトはfalseです。
eventType
Cloud Integration Hub
が生成するパブリケーションイベントまたはサブスクリプションイベントのタイプ。値は次の列挙値から選択します。
  • ALL
  • PUBLICATION
  • SUBSCRIPTION
  • COMPOUND_SUBSCRIPTION
  • COMPOUND_PUBLICATION
  • UNBOUND_SUBSCRIPTION
  • AGGREGATED_SUBSCRIPTION
デフォルトはALLです。
eventStatus
Cloud Integration Hub
が生成するパブリケーションイベントまたはサブスクリプションイベントのステータス。次のいずれかの列挙値を入力します。
  • ALL
  • COMPLETE
  • DELAYED
  • DISCARDED
  • エラー(ERROR)
  • PROCESSING
  • REPROCESSED
デフォルトはALLです。
例:
Basic Auth { Username: Administrator@MyCompany.com Password: MyPassword }
Accept - application/json Content-Type - application/json
{ "eventStatus": "COMPLETE", "eventType": "PUBLICATION", "applicationName":"API_App", "topicName" :"APIT", "pubSubName" :"APIPUB", "timeframe": { "range": "NO_RANGE" }, "eventType": "ALL", "useExactMatch" : true }
レート制限ポリシーにより、指定した期間中にAPIコンシューマが管理対象APIを呼び出すことができる回数を制御します。このAPIには、1分あたり5回の呼び出しというレート制限ポリシーがあります。1分あたり5回の呼び出し制限に達すると、Cloud統合ハブは、APIへのアクセス試行を却下します。

トップに戻る