Configure User Access to Siebel Migration Application

The Siebel Migration Application depends on REST API calls to communicate with source and target environments. For security reasons, access to REST APIs is limited by Siebel responsibilities. In the out-of-the-box implementation, only the SADMIN user has access to these REST APIs. If another user needs to access the Migration Application, that user needs to be granted access via the procedure below. Failure to do so will result in the following error when trying to log in to the Siebel Migration Application: Access is denied due to invalid credentials or insufficient privilege.

To configure user access to Siebel Migration Application

  1. In the source environment, navigate to Site Map, Administration - Application, Responsibilities, then Business Services.

  2. Create a new responsibility named "Migration Users" and add the following business services to the new Migration Users responsibility.

    Business Service

    Business Service Methods

    Authentication Service For Migration

    AuthenticateUser

    ConnectionDataService

    Delete

    Insert

    InsertOrUpdate

    QueryByExample

    Update

    ExecutionDataService

    Delete

    Insert

    InsertOrUpdate

    QueryByExample

    Update

    HistoryDataService

    Insert

    QueryByExample

    Migration Application Data Service

    Export

    GetStatus

    Import

    Migration Application Data Service With Transformation

    Export

    GetStatus

    Import

    Migration Application Workspace Data Service

    FullSeedExport

    FullSeedImport

    GetFullSeedWatermark

    GetSeedCopyWatermark

    GetStatus

    InvalidateSeedCaches

    SeedCopyExport

    SeedCopyImport

    Migration Design Repository Data Service

    DBCheck

    Export

    GetStatus

    Import

    Migration File Prepare And Deploy Service

    Deploy

    GetStatus

    Prepare

    Migration Incremental Application Workspace Data Service

    Export

    GetStatus

    GetWatermark

    Import

    InvalidateSeedCaches

    Migration Incremental Runtime Repository Data Service

    DBCheck

    Export

    GetStatus

    GetWatermark

    Import

    Migration Runtime Repository Data Service

    DBCheck

    Export

    GetRRInfo

    GetStatus

    GetWatermark

    Import

    Migration Schema Service

    DBCheck

    Export

    GetStatus

    GetWatermark

    Import

    IsSchemaChanged

    PlanDataService

    Delete

    Insert

    InsertOrUpdate

    QueryByExample

    Update

  3. Clear the cache so that the changes will be propagated to the new responsibility.

  4. Create a new user (for example, MIGUSER) and associate the Migration Users responsibility with the new (MIGUSER) user.

  5. Log in to the Siebel Migration Application as MIGUSER and verify that login is successful.

  6. When successful login is confirmed, repeat steps 1 to 5 in the target environment and test the login.