Cloud Integration Hub > Cloud統合ハブのREST API > Run Publication Subscription REST API
  

Run Publication Subscription REST API

Cloud Integration Hub Run Publication Subscription REST APIを使用して、特定のパブリケーションまたは特定のサブスクリプションを実行します。パブリケーションまたはサブスクリプションは、モードに関係なく実行できます。つまり、有効化および無効化されたパブリケーションや、有効化、一時停止、および無効化されたサブスクリプションを実行することができます。
注: Run Publication Subscription REST APIを使用して、Data Integrationタスクまたはファイル取り込みをトリガするパブリケーションおよびサブスクリプションで、データをパブリッシュしたりデータにサブスクライブすることができます。
Run Publication Subscription APIは、実行したアクションの応答コードを返します。パブリケーションまたはサブスクリプションの実行に成功した場合、このAPIはCloud Integration Hubが生成したパブリケーションまたはサブスクリプションイベントのイベントIDを返します。Cloud Integration HubイベントステータスAPIを実行すると、パブリケーションまたはサブスクリプションのステータスをクエリできます。

Run Publication Subscription REST APIの要求

Cloud Integration Hubは、パブリケーションやサブスクリプションを実行するために、さまざまなREST URLを使用します。
パブリケーションを実行するには、次のREST URLを使用します。
https://<pod><baseUrl>/dih-console/api/v1/publication/start
説明:
例:
https://cih-pod1.dm-us.informaticacloud.com/dih-console/api/v1/publication/start
サブスクリプションを実行するには、次のREST URLを使用します。
https://<pod><baseUrl>/dih-console/api/v1/subscription/start
説明:
例:
https://cih-pod1.dm-us.informaticacloud.com/dih-console/api/v1/subscription/start
パブリケーション実行の要求構文
パブリケーションを実行するには、次の要求構文を使用します。
要求ヘッダー
REST API要求に次のヘッダーを含めます。
Content-Type: application/json
Accept: application/json
要求本文
REST API要求に次の項目を含めます。
{
"publicationName": "<publicationName>",
"runDisabled": "<true/false>"
}
次のリストに、要求の要素を示します。
例:
Content-Type: application/json
Accept: application/json
{
"publicationName": "daily_sales",
"runDisabled": "true"
}
ヒント: Cloud Integration HubのURLから<pod>および<baseUrl>の値をコピーするには、まずInformatica Intelligent Cloud Servicesの[マイサービス]ページからそのURLにアクセスする必要があります。
サブスクリプション実行の要求構文
サブスクリプションを実行するには、次の要求構文を使用します。
要求ヘッダー
REST API要求に次のヘッダーを含めます。
Content-Type: application/json
Accept: application/json
要求本文
REST API要求に次の項目を含めます。
{
"subscriptionName": "<subscriptionName>",
"runDisabled": "<true/false>"
}
次のリストに、要求の要素を示します。
例:
Content-Type: application/json
Accept: application/json
{
"subscriptionName": "daily_report",
"runDisabled": "true"
}

Run Publication Subscription REST APIアクションの応答

Cloud Integration Hub Run Publication Subscription REST APIを使用してパブリケーションまたはサブスクリプションの実行を開始すると、Cloud Integration Hubにより、REST APIの応答で実行したアクションの応答コードが返されます。
パブリケーションまたはサブスクリプションをREST APIから実行すると、次の応答コードのいずれかが返されます。