REST APIリファレンス > ストリーミング取り込みとレプリケーションREST API > ストリーミング取り込みとレプリケーションタスクのコピー
  

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

ストリーミング取り込みとレプリケーションタスクをコピーするには、CopyEntitiesリソースを使用します。

POST要求

ストリーミング取り込みとレプリケーションタスクをコピーするには、次のURLを使用します。
<server URI>/sisvc/restapi/v1/CopyEntities
要求に以下のフィールドを含めることができます。
フィールド
タイプ
必須
説明
targetLocationID
String
オブジェクトのコピー先となるターゲットの場所のID。
sourceEntities
配列
ソース接続とターゲット接続の設定。
sourceId
String
ソースオブジェクトのID。
targetName
String
ターゲットオブジェクトの名前。
targetDescription
String
-
ターゲットオブジェクトの説明。

POST要求の例

2つのストリーミング取り込みとレプリケーションタスクをコピーするには、次の例のような要求を送信します。
POST <serverUrl>/sisvc/restapi/v1/CopyEntities
Content-Type: application/json
Accept:application/json
IDS-SESSION-ID:2l0oeVx22Rujiej7yTokmT
{
"targetLocationID": "2RGmVdwN15PbfnQP5PSoSB",
"sourceEntities": [
{
"sourceId": "5Ff6jeaSh2UfAqiV01ldKD",
"targetName": "Test_Copy_A",
"targetDescription": "Description_1"
},
{
"sourceId": "fZnCSqcWTOQkJOr8VCWZQE",
"targetName": "Test_Copy_B",
"targetDescription": "Description_2"
}
]
}
要求が失敗すると、応答にエラーの理由が含まれます。

POST応答

POST要求を使用してストリーミング取り込みとレプリケーションタスクをコピーした場合、成功すると成功応答を返し、エラーが発生した場合はエラーオブジェクトを返します。

POST応答の例

要求が成功した場合、次の例のような応答を受信します。
{
"Status Message": "Operation succeeded on 2 artifacts.",
"Success": {
"Test_Copy_A": "ideNJw6l54gizxofF53HQH",
"Test_Copy_B": "cOQ3gcWKSYikzVqqg6IOok"
}
}