Cascade privileges in V2

HI,
In V1 you could cascade privileges down through a content area. I have been looking in V2 and I cannot see anywhere the same functionality for page groups. Can someone point me in the right direction?
Thanks
Joel.

You can see your user buffer with transaction SU56.
But what has this to do with SAP GUI? This is a security related question!

Similar Messages

  • Security issue with content areas

    Hi Everyone,
    I was wondering if anyone else has experienced this. If you have, is there a work around? It seems like some of content area security is cached in the database. This is what happened in my two test cases.
    Test case 1:
    - First I created several content areas with subfolders by using the wwwsbr_api.
    - I granted access to just to the content area, and not the subfolders. I did this because when I looked at the content areas created above, the Add Privileges To All Sub-folders was marked.
    - Then when I login as the test user I was able to see the content area, but none of the subfolders. That didn?t surprise me because I was guessing that the radio button to add privileges to the subfolder was only used when the user pressed the Cascade Privileges button.
    - I granted access to the all subfolders on the content areas the test user should be able to access.
    - Then I login again with the test you. I move into the content area that I viewed the first time, and I still can?t see the subfolders. But I could see all the subfolders of the other content areas the test user had access to.
    - I logged in to make sure the group was added to access the subfolders of the content area. The group did have access to the content area and all the subfolders, but the user still could not see the subfolders.
    - The only way the test user was finally able to see the subfolders was for me to go to the content area and pressed the Cascade Privileges with Add Privileges To All Sub-folders marked.
    So it seems like for some reason Oracle is storing the security, and not updating it when it is updated via API for content areas.
    Test case 2:
    - First I created several content areas with subfolders by using the wwwsbr_api.
    - I granted access to just to the content area, and not the subfolders.
    - Then when I login as the test user I was able to see the content area, but none of the subfolders.
    - I alter the test user and give him the privilege to view all content areas.
    - I login again as the test user, and I go to the content area I looked at the first time I logged in, but still couldn?t see any of the subfolders in it. I went to two other content areas, and was able to see all the subfolders.
    - I alter the test user again removing the privilege to view all content areas.
    - I login again as the test user and look at the second and third content area again. I still could see all the subfolders even though the user does not have access to them.
    I have tried clearing cache, history, deleting all temporary files and restarting my computer to make sure that it was not caching issue in the browser.
    Thanks,
    Tom

    Hello Simon,
    do you have access to SAP notes? Here you will find the detailed information when the problem will be solved:
    [Note 1178438|https://service.sap.com/sap/support/notes/1178438]
    Regards, Christiane

  • Bulk uploads of Word docs to Portal

    my client wishes to upload approx. 50 word docs from their existing file server to Portal. ....manually posting the docs into an existing content area is prohibitive.
    Any hints on the most efficient way to bulk upload the docs into portal????
    thanks
    Sharon (443)994-4084

    this solution sounds great, only 1 problem:
    when I reach step 4 (click the "unzip" link.....), I do not see an 'unzip' link. I am logged on as the owner of the folder(with cascading privileges).
    Any thoughts on why the 'unzip' link is not being displayed? the online help suggests that the unzip link will automatically be displayed when the 'zip file' item type is chosen(which I've done).
    How about via a zip file:
    1) zip the docs
    2) create a new item as a zip type
    3) upload the zip file
    4) click the "unzip" link next to the new item
    Portal will unzip the files and if the directory structure was stored with the zip, Portal will attempt to recreate the actual folders they existing in on the client. If the folders are already created, portal will put the docs in the appropiate folders.
    Mike Kleiman

  • Insufficient privileges on  11.2.03 but not 11.2.0.1?

    ON Oracle 11.2.0.1
    User dropped.
    User dropped.
    User dropped.
    BANNER                                                                         
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production   
    PL/SQL Release 11.2.0.1.0 - Production                                         
    CORE 11.2.0.1.0 Production                                                     
    TNS for 64-bit Windows: Version 11.2.0.1.0 - Production                        
    NLSRTL Version 11.2.0.1.0 - Production                                         
    User created.
    Grant succeeded.
    User created.
    Grant succeeded.
    User created.
    Grant succeeded.
    Grant succeeded.
    Connected.
    Grant succeeded.
    Connected.
    Grant succeeded.
    SQL> exit
    ON Oracle 11.2.0.3
    drop user installuser cascade
    ERROR at line 1:
    ORA-01918: user 'INSTALLUSER' does not exist
      drop user receiveuser
    ERROR at line 1:
    ORA-01918: user 'RECEIVEUSER' does not exist
      drop user grantuser
    ERROR at line 1:
    ORA-01918: user 'GRANTUSER' does not exist
    BANNER
    Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - Production         
    PL/SQL Release 11.2.0.3.0 - Production
    CORE 11.2.0.3.0 Production
    TNS for 32-bit Windows: Version 11.2.0.3.0 - Production
    NLSRTL Version 11.2.0.3.0 - Production
    'Create user installuser'
    User created.
    Grant succeeded.
    'Create user receiveuser'
    User created.
    Grant succeeded.
    'Create user grantuser'
    User created.
    Grant succeeded.
    'grant execute on utl_raw to installuser with grant option'
    Grant succeeded.
    'connect as installuse
    Connected.
    'grant execute on utl_raw to grantuser with grant option;'
    Grant succeeded.
    'connect to grantuser'
    Connected.
    'grant execute on utl_raw to receiveuser'
    grant execute on utl_raw to receiveuser
    ERROR at line 1:
    ORA-01031: insufficient privileges
    And the script:
    spool test.log
    drop user installuser cascade;
    drop user receiveuser;
    drop user grantuser;
    select * from v$version;
    Prompt 'Create user installuser'
    create user installuser identified by installuser;
    grant connect, resource, dba to installuser;
    Prompt 'Create user receiveuser'
    create user receiveuser identified by receiveuser;
    grant connect, resource to receiveuser;
    Prompt 'Create user grantuser'
    create user grantuser identified by grantuser;
    grant connect, resource to grantuser;
    Prompt 'grant execute on utl_raw to installuser with grant option'
    grant execute on utl_raw to installuser with grant option;
    Prompt 'connect as installuser'
    connect installuser/installuser;
    prompt 'grant execute on utl_raw to grantuser with grant option;'
    grant execute on utl_raw to grantuser with grant option;
    prompt 'connect to grantuser'
    connect grantuser/grantuser;
    prompt 'grant execute on utl_raw to receiveuser'
    grant execute on utl_raw to receiveuser;
    exit;

    Looks like it has already been logged as a bug...
    Granting The Execute Privilege On SYS Owned Packages Fails With ORA-01031 On 11.2.0.3.0 (Doc ID 1393228.1)
    Regards,
    Bob

  • CREATE OR REPLACE -- insufficient privilegies

    Hello,
    I get ORA-01031: insufficient privileges when trying to CREATE OR REPLACE a package body.
    I can drop it and create it again, but not just replace it. It is very annoying when using a GUI for developing PL/SQL code.
    This works fine on 8i and 9i. I have not tested it with 10g.
    Thanks for your help.
    C:\>sqlplus system/manager@xe @priv
    SQL*Plus: Release 10.2.0.1.0 - Beta on Fri Jan 6 10:38:03 2006
    Copyright (c) 1982, 2005, Oracle. All rights reserved.
    Connected to:
    Oracle Database 10g Express Edition Release 10.2.0.1.0 - Beta
    SQL>
    SQL> DROP USER myuser CASCADE
    2 /
    User dropped.
    SQL> CREATE USER MYUSER IDENTIFIED BY MYUSER
    2 /
    User created.
    SQL> GRANT CREATE SESSION TO MYUSER
    2 /
    Grant succeeded.
    SQL> GRANT CREATE ANY PROCEDURE TO MYUSER
    2 /
    Grant succeeded.
    SQL> GRANT DROP ANY PROCEDURE TO MYUSER
    2 /
    Grant succeeded.
    SQL> GRANT UNLIMITED TABLESPACE TO MYUSER
    2 /
    Grant succeeded.
    SQL>
    SQL> DISCONNECT
    Disconnected from Oracle Database 10g Express Edition Release 10.2.0.1.0 - Beta
    SQL>
    SQL> CONNECT MYUSER/MYUSER@XE
    Connected.
    SQL>
    SQL> CREATE PACKAGE mypackage AS
    2 PROCEDURE myproc;
    3 END;
    4 /
    Package created.
    SQL>
    SQL> CREATE PACKAGE BODY mypackage AS
    2 PROCEDURE myproc
    3 IS
    4 BEGIN
    5 NULL;
    6 END;
    7 END;
    8 /
    Package body created.
    SQL>
    SQL> CREATE OR REPLACE PACKAGE BODY mypackage AS
    2 PROCEDURE myproc
    3 IS
    4 BEGIN
    5 NULL;
    6 END;
    7 END;
    8 /
    CREATE OR REPLACE PACKAGE BODY mypackage AS
    ERROR at line 1:
    ORA-01031: insufficient privileges
    SQL>
    SQL> DROP PACKAGE BODY mypackage
    2 /
    Package body dropped.
    SQL>
    SQL> CREATE OR REPLACE PACKAGE BODY mypackage AS
    2 PROCEDURE myproc
    3 IS
    4 BEGIN
    5 NULL;
    6 END;
    7 END;
    8 /
    Package body created.

    Both ways work. Thanks DLsW and Tom.
    I can grant my user either both "CREATE ANY PROCEDURE" and "ALTER ANY PROCEDURE", or just "CREATE PROCEDURE".
    In my environment, there is a single database user and I wasn't very much concerned about messing up other schemas, but I appreciate Tom's advice and will make use of it. Thanks again.
    --Stan                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • ORA-01031 insufficient privileges  error when selecting from a view

    OK I think this might be a dumb question but I can't figure it out:
    User John has been granted SELECT privilege (directly, not through a database role) to schema FRED.table1;
    User John can issue select * from FRED.table1; and it works just fine.
    User John has then been granted SELECT privilege (directly, not via a database role) to schema
    MARK.view1;
    MARK.view1 only selects from FRED.table1. No other tables are in the view1.
    Schema MARK can successfully query the views. SELECT * FROM VIEW1 returns results.
    I also checked the MARK schema to ensure that it has been granted SELECT on FRED.table1 directly which it has.
    Now, when logged into schema John, I try SELECT * FROM MARK.VIEW1; and I get ORA-01031 insufficient privileges error.
    I'm not sure how to troubleshoot this. If John is granted SELECT ANY TABLE, it of course works but I don't want John to have that powerful priv.
    To recap, John has SELECT on both MARK.VIEW1 and the table which VIEW1 selects from (FRED.TABLE1).
    John can select from FRED.TABLE1 no problem but receives a privilege error even though John has SELECT on MARK.VIEW1.
    Any thoughts?
    Oh, Oracle EE 10.2.0.4

    JSebastian wrote:
    OK I think this might be a dumb question but I can't figure it out:
    User John has been granted SELECT privilege (directly, not through a database role) to schema FRED.table1;
    User John can issue select * from FRED.table1; and it works just fine.
    User John has then been granted SELECT privilege (directly, not via a database role) to schema
    MARK.view1;
    MARK.view1 only selects from FRED.table1. No other tables are in the view1.
    Schema MARK can successfully query the views. SELECT * FROM VIEW1 returns results.
    I also checked the MARK schema to ensure that it has been granted SELECT on FRED.table1 directly which it has.
    Now, when logged into schema John, I try SELECT * FROM MARK.VIEW1; and I get ORA-01031 insufficient privileges error.
    I'm not sure how to troubleshoot this. If John is granted SELECT ANY TABLE, it of course works but I don't want John to have that powerful priv.
    To recap, John has SELECT on both MARK.VIEW1 and the table which VIEW1 selects from (FRED.TABLE1).
    John can select from FRED.TABLE1 no problem but receives a privilege error even though John has SELECT on MARK.VIEW1.
    Any thoughts?
    Oh, Oracle EE 10.2.0.4Are you certain John has been granted select on Mark.view1 ? In order for that to work Mark would have to have been given select on Fred.table1 WITH GRANT OPTION ... otherwise the grant would fail and then John would not be able to select from the view because the grant was never successfully issued.
    Here's a basic test case (which i think conforms to what you've outlined) to get it working.
    drop user u1 cascade;
    drop user u2 cascade;
    drop user u3 cascade;
    create user u1 identified by u1;
    grant connect, resource to u1;
    create user u2 identified by u2;
    grant connect, resource, create view to u2;
    create user u3 identified by u3;
    grant connect, resource to u3;
    connect u1/u1@orcl
    create table test1 (col1 number);
    grant select on test1 to u2 with grant option; --> this is the important part
    grant select on test1 to u3;
    connect u2/u2@orcl
    create view test2 as select * from u1.test1;
    grant select on test2 to u3;
    connect u3/u3@orcl
    select * from u2.test2;

  • Privileges on dropped objects

    Please see below, when an object on which privileges are granted and object is dropped, I see the reference to this object is lost in the dba_tab_privs table but the record still exist. How to handle this kind of situation. I mean how to get rid of obsolete privileges from meta data.
    In our DB lot of tables will created and dropped, we assign privileges on new tables as they are created but if table is dropped is there a way to drop everything related to it.
    SQL> create role test_role;
    Role created.
    SQL> grant test_role to test;
    Grant succeeded.
    SQL> create table t (a number(1));
    Table created.
    SQL> grant select on t to test_role;
    Grant succeeded.
    SQL> select * from role_tab_privs where role = 'TEST_ROLE';
    ROLE                           OWNER                          TABLE_NAME                     COLUMN_NAME                    PRIVILEGE                                GRA
    TEST_ROLE DBADMIN T SELECT NO
    SQL> drop table t cascade constraints;
    Table dropped.
    SQL> select * from role_tab_privs where role = 'TEST_ROLE';
    ROLE                           OWNER                          TABLE_NAME                     COLUMN_NAME                    PRIVILEGE                                GRA
    TEST_ROLE DBADMIN BIN$r0Le1EwAFZ7gRPLJp5OqCg==$0 SELECT NO
    Thanks...

    user634631 wrote:
    Please see below, when an object on which privileges are granted and object is dropped, I see the reference to this object is lost in the dba_tab_privs table but the record still exist. How to handle this kind of situation. I mean how to get rid of obsolete privileges from meta data.
    SQL> create role test_role;
    Role created.
    SQL> grant test_role to test;
    Grant succeeded.
    SQL> create table t (a number(1));
    Table created.
    SQL> grant select on t to test_role;
    Grant succeeded.
    SQL> select * from role_tab_privs where role = 'TEST_ROLE';
    ROLE                           OWNER                          TABLE_NAME                     COLUMN_NAME                    PRIVILEGE                                GRA
    TEST_ROLE DBADMIN T SELECT NO
    SQL> drop table t cascade constraints;
    Table dropped.
    SQL> select * from role_tab_privs where role = 'TEST_ROLE';
    ROLE                           OWNER                          TABLE_NAME                     COLUMN_NAME                    PRIVILEGE                                GRA
    TEST_ROLE DBADMIN BIN$r0Le1EwAFZ7gRPLJp5OqCg==$0 SELECT NO
    Thanks...PURGE RECYCLEBIN;

  • Help "i did it again" and goofed up my iTunes privileges

    I was having a probelm with my purchased music folder -- so before I followed the correct advice and had the music store reset it, I paniced and did something in the terminal -- now I get the message when trying to add my CDs to my iTunes. (By the way I can download from the store now.)
    Yhe message I get is:
    "Error occurred while converting the file "name of album". You do not have enough access privileges for this operation.
    iTunes could not save to your Music Folder because you do not have write access. Check the permissions on your Music Folder and folders in your Music Folder, and then try converting this file again."
    I did something in the terminal that reset my settings in the terminal following Apple advice --- even though I was warned to only use the terminal as a last resort.
    I have checked permissions all iTunes related folders, made sure in the finder I had read & write access. Checked my music folder on my 2nd drive. I even deleted every iTunes folder -- got rid of the receipt folder and reinstalled it. I checked the privedges on terminal (carefully this time and it appears I have the proper permissions. Still nothing, nada! Where have I messed up?
    Please help and I'll say a thank you and prayer for you and send it to five of my friends.
    No really, please can anyone help?
    350 MHZ PowerPC G4   Mac OS X (10.3.9)   896 MB SDRAM
    350 MHZ PowerPC G4   Mac OS X (10.3.9)   896 MB SDRAM

    If you are getting no relief from Disk Utility you may have to Archive and Install OS X. Changes via Terminal can create a cascade of problems due to the inter-dependency of many files.
    Before you go down that road, Boot from your Tiger DVD (disk 1) and run "repair disk" from disk utility (if you have Disk Warrior use that instead). See if there is any directory corruption at play. If Disk Utility gives you errors continue to rerun "repair disk" until you get a clean pass. On the restart, try repairing permissions again.

  • Itunes wont open and when re-installed received this msg: Service Apple mob device failed to start.  You have insufficent privileges to start system svc.  Help?

    Itunes wont open and when re-installed received this msg: Service Apple mob device failed to start.  You have insufficent privileges to start system svc.  Help?

    Download Itunes from Apple.com, not from within Itunes.
    Redo the install, following the below procedure.   However, when you re-install Itunes,  right click and run the install as administrator.   For Win 7, you have to hold down the cntrl and shift keys when you right click and then "run as administrator" will be an option.
    Go to Control Panel > Add or Remove Programs (Win XP) or Programs and Features (Vista, Win 7 & later)
    Remove all of these items in the following order:
    iTunes
    Apple Software Update
    Apple Mobile Device Support (if this won't uninstall move on to the next item)
    Bonjour
    Apple Application Support
    Reboot, download iTunes, then reinstall, either using an account with administrative rights, or right-clicking the downloaded installer and selecting Run as Administrator.
    The uninstall and reinstall process will preserve your iTunes library and settings, but ideally you would back up the library and your other important personal documents and data on a regular basis. See this user tip for a suggested technique.
    Please note:
    Some users may need to follow all the steps in whichever of the following support documents applies to their system. These include some additional manual file and folder deletions not mentioned above.
    HT1925: Removing and Reinstalling iTunes for Windows XP
    HT1923: Removing and reinstalling iTunes

  • Remote system Producing Errors "In sufficient Privileges" while running scr

    Hi
    I have Machine with Oracle 10g 64bit(software only) on windows 2003 server and that machine located at Remotely(UK)
    In fact i d'not know who installed the Oracle on that machine,
    To access that mechine they given user/password to me
    Now I have to run a script from here(script will create INSTANCE,OFA,DATABASE,changing SYS SYSTEM password,and final it create USER for that DATABSE which is created by script)
    here problem is script able to Create INSTANCE,OFA but it unable to create DATABASE in this part it is giving Error saying that
    "In sufficient Privileges"
    I tried with Command prompt like
    setted Oracle_sid,Oracle_home
    1.C:>sqlplus sys/change_on_install as sysdba
    or
    2.C:>sqlplus system/manager
    3.SQL>startup nomount pfile='<pfilepath>"
    In above 3 cases it is giving same error “ In sufficient Privileges"
    1.What may be that reason it is producing errors

    Try adding the windows user you're logging in with to the windows machine to the Administrators group. Also check the persmissions of the pfile and subdirectories.
    Alex

  • Error in Privileges of OracleSystemUser in OBIEE 11g

    Hi,
    We are encountering an error with OracleSystemUser.
    The policy referenced by URI "oracle/wss_username_token_client_policy" could not be retrieved as connection to Policy Manager cannot be established at "t3://servername:7001,servername:9704" due to invalid configuration or inactive state.
    *<Warning> <oracle.wsm.resources.policymanager> <WSM-02310> <Failed to retrieve requested documents due to underlying error "java.rmi.AccessException: [EJB:010160]Security Violation: User: 'OracleSystemUser' has insufficient permission to access EJB: type=<ejb>, application=wsm-pm, module=wsm-pmserver-wls.jar, ejb=DocumentManager, method=retrieveDocuments, methodInterface=Remote, signature={java.lang.String,java.util.Map}.". The operation will be retried.>*
    After successfully integrating Active Directory in Weblogic, the error was triggered while implementing privileges to dashboard objects. Currently, we can login to Weblogic and EM but we cannot login to Analytics. All logs in the BI Server and Admin Server logs show the above error.
    Please help, thank you
    Edited by: 878720 on Sep 27, 2011 8:19 PM
    Edited by: 878720 on Sep 27, 2011 8:19 PM
    Edited by: 878720 on Sep 27, 2011 8:19 PM

    Hi,
    Please Change control flag of default authentication provider (in weblogic domain) from REQUIRED to SUFFICIENT . More on control flag in WebLogic Authentication Provider
    Refer :
    http://onlineappsdba.com/index.php/2011/06/21/unable-to-login-to-obiee-anylytics-after-oid-integration-user-was-authenticated-but-could-not-be-located-within-the-identity-store/
    Thanks
    Deva

  • OIM 9.1.0.2 provisioning privilege configuration?

    Hi there,
    I've set up an access policy to provision users of a certain employee type/role to an Oracle DB.
    However, (a) when I create said user, no provisioning seems to occur.
    (b) I'd like to adapt the provisioning so that it grants connect privilege and some other privileges to users of this type.
    If I provision the user manually, they are created in my DB fine.
    Any help given gratefully received.
    Go well, Hugh
    Edited by: 2hughg on 09-Feb-2011 05:52

    Which group you have attached with Access Policy ?
    Have you created membersip rule for that group ?
    Access Policy always works with Group. Just givemembership to newly created user into Group which is attached with Access Policy and see what happens.

  • Why do I get "The exception Privileged instruction (0xc0000096) occured in the application" error message when exiting LabVIEW 6.1?

    I have created a vi that uses the LV-GPIB and database connectivity vis. The program runs fine and it ends execution by running the "Close Database Connection.vi".
    After closing out my front panel windows and exiting LabVIEW 6.1, I get an error dialog box that reads the message "The exception Privileged instruction (0xc0000096) occured in the application". What does this error mean and how do I resolve it?
    Thanks,
    Taf

    Hi Taf,
    Given the broad scope of your application, it may be best to try and isolate the problem down by taking out parts of your application and simplifying it down as much as possible until you can get a consistent version that throws this exception. I would first try to take out either the GPIB or database connectivity portions of the application to narrow down our problem. This error generally occurs when accessing DLLs and external applications, so I wouldn't be surprised if it's the GPIB or database. Let's try to see exactly which one it is and then we can dig deeper into that part of the code. Thanks for your cooperation!
    Jeremy L.
    National Instruments
    Jeremy L.
    National Instruments

  • Can not find SeManageVolumePrivilege privilege in the process token

    I need to enable the privilege of SE_MANAGE_VOLUME_NAME(SeManageVolumePrivilege) in my application according to the article http://support.microsoft.com/default.aspx/kb/156932?p=1. 
    I called GetTokenInformation in my process to get all of the privileges: GetTokenInformation(hToken, TokenPrivileges, pTKPs, lenght, &lenght).
    On XP and Vista, I could find SeManageVolumePrivilege privilege in the process token, and I could enable it successfully. However, on Win7, I failed to find it in the process token. So I doubt maybe some setting of my login account is disabled.  But my Windows login account is belong to the Administrator group and I also add it to the "Perform volume maintenance tasks" of local policies->user rights assignment.
    Does anyone know about this issue? Thank you very much!

    You will only see the privilege if you have the Full token (ie if UAC is enabled, you must be elevated).
    thanks
    Frank K [MSFT]
    Follow us on Twitter, www.twitter.com/WindowsSDK

  • ODI not able to detect primary/foreign keys from XML- user lacks privilege or object not found

    Hi Guys,
    Im trying to load an xml file with two entities address and employee as below. The topology reverse engineering everything works fine. Im even able to view the xml data  in ODI,  but when i try to load the data from these two entities joining by the schema primary keys and foreign keys which odi created on reverse engineering process for xml, im getting the below error.  Im able to load data from one entity, error only occurs when i use the join odi creates internally to identify the xml components employee and address
    XML File:
    <?xml version="1.0" encoding="UTF-8" ?>
    <EMP>
    <Empsch>
    <Employee>
    <EmployeeID>12345</EmployeeID>
    <Initials>t</Initials>
    <LastName>john</LastName>
    <FirstName>doe</FirstName>
    </Employee>
    <Address>
    <WorkPhone>12345</WorkPhone>
    <WorkAddress>Test 234</WorkAddress>
    </Address>
    </Empsch>
    </EMP>
    Topology:  jdbc:snps:xml?f=C:/Temp/RR/Empsch.xml&s=Empsch&re=EMP&dod=true&nobu=false
    Error Message:
    -5501 : 42501 : java.sql.SQLException: user lacks privilege or object not found: EMPSCH.EMPSCHPK
    java.sql.SQLException: user lacks privilege or object not found: EMPSCH.EMPSCHPK
        at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
        at org.hsqldb.jdbc.JDBCPreparedStatement.<init>(Unknown Source)
        at org.hsqldb.jdbc.JDBCConnection.prepareStatement(Unknown Source)
        at com.sunopsis.jdbc.driver.xml.SnpsXmlConnection.prepareStatement(SnpsXmlConnection.java:1232)
        at sun.reflect.GeneratedMethodAccessor65.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at oracle.odi.core.datasource.dwgobject.support.OnConnectOnDisconnectDataSourceAdapter$OnDisconnectCommandExecutionHandler.invoke(OnConnectOnDisconnectDataSourceAdapter.java:200)
        at $Proxy2.prepareStatement(Unknown Source)
        at oracle.odi.runtime.agent.execution.sql.SQLCommand.doInitializeStatement(SQLCommand.java:83)
        at oracle.odi.runtime.agent.execution.sql.SQLCommand.getStatement(SQLCommand.java:117)
        at oracle.odi.runtime.agent.execution.sql.SQLCommand.getStatement(SQLCommand.java:111)
        at oracle.odi.runtime.agent.execution.sql.SQLDataProvider.readData(SQLDataProvider.java:81)
        at oracle.odi.runtime.agent.execution.sql.SQLDataProvider.readData(SQLDataProvider.java:1)
        at oracle.odi.runtime.agent.execution.DataMovementTaskExecutionHandler.handleTask(DataMovementTaskExecutionHandler.java:70)
        at com.sunopsis.dwg.dbobj.SnpSessTaskSql.processTask(SnpSessTaskSql.java:2913)
        at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2625)
        at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:577)
        at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:468)
        at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:2128)
        at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$2.doAction(StartSessRequestProcessor.java:366)
        at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:216)
        at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:300)
        at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$0(StartSessRequestProcessor.java:292)
        at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$StartSessTask.doExecute(StartSessRequestProcessor.java:855)
        at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:126)
        at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:82)
        at java.lang.Thread.run(Thread.java:662)
    Caused by: org.hsqldb.HsqlException: user lacks privilege or object not found: EMPSCH.EMPSCHPK
        at org.hsqldb.error.Error.error(Unknown Source)
        at org.hsqldb.ExpressionColumn.checkColumnsResolved(Unknown Source)
        at org.hsqldb.QueryExpression.resolve(Unknown Source)
        at org.hsqldb.ParserDQL.compileCursorSpecification(Unknown Source)
        at org.hsqldb.ParserCommand.compilePart(Unknown Source)
        at org.hsqldb.ParserCommand.compileStatement(Unknown Source)
        at org.hsqldb.Session.compileStatement(Unknown Source)
        at org.hsqldb.StatementManager.compile(Unknown Source)
        at org.hsqldb.Session.execute(Unknown Source)
        ... 27 more
    Please advice
    Thanks
    Revanth

    Thats obvious from the xml file contents you have given here. In this xml file You have four complex type. Two of them are employee and address. However the employee doesnot have any relation with address as you have not added the relationship. Thats why its failing. Its not the fault of ODI.
    Also I would suggest not to use auto generated dtd by ODI as you might face problem in future. For example the address type of XML has 8 attributes and 4 of them are not mandatory. That means each of your xml file may have attributes between 4 to 8.  This is where ODI auto generated DTD fails.
    XML Schema complexType Element
    Thanks
    Bhabani

Maybe you are looking for

  • Can I put a 7200 rpm drive in a 13" MacBook Pro?

    I'd like to upgrade my daughter's 13" MacBook Pro after she buys it to a 500GB 7,200 rpm hard drive. Apple only offers a 5,400 rpm drive as an upgrade. Any technical issues keeping me from going to a faster drive? Is the drive in a new 13" MacBook Pr

  • How should i update

    Hello One of the columns in my table data is contained with apostrophy. For eg Equipment's. Now i want to remove apostrophy and keep the data as it is as it is creating some problems How should i update that. For example Equipment's should be replace

  • INT. HDs for MPro in Europe

    Greetings Forum, I need some help finding INT.HDs in Europe. Specifically Spain, but online in Europe works too. What I'm looking for - INT. HD for MacPro 2.66, more than 500gigs in size, good for video editing in non-RAID configuration. Source mater

  • Why is the router sending reverse DNS queries ?

    Hi all, While doing a trace for a traceroute command, i realize that the router is actually doing a reverse DNS query for the ip that I am doing the traceroute. Although this does not impact my traceroute, I can't help to wonder why the need to do th

  • Topic link working but cursor not positioned

    Hi all, I've created a HTML Help file using RH 2002. I've given link to view previous topic and next topic with the help of buttons. In the final output, the link is working fine (i'm able to view the appropriate topic) in the right pane, but the cur