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
-
In the source environment, navigate to Site Map, Administration - Application, Responsibilities, then Business Services.
-
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
-
Clear the cache so that the changes will be propagated to the new responsibility.
-
Create a new user (for example, MIGUSER) and associate the Migration Users responsibility with the new (MIGUSER) user.
-
Log in to the Siebel Migration Application as MIGUSER and verify that login is successful.
-
When successful login is confirmed, repeat steps 1 to 5 in the target environment and test the login.