ストリーミング取り込みとレプリケーションタスクのデプロイ、デプロイ解除、開始、および停止
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
}