External table authentication not updating user group changes
Hello
I have a question..
In OBIEE, i am using external table authentication. I have user and user group tables where users and groups are stores.. Every Time I create a new user and assign them to a group, these records get inserted immediately to these tables with the correct user and group ID that matches with each other.. Then in my initialization block I have the query that fetches the user name and psswd as well as groups names..
All these are working at the initial user creation. For example, when I create user A and assign it to group A, the DB table has all of the records inserted correctly. When I log in to OBIEE using User A login, I see it is assigned to Group B.
The problem comes when I change the user A from Group B to Group C. When I did that, although the DB table gets updated correctly, OBIEE session seems to still be the previous one. As a result, when I log in the second time, I see the user A is still assigned to Group B instead of Group C.. This seems to be cached..
I double check these user tables in OBIEE, none of them are cache enabled.. The connection pool setting of the isolation level is set as default..
When I reinstall OBIEE all over again and re-log in the first time, this User is now assigned to Group C..
So seems to be that it is caching issue.
How should I go about solving this issue
Appreciate in advance
Make sure you check the box for 'Required for authentication' and also 'Use caching' should not check.
Edited by: Srini VEERAVALLI on May 15, 2013 9:05 PM
Similar Messages
-
External Table Authentication - Not Able to Login to Presentation services
Hi ,
I am trying to setup External table Authentication and in Rpd file I have setup session Variable as described in the OBIEE Server Admin Guide (http://download.oracle.com/docs/cd/E10415_01/doc/bi.1013/b31770.pdf -- Page 326 ) ..
But when I try to logon to Presentation services Iget the following error.
State: 08004. Code: 10018. [NQODBC] [SQL_STATE: 08004] [nQSError: 10018] Access for the requested connection is refused. [nQSError: 13024] Successful completion of init block 'TableLDAP' is required. (08004)
what am I doing wrong ? Please adivce.
Thanks
SSHello,
I Have setup system session User and group variables in a Initialazation block. No LDAP is tied. I have just created a table and added bunch of users and their passwords and their groups they belongs to.When I test my initialization block in rpd by suppling Uid/Pwd I see correct group they belongs to.
But When I try in Presentation layer it doesn't work and throwing same error I mentioned.I tried various things but no luck .Not sure why intialization block is not firing off.
Thanks
SS -
Issue in External Table Authentication and Authorization in OBIEE11G
Hello Gurus,
Can anyone help me how to configure External Table Authentication and Authorization in OBIEE11g through weblogic server not like in 10g style(Through INIT Blocks).
I've followed the (Doc ID 1338007.1) document. But when i'm restart the Managed servers and Admin servers after configuring the SQLAuthenticator all my services are showing down.
I already raised the SR (SR 3-6286054151) on this issue. But still i didn't get any reply from them.
Can anyone help me out on this issue or can anyone me send the document for "how to configure External Table Authentication and Authorization in OBIEE11g" . It's really appreciate for your quick response.
my mail ID [email protected]
Thanks,
Syam.
Edited by: 942658 on Oct 13, 2012 10:55 AMHi John,
Thanks for your quick response.
We configured "ReadOnlySQL Provider" by following the Oracle's white paper(Doc ID 1338007.1) Please find the below steps what we configured in weblogic console.
1. Created the Data Source
2. In the data source specified the Database driver--> *Oracle's Driver Thin for service connections: Versions:9.0.1 and later.
3. Defined the connection Properties .
4. Selected targets as Admin server and bi_server.
Then Activate changes
5. Created new provider by using ReadOnlySQL Authenticator
6. In the provider specific tab we given the SQL statements and saved it.
7. Restarted the Admin and Managed servers.
After restarted the services when we open the Enterprise Manager page all the services are showed as Undefined - means red.
Apart from that we followed your suggested link http://askjohnobiee.blogspot.com/2012/09/how-to-oid-authentication-with-groups.html
For External table authentication do we need to configure BISQLAuthenticator or ReadOnlySQLAuthenticator ?
If we configure BISQLAuthenticator we just import Groups from database to Console application. Then how can it Authenticated to the User ?
Please let me know your ideas on this.
Thanks,
Syam -
External Table Authentication in OBIEE 11g
Hi ,
I have a security table, which contains userid,displayname,group . I have imported Security table in Physical Layer. I'm creating session variables based on condition.
When am trying to logging into analytic s getting an error, invalid username and password . I'm using 11.1.1.6.0 version
How to handle external table authentication in OBIEE 11g version.
Regards,
MalliHi fiaz,
That links talks about 10g version.
Step1: We have imported a secutiry table in Physical layer.
Step2: Creating a session variable by selecting initilazation block.
Select user_name,group from security_table where user_id=':USER' and pwd=':password';
step3: created DISPLAYNAME,GROUP & USER VARIABLES in edit target window
After these modifications i was trying to logging with new user, which is there in security table.
I am getting an error that is invalid user or password.
Is there any other changes does it required here.
Regards,
Malli
Edited by: user10675696 on Dec 26, 2012 9:39 PM -
Obiee 11g external table authentication
Hi,
I try to create external table authentication but it is not working.
I have created this table
CREATE TABLE OBI_SECURITY_USERS
USER_NAME VARCHAR2(100 BYTE),
USER_PASSWORD VARCHAR2(20 BYTE) NOT NULL
and I defined Initialization Block it is below
select USER_NAME FROM obi_security_users
where USER_NAME=UPPER(':USER')
and USER_PASSWORD=':PASSWORD'
and I set Variable target for USER
I restart services but it is not working.
Anybody help me?Thanks for your reply Suman.
it is ok I login in answer from my OBI_SECURITY_USERS tables.
I have new problem about user groups.
My group table like this
CREATE TABLE OBI_SECURITY_USER_GROUPS
USER_NAME VARCHAR2(100 BYTE) NOT NULL,
USER_GROUP VARCHAR2(100 BYTE) NOT NULL
I insert to this table user and Group and my Initialization Block is here.
select 'GROUP',user_group from obi_security_user_groups
where UPPER(user_name )= UPPER(':USER')
I have created two application role from em.
I want to define role this group
how can i do?
Thanks -
File-to-rfc ..database tables are not updating??
hi xi friends..
in my file -to-rfc scenario.. without BPM ..
in sxmb_moni..it is showing successfull.. database tables in sap not updating..
my source structure..
workorders 1..1
..order 1..unbounded
...id
...operation 1..unbounded
.....id
.....closingdate
.....status
.....comment
my target is Zbapi_alm_conf_create..
Zbapi_alm_conf_create
...Zdetail_return 1..1
.....item 0..unbounded
...Ztimetickets
.....item 0..unbounded
.......orderid
.......operation
.......fin_conf
.......con_text
.......exec_fin_date
in message mapping:
MM_file_to_zrfc
i changed the occurance of target to unbounded..
message mapping like this..
my source structure..
workorders 1..1
..order 1..unbounded --------->Zrfc 0..unbouned
...id --------->Ztimetickets-item-order
...operation 1..unbounded ------>Ztimetickets-item 0..unbounded
.....id ---------->Ztimeticktes-item-operation
.....closingdate ----------->Ztimeticktes-item-exec_fin_date
.....status ----------->Ztimetickets-item-fin_conf
.....comment ------------>Ztimeticktes-item-conf_text
and also in interfacemapping ,changed the target occurance to unbounded.
and in ID ,interface determination using enhanced i selected interface mapping with occurance unbounded..
in sxmb_moni it is showing success..
in adapter monetering( receiver).
<i>Receiver channel 'cc_sap_work' for party '', service 'SAP_ERP__DEV' (internal name 'RfcClient[cc_sap_work]')
Client data: {jco.client.lang=EN, jco.client.snc_mode=0, jco.client.client=400, jco.client.passwd=****, jco.webas.ignore_jdsr_error=1, jco.client.user=aar, jco.client.sysnr=10, jco.client.ashost=53.247.192.84}
Repository data: {jco.client.lang=EN, jco.client.snc_mode=0, jco.client.client=400, jco.client.passwd=****, jco.webas.ignore_jdsr_error=1, jco.client.user=thotv, jco.client.sysnr=10, jco.client.ashost=53.247.192.84}
Current pool size: 0, maximum pool size : 1
Channel History
- OK: 2006-12-31 14:19:47 CET: Message processed for interface ZBAPI_ALM_CONF_CREATE
- OK: 2006-12-31 14:18:50 CET: Message processed for interface ZBAPI_ALM_CONF_CREATE</i>
but the database tables are not updating..if i execute ZBAPI_ALM_CONF_CREATE manually in SAP ..tables are updating...
please guide me...
thanks in advance...
regards
RamHi..
my mappis is like this..
message message
.message1 message1
..workorders 1..1
..order 1..unbounded -
>Zrfc 0..unbouned
...id -
>Ztimetickets-item-order
...operation 1..unbounded -
>Ztimetickets-item 0..unbounded
.....id -
>Ztimeticktes-item-operation
.....closingdate -
>Ztimeticktes-item-exec_fin_date
.....status -
>Ztimetickets-item-fin_conf
.....comment -
>Ztimeticktes-item-conf_text
i didnt mapped message at root..is this necessary to mapp messages??
please tell me
regards
ram -
Hi I am using OBIEE 11g.
In my project we have to implement external table authentication. For that we have import the external table to physical layer. and build the repository variable using initialization block. In that i have written a following SQL -
SELECT loginid
,grp
,display_name
,2
FROM external_auth
WHERE loginid = ':USER'
and password = ':PASSWORD'.
I have also create the variable target - LOGID, Group, Display Name and Log Level.
and save the variable.
My table structure like this - LoginID,Password,Grp, Display Name.
When i am trying to save the RPD following error message raised.
ERRORS:
GLOBAL:
[38095] The initialization string in the Repository Initialization Block '"Auth Variable"' contains the use of :USER or :PASSWORD.
Any one to help to come out from this issue.
Kindly provide any link for step by step guide.
Thanks
GauthamanHi Gautham,
i think you created Repository Variable.
Create a Session variable and Session initilization bliock. give the same query in Session Initialize block. it will work.
Thnaks
GSR -
In material master standerd cost value not updating in group currency
hi gurus
In material master accounting 1 tab, under price and values table. standerd price is not updating in group currency.
Can you sugest me how to resolve this issue
this hapend only for one material
can you sugest me to resolve this
regards
gangadharHi,
As per My Knowledge,Wht ever currency is assigned as company code currency , tht will only be updated in Material Master as Per standard.
Currect me if Iam worng.
Thanks
Goutam -
In material master standerd price field not updating in group currency
In material master accounting 1 tab, under price and values table. standerd price is not updating in group currency.
Can you sugest me how to resolve this issueHi,
As per My Knowledge,Wht ever currency is assigned as company code currency , tht will only be updated in Material Master as Per standard.
Thanks
Goutam -
Hi,
Does SAP system maintains the user-groups change history in any tables. Like it does for users in USH* tables.
Is Group Creation date, etc is recorded in any table ?
If user-group description is changed, is it recorded in any tables ?
Any pointers would be a great help !!!
Thanks & Regards,
Chandrasekhar.You could check the USGRP* tables to see if any relevant information is present. Hope this helps.
-
Query related to external table authentication
Hi Gurus,
I am new to OBIEE. When we login to the Oracle Business intelligence, we used to give user as Administrator and password as Administrator.
At this point, can we authentication the userid and password which is stored in external table in a users schema?
~ John"Administrator" will always be a user which is registered in the repository. All other users can be authenticated by external table authentication.
You can create an init block which sets the USER system variable by
SELECT user FROM users WHERE user = ':USER' and password = ':PASSWORD' -
Excise Tables are not updating
Hi,
I have a issue in Depot sale. I created a GR against a PO. Then I posted a Excise invoice. But the excise tables are not updating.
Why it so? Plz explain.......
Thanks & Regards
SaeedHi,
While doing the GR through T Code MIGO ( Good Receipt + Purchase Order) > Tick on "Item Ok" & Enter > and see one more additional menu will appear > Excise Invoice >Is there two options 1) No Excise Entry 2) Create RG23D Entry.
If you need to update Excise detail through MIGO you can select "Create RG23D Entry" or if you not require to update Excise entry through MIGO you can select "No Excise Entry" & after generating the GR document you can proceed for Excise updation through T Code J1IG.
Hope that you are understood.
Thanks & Regds,
Rajesh Kolhe -
HR Tables are not updated due to compression error
We have a custom program that program used to copy data from Production system to other QA systems. The program uses the FM
Table_decompress to decompress the file downloaded from Production and update the HR tables like PA* series in QA.
While uploading the those tables from the file it updates half of the tables and other tables are
not updated as FM Table_decompress produces a exception saying "Compression error". what would be the problem here?
Edited by: Ganesh Kumar on Feb 2, 2011 10:14 AM
Edited by: Ganesh Kumar on Feb 2, 2011 10:25 AMI have provided some information below that may help.
Step 1. Update the device using VZ Access manager. Instruction below:
http://support.vzw.com/clc/devices/knowledge_base.html?id=14636
Step 2. Unplug the device (if tethered), restart the computer, and try another USB port (if applicable).
Step 4. Deleting and recreating dial-up connections.
http://support.vzw.com/clc/devices/knowledge_base.html?id=23830
Step 5. Try to connect.
Step 6. (If Step 5. Fails) Disconnect, unplug the device, completely uninstall the current version of VZ Access Manager, and restart the computer.
Step 7. Download VZ Access Manager from our website www.vzam.net
-On the main page, select Supported Devices on the left hand side.
-Under the Data Devices like for Verizon Wireless USB 760 (second from the bottom of the row)
-Select the link under the Windows 7 column for the Verizon Wireless USB 760
-Click Download Now and Save to the desktop
Step 7. Install VZ Access manager using the downloaded file
-Follow the step up instructions
-Plug in the device when prompted
-Try to connect
I hope this helps. -
Transient attriute of VO exposed as checkbox in adf table is not updated
Hi,
We are constructing a page where we need to display a adf table, we provide check boxes against each row to allow multiple selections.
Checkboxes are transient attributes on VO with updatable property set.
A strange issue is noticed, checkbox model for the very first row of adf-table is not updated.
Tested this scenario in 11gR2 also, and seems to be a bug.
https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B9C7sgjVyCnoZTlmN2Y5MDItYTJhNy00MzA3LWE0ZTctOGRhNjZiMmYzNzZm&hl=en_US
Please help us.
Thanks,
Sunil.Is this issue got resolved?
I have the same issue, i have one transit VO and i drop one of the attribute as check box, now when i select all check boxes and try to remove the rows its alway refreshing when delete popup appear, only 1st row is selecting remaining check boxes are refreshing.
Can any one have any idea on this. -
How Can We Achieve External Table Authentication
Hai Guru's
I want Know The External Table Authentication By Step By Step
ThanksHi Friend,
For External table authentication you can follow this link:
http://obieeblog.wordpress.com/2009/06/18/obiee-security-enforcement-%E2%80%93-external-database-table-authorization/
Thanks
Don
Maybe you are looking for
-
How can i create a filechooser button inside the plugin window?
Hi i'd like to create a filechooser button to load/save but inside the plugin window. Is it possible ? if yes how can i do that ? and i need the algorithm to be Mac/Windows compatible if possible thanks a lot *best regards* Jeff
-
Cups and "waiting for printer to become available"
Hi all, i have a problem with cups (i don't know since when), when i try to print something i receive the message: "waiting for printer to become available" And i'm aware that this problem happens when you have usblp loaded. So first of all i checked
-
Cannot print to Brother HL-2270DW after loading mavericks
Cannot print to Brother HL-2270DW after loading mavericks
-
Boot up iMac Intel. Kernal Panic can't boot up computer??
I'm fixing my friend iMac Intel first generation Dual Core 32 bit. Not the lastest one. Since I know more of him with macs. My friend trip off the power cord of his imac by accident one morning and when he put the cord back in to the imac to power up
-
Upgrading from 4.6C to ECC 6.0 on Windows/SQL Server 2000
Phase PARDIST_SHD failed with the following error: "Table change not possible. There is a DB trigger on the table." This problem is documented in the note 825146 (Add Info on upgrading to NW04s) in section IV item number 7. The note points to note nu