SBL-DAT-00546 Error After Executing LocalDbSetup In Siebel IP16 PS6 When User's Position Is Not Under Default Organization (Doc ID 2210306.1)

Last updated on AUGUST 01, 2017

Applies to:

Siebel CRM - Version 16.5 [IP2016] and later
Information in this document applies to any platform.

Symptoms

On : 16.6 [IP2016] version, Installation

When attempting to log to Siebel Tools in local database after extract, the following error occurs.

ERROR
-----------------------
(dmsessionusercontext.cpp (1580)) SBL-DAT-00559: No positions associated with login user 'XXXXX'.
(dmsessionusercontext.cpp (1606)) SBL-DAT-00558: An error occurred that prevented setting a primary position for the login user. This operation was being attempted because the no primary position was found for the user 'XXXXX'. See additional error messages for more information.
(dmsessionusercontext.cpp (1934)) SBL-DAT-00556: The position related context could not be established for login name 'XXXXX'. (Current OM user login 'XXXXX')
See additional error messages for more information.
(dmsessionusercontext.cpp (640)) SBL-DAT-00546: The user-context could not be established. Something is wrong with the assigned primary position or login related repository objects. See additional error messages for more information.
(model.cpp (6321)) SBL-DAT-00546: The user-context could not be established. Something is wrong with the assigned primary position or login related repository objects. See additional error messages for more information.


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create a new Division under Default Organization
2. Create a new Position under Division above
3. Add USER1 with Position created. Define Siebel Administration and Developer responsibilities
4. Install Tools with Database and define USER1/PWD user created in the server database
5. Test ODBC connection and I am able to login with USER1 user
6. Execute: LocalDbSetup.exe -s C:\Siebel\16.0.0.0.0\Tools -o "SSD default instance" -t SIEBEL -u USER1 -p PWD -r "Siebel Repository" -d LOCAL_XE -x "C:\Siebel\16.0.0.0.0\Tools\oraclexe" -l dbinit.log -w N -y DCRS -z N
7. Test ODBC connection again and it still works
8. Try to login to Siebel Tools using LOCAL_XE with USER1/PWD. It fails.
9. Try to login to Tools with SADMIN/SADMIN and it works.

NOTE 1: Issue cannot be reproduced when USER1 uses Siebel Administrator's position under Default Organization.

NOTE 2: Following Doc ID 2188833.1: "Key Siebel Tables are not Included with LocalDBSetup.exe Causing Inability to Login to LOCAL_XE" does not resolve the issue.

 

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms