Advanced Login Strategy

 We would like to use the advanced login strategy so that we can use
 the user's BO login as the login to the database (Oracle v7.3).  In
 the Universe connection we use @variable('BOUSER') as the login user
 name.  This works fine if the BO User Name is in upper case.

 The problem is when the BO User Name is in lower case it doesn't match
 the database id.  Oracle database ids must be upper case.  I'd rather
 not change all our BO User Names from lower to upper case.  I tried
 modifying the connection to something like @variable(Upper('BOUSER'))
 without success.  Has anyone solved this problem?  Tech Support says
 it can't be done, but perhaps someone knows of a creative workaround.


 Christopher Jeter
 HIMCO (Hartford Investment Management Company)
 Hartford, CT  USA
 chris.jeter@thehartford.com

Listserv Archives (BOB member since 2002-06-25)

Christofer,

    > we use @variable('BOUSER') as the login user name.  This works
    > fine if the BO User Name is in upper case. The problem is when

the > BO User Name is in lower case it doesn’t match the database id.
> Oracle database ids must be upper case.

Are you sure that the not being recognized is due to the lower-case
userID’s in BO?
We also have an oracle database (v7.3.2.3.0 on OpenServer) and use
advanced login strategy with no problem at all.
All our BO userID’s are in lower case (completely), Oracle userID’s are
in uppercase and oracle just verifies them OK (middleware SQL*net 2.2).
We do however fill in a password as well (same as the userID).

Hope you can figure out the difference, because the problem must reside
somewhere else then in BO.

Greetings,
Marianne Wagt
IDETA
The Netherlands


Listserv Archives (BOB member since 2002-06-25)

ChrisJeter wrote:

 We would like to use the advanced login strategy so that we can use
 the user's BO login as the login to the database (Oracle v7.3).  In
 the Universe connection we use @variable('BOUSER') as the login user
 name.  This works fine if the BO User Name is in upper case.

 The problem is when the BO User Name is in lower case it doesn't match
 the database id.  Oracle database ids must be upper case.  I'd rather
 not change all our BO User Names from lower to upper case.  I tried
 modifying the connection to something like @variable(Upper('BOUSER'))
 without success.  Has anyone solved this problem?  Tech Support says
 it can't be done, but perhaps someone knows of a creative workaround.

Normally, ORACLE does not care about the case of login IDs. BUT wher you use other
databases this might be an issue.
There are also variables called BOUSER_UPPER and BOPASS_UPPER (undocumented?)
available, which give you excatly what you want :wink:
You can test this with the following example script (c) BusinessObjects:

Sub main
dim var as BOVariable
dim I as integer
for I = 1 to Application.Variables.Count
set var = Application.Variables.Item(I)
MsgBox var.Name & " " & var.Value
next
End Sub

Hope this helps.

DI Walter Muellner
Delphi Software GmbH, Vivenotgasse 48, A-1120 Vienna / Austria
Tel: +43-1-8151456-12, Fax: +43-1-8151456-21
e-mail: w.muellner@delphi.at, WEB: http://www.delphi.at


Listserv Archives (BOB member since 2002-06-25)

Hello,
Just a little question.
In the universe connection you place @variable(‘BOUSER’) but what must
you place in password???
Thanks in advance
Bruno


Listserv Archives (BOB member since 2002-06-25)

Bruno Faucon wrote:
In the universe connection you place @variable(‘BOUSER’) but what
must
you place in password???

@Variable(‘BOPASS’)

Barbara Rosen

Database Development & Admin Services
Salomon Smith Barney
Phone: (212) 723-2756
e-mail: barbara.rosen@ssmb.com


Listserv Archives (BOB member since 2002-06-25)

A little conceptual question about Advanced Login Strategy.
The connection with the database using BOUSER and BOPASS is possible
with the data.
But what about the connection with the repository?
I think it’s not possible because you must connect with the repository
before having the bo username and password.
In pure BO, I think that the solution reside in creating a bomain.key
for each user.
But with Webintelligence???
I work with WebIntelligence 2.0 and after some little problem of
installation I need to go deeper in the product. So I need to connect
with the same Nt user and BO user (easy with administrator). I changed
the dll’s to log with the current user in BO (easy) but I can’t made a
link between Webi and the BO instance when you refresh a BO 4.1.3
document. I think I must work with servconf.exe but the only working way
is to log with a particular user.
Can somebody help me?
If you need info about my installation problem contact me.

Bruno FAUCON
Three-i
GD Luxembourg: T. +352 29 92 501 - F. +352 29 92 51
Belgium: T. +32 2 332 35 32 - F. +32 2 332 34 31


Listserv Archives (BOB member since 2002-06-25)

You place the following for the password:

@variable(‘BOPASS’)

Because you don’t see the password as you type, I would copy and paste it into
the password to make sure that there aren’t any typos.

Snezana Ogrizovic

=========================================================================

Hello,
Just a little question.
In the universe connection you place @variable(‘BOUSER’) but what must
you place in password???


Listserv Archives (BOB member since 2002-06-25)

Hi, Bruno.

There is a way to do Advanced Login for the repository.
You follow the same steps and use the same variables. It’s outlined in pg.
24 of the Supervisor’s Guide. You’ll simply get a warning that Supervisor
will not try to validate the account, as it normally does when it “pings”
the server with hard-coded account information.

As for your WebIntelligence/BusObj question, I don’t think there is a way to
do it. The BusObj.exe runs on the NT server under a given account with
certain rights and privileges. I really don’t think you want all kinds of
users running executables on the server. Besides, any login strategy is
followed in the same way by WebIntelligence as it is by BusinessObjects.

Cheers,
Luis Gonzalez


Listserv Archives (BOB member since 2002-06-25)