I am looking for a way to pass the value of a Session Variable through a GO URL in OAC.
In OBIEE 10g, https://gerardnico.com/dat/obiee/saw_url_session_variable offers the solution of adding a block of code into instanceconfig.xml, such as:
<Auth>
<UserIdPassword enabled="true">
<ParamList>
<Param name="NQ_SESSION.SV_LABS" source="url" nameInSource="SVLABS"/>
</ParamList>
</UserIdPassword>
</Auth>
and then setting the SV_LABS session variable through a GO URL with syntax such as: http://obiserver:9704/analytics/saw.dll?Dashboard&SVLABS=SomeValue
Unfortunately, when I add that block of code to instanceconfig.xml in OAC, the presentation server will not restart. A look at the PS log shows:
Unknown element 'Auth'. Element 'Auth' is not valid for content model.
Is there a comparable solution in OAC?
My real goal is this: I have selected multiple values of LAB from a dashboard prompt. When I click my GO URL, I want to filter the called analysis with those selected values of LAB. The best way I can think of is through a session (request) variable. I can set such a variable in a dashboard prompt. However, when clicking that GO URL, a new OAC session is initialized, so the existing value of the request variable is lost - it is back in the original session, not in the new session. Thus, I thought of passing the value of the variable through the GO URL, which is where I started at the top of this post and Gerard's blog.