目次

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

JMSをソースとするタスクの接続構成

JMSをソースとするタスクの接続構成

タスクソースのソース接続がJMSの場合、ソース接続の構成配列に次のフィールドおよびキーと値のペアを含めることができます。
キー
タイプ
必須
説明
destinationType
String
ソースサービスがJMSメッセージを送信する接続先のタイプ。次のいずれかの値を入力します。
  • [キュー]
    。JMSプロバイダは、キューに登録されている単一のコンシューマにメッセージを配信します。
  • [トピック]
    。JMSプロバイダは、トピックにサブスクライブしているすべてのアクティブなコンシューマにメッセージを配信します。
clientId
String
JMS接続の一意のID。255文字までの文字列を入力できます。
sharedSubscription
String
複数のコンシューマが単一のサブスクリプションにアクセスできるようにします。トピックの接続先タイプに適用されます。次のいずれかの値を入力します。
  • True
  • False
durableSubscription
String
Trueに設定した場合、JMSソースサービスは、非アクティブなサブスクライバがメッセージを保持し、サブスクライバが再接続したときにそれらのメッセージを配信できるようにします。トピックの接続先タイプに適用されます。次のいずれかの値を入力します。
  • True
  • False
subscriptionName
String
サブスクリプションの名前。トピックサブスクリプションタイプが共有、継続、またはその両方である場合に、トピックの接続先タイプに適用されます。
JMS Destination
String
JMSプロバイダがメッセージを配信するキューまたはトピックの名前。

POST要求の例

JMSソースとフラットファイルターゲットを使用する
ストリーミング統合
タスクを更新するには、次の例のような要求を送信できます。
{ "name": "crud", "description": "JMS to FileToFile", "runtimeId": "01000025000000000003", "locationId": "5sJ0JDyJyWLlrosS5qJjsQ", "currentVersion": "2", "messageFormat": "binary", "nodes": [ { "name": "crud_source", "type": "source", "connectionId": "012MGS0B000000000003", "transformationType": "", "config": [ { "key": "destinationType", "value": "QUEUE" }, { "key": "clientId", "value": "" }, { "key": "JMS Destination", "value": "test" } ] }, { "name": "crud_target", "type": "target", "connectionId": "012MGS0B00000000000H", "transformationType": "", "config": [ { "key": "interimDirectory", "value": "/home/agent/test" }, { "key": "rolloverSize", "value": 1024 }, { "key": "rolloverEvents", "value": 100 }, { "key": "rolloverTime", "value": 300000 }, { "key": "File Name", "value": "test" } ] } ], "edges": [ { "from": "crud_source", "to": "crud_target" } ] }