Description
The API in this article can be used to launch G-Migration+ through GMUS when it is used in conjunction with the G-Repository Client.
Note: If you are not using G-Repository Client, please refer to this API page: GMUS API: Launch G-Migration+.
REST Request
A REST request is made to the GMUS to launch G-Migration+.
http://<ip>:port/rest/repoMigrate
Method Type: POST
JSON Payload
JSON Payload to launch G-Migration+ with G-Repository Client. Please note that the schemaName parameter is required. Otherwise, the migration will not run successfully.
Example 1 - Where Clause and Limit
{
"clientAppId": "XXXXXXXX-1e47-abcd-ba66-XXXXXXXXXXXX",
"clientUserId": "XXXXXXXX-abcd-4284-aa45-XXXXXXXXXXXX",
"username": "jane.doe@gmail.com",
"repoName": "sampleRepo",
"configName": "sample.gredb",
"debug": true,
"whereClause": "user.id<101",
"limitType": "NUMBER",
"limitValue": "300",
"schemaName": "Company",
"tableName": "user"
}Example 2 - Where Clause Only
{
"clientAppId": "XXXXXXXX-1e47-abcd-ba66-XXXXXXXXXXXX",
"clientUserId": "XXXXXXXX-abcd-4284-aa45-XXXXXXXXXXXX",
"username": "jane.doe@gmail.com",
"repoName": "sampleRepo",
"configName": "sample.gredb",
"whereClause": "user.id<101",
"schemaName": "Company",
"tableName": "user"
}