Updating a Migration Plan

You can update a migration plan for your migration by sending an HTTP PUT request to the Siebel Migration Application.

The following details are for a request to update a migration plan for a migration:

  • URI: https://{hostname}:{port}/siebel/v1.0/migration/plan/{planName}

  • HTTP Method: PUT

  • Content-Type: application/json

  • Authorization: Basic

  • Request Body:
    {  
       "name":"Demo Data Migration Plan",
       "description":"Demo Data Migration for Winter",
       "source":"Dev",
       "target":"Prod",
       "resources":[  
          {  
             "name":"Migration Schema Service",
             "displayName":"Schema Service",
             "isSelected":"false",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          },
          {  
             "name":"Migration Runtime Repository Data Service",
             "displayName":"Runtime Repository Data Service",
             "isSelected":"false",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          },
          {  
             "name":"Migration Application Workspace Data Service",
             "displayName":"Application Workspace Data Service",
             "isSelected":"false",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          },
          {  
             "name":"Migration Incremental Runtime Repository Data Service",
             "displayName":"Incremental Runtime Repository Data Service",
             "isSelected":"false",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          },
          {  
             "name":"Migration Incremental Application Workspace Data Service",
             "displayName":"Incremental Application Workspace Data Service",
             "isSelected":"false",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          },
          {  
             "name":"Migration Application Data Service",
             "displayName":"Application Data Service",
             "isSelected":"true",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          },
          {  
             "name":"Migration Application Data Service With Transformation",
             "displayName":"Application Data Service With Transformation",
             "isSelected":"false",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          },
          {  
             "name":"MigrationFilePrepareAndDeploy",
             "displayName":"File Prepare And Deploy",
             "isSelected":"true",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          },
          {  
             "name":"FINS BIB",
             "displayName":"FINS BIB",
             "isSelected":"false",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          }
       ]
    }

The following are the details for the response to a successful request:

  • HTTP Code: 200

  • Content-Type: application/json

  • Response Body: None