Creating a New Migration Plan

You can create a new migration plan for your migration by sending an HTTP POST request to the Siebel Migration Application.

The following details are for a request to create a new migration plan for a migration:

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

  • HTTP Method: POST

  • Content-Type: application/json

  • Authorization: Basic

  • Request Body:
    {
       "name":"Demo Data Mig",
       "description":"Demo Data Migration",
       "source":"Dev",
       "target":"Prod",
       "resources":[
          {
             "id":"88-1V5WLP",
             "name":"Schema Service",
             "isSelected":"false",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          },
          {
             "id":"88-1V5WLR",
             "name":"Runtime Repository Data Service",
             "isSelected":"false",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          },
          {
             "id":"88-1V5WLS",
             "name":"Application Workspace Data Service",
             "isSelected":"false",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          },
          {
             "id":"88-1V5WLT",
             "name":"Incremental Runtime Repository Data Service",
             "isSelected":"false",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          },
          {
             "id":"88-1V5WLU",
             "name":"Incremental Application Workspace Data Service",
             "isSelected":"false",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          },
          {
             "id":"88-1V5WLV",
             "name":"Application Data Service",
             "isSelected":"true",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          },
          {
             "id":"88-1V5WLW",
             "name":"Application Data Service With Transformation",
             "isSelected":"false",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          },
          {
             "id":"88-1V5WLX",
             "name":"File Prepare And Deploy",
             "isSelected":"false",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          },
          {
             "id":"88-1V5WLY",
             "name":"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:
    {
       "name":"Demo Data Mig",
       "description":"Demo Data Migration",
       "source":"Dev",
       "target":"Prod",
       "resources":[
          {
             "id":"88-1V5WLP",
             "name":"Schema Service",
             "isSelected":"false",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          },
          {
             "id":"88-1V5WLR",
             "name":"Runtime Repository Data Service",
             "isSelected":"false",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          },
          {
             "id":"88-1V5WLS",
             "name":"Application Workspace Data Service",
             "isSelected":"false",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          },
          {  
             "id":"88-1V5WLT",
             "name":"Incremental Runtime Repository Data Service",
             "isSelected":"false",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          },
          {
             "id":"88-1V5WLU",
             "name":"Incremental Application Workspace Data Service",
             "isSelected":"false",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          },
          {
             "id":"88-1V5WLV",
             "name":"Application Data Service",
             "isSelected":"true",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          },
          {
             "id":"88-1V5WLW",
             "name":"Application Data Service With Transformation",
             "isSelected":"false",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          },
          {
             "id":"88-1V5WLX",
             "name":"File Prepare And Deploy",
             "isSelected":"false",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          },
          {
             "id":"88-1V5WLY",
             "name":"FINS BIB", 
             "isSelected":"false",
             "integrationBranchName":"",
             "versionNumber":"0",
             "language":"",
             "sequenceNumber":"0"
          }
       ]
    }