Invalidate Cache

Hi,
how kann i tell Toplink to invalidate the Cache (I have Toplink 9.03)
Thx

In 9.0.3 there is no API or configuration to invalidate a cached object. The best approach is to use a WeakIdentityMap so that objects no longer referenced by the application can be garbage collected.
As of 10.0.3 you will be able to configure time based invalidation, invalidation through API, and distributed cache invalidation. More information can be found at:
http://otn.oracle.com/products/ias/toplink/preview/relnotes/tl_relnotes.htm#i1017501
Doug

Similar Messages

  • How to invalidate cache for a single item?

    I m trying to invalidate cache for a particular item in the repository.
    I dont want to invalidate the whole cache.
    Is there a way to do that through dyn/admin?
    TIA

    You can create own component in dyn/admin to do this.
    1. Create a global component with the following properties
    /atg/dynamo/service/GSAInvalidatorService
    [repository of item to invalidate]
    [itemDescriptor]
    [repositoryId]
    2. Create method invalidateCache
    getGSAInvalidatorService().invalidate(getRepository(), getItemDescriptor(), getRepositoryId());
    or, this should work as well
    ItemDescriptor someItemDescriptor;
    someItemDescriptor.removeItemFromCache(getRepositoryId());
    Maybe try them both to see what works for you.
    -Michael

  • ANN: Learn how to invalidate cache and handle exceptions

    http://otn.oracle.com/sample_code/tech/java/codesnippet/webcache/index.html
    These set of New OracleAS Web Cache How-to's illustrates how to invalidate cached content using esi:invalidate and PL/SQL invalidation tags. Also, learn how to esi exceptions using esi:try, esi:accept, and esi:except tags.
    Cheers,
    -Srikanth

    You may use any of the two ways:
    1. Use the interface. Go to Navigator, and go to that particular page where that portlet is, and then edit it. Go to Properties/Cache. See at the very bottom of the page for how to clear cache for that page.
    2. See details of the api function for cache invalidation.
    wwpro_api_invalidation.execute_cache_invalidation;

  • Invalidate cache on agents using CacheInvalidation Listener from BCC

    We have a stored procedure running from BCC server once the data load completes i want to clear the catalog cache from agents from BCC using CacheInvalidation Listener, how to configure CacheInvalidation Listener on agent side and send message from BCC server to invalidate the cache.
    on oracle API i saw invalidateAllCaches() , method how can i trigger this from the BCC server on the agent server?
    Edited by: 946140 on Dec 1, 2012 4:12 AM

    I think you can try invoking cache invalidator client. Refer this:
    http://docs.oracle.com/cd/E24152_01/Platform.10-1/ATGRepositoryGuide/html/s1018invokethecacheinvalidatormanuall01.html
    Note that you would have to include <ATG>/DAS/lib/classes.jar in classpath while invoking the client class.

  • Programatically validate/invalidate cache for specific query

    Hi,
    I am looking to programatically invalidate and re-instantiate the cache for a specific query.
    I know how to perform this manually via RSRT, RSRT1/2....etc. What I am looking for is a way to schedule this and programatically control caching on specific query.
    Any help would be wonderful!!
    Thanks!

    hi Dong Suk Choi ,
    the technical information which u have furnished clearly says that the settings
    that u have made does not enable the query to use cache.
    u can enhance cache by customizing the inforovider or in the transaction rsrt
    even if the concerned query does not have required settings u can make them in rsrt tcode.
    goto rsrt set the read mode and cache mode as u wish, however default settings would give optimum performance.
    and run the query.
    in the rsrt screen a push button execute + debug enter that and unmark the check box do not use cache.
    hope this helps.
    reward points if helpful.
    bye.
    under properties tab u can give the query settingMessage was edited by:
            Rakesh Elangovan

  • Invalidate cache when data refreshed using external process

    Hi all, I have some reference tables that are loaded in memory using cache. I have some external processes - sql scripts - that refreshes these tables. I would like to have a mechanism to notify the cache that the underlined tables have been refreshed.
    What options do we have here? I was thinking at using some jms notifications to the cache.
    Did you encounter this requirement before?
    Thanks.

    Hello.
    One way to do this is to create a shadow table, who is updated via triggers corresponding to change events on the master table. Next, you need to write and start an "update thread" whose purpose is to poll that table and update the cache accordingly. In order to prevent echo-ing, you will need to include a last updating process column in both the master and the shadow table. That will prevent updates orginating from your cache from infinitely recursing. Essentially, your "update thread" will need to ignore rows created by the write/through or behind mechanism of your cache.
    I hope this helps,
    -Adrian

  • Fiori Enhancment - BSP how to clear buffer/cache?

    Hi All,
    So I'm trying to make some enhancmenets to a Fiori app. I have downloaded it and reuploaded is as a new BSP application.
    I wanted to make some changes to the BSP, so I changed the code directly, in SAP.
    I thought I must be doing something wrong, but my changes weren't having any effect.
    To further test this I wrote some nonsense which should ahve broken it... but it still ran fine!
    To test further again I went to SICF and deactivated the node!! ANd it STILL worked fine!
    I opened new sessions in my browser, and new incognito windows, and closed it all and reopened it all, but it STILL works fine!
    There is clearly some kind of caching/buffering going on here, I've found the tables: O2PAGDIR and O2PAGDIRT have buffered values (found out this from ST02)
    But how do I clear it?! I turned buffering off in these tables, to see if that worked, and made another change, and tried to reload the table... but STILL the page loads with no changes.
    Please, can anyone tell me how to clear the buffer/cache that means that when I make UI chanegs in a BSP it doesn't show them?!
    Thank you
    Lindsay

    Hi Mauro,
    I overcame this issue in a variety of ways:
    Firstly, I do all the customisation of the BSP applications locally on my machine.
    Then I upload the whole BSP using the program /UI5/UI5_REPOSITORY_LOAD.
    In order to make sure the display you see in your browser is the up-to-date version, there are various cache clearing things you can do:
    Program /UI5/RESET_CACHEBUSTER - this has no UI, and takes only a second to run
    Transaction /UI5/THEME_TOOL : double click on "Invalidate Cache" to refresh the theme cache (if you have made theme changes)
    Then you have the two model caches mentioned above by Ashish - if you changes the Gateway service but aren't seeing these changes you should run these to ensure the model is up-to-date.
    Browser caches: make sure you browser cache is cleared: for Chrome this is easy: hit F12 (to get Dev toold open), clickk on the cog icon, and tick the box "Disable cache (while DevTootls is open)" - then keep devtools open while refreshing the page.
    The best way to enhance the BSP applications is locally on your machine, and do all your testing locally before uploading.
    I hope this helps, let me know how you get on.
    Lindsay

  • Only after deleting filesystem based cache files new content is shown

    Hi,
    it seems that new content on my pages ends up in the filesystem cache on the middle tier. I have no influence on behaviour via the (caching concerned) page settings.
    Neither does a invalidate cache on the Access tab has any effect.
    Only when I remove middle tier cache files (in ..Apache\modplsq\cache) my new content shows up on the page.
    Has anyone had this behaviour ?
    Oracle says that this is normal behaviour and I should see in to the documentation to change this ....
    I'm lost though...
    Thanx Dave Ruzius
    Dave Ruzius

    Dave,
    What do you mean by not having access to influence the caching - do you mean you don't have admin access to the pages in question ?
    I suggest you read this document to understand the caching mechanisms for pages.
    Bottom line is, there are 3 caching modes (prior to 10g) for pages..
    - cache page defn only
    - cache page and content for [n] minutes
    - don't cache
    from what you're describing it sounds like the page has been cached with cache page and content for n minutes. This will cause the content to be cached in the file cache and the local browser cache but NOT in the webcache. The content will be cached for a period of time defined by the page designer, and will only expire after that time has expired. There should be a refresh link on the page when it's cached using this method (unless the page designer has removed it)..
    Does that help ?

  • Possibility of unloading a entity from the cache

    Hello,
    I currently use Entities with the db-is-shared=false parameter to increase
    performance. I'd like to know if there's a way to unload all instances of a
    specific ejb in order to make manual update in the database. I do know we
    shouldn't act this way, but we cannot work in a different way. So is there a
    way to achieve unloading of an entity use MBeans or other stuff ? After
    that, I could my manual update in db and then reactiviate caching. Does the
    hot deploy feature could achieve it ? If so, does the fact that I have the
    home and remote interface of my ejbs in the weblogic classpath could be a
    problem (in my case, I just want to unload instances, not change methods
    signatures) ?
    Regards,
    Dom

    Hello,
    In my case, these Entities are not read-only and cannot be. By the way, can
    the method you suggest be applied to my use case ?
    dom
    "Dimitri I. Rakitine" <[email protected]> a écrit dans le message de
    news: [email protected]..
    You can use read-only beans and invalidate cached instances using
    weblogic.ejb.CachingHome methods. This will work in the cluster as well.
    Dominique Jean-Prost <[email protected]> wrote:
    Hello,
    I currently use Entities with the db-is-shared=false parameter to
    increase
    performance. I'd like to know if there's a way to unload all instancesof a
    specific ejb in order to make manual update in the database. I do knowwe
    shouldn't act this way, but we cannot work in a different way. So isthere a
    way to achieve unloading of an entity use MBeans or other stuff ? After
    that, I could my manual update in db and then reactiviate caching. Doesthe
    hot deploy feature could achieve it ? If so, does the fact that I havethe
    home and remote interface of my ejbs in the weblogic classpath could bea
    problem (in my case, I just want to unload instances, not change methods
    signatures) ?
    Regards,
    Dom--
    Dimitri

  • How to delete cache for CSS

    Hey!
    I need to know who can delete the cache for using the same CSS. I do changes in the CSS that dont appears. I am creating a new CSS in the BW (SE80), and too i delete the files from "internet properties", but the problem continues.
    Thank you. Sergio

    Sergio,
    go to tcode SMICM and go to 'Goto' in the menu and there will be a HTTP cache - there select 'Invalidate Cache' and select global cache and clear the same.
    Then in IE refresh your cache and you should be good to go.
    Arun
    Assign points if useful

  • Should the publisher of a cache invalidation receive it's own?

    Hi,
    The way TopLink classes are coded TopLink send via JMS a command "MergeChangeSetCommand" to apply changes done to objects or invalidate them from the cache.
    But the command is also received by the publisher/sender. So it seems it's a mistake because it's extra communication and in the case of invalidation will invalidate cache that is already up-to-date.
    Source code of JMSTopicTransportManager.java is provided with TopLink, extract from the class:
    // create a Subscriber
    TopicConnection topicConnection = connectionFactory.createTopicConnection();
    TopicSession topicSession = topicConnection.createTopicSession(false, javax.jms.Session.AUTO_ACKNOWLEDGE);
    TopicSubscriber subscriber = topicSession.createSubscriber(topic);
    Extract from: http://java.sun.com/j2ee/1.4/docs/api/javax/jms/TopicSession.html#createSubscriber(javax.jms.Topic,%20java.lang.String,%20boolean)
    The API to use is the following but not the one used:
    createSubscriber(Topic topic, String messageSelector, boolean noLocal)

    <h#> tags are block tags already - you don't need to
    make them so.
    And your content looks exactly right in DW8 - I'm not sure I
    see the
    problem.
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "synterx" <[email protected]> wrote in
    message
    news:e9oqt1$a7n$[email protected]..
    > Harder to explain than show you.
    http://www.graphikjam.com/temple
    is the
    > site.
    > Right on the home page, you'll see in the middle, right
    colum where What's
    > New
    > is located. In the old days, I'd simply use tables
    inside tables to list
    > several what's new paragraphs with photos. But I'm
    trying not to do that.
    >
    > So, the top What's New headline is a h1, and I set that
    as "block". In
    > DW8,
    > there is a box around it to indicate it's being treated
    as a block. I was
    > under
    > the impression nothing wraps when it's a block.
    >
    > My problem is I wanted to do another headline, called
    Special Offers. But,
    > since I have that small photo there, but not enough text
    to the right of
    > it,
    > the new Special Offers headline is up under the text.
    Should I just make a
    > 2-column table for each heading/photo/text area I want
    and do it that way?
    >
    > Or, is there some CSS setting that automatically kicks
    things down?
    >

  • Invalidating cache in Portal.

    Hi There,
    I can logon to Oracle Application Server 10G and invalidate the Cache via the Web Cache Component. However when I log into Oracle Portal as the User "Portal" and select the Web Cache Component in the "Administrator" Tab I am asked for another username / Password combination. I use the user "ias_admin" and my OID password. But this informs me I have the incorrect password.
    My question is what username / password am I suppose to use.
    Why does this tell me my ias_admin password is incorrect when I can log into oiddas correctly.
    Also if I invalidate Cache via the WebCache Component in the Midtier Farm do I also need to invalidate when in Oracle Portal?
    Loads of Questionss hopefully some answers
    thaks,
    Darragh

    Hi,
    Go to Content Administration->Iview-> right Click on Iview->open Object.
    The Iview will load in the Property Editor. then select the Load Property. there all the caching property is mentioned.
    set cache level to None.
    set time to -1.
    HTH
    Regards,
    Dhruv Shah

  • UCM with VCR in WLP error while fetching

    Hi,
    I am getting this error after 6 hours and unable to fetch the query in placeholder in WLP 10.3 for the first time i am able to see the content
    Placehoder:
    <?xml version="1.0" encoding="UTF-8"?>
    <placeholder is-complete="true" xsi:schemaLocation="http://www.bea.com/servers/p13n/xsd/placeholder/1.1.1 placeholder-1_1_1.xsd" xmlns="http://www.bea.com/servers/p13n/xsd/placeholder/1.1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cq="http://www.bea.com/servers/p13n/xsd/content/query/1.1.1">
    <name>tet</name>
    <type>Ad</type>
    <mixGlobals>false</mixGlobals>
    <contentQueries>
    <queryDefinition>
    <queryName/>
    <cq:contentQuery logic="and">
    <cq:contentPropertyComparison logic="and" propertySet="UCMRepository/IDC:Folder" name="dDocAuthor" type="string">
    <cq:like-ignore-case>
    <cq:literal>sysadmin</cq:literal>
    </cq:like-ignore-case>
    </cq:contentPropertyComparison>
    </cq:contentQuery>
    <queryPriority>normal</queryPriority>
    </queryDefinition>
    </contentQueries>
    </placeholder>
    content-config.xml:
    <content-store>
    <name>UCMRepository</name>
    <description>UCM Repository Configuration</description>
    <class-name>com.oracle.content.spi.ucm.RepositoryImpl</class-name>
    <!-- <username>sysadmin</username> -->
    <username>venu</username>
    <repository-property>
    <description>Hostname on which the UCM Content Server is running </description>
    <name>ContentServerHostname</name>
    <!-- <value>sncbcolbertncoe.mcafee.int</value> -->
    <value>10.226.173.4</value>
    </repository-property>
    <repository-property>
    <description>Port on which the UCM Content Server is running (on host named above) </description>
    <name>ContentServerPort</name>
    <value>4444</value>
    </repository-property>
    <repository-property>
    <description>Content Server Username in Admin role, used for security checks</description>
    <name>ContentServerAdminUser</name>
    <!-- <value>sysadmin</value> -->
    <value>venu</value>
    </repository-property>
    <repository-property>
    <description>Protocol used to connect with the UCM Server. Valid options are INTRADOR or INTRADOC_SSL</description>
    <name>ContentServerServiceType</name>
    <value>INTRADOC</value>
    </repository-property>
    <repository-property>
    <description>List of folder ObjectClasses</description>
    <name>folder_badge_objectClasses</name>
    <value>IDC:Folder</value>
    </repository-property>
    <repository-property>
    <description>Polling interval in minutes for the UCM Adapter CacheInvalidatorInterval job (must be greater than 2 minutes). This cache automatically invalidates cached content in WLP as content is changed on the UCM server</description>
    <name>CacheInvalidationInterval</name>
    <value>2</value>
    </repository-property>
    <repository-property>
    <name>useNativeSecurity</name>
    <value>true</value>
    </repository-property>
    <repository-property>
    <description>Specifies a UCM user account that is used to retrieve all types (ObjectClasses) from UCM.</description>
    <name>TypeRetrievalShapeUser</name>
    <!-- <value>sysadmin</value>-->
    <value>venu</value>
    </repository-property>
    <read-only>true</read-only>
    <binary-cache-max-entry-size>102400</binary-cache-max-entry-size>
    <search-is-enabled>true</search-is-enabled>
    <fulltext-search-is-enabled>true</fulltext-search-is-enabled>
    <search-indexing-is-enabled>false</search-indexing-is-enabled>
    </content-store>
    p13n-cache-config.xml
    <cache>
    <name>nodeCache.UCMRepository</name>
    <description>Caches node id to node instance for UCMRepository</description>
    <time-to-live>60000</time-to-live>
    <max-entries>50</max-entries>
    </cache>
    <cache>
    <name>nodePathCache.UCMRepository</name>
    <description>Caches node path to node instance for UCMRepository</description>
    <time-to-live>60000</time-to-live>
    <max-entries>50</max-entries>
    </cache>
    <cache>
    <name>typeCache.UCMRepository</name>
    <description>Caches binary property values for UCMRepository</description>
    <time-to-live>300000</time-to-live>
    <max-entries>200</max-entries>
    </cache>
    <cache>
    <name>typenameCache.UCMRepository</name>
    <description>Caches type id to content type for UCMRepository</description>
    <time-to-live>300000</time-to-live>
    <max-entries>200</max-entries>
    </cache>
    <cache>
    <name>binaryCache.UCMRepository</name>
    <description>Caches type name to content type for UCMRepository</description>
    <time-to-live>60000</time-to-live>
    <max-entries>10</max-entries>
    </cache>
    <cache>
    <name>searchCache.UCMRepository</name>
    <description>Caches node id to node for UCMRepository</description>
    <time-to-live>300000</time-to-live>
    <max-entries>200</max-entries>
    </cache>
    <cache>
    <name>nativeAuthCacheUCMRepository</name>
    <description>Caches node path to node for UCMRepository</description>
    <time-to-live>5000</time-to-live>
    <max-entries>5000</max-entries>
    </cache>
    <cache>
    <name>repo.ucm.typeNameCache.UCMRepository</name>
    <description>Caches node id to node instance for UCMRepository</description>
    <time-to-live>1800000</time-to-live>
    <max-entries>5000</max-entries>
    </cache>
    <cache>
    <name>repo.ucm.nodePathToUidCache.UCMRepository</name>
    <description>Caches node id to node instance for UCMRepository</description>
    <time-to-live>1800000</time-to-live>
    <max-entries>5000</max-entries>
    </cache>
    <cache>
    <name>repo.ucm.nodeUidCache.UCMRepository</name>
    <description>Caches node id to node instance for UCMRepository</description>
    <time-to-live>1800000</time-to-live>
    <max-entries>5000</max-entries>
    </cache>
    <cache>
    <name>repo.ucm.securityInfoCache.UCMRepository</name>
    <description>Caches node id to node instance for UCMRepository</description>
    <time-to-live>1800000</time-to-live>
    <max-entries>5000</max-entries>
    </cache>
    <cache>
    <name>repo.ucm.typeNamesCache.UCMRepository</name>
    <description>Caches node id to node instance for UCMRepository</description>
    <time-to-live>1800000</time-to-live>
    <max-entries>5000</max-entries>
    </cache>
    <cache>
    <name>repo.ucm.indexedFieldsCache.UCMRepository</name>
    <description>Caches node id to node instance for UCMRepository</description>
    <time-to-live>1800000</time-to-live>
    <max-entries>5000</max-entries>
    </cache>
    Error stacktrace:
    <Jan 13, 2010 6:08:14 PM IST> <Error> <WebLogicServer> <BEA-000337> <[STUCK] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy for "700" seconds working on the request "weblogic.servlet.internal.ServletRequestImpl@1b86f4b[
    POST /testprojectEARToolSupport/PlaceholderPreview?phtype=Ad HTTP/1.1
    Content-Type: application/x-www-form-urlencoded; charset=UTF-8
    Content-Length: 666
    Cache-Control: no-cache
    Pragma: no-cache
    User-Agent: Java/1.6.0_05
    Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
    Connection: keep-alive
    Authorization: Basic d2VibG9naWM6d2VibG9naWM=
    ]", which is more than the configured time (StuckThreadMaxTime) of "600" seconds. Stack trace:
         java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:390)
         java.lang.StringBuilder.append(StringBuilder.java:119)
         com.bea.content.spi.flexspi.common.capability.MethodCapabilityDefinition.buildId(MethodCapabilityDefinition.java:112)
         com.bea.content.spi.flexspi.common.capability.MethodCapabilityDefinition.<init>(MethodCapabilityDefinition.java:40)
         com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.getMethodCapabilities(RepositoryManagerDelegate.java:268)
         com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.findTicketCapabilities(RepositoryManagerDelegate.java:413)
         com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.getTicketInterfaceCapabilities(RepositoryManagerDelegate.java:655)
         com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.connectToRepository(RepositoryManagerDelegate.java:987)
         com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.ensureConnectedToRepository(RepositoryManagerDelegate.java:808)
         com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.connect(RepositoryManagerDelegate.java:1100)
         com.bea.content.federated.internal.delegate.RepositoryHelper.getInterface(RepositoryHelper.java:642)
         com.bea.content.federated.internal.delegate.DelegateFactory.getLatestObjectClassOps(DelegateFactory.java:111)
         com.bea.content.federated.internal.delegate.DelegateFactory.getObjectClassOpsDelegate(DelegateFactory.java:47)
         com.bea.content.federated.internal.delegate.SPIObjectHelper.configurePropertyDefinition(SPIObjectHelper.java:463)
         com.bea.content.federated.internal.delegate.SPIObjectHelper.configureObjectClass(SPIObjectHelper.java:426)
         com.bea.content.federated.internal.delegate.LatestObjectClassOpsDelegate.getObjectClassWithId(LatestObjectClassOpsDelegate.java:157)
         com.bea.content.Node.getObjectClass(Node.java:600)
         com.bea.content.Node.getPrimaryProperty(Node.java:828)
         com.bea.p13n.content.internal.RenderableContentNodeWrapper.getPrimaryProperty(RenderableContentNodeWrapper.java:34)
         com.bea.p13n.ad.AdHelper.getPrimaryProperty(AdHelper.java:448)
         com.bea.p13n.ad.AdHelper.getPrimaryMimeType(AdHelper.java:581)
         com.bea.p13n.ad.internal.AdBucketServiceBean.previewContent(AdBucketServiceBean.java:594)
         com.bea.p13n.ad.internal.AdBucketService_2bd1ao_EOImpl.previewContent(AdBucketService_2bd1ao_EOImpl.java:504)
         com.bea.p13n.placeholder.internal.PlaceholderServiceImpl.previewContent(PlaceholderServiceImpl.java:314)
         com.bea.p13n.placeholder.internal.PlaceholderService_snavek_EOImpl.previewContent(PlaceholderService_snavek_EOImpl.java:433)
         com.bea.p13n.placeholder.servlets.PlaceholderPreviewServlet.showResults(PlaceholderPreviewServlet.java:355)
         com.bea.p13n.placeholder.servlets.PlaceholderPreviewServlet.doGet(PlaceholderPreviewServlet.java:156)
         com.bea.p13n.placeholder.servlets.PlaceholderPreviewServlet.doPost(PlaceholderPreviewServlet.java:169)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:336)
         weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3502)
         weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         weblogic.security.service.SecurityManager.runAs(Unknown Source)
         weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2186)
         weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2092)
         weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
         weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    >
    Any Clues????????
    Thanks in Advance,
    user8867138

    Hi Venu,
    Normally if you can see the UCM content in the admin console, it means the adapter is configured correctly and the placeholder should work. There's a couple of things I can suggest:
    1. Did you include the oracle-ucm-spi-app-lib.ear file in your project as documented under the heading Add a Reference to the UCM VCR Adapter Shared Library in the UCM VCR adapter installation docs ( [http://download.oracle.com/docs/cd/E13155_01/wlp/docs103/ucm_adapter/install.html|http://download.oracle.com/docs/cd/E13155_01/wlp/docs103/ucm_adapter/install.html] )?
    2. Browse to a document in the repository in the admin console. Pick one of the fields there (e.g. IDC:Folder.dDocId), grab the value and run a query using the placeholder. Do you get a single result?
    3. The original poster (user8867138) mentions a query along the lines of returning all folders that has dDocAuthor = sysadmin. If your UCM system had 10,000 folders all created by sysadmin, the adapter might be timing out? IIRC, you can adjust the timeout in UCM.
    4. Did you try a similar query using Content Selector instead?
    5. If the WLP server domain is running on a separate machine, is UCM configured to accept connections from the WLP server but not your machine?
    I would suggest getting the latest patches for WLP too as some of them are related to the UCM VCR adapter.
    Cheers,
    Cappa

  • File and boolean attribute on item

    Hi,
    I work with Oracle9iAS Portal PL/SQL API (9.0.2.6).
    I define an item type (CAID = 213/ ID = 37399) with several attributes. When I try to create/modify an item I have problems with boolean attributes and file attributes.
    In case of boolean attributes, I'm not able to set the value to true. I try with several values (IS_ON, True, 1) but the attribute is still set to false. Is there anything wrong with the value I assign to the attribute before creating the item ? When I try to create the item and then modifying the attribute, the value stay to false.
    For the file attributes, I use the upload_blob function inside wwsbr_api and the file appear in the wwdoc_document table. I set the file attribute value with the return value of the upload_blob function.
    When I call the add_item_post_upload, an error occurs (ORA-29532: Java call terminated by uncaught Java exception: java.lang.NullPointerException : -29532)
    Is this a bug or not ?
    Thanks Eddy.
    For help see my sample code below :
    (ID of attribute, page, region are correct. I also test each type of attribute separately)
    declare
    l_master NUMBER;
    l_store portal.wwsto_api_session;
    l_custom_attribute portal.wwsbr_type.array := portal.wwsbr_type.empty;
    l_custom_attribute_id portal.wwsbr_type.array := portal.wwsbr_type.empty;
    l_custom_attribute_caid portal.wwsbr_type.array := portal.wwsbr_type.empty;
    l_custom_attribute_data_type portal.wwsbr_type.array := portal.wwsbr_type.empty;
    l_str VARCHAR2(100);
    l_Blob BLOB;
    l_filename VARCHAR2(100);
    begin
    -- set context
    portal.wwctx_api.SET_CONTEXT('ctx','ctx01','');
    -- load a session (Allow use of set_Attribute ...)
    DBMS_OUTPUT.put_line('Load session');
    l_store := portal.wwsto_api_session.load_session('ctx','ctx');
    -- set parameters
    -- item type = 'Item_ed'
    l_store.set_attribute('ITEM_TYPE', 37399); -- Item type id
    l_store.set_attribute('ITEM_CAID', 213); -- Item type caid (page group owner of item type)
    l_store.set_attribute('PAGE_GROUP_ID', 213); -- Page group
    l_store.set_attribute('FOLDER_ID', 37179); -- Page within page group
    l_store.set_attribute('REGION_ID', 3216); -- Region id within page
    -- see wwv_user_corners to determine template of page
    -- see wwsbr_all_folder_regions for region display_name and region id (for template)
    -- Get date format to insert right date string
    SELECT DISTINCT value
    INTO l_str
    FROM v$nls_parameters
    WHERE parameter = 'NLS_DATE_FORMAT';
    dbms_output.put_line('date format ins : ' || l_str);
    -- define attributes (for example, id are hardcoded
    DBMS_OUTPUT.put_line('Define attributes');
    -- 1080 = PRODUCT_CODE
    l_custom_attribute(1) := 'MEHI';
    l_custom_attribute_id(1) := 1080;
    l_custom_attribute_caid(1) := portal.wwsbr_api.SHARED_OBJECTS; -- = 0
    l_custom_attribute_data_type(1) := 'text';
    -- 1081 = PRODUCT_AUTHOR
    l_custom_attribute(2) := 'ESTAT';
    l_custom_attribute_id(2) := 1081;
    l_custom_attribute_caid(2) := portal.wwsbr_api.SHARED_OBJECTS; -- = 0
    l_custom_attribute_data_type(2) := 'text';
    -- 1469 = LANGUAGE
    l_custom_attribute(3) := 'fr';
    l_custom_attribute_id(3) := 1469;
    l_custom_attribute_caid(3) := portal.wwsbr_api.SHARED_OBJECTS; -- = 0
    l_custom_attribute_data_type(3) := 'text';
    -- 3 = title
    l_custom_attribute(4) := 'title value';
    l_custom_attribute_id(4) := 3;
    l_custom_attribute_caid(4) := portal.wwsbr_api.SHARED_OBJECTS; -- = 0
    l_custom_attribute_data_type(4) := 'text';
    -- 50 = wwsbr_text_
    l_custom_attribute(5) := 'wwsbr_text_ value';
    l_custom_attribute_id(5) := 50;
    l_custom_attribute_caid(5) := portal.wwsbr_api.SHARED_OBJECTS; -- = 0
    l_custom_attribute_data_type(5) := 'text';
    -- 1464 = Release date
    l_custom_attribute(6) := TO_CHAR(TO_DATE('21-JAN-2004 10:00 AM', 'DD-MON-YYYY HH12:MI PM'),l_str);
    l_custom_attribute_id(6) := 1464;
    l_custom_attribute_caid(6) := portal.wwsbr_api.SHARED_OBJECTS; -- = 0
    l_custom_attribute_data_type(6) := 'date';
    -- 1108 = download
    l_custom_attribute(7) := 'http://www.oracle.com/';
    l_custom_attribute_id(7) := 1108;
    l_custom_attribute_caid(7) := portal.wwsbr_api.SHARED_OBJECTS; -- = 0
    l_custom_attribute_data_type(7) := 'url';
    -- 1485 = CDROM
    l_custom_attribute(8) := '1';
    l_custom_attribute_id(8) := 1485;
    l_custom_attribute_caid(8) := portal.wwsbr_api.SHARED_OBJECTS; -- = 0
    l_custom_attribute_data_type(8) := 'boolean';
    -- 1111 = PAGE_NB
    l_custom_attribute(8) := '1';
    l_custom_attribute_id(8) := 1111;
    l_custom_attribute_caid(8) := portal.wwsbr_api.SHARED_OBJECTS; -- = 0
    l_custom_attribute_data_type(8) := 'number';
    -- 1783 = COVER_IMAGE
    -- get image
    SELECT BANNER
    INTO l_Blob
    FROM metadata_tbl
    WHERE PRODUCT_CODE = 'caa10000';
    -- upload image in repository
    l_filename := portal.wwsbr_api.upload_blob('BANNERupload',l_Blob, 'image/pjpeg');
    DBMS_OUTPUT.put_line('filename : ' || l_filename);
    l_custom_attribute(9) := l_filename;
    l_custom_attribute_id(9) := 1783;
    l_custom_attribute_caid(9) := portal.wwsbr_api.SHARED_OBJECTS; -- = 0
    l_custom_attribute_data_type(9) := 'file';
    DBMS_OUTPUT.put_line('Insert item starts');
    l_master := portal.wwsbr_api.add_item_post_upload(
    p_caid =&gt; l_store.get_attribute_as_number('PAGE_GROUP_ID'),
    p_folder_id =&gt; l_store.get_attribute_as_number('FOLDER_ID'),
    p_display_name =&gt; 'Insert : MEHI',
    p_type_id =&gt; l_store.get_attribute_as_number('ITEM_TYPE'),
    p_type_caid =&gt; l_store.get_attribute_as_number('ITEM_CAID'),
    p_region_id =&gt; l_store.get_attribute_as_number('REGION_ID'), --to set or default
    p_display_option =&gt; portal.WWSBR_API.IN_PLACE,
    -- p_category_id in number default general_category,
    -- p_category_caid in number default shared_objects,
    -- p_perspectives in g_perspectiveidarray default g_perspectiveidemptyarray,
    -- p_perspectives_caid in g_caid_array default g_empty_caid_array,
    -- p_author in varchar2 default wwctx_api . get_user,
    -- p_image_name =&gt; l_filename,
    -- p_image_alignment in varchar2 default align_left,
    -- p_description in varchar2 default null,
    -- p_keywords in varchar2 default null,
    -- p_file_name =&gt;l_filename, --in varchar2 default null,
    p_text =&gt; 'text field',
    -- p_url in varchar2 default null,
    -- p_plsql in varchar2 default null,
    -- p_plsql_execute_mode in varchar2 default null,
    -- p_plsql_execute_user in varchar2 default null,
    -- p_folderlink_id in number default null,
    -- p_folderlink_caid in number default null,
    -- p_publish_date in varchar2 default null,
    -- p_expire_mode in varchar2 default permanent,
    -- p_expiration in varchar2 default null,
    -- p_master_item_id in number default null,
    -- p_hide_in_browse in number default no,
    -- p_checkable in number default no,
    -- p_parent_item_id in number default 0,
    p_attribute_id =&gt; l_custom_attribute_id,
    p_attribute_caid =&gt; l_custom_attribute_caid,
    p_attribute_data_type =&gt; l_custom_attribute_data_type,
    p_attribute_value =&gt; l_custom_attribute
    DBMS_OUTPUT.put_line('Insert item ends. Item identifier : ' || l_master);
    -- Invalidate cache from SQLPLUS
    portal.wwpro_api_invalidation.execute_cache_invalidation;
    DBMS_OUTPUT.put_line('Cache invalidated');
    -- Drop session
    portal.wwsto_api_session.drop_session('ctx','ctx');
    -- Clean context
    portal.wwctx_api.clear_context;
    COMMIT;
    exception
    WHEN portal.wwctx_api.AUTHENTICATION_EXCEPTION THEN
    DBMS_OUTPUT.PUT_LINE('AUTHENTICATION_EXCEPTION : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.CANNOT_INSERT_DOCUMENT THEN
    DBMS_OUTPUT.PUT_LINE('CANNOT INSERT DOCUMENT : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.DUPLICATE_FOLDER THEN
    DBMS_OUTPUT.PUT_LINE('DUPLICATE_FOLDER : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.DUPLICATE_ID THEN
    DBMS_OUTPUT.PUT_LINE('DUPLICATE_ID : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.DUPLICATE_NAME THEN
    DBMS_OUTPUT.PUT_LINE('DUPLICATE_NAME : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.FOLDER_VERSIONING_IS_AUDIT THEN
    DBMS_OUTPUT.PUT_LINE('FOLDER_VERSIONING_IS_AUDIT : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.FOLDER_VERSIONING_IS_NONE THEN
    DBMS_OUTPUT.PUT_LINE('FOLDER_VERSIONING_IS_AUDIT : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.ILS_DISABLED THEN
    DBMS_OUTPUT.PUT_LINE('ILS_DISABLED : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.ILS_DISABLED_FOR_ITEM THEN
    DBMS_OUTPUT.PUT_LINE('ILS_DISABLED_FOR_ITEM : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.INVALID_CAID THEN
    DBMS_OUTPUT.PUT_LINE('INVALID CAID : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.INVALID_CATEGORY THEN
    DBMS_OUTPUT.PUT_LINE('INVALID CATEGORY : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.INVALID_EXPIRE_DATE THEN
    DBMS_OUTPUT.PUT_LINE('INVALID_EXPIRE_DATE : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.INVALID_EXPIRE_DATE_FORMAT THEN
    DBMS_OUTPUT.PUT_LINE('INVALID_EXPIRE_DATE_FORMAT : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.INVALID_EXPIRE_NUMBER THEN
    DBMS_OUTPUT.PUT_LINE('INVALID_EXPIRE_NUMBER : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.INVALID_FOLDER THEN
    DBMS_OUTPUT.PUT_LINE('INVALID_FOLDER : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.INVALID_FOLDER_ID THEN
    DBMS_OUTPUT.PUT_LINE('INVALID FOLDER ID : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.INVALID_ITEM_ID THEN
    DBMS_OUTPUT.PUT_LINE('INVALID ITEM ID : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.INVALID_ITEMTYPE THEN
    DBMS_OUTPUT.PUT_LINE('INVALID ITEMTYPE : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.INVALID_MOVE THEN
    DBMS_OUTPUT.PUT_LINE('INVALID MOVE : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.INVALID_NAME THEN
    DBMS_OUTPUT.PUT_LINE('INVALID NAME : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.INVALID_NUMBER THEN
    DBMS_OUTPUT.PUT_LINE('INVALID NUMBER : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.INVALID_PERSPECTIVE THEN
    DBMS_OUTPUT.PUT_LINE('INVALID PERSPECTIVE : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.INVALID_PLSQL_EXECUTE_USER THEN
    DBMS_OUTPUT.PUT_LINE('INVALID_PL/SQL_EXECUTE_USER : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.INVALID_PUBLISH_DATE_FORMAT THEN
    DBMS_OUTPUT.PUT_LINE('INVALID_PUBLISH_DATE_FORMAT : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.INVALID_PUBLISH_DATE_VALUE THEN
    DBMS_OUTPUT.PUT_LINE('INVALID_PUBLISH_DATE_VALUE : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.INVALID_USERNAME THEN
    DBMS_OUTPUT.PUT_LINE('INVALID USERNAME : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.ITEM_CREATION_ERROR THEN
    DBMS_OUTPUT.PUT_LINE('ITEM_CREATION ERROR : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.ITEM_NOT_FOUND_ERROR THEN
    DBMS_OUTPUT.PUT_LINE('ITEM NOT FOUND ERROR : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.ITEM_UPDATE_ERROR THEN
    DBMS_OUTPUT.PUT_LINE('ITEM_UPDATE_ERROR : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.MISSING_DISPLAY_NAME THEN
    DBMS_OUTPUT.PUT_LINE('MISSING DISPLAY NAME : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.MISSING_ITEM_TYPE THEN
    DBMS_OUTPUT.PUT_LINE('MISSING ITEM TYPE : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.MISSING_NAME THEN
    DBMS_OUTPUT.PUT_LINE('MISSING NAME : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.MISSING_PLSQL_EXECUTE_USER THEN
    DBMS_OUTPUT.PUT_LINE('MISSING plsql execute user : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.NAME_TOO_LONG THEN
    DBMS_OUTPUT.PUT_LINE('name too long : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.NO_ITEM_REGION THEN
    DBMS_OUTPUT.PUT_LINE('not item region : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.NO_MASTER_ITEM_ID THEN
    DBMS_OUTPUT.PUT_LINE('no master item id : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.NOT_ENOUGH_PRIVS THEN
    DBMS_OUTPUT.PUT_LINE('not enough privs : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.NULL_EXPIRE_DATE THEN
    DBMS_OUTPUT.PUT_LINE('null expire date : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.NULL_EXPIRE_NUMBER THEN
    DBMS_OUTPUT.PUT_LINE('null expire number : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.PERMISSION_DENIED THEN
    DBMS_OUTPUT.PUT_LINE('permission denied : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.PLSQL_REQUIRED THEN
    DBMS_OUTPUT.PUT_LINE('plsql required : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.QUOTA_EXCEEDED THEN
    DBMS_OUTPUT.PUT_LINE('quota exceeded : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.REQD_ATTR_MISSING THEN
    DBMS_OUTPUT.PUT_LINE('reqd attr missing : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.UNKNOWN_ERROR THEN
    DBMS_OUTPUT.PUT_LINE('unknown error : ' || sqlerrm);
    ROLLBACK;
    WHEN portal.wwsbr_api.URL_REQUIRED THEN
    DBMS_OUTPUT.PUT_LINE('url required : ' || sqlerrm);
    ROLLBACK;
    when OTHERS then
    DBMS_OUTPUT.PUT_LINE('OTHERS : ' || sqlerrm || ' : ' || sqlcode);
    ROLLBACK;
    end;

    Hi Eddy:
    On Friday, we put in a TAR with Oracle support about the identical problem. When editing an item using the API, the boolean attributes always reset. The values of the boolean attributes aren't even being changed. The only reason we need to set them again is the limitation of the API where you have to feed all attributes back in.
    So far, Oracle has said it sounds like a bug and they want to know the exact sequence of steps to repeat it.
    Rgds/Mark M.
    Portal 9.0.2.6

  • Portal runtime error, when click on ESS MSS

    Dear Gurus,
    Whenever I click on any link of MSS, it gives me runtime error. Please see the screenshot.
    Portal runtime error
    An exception occurred while processing your request. Send the exception ID to your portal administrator.
    Exception ID 03:38_14/05/14_0019_13493050
    See log file for details about this exception
    Screen shot
    - SSO steps configured
    - ESS/MSS roles given in both of ABAP and JAVA side
    ITS, connector and WEB AS test successfully (screen shot maintaned below)
    Only Alias defined : SAP_R3_HumanResources
    Detalied Error Log;
    Failed to invalidate cached entry for user a368ecb2db6411e3a030000000cde33a Exception:java.rmi.RemoteException: Cannot clear ICM server cache by [a368ecb2db6411e3a030000000cde33a] etag.; nested exception is:
    com.sap.bc.proj.jstartup.icmadm.IcmAdmException: interface disabled
    [EXCEPTION]
    java.rmi.RemoteException: Cannot clear ICM server cache by [a368ecb2db6411e3a030000000cde33a] etag.; nested exception is:
    com.sap.bc.proj.jstartup.icmadm.IcmAdmException: interface disabled
    at com.sap.engine.services.httpserver.server.CacheManagementInterfaceImpl.clearCacheByEtag(CacheManagementInterfaceImpl.java:33)
    at com.sap.netweaver.rtmf.serverimpl.users.RTMFUser.clearICMCache(RTMFUser.java:231)
    at com.sap.netweaver.rtmf.serverimpl.users.RTMFUser.doLogout(RTMFUser.java:296)
    at com.sap.netweaver.rtmf.serverimpl.users.UserList.removeUser(UserList.java:123)
    at com.sap.netweaver.rtmf.serverimpl.services.UserManagerService.doLogout(UserManagerService.java:590)
    at com.sap.netweaver.rtmf.serverimpl.services.UserManagerService.activeActionMethod(UserManagerService.java:100)
    at com.sap.netweaver.rtmf.serverimpl.services.UserManagerService.onMessageArrived(UserManagerService.java:71)
    at com.sap.netweaver.rtmf.serverimpl.services.UserManagerService.onUserMessageArrived(UserManagerService.java:698)
    at com.sap.netweaver.rtmf.messagingimpl.messages.RTMFMessageDispatcher.sendMessageToService(RTMFMessageDispatcher.java:45)
    at com.sap.netweaver.rtmf.serverimpl.core.MessageDispatcher.sendMessageToService(MessageDispatcher.java:46)
    at com.sap.netweaver.rtmf.serverimpl.core.MessageDispatcher.handleRequest(MessageDispatcher.java:72)
    at com.sap.netweaver.rtmf.serverimpl.core.dispatch.dispatchers.SendDispatcher.dispatch(SendDispatcher.java:37)
    at com.sap.netweaver.rtmf.serverimpl.core.RTMFCore.handleSendRequest(RTMFCore.java:190)
    at com.sap.netweaver.rtmf.serverimpl.core.RTMFCore.handleRequest(RTMFCore.java:154)
    at com.sap.netweaver.rtmf.serverimpl.server.RTMFServer.handleRequest(RTMFServer.java:89)
    at com.sap.netweaver.rtmf.servlet.ServletWrapper.doPost(ServletWrapper.java:54)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
    at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)
    at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:38)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:457)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:210)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:430)
    at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:276)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)
    at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
    at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26)
    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57)
    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43)
    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475)
    at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:269)
    at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56)
    at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)
    at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)
    at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)
    Caused by: com.sap.bc.proj.jstartup.icmadm.IcmAdmException: interface disabled
    at com.sap.bc.proj.jstartup.icmadm.IcmAdm.getInstance(IcmAdm.java:77)
    at com.sap.engine.lib.http.cache.CacheAdmin.getInstance(CacheAdmin.java:53)
    at com.sap.engine.lib.http.cache.CacheAdmin.invalidateCacheEntries(CacheAdmin.java:30)
    at com.sap.engine.services.httpserver.server.CacheManagementInterfaceImpl.clearCacheByEtag(CacheManagementInterfaceImpl.java:29)
    ... 56 more
    LOG OVERVIEW

    After implementing the PCUI_GP , ESS is not empty anoymore but it is giving error like this ;
    Detailed Error ;
    Detailed Exception Chain
    com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Exception was thrown in preprocessing phase of application session O8h94DN06FMAxZD*frJ44w--szntRnBBZbpD5Fsc0H8XnA--/pcd:portal_content/com.sap.pct/every_user/com.sap.pct.erp.ess.bp_folder/com.sap.pct.erp.ess.roles/com.sap.pct.erp.ess.employee_self_service/com.sap.pct.erp.ess.employee_self_service/com.sap.pct.erp.ess.areagroup_overview/com.sap.pct.erp.ess.overview/sap.com/pcui_gp~xssutils/XssMenu/base/. The causing exception is nested. RID=50ba7f52dc4311e3bf72000000cde33a
      at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doPreprocessing(ApplicationSession.java:663)
      at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:349)
      at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:325)
      at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.delegateToRequestManager(AbstractExecutionContextDispatcher.java:62)
      at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.DispatchHandlerForRequestManager.service(DispatchHandlerForRequestManager.java:39)
      at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.DispatchHandlerForRequestManager.service(DispatchHandlerForRequestManager.java:46)
      at com.sap.engine.services.servlets_jsp.server.deploy.impl.module.IRequestDispatcherImpl.dispatch(IRequestDispatcherImpl.java:270)
      at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.ExecutionContextDispatcher.dispatchToAppContext(ExecutionContextDispatcher.java:68)
      at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.dispatch(AbstractExecutionContextDispatcher.java:53)
      at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:244)
      at com.sap.tc.webdynpro.clientserver.embedding.JavaApplicationProxy$Runner.callRequestManager(JavaApplicationProxy.java:1244)
      at com.sap.tc.webdynpro.clientserver.embedding.JavaApplicationProxy$Runner.callEmbeddedApplication(JavaApplicationProxy.java:1122)
      at com.sap.tc.webdynpro.clientserver.embedding.JavaApplicationProxy$StartCommand.doExecute(JavaApplicationProxy.java:1575)
      at com.sap.tc.webdynpro.clientserver.embedding.JavaApplicationProxy$AbstractCommand.execute(JavaApplicationProxy.java:1488)
      at com.sap.tc.webdynpro.clientserver.embedding.JavaApplicationProxy$Runner.execute(JavaApplicationProxy.java:1028)
      at com.sap.tc.webdynpro.clientserver.embedding.JavaApplicationProxy.execute(JavaApplicationProxy.java:859)
      at com.sap.tc.webdynpro.clientserver.embedding.JavaApplicationProxy.start1(JavaApplicationProxy.java:637)
      at com.sap.tc.webdynpro.portal.pb.impl.JavaApplicationProxyAdapter.create(JavaApplicationProxyAdapter.java:166)
      at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1661)
      at com.sap.portal.pb.PageBuilder.createPage(PageBuilder.java:408)
      at com.sap.portal.pb.PageBuilder.init(PageBuilder.java:638)
      at com.sap.portal.pb.PageBuilder.wdDoRefresh(PageBuilder.java:1087)
      at com.sap.portal.pb.PageBuilder$PhaseListenerImpl.doPhase(PageBuilder.java:2091)
      at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processPhaseListener(WindowPhaseModel.java:251)
      at com.sap.tc.webdynpro.clientserver.phases.PortalDispatchPhase.execute(PortalDispatchPhase.java:50)
      at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequestPartly(WindowPhaseModel.java:162)
      at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doProcessRequest(WindowPhaseModel.java:110)
      at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:97)
      at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:515)
      at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:58)
      at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doExecute(ClientApplication.java:1671)
      at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doProcessing(ClientApplication.java:1485)
      at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doApplicationProcessing(ApplicationSession.java:894)
      at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:357)
      at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:325)
      at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doContent(AbstractDispatcherServlet.java:87)
      at com.sap.tc.webdynpro.serverimpl.wdc.DispatcherServlet.doContent(DispatcherServlet.java:89)
      at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doPost(AbstractDispatcherServlet.java:62)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
      at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)
      at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:38)
      at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:457)
      at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:210)
      at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)
      at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:430)
      at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:276)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)
      at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
      at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
      at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
      at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26)
      at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57)
      at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43)
      at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475)
      at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:269)
      at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56)
      at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)
      at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)
      at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)
    Caused by: com.sap.tc.webdynpro.services.exceptions.ApplicationFaultException: wdDoInit: exception thrown in this user coding area
      at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java:164)
      at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:227)
      at com.sap.tc.webdynpro.progmodel.components.Component.initController(Component.java:258)
      at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:206)
      at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:590)
      at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doPreprocessing(ClientApplication.java:1457)
      at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doPreprocessing(ApplicationSession.java:660)
      ... 78 more
    Caused by: com.sap.tc.webdynpro.progmodel.context.DictionaryException: TypeBroker failed to access SLD: Error while obtaining JCO connection.
      at com.sap.tc.webdynpro.progmodel.context.DictionaryHandler.getScalarType(DictionaryHandler.java:378)
      at com.sap.tc.webdynpro.progmodel.context.DictionaryHandler.getDataType(DictionaryHandler.java:126)
      at com.sap.tc.webdynpro.progmodel.context.DataAttributeInfo.init(DataAttributeInfo.java:438)
      at com.sap.tc.webdynpro.progmodel.context.NodeInfo.initUnmappedAttributes(NodeInfo.java:1002)
      at com.sap.tc.webdynpro.progmodel.context.DataNodeInfo.doInit(DataNodeInfo.java:294)
      at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:974)
      at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:978)
      at com.sap.tc.webdynpro.progmodel.context.Context.init(Context.java:67)
      at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:205)
      at com.sap.tc.webdynpro.progmodel.components.Component.getCustomControllerInternal(Component.java:668)
      at com.sap.tc.webdynpro.progmodel.components.Component.getController(Component.java:597)
      at com.sap.tc.webdynpro.progmodel.components.Component.getController(Component.java:552)
      at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.getPublicInterface(DelegatingComponent.java:275)
      at com.sap.pcuigp.xssfpm.wd.wdp.InternalFPMComponent.wdGetBackendConnectionsController(InternalFPMComponent.java:190)
      at com.sap.pcuigp.xssfpm.wd.FPMComponent.wdDoInit(FPMComponent.java:204)
      at com.sap.pcuigp.xssfpm.wd.wdp.InternalFPMComponent.wdDoInit(InternalFPMComponent.java:105)
      at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java:161)
      ... 84 more
    Caused by: com.sap.dictionary.runtime.DdException: TypeBroker failed to access SLD: Error while obtaining JCO connection.
      at com.sap.tc.webdynpro.services.datatypes.core.DictionarySetup$1.fillSldConnection(DictionarySetup.java:51)
      at com.sap.dictionary.runtime.ProviderFactory.internalResolveLogicalNameToJCODestination(ProviderFactory.java:437)
      at com.sap.dictionary.runtime.ProviderFactory.resolveLogicalNameToJCODestination(ProviderFactory.java:361)
      at com.sap.dictionary.runtime.ProviderFactory.internalGetProvider(ProviderFactory.java:198)
      at com.sap.dictionary.runtime.ProviderFactory.getProvider(ProviderFactory.java:161)
      at com.sap.dictionary.runtime.DdDictionaryPool.getProvider(DdDictionaryPool.java:96)
      at com.sap.dictionary.runtime.DdDictionaryPool.makeDictionary(DdDictionaryPool.java:75)
      at com.sap.dictionary.runtime.DdDictionaryPool.makeDictionary(DdDictionaryPool.java:63)
      at com.sap.dictionary.runtime.DdBroker.getDataType(DdBroker.java:230)
      at com.sap.tc.webdynpro.progmodel.context.DictionaryHandler.getScalarType(DictionaryHandler.java:370)
      ... 100 more
    Caused by: com.sap.tc.webdynpro.services.sal.sl.api.WDSystemLandscapeException: Error while obtaining JCO connection.
      at com.sap.tc.webdynpro.serverimpl.wdc.sl.SystemLandscapeFactory.getJCOClientConnectionUnMapped(SystemLandscapeFactory.java:153)
      at com.sap.tc.webdynpro.serverimpl.wdc.sl.SystemLandscapeFactory.getJCOClientConnectionUnMapped(SystemLandscapeFactory.java:161)
      at com.sap.tc.webdynpro.services.sal.sl.core.SystemLandscapeInternal.getJCOClientConnectionUnMapped(SystemLandscapeInternal.java:64)
      at com.sap.tc.webdynpro.services.datatypes.core.DictionarySetup$1.fillSldConnection(DictionarySetup.java:32)
      ... 109 more
    Caused by: com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Failed to load client to connect to SLD. Please check your SLD connection settings using the Visual Admin.
      at com.sap.tc.webdynpro.serverimpl.wdc.sl.SystemLandscapeFactory$1.run(SystemLandscapeFactory.java:626)
      at java.security.AccessController.doPrivileged(Native Method)
      at com.sap.tc.webdynpro.serverimpl.wdc.sl.SystemLandscapeFactory.getClient(SystemLandscapeFactory.java:619)
      at com.sap.tc.webdynpro.serverimpl.wdc.sl.JCOClientConnection.readJCODestinationFromSLD(JCOClientConnection.java:458)
      at com.sap.tc.webdynpro.serverimpl.wdc.sl.JCOClientConnection.resolveConnectionParameter(JCOClientConnection.java:396)
      at com.sap.tc.webdynpro.serverimpl.core.sl.AbstractJCOClientConnection.init(AbstractJCOClientConnection.java:237)
      at com.sap.tc.webdynpro.serverimpl.core.sl.AbstractJCOClientConnection.<init>(AbstractJCOClientConnection.java:222)
      at com.sap.tc.webdynpro.serverimpl.wdc.sl.JCOClientConnection.<init>(JCOClientConnection.java:84)
      at com.sap.tc.webdynpro.serverimpl.wdc.sl.SystemLandscapeFactory.getJCOClientConnectionUnMapped(SystemLandscapeFactory.java:151)
      ... 112 more
    Caused by: com.sap.sldserv.exception.SldServiceRuntimeException: Getting CIMClient failed: com.sap.sldserv.exception.SldServiceRuntimeException: Destination SLD_Client not found. Destinations are defined in the Destination service.. Please check that destination SLD_Client is maintained correctly.
      at com.sap.sldserv.SldApplicationService.getCimClient(SldApplicationService.java:93)
      at com.sap.tc.webdynpro.serverimpl.wdc.sl.SystemLandscapeFactory$1.run(SystemLandscapeFactory.java:623)
      ... 120 more
    Caused by: com.sap.sldserv.exception.SldServiceRuntimeException: Destination SLD_Client not found. Destinations are defined in the Destination service.
      at com.sap.sldserv.SldApplicationService.getCimClient(SldApplicationService.java:75)
      ... 121 more

Maybe you are looking for

  • Windows 8.1 update to Lumia 525

    Dear sir, l want to update windows 8.1 to Lumia 525 (wp8), so kindly give your guide regards ram

  • Html form becomes red before inserting anything

    Whats the problem with my form on www.tacitus-reisen.de/s1buchen.html ? The php-script works fine, but the form should be like the one on www.tacitus-reisen.de/anfrage.html I used the muse form first, and added select-tags later, what caused these is

  • WHEN WILL BE COMPATIBLE iWEB'08 WITH EXPLORER 6+7

    Hi, I'm very satisfied with iWeb, is simly, nice and user friendly, I made pages of our school with namy informations and links to WEB GALLERY, BUT I HAVE BIG PROBLEM - In my country is 90% people on Explorer. When will be iWeb '08 compatible with th

  • Mac OS X 10.5: How to get a replacement installation disk?

    Well this is more than a little embarrassing, but I took in a couple recently because the woman was being abused by her own family and they feared for her safety and life. I treated them just like a daughter and son-in-law for over a month. They fina

  • Standby database datafile corruption.

    Hi: I am getting the following errors on my standby db. Could u please tell me how to handle the situation. I am skeptical to try out any thing as this might end up in datafile corruption. Please advice.. MRP0: Background Media Recovery terminated wi