Entitlement Setting in 4.0 Portal Tools Keeps Blowing Up

When we try to create an empty WLCS database (empty except for the required data),
run an EBCC sync (to get all of the configuration files into the database, and
then try to set page entitlements we get an exception.
Any help would be appreciated as this has been happening for 2 days and is getting
quite frustrating.
The message is as follows:
java.sql.SQLException: ORA-02291: integrity constraint (WLCS_TEST.FK1_SKIN_POOL)
violated - parent key not found
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168)
at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:208)
at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:543)
at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1405)
at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:822)
at oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java:1446)
at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:1371)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1900)
at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:363)
at weblogic.jdbc.jts.Statement.executeUpdate(Statement.java:503)
at weblogic.jdbc.rmi.internal.PreparedStatementImpl.executeUpdate(PreparedStatementImpl.java:66)
at weblogic.jdbc.rmi.SerialPreparedStatement.executeUpdate(SerialPreparedStatement.java:57)
at com.bea.portal.manager.internal.persistence.jdbc.JdbcPersonalizationManager.createPortalP13nSkinPoolEntry(JdbcPersonalizationManager.java:383)
at com.bea.portal.manager.internal.persistence.jdbc.CachingPersonalizationManager.createPortalP13nSkinPoolEntry(CachingPersonalizationManager.java:222)
at com.bea.portal.manager.internal.persistence.jdbc.KeyCachingPersistenceManager.createPortalPersonalization(KeyCachingPersistenceManager.java:184)
at com.bea.portal.manager.internal.persistence.AbstractPersistenceManager.addPortalPersonalization(AbstractPersistenceManager.java:157)
at com.bea.portal.manager.internal.persistence.jdbc.UserCachingPersistenceManager.addPortalPersonalization(UserCachingPersistenceManager.java:340)
at com.bea.portal.manager.internal.PortalManagerDelegateImpl.setMutablePortalPersonalization(PortalManagerDelegateImpl.java:384)
at com.bea.portal.manager.ejb.internal.PortalManagerBean.setMutablePortalPersonalization(PortalManagerBean.java:99)
at com.bea.portal.manager.ejb.internal.PortalManagerBean_w6xny9_EOImpl.setMutablePortalPersonalization(PortalManagerBean_w6xny9_EOImpl.java:37)
at com.bea.portal.entitlement.util.EntitlementHelper.updatePageEntitledAttribute(EntitlementHelper.java:437)
at com.bea.portal.entitlement.util.EntitlementHelper.setEntitlement(EntitlementHelper.java:368)
at com.bea.portal.entitlement.servlets.jsp.taglib.SetDefaultEntitlementTag.doStartTag(SetDefaultEntitlementTag.java:144)
at jsp_servlet._tools._portal.__set_page_ent_segments._jspService(__set_page_ent_segments.java:684)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:241)
at com.bea.p13n.appflow.webflow.servlets.internal.WebflowServlet.doGet(WebflowServlet.java:167)
at com.bea.p13n.appflow.webflow.servlets.internal.WebflowServlet.doPost(WebflowServlet.java:212)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2495)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2204)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)

You would need to have 64-bit DSN to install BO. during the installation the DSNs are created automatically. This is what you showed us in the images.
Many client tools use both 32-bit / 64-bit drivers. This helps them to talk to CMS Db in right way. You were using a CMS Db connection to create Universes , crystal reports and webi reports. Please note these client tools retrieve data from Db's other than the CMS Db usually. It is not recommended and suggested to have data made out of CMS Db. You should use the audit Database to know about the activities happening within the server.
good luck!!

Similar Messages

  • Ampersand in portal tools entitlements causing exception

    There appears to be a bug in the portal tools that ship with 4.0. If you have
    a portal page with an ampersand in the name, EBCC creates the XML that is loaded
    to the database correctly (with the &). But when you try to create an entitlement
    for this page, it will put an entry in the ENTITLEMENTS_RULESET portal page record
    that has the ampersand standing by itself. Thereafter, anytime you try to go
    to the entitlements page, you get an XML parse exception.
    Add to that the fact that this data is stored in a CLOB (making it difficult to
    edit), it is a tough situation to deal with.
    Please let me know if there is a patch/fix for this.
    Thanks.

    Paul,
    I searched the bugs database and there is a known issue (CR082251) if you
    used an ampersand character in the Portal Description. I could not find anything
    related to entitlements but I believe this is a bug.
    Unfortunately, I don't have a good suggestion for this problem. The best thing
    to do I believe (if you don't mind) is to open a case with BEA support.
    It is the preferred channel for managing this kind of issue.
    Thanks for your feedback,
    Michel.
    "Paul Merrigan" <[email protected]> wrote in message news:3d66b315$[email protected]..
    >
    There appears to be a bug in the portal tools that ship with 4.0. If you have
    a portal page with an ampersand in the name, EBCC creates the XML that is loaded
    to the database correctly (with the &). But when you try to create an entitlement
    for this page, it will put an entry in the ENTITLEMENTS_RULESET portal page record
    that has the ampersand standing by itself. Thereafter, anytime you try to go
    to the entitlements page, you get an XML parse exception.
    Add to that the fact that this data is stored in a CLOB (making it difficult to
    edit), it is a tough situation to deal with.
    Please let me know if there is a patch/fix for this.
    Thanks.

  • "Portal tools area keeps apearing"  EP 6.0 SP 10

    We have made the Portal tool area invisible in our Portal by making it invisible in "content provided by SAP -> end user content -> Standard Portal users -> Default framework Page" by "unticking" the visible attribute for iView "tool area".
    However once per week it keeps reappearing although no manual changes have been made to the Default framework page.
    Any ideas to what that can be caused by - e.g. by some standard Portal restore job?!
    Message was edited by: Kurt Frambo

    Hi Kurt Frambo
    I would recommend that changes related to portal desktops etc should always be done by making copies to the original SAP object, renaming them & storing them in your folders and them modifying them so that after patches/upgrades they do not keep changing and you dont have rework a lot and restoring the original.
    I hope this would solve your problem..
    Let me know if you have any other queries. Also tell me if you were using the SAP Framework page or have u created a copy of the original and applied that in your theme/rule..?
    Regards
    Gaurav Gandhi

  • Error in  removing Portal Tool Area from Theme

    Hi
    In my Portal theme i had a Portal Tool Area with Search options.
    My requirment is to removie it from the theme as we don't need it
    Go to Content Administration
    Portal Content--> Content Provided by SAP->End User Content-> Standar Portal Users
    You can see Default frame work page.Open the same and untick the Visible Check box beside tool area iView in the frame work page.
    Save the changes and refresh the page..
    I made the setting,The tool area is not visible in priview...
    But when i logged in as test user it is still there
    How can i proceed
    Thanks

    My suggestion is go through the below help liks for better understanding
    Framework pages
    http://help.sap.com/saphelp_nw04s/helpdata/en/a6/1c67161be54bc19cfa86e187819fbe/frameset.htm
    Portal desktops
    http://help.sap.com/saphelp_nw04s/helpdata/en/b2/cf65869fb64552be09e46516dd8062/frameset.htm
    Portal desktop and display rules
    http://help.sap.com/saphelp_nw04s/helpdata/en/4b/29cf122f414721964269e1b675d62c/frameset.htm
    you need to check in the display rules whether you have multiple framework pages or not.
    Raghu

  • How to set a variable in portal session using web dynpro java.

    Hi,
    I have created a web dynpro application, which is running inside portal. I have created a role called "R1". Inside role R1, i have created 3 workset W1, W2 and W3. and inside each workset i have some pages and iviews.
    My requirement is when user logins to the portal , and when he clicks on role R1 for the first time, a login page should come (so that we can do revalidation), and when he enters his password again in that login page , then only workset W1, W2 and W3 should be visible/accessible to him and after successful revalidation, if he clicks again on role R1, in that particular portal session, than that login page should not come.
    for this, i thought i will set a variable in portal session, whenever user successfully revalidated himself, and if after successful revalidation he clicks again on role R1, i will check in doinit method of webdynpro whether variable is set or not (which i already set on successful revalidation), and if it is set then i will do Donavigation else i will present login page to the user.
    Can anyone tells me how to set a variable in portal session using web dynpro java.
    thanks
    Arush

    Hi,
    Try this:
    WDScopeUtil.put(WDScopeType.CLIENTSESSION_SCOPE, key, value)
    WDScopeUtil.get(WDScopeType.CLIENTSESSION_SCOPE, key)
    Ex:
    WDScopeUtil.put(WDScopeType.CLIENTSESSION_SCOPE,"Key1","Value1");
    String value1=WDScopeUtil.get(WDScopeType.CLIENTSESSION_SCOPE,"Key1").toString();
    /people/william.cui/blog/2007/02/12/sharing-session-context-between-parent-and-external-windows-running-on-same-host
    Regards,
    Charan

  • I downloaded the iCloud control panel on my PC but can't sign in - message says "This apple ID is valid but not an iCloud account. I've tried the account set up several times but it keeps just spinning me in circles. Can you help?

    I downloaded the iCloud control panel on my PC but can't sign in - message says "This apple ID is valid but not an iCloud account. I've tried the account set up several times but it keeps just spinning me in circles, asking me to sign in and then I get the same message again. This is getting frustrating and I really don't seem to be able to get help. I can't contact customer support because I have a PC and there is a serial number of an apple device required.Can anyone help please?

    You can't setup (create) an iCloud account using a PC. You must use an Apple device, a Mac or an iPhone etc. Once you have created an account you can sign in from your PC.

  • I am trying to set up iCloud keychain, but it keeps sending the verification code to my land line, even tho I have gone into my apple account and changed to my mobile phone

    I am trying to set up Icloud keychain, but it keeps sending the verification code to my land line (which I guess I entered back when I first got my MacBook).  I have gone into my apple account and changed the # to my mobile phone, but it continued to send it to the land line.  Probably is something simple, but I am not a techy!! 

    Hi,
    As regardss to the iChat and iChat Sharing categorisation you have used.
    In iChat 6 (lion) and Messages (Mountain Lion) the apps login to AIM and to Me.com
    The Login to Me.com allows AIM to verify the password to the iCloud issued names (@me.com and @iCloud.com)
    This "Dual" login also prevents the newer iCloud issued name from using this site
    (it has extra Privacy settings that iChat can't access for your AIM and Aim valid Accounts)
    Ignoring the @mac.com and MobileMe entries in the Add Account Screen in iChat and using the AIM one does not get around this issue.
    AIM and @mac.com names still work in older versions of iChat.
    The short answer is that iCloud issued Apple IDs do not work in iChat 5 or Earlier.
    10:12 PM      Friday; February 15, 2013
    Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"
      iMac 2.5Ghz 5i 2011 (Mountain Lion 10.8.2)
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb (Snow Leopard 10.6.8)
     Mac OS X (10.6.8),
     Couple of iPhones and an iPad
    "Limit the Logs to the Bits above Binary Images."  No, Seriously

  • How to I set an internal link in a PDF document using Preview?  After setting a link under the Tools/Annotations menu, the link doesn't work and no detailed instructions are provided.

    How to I set an internal link in a PDF document using Preview?  After setting a link under the Tools/Annotations menu, the link doesn't work and no detailed instructions are provided via the Help menu other than it showing the pull-down menu selection to make.

    No.  I am able to use the other features such as underlining, highlighting, adding rectangles and oval and save those changes.

  • How do I set  File Sharing  in iTunes to keep files up-to-date?

    How do I set  File Sharing  in iTunes to keep files up-to-date?  i tried iTunes File Sharing, but the updates to the files never transferred across the USB during sync.  Tried to use Documents to Go, but the Apple behavior keeps them from syncing via USB, so when I am home and have no wifi/internet there is no way to transfer the files.  The other apps I have looked at also use wifi/internet to get around the problematic Apple behavior, so there is no way to connect via USB that I have found other than the iTunes.  Have not been able to locate any helpful information to configure the File Sharing to hotsync the files between pod and computer.

    I am trying to USB sync Word, Excel, and PDF files between the ipod and the PC.
    Pretty sure icloud has to have the internet to work, but I can try to see what USB options there are there when time permits.
    Pretty sure dropbox has to have the internet to work, but I can try to see what USB options there are there when time permits.

  • My Friend has a iphone and when i change the setting text messege into imessege it keeps saying text message, even though i changed it

    My Friend has a iphone and when i change the setting text messege into imessege it keeps saying text message, even though i changed it.

    iMessage must be enabled on the sender and receivers iDevice.

  • SAP Enterprise portal "portal content" keeps on loading not opening

    SAP Enterprise portal portal content keeps on loading and not opening only in my system(computer).When I check the console for errors, I found the below error,
    SCRIPT5007: The value of the property 'loadXml' is null or undefined, not a Function object
    dynamicLoad.js, line 58 character 1
    Please let me know whether I need to change any settings related to browser or any other issue.

    Hi Venkatesh,
    Make sure the hostname you use in your URL (short and FQDN) can be resolved.
    ie:
    myportal:<port>/irj
    myportal.mycompany.com:<port>/irj
    eg: in your hosts file make sure
    10.23.2.50 myportal myportal.mycompany.com
    Also after all the changes you have made, empty your browser cache and also force a GET by using cntrl+F5 key.
    KR,
    Amerjit

  • How to add a custom iview to the portal tool area

    Hello:
    We want to add some simple text like date,day and some
    more things to the portal tool area, where a KM search
    box, and collobaration link exists now.
    I tried to look up for the tool area iview par file, but
    only found, *.ept file only which doesn't contain any
    code.
    I hope atleast some of the clients might have tried this.
    If you will you please shed some light on how to achieve
    this task.
    Thank you very much in advance for the help,
    Prasad Nutalapati

    Hi Prasad,
    try to do this:
    1) download the par file of the standard toolbar. You can find it under:
    \usr\sap\P602\j2ee\j2ee_00\cluster\server\services\servlet_jsp\work\jspTemp\irj\root\WEB-INF\deployment\pcd
    its name is: com.sap.portal.navigation.toolarea.par.bak
    2)import it into eclipse with another name, i.e. com.customer.portal.navigation.toolarea
    3) modify as you need the jsp contained in it in order to satisfy your requirements.
    4) deploy the par into the portal and create a new iview based on it.
    5) put this iview into the framework page you want to use, hiding/deleting standard toolbar
    these steps are OK if you want simply modify the layout of the toolbar, you cannot modify the logic behind it.
    If you need to do that, for example add some buttons which perform some custom actions, you have to develop a new component from scratch using the portal development paradigms.
    I hope this could help you
    Cheers
    Roberto

  • In system preferences my search engine and homepage are set for google but my computer keeps using BING, please help!

    I have system preferences > general > homepage and search engine set as google but my computer keeps using BING! Please help!

    You installed the "Genieo/InstallMac" rootkit. The product is a fraud, and the developer knowingly distributes an uninstaller that doesn't work. I suggest the tedious procedure below to disable Genieo. This procedure may leave a few small files behind, but it will permanently deactivate the rootkit (as long as you never reinstall it.)
    Malware is constantly changing to get around the defenses against it. The instructions in this comment are valid as of now, as far as I know. They won't necessarily be valid in the future. Anyone finding this comment a few days or more after it was posted should look for more recent discussions or start a new one.
    Back up all data. You must know how to restore from a backup even if the system becomes unbootable. If you don't know how to do that, or if you don't have any backups, stop here and ask for guidance.
    Step 1
    In the Applications folder, there should be an item named "Genieo". Select it and open the Finder Info window. If it shows that the Version is less than 2.0, download and install the current version from the genieo.com website. This may seem paradoxical, since the goal is to remove it, but you'll be saving yourself some trouble as well as the risk of putting the system in an unusable state.
    There should be another application in the same folder named "Uninstall Genieo". After updating Genieo, if necessary, launch "Uninstall Genieo" and follow the prompts to remove the "newspaper-style home page." Restart the computer.
    This step does not completely inactivate Genieo.
    Step 2
    Don't take this step unless you completed Step 1, including the restart, without any error messages. If you couldn't complete Step 1, stop here and ask for instructions.
    Triple-click anywhere in the line below on this page to select it:
    /Library/Frameworks/GenieoExtra.framework
    Right-click or control-click the line and select
    Services ▹ Reveal in Finder (or just Reveal)
    from the contextual menu.
    If you don't see the contextual menu item, copy the selected text to the Clipboard by pressing the key combination command-C. In the Finder, select
    Go ▹ Go to Folder...
    from the menu bar and paste into the box that opens by pressing command-V. You won't see what you pasted because a line break is included. Press return.
    A folder should open with an item named "GenieoExtra.framework" selected. Move that item to the Trash. You'll be prompted for your administrator password.
    Move each of these items to the Trash in the same way:
    /Library/LaunchAgents/com.genieo.completer.update.plist
    /Library/LaunchAgents/com.genieo.engine.plist
    /Library/LaunchAgents/com.genieoinnovation.macextension.plist
    /Library/LaunchDaemons/com.genieoinnovation.macextension.client.plist
    /Library/PrivilegedHelperTools/com.genieoinnovation.macextension.client
    /usr/lib/libgenkit.dylib/usr/lib/libgenkitsa.dylib
    /usr/lib/libimckit.dylib
    /usr/lib/libimckitsa.dylib~/Library/Application Support/com.genieoinnovation.Installer~/Library/LaunchAgents/com.genieo.completer.download.plist
    ~/Library/LaunchAgents/com.genieo.completer.update.plist
    If there are other items with a name that includes "Genieo" or "genieo" alongside any of those listed above, move them as well. There's no need to restart after each one. Some of these items will be absent, in which case you'll get a message that the file can't be found. Skip that item and go on to the next one.
    Restart and empty the Trash. Don't try to empty the Trash until you have restarted.
    Step 3
    From the Safari menu bar, select
    Safari ▹ Preferences... ▹ Extensions
    Uninstall any extensions you don't know you need, including ones called "Genieo" or "Omnibar," and any that have the word "Spigot" or "InstallMac" in the description. If in doubt, uninstall all extensions. Do the equivalent for the Firefox and Chrome browsers, if you use either of those.
    Your web browser(s) should now be working, and you should be able to reset the home page and search engine. If not, stop here and post your results.
    Make sure you don't repeat the mistake that led you to install this software. Chances are you got it from an Internet cesspit such as "Softonic" or "CNET Download." Never visit either of those sites again. You might also have downloaded it from an ad in a page on some other site. The ad has a large green button labeled "Download" or "Download Now" in white letters. The button is designed to confuse people who intend to download something else on the same page. If youever download a file that isn't obviously what you expected, delete it immediately.
    You may be wondering why you didn't get a warning from Gatekeeper about installing software from an unknown developer, as you should have. The reason is that the Genieo developer has a codesigning certificate issued by Apple, which causes Gatekeeper to give the installer a pass. Apple could revoke the certificate, but as of this writing, has not done so, even though it's aware of the problem. It must be said that this failure of oversight is inexcusable and has seriously compromised the value of Gatekeeper and the Developer ID program. You cannot rely on Gatekeeper alone to protect you from harmful software.
    Finally, be forewarned that when Genieo is mentioned on this site, the developer sometimes shows up under the name "Genieo support." If that happens, don't believe anything he says, but feel free to tell him what you think of his scam.

  • How do i set up email on iphone. i keep on getting an error that says, "We couldn`t connect to the server. Check your information and make sure it`s correct." all my info is correct, can someone please assit. it is the app OWA

    how do i set up email on iphone. i keep on getting an error that says, "We couldn`t connect to the server. Check your information and make sure it`s correct." all my info is correct, can someone please assit. it is the app OWA

    Is this a company email account?  If so you may need to talk their technical support, as there may be additional layers of security which are preventing a connection.

  • I have a new MacBook Pro. I am using firefox, but my homepage is set to google. Firefox constantly keeps opening new tabs to its own homepage by itself. How can I disable this feature?

    I have a new MacBook Pro. I am using firefox version 7.0.1, but my homepage is set to google. Firefox constantly keeps opening new tabs to its own homepage by itself. How can I disable this feature.

    Hi [email protected]
    If you have set Google to be your homepage, that should be the first one to appear. Are you seeing the Firefox home page when you open new tabs? New tabs should be blank by default. The only reason I've seen Firefox open new tabs with Firefox data on it is after an upgrade of the product.

Maybe you are looking for

  • Create a new roll name on import

    Instead of iPhoto numbering new rolls, is there a way it can ask me for a name each time I import? That would be easier than going back later and renaming the numbered rolls into something with more meaning. Thanks.

  • Expand/collapse folders in CS4 ?

    Searched the forum and through offline help and tried every icon in the panels but can't find this. In DW CS4 how do you expand/collapse all folders in a site automatically ?  Either in panel view or expanded full screen view ? Or do you have to open

  • SCEP Post-install update fails

    Hi, I have SCCM 2012 R2 running in a secure environment - Internet access is tightly controlled. I'm presently replacing my SEP clients with SCEP, and my Antimalware policy is set to point to WSUS for updates. SCEP will not update automatically durin

  • How to control sorting in Charts in Obiee 11.1.15

    Hi All, I have a requirement of creating a chart where the Horizontal axis being populated with dynamic values Problem is , when I try to give alias names for these values it is disturbing the sort order which is came before Can anyone suggest a solu

  • Drag  highlighted files in Finder?

    After highlighting several files in Finder for dragging to another folder, the highlighting disappears when I click on the group to drag it. I can drag files one at a time, but that's impractical. How can I get the highlighting to remain so I can dra