REST APIリファレンス > ストリーミング取り込みとレプリケーションREST API > ストリーミング取り込みとレプリケーションタスクのデプロイ、デプロイ解除、開始、および停止
  

ストリーミング取り込みとレプリケーションタスクのデプロイ、デプロイ解除、開始、および停止

dataflowsリソースを使用して、ストリーミング取り込みとレプリケーションタスクをデプロイ、デプロイ解除、開始、および停止します。
次のベースURLを使用する。
<server URI>/sisvc/api/v1/Dataflows('<dataflow ID>')/OData.SI.<API name>
注: HTTPバージョンを自動的に含めるPostmanなどのツールを使用する場合は、URLにHTTPバージョンを入力しないでください。HTTPバージョンがURLに2回出現すると、要求が失敗します。

ストリーミング取り込みとレプリケーションタスクのデプロイ

POST要求を使用してストリーミング取り込みとレプリケーションタスクをデプロイします。

POST要求

ストリーミング取り込みとレプリケーションタスクをデプロイするには、次のURLを使用します。
<server URI>/sisvc/api/v1/Dataflows('<dataflow ID>')/OData.SI.Deploy
URLはデータフローIDを渡すため、要求本文は必要ありません。

POST要求の例

ストリーミング取り込みとレプリケーションタスクをデプロイするには、次の例のような要求を送信します。
POST <serverUrl>/sisvc/api/v1/Dataflows('50077311-d4a4-437c-9218-c3596d1f182f')/OData.SI.Deploy
Content-Type: application/json
Accept:application/json
IDS-SESSION-ID:2l0oeVx22Rujiej7yTokmT

POST応答の例

要求が成功した場合、次の例のような応答を受信します。
{
"@odata.context": "$metadata#OData.SI.DeploymentResult",
"successful": true,
"code": null,
"errorMessage": null
}

ストリーミング取り込みとレプリケーションタスクのデプロイ解除

POST要求を使用してストリーミング取り込みとレプリケーションタスクをデプロイ解除します。

POST要求

ストリーミング取り込みとレプリケーションタスクをデプロイ解除するには、次のURLを使用します。
<server URI>/sisvc/api/v1/Dataflows('<dataflow ID>')/OData.SI.Undeploy
URLはデータフローIDを渡すため、要求本文は必要ありません。

POST要求の例

ストリーミング取り込みとレプリケーションタスクをデプロイ解除するには、次の例のような要求を送信します。
POST <serverUrl>/sisvc/api/v1/Dataflows('50077311-d4a4-437c-9218-c3596d1f182f')/OData.SI.Undeploy
Content-Type: application/json
Accept:application/json
IDS-SESSION-ID:2l0oeVx22Rujiej7yTokmT

POST応答の例

要求が成功した場合、次の例のような応答を受信します。
{
"@odata.context": "$metadata#OData.SI.DeploymentResult",
"successful": true,
"code": null,
"errorMessage": null
}

ストリーミング取り込みとレプリケーションタスクの開始

POST要求を使用してストリーミング取り込みとレプリケーションタスクを開始します。

POST要求

ストリーミング取り込みとレプリケーションタスクを開始するには、次のURLを使用します。
<server URI>/sisvc/api/v1/Dataflows('<dataflow ID>')/OData.SI.Start
URLはデータフローIDを渡すため、要求本文は必要ありません。

POST要求の例

ストリーミング取り込みとレプリケーションタスクを開始するには、次の例のような要求を送信します。
POST <serverUrl>/sisvc/api/v1/Dataflows('50077311-d4a4-437c-9218-c3596d1f182f')/OData.SI.Start
Content-Type: application/json
Accept:application/json
IDS-SESSION-ID:2l0oeVx22Rujiej7yTokmT

POST応答の例

要求が成功した場合、次の例のような応答を受信します。
{
"@odata.context": "$metadata#OData.SI.DeploymentResult",
"successful": true,
"code": null,
"errorMessage": null
}

ストリーミング取り込みとレプリケーションタスクの停止

POST要求を使用してストリーミング取り込みとレプリケーションタスクを停止します。

POST要求

ストリーミング取り込みとレプリケーションタスクを停止するには、次のURLを使用します。
<server URI>/sisvc/api/v1/Dataflows('<dataflowID>')/OData.SI.Stop
URLはデータフローIDを渡すため、要求本文は必要ありません。

POST要求の例

ストリーミング取り込みとレプリケーションタスクを停止するには、次の例のような要求を送信します。
POST <serverUrl>/sisvc/api/v1/Dataflows('d7572789-dc4c-4c56-bbeb-3772736d61aa')/OData.SI.Stop
Content-Type: application/json
Accept:application/json
IDS-SESSION-ID:2l0oeVx22Rujiej7yTokmT

POST応答の例

要求が成功した場合、次の例のような応答を受信します。
{
"@odata.context": "$metadata#OData.SI.DeploymentResult",
"successful": true,
"code": null,
"errorMessage": null
}