OBIEE11g: Error: "[nQSError: 23006] The session variable, NQ_SESSION.ROLE_IDS, has no value definition" Session Variables not Storing Values
Last updated on MARCH 10, 2017
Applies to:Business Intelligence Suite Enterprise Edition - Version 220.127.116.11.0  and later
Business Intelligence Server Enterprise Edition - Version 18.104.22.168.0  and later
Information in this document applies to any platform.
***Checked for relevance on 03-Sep-2013***
While passing values to non-system session variables through HttpHeaders, the system session variable takes the value correctly but the non-system session variables are not storing any values. You have defined the variables and init blocks in the repository and also the httpHeader info in the authenticationschemas.xml file.
You get the following error:
State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 23006] The session variable, NQ_SESSION.ROLE_IDS, has no value definition.Please have your System Administrator look at the log for more details on this error. (HY000)
SQL Issued: SELECT 0 s_0, "CompassDB"."Fact: Navigation Role Access"."ROLE_ID" s_1 FROM "CompassDB" WHERE ("Fact: Navigation Role Access"."ROLE_ID" = VALUEOF(NQ_SESSION."ROLE_IDS"))
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