Resource list filter for filtering on timestamp

Hi,
We need to implement scenario where only XML form messages active in the timestamp are displayed to end users.
For this we have done the following changes :
1) The KM folder permissions are Everyone has read only role and Admin users has Full control
2) IN XML form we have a property which has unique name.
3) There is layout set created , collection rendered and resource rendered, CM repository for having the KM folder under /root
4) the collection rendered has configuration of resource list filter
5) the filters par file is deployed refering the blog : Resource list filter for Flexible UI navigation
In this ,the code references the Folder path and checks for the filter property.
6) the resouce list filter has the java class as the one from par file.
still this is not working. Please let me know if I am missing something.

Hi Kumar,
this is not really correct. A NoClassFoundException is not part of Java core. There only <i>ClassNotFoundException</i> and <i>NoClassDefFound<u>Error</u></i> do exist.
ClassNotFoundException is thrown when a class is explicitely tried to get loaded. See http://java.sun.com/j2se/1.4.2/docs/api/java/lang/ClassNotFoundException.html
NoClassDefFoundError is thrown when a referenced class definition within a loaded class cannot be resolved. See http://java.sun.com/j2se/1.4.2/docs/api/java/lang/NoClassDefFoundError.html
Also see for an overview http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/rtrb_classload_viewer.html and/or http://dev2dev.bea.com/pub/a/2004/01/Webflow.html
Hope it helps
Detlev

Similar Messages

  • Calling a custom resource list filter within another resource list filter

    Hi,
    We integrated an external repository (Documentum) in KM using a connector provided by them. And we would like to filter the search results given by Trex on a property of those documents.
    We thought about implementing a Resource List Filter for the StandardSearchResultRenderer (Search Result Renderer Settings) but it already uses a custom filter A provided by Documentum.
    Is it possible to create a new Resource List Filter B that would uses the custom filter A + perform a filter on a property?
    Thanks in advance,
    Eric

    Hi Eric,
    Do you know if TREX indexes the properties of the documentum repository? (Sorry to ask this, but I have no access to a documentum repository here) Are the properties part of the index? Easiest way to find out is to go to Display Index Details in TREX monitor, the indexed properties are listed there.
    If the properties are indexed you can probably proceed as described in the attached How To Guide from 3.2 onwards. The guide describes in the first part how to configure TREX so that it indexes DC properties from office attributes checked in into KMC- not interesting to you.
    The second part (from 3.2)  describes how these properties are made searchable, although they are not KM properties and not maintainable in KMC. This might meet your problem. The idea is to create a property in KMC using the property name that it has in TREX index.
    Please have a look and let me know if it is a solution for you,
    cheers,
    Bettina
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f2b51c01-0c01-0010-ddba-88b44076317f
    Message was edited by: Bettina Knauss

  • Resource List Filter NoClassDefFoundException

    Hi all!
    I have implemented a Resource List Filter to filter out un-approved resources. However, when i run it on the Navigation iView, there is this Exception:
    NoClassDefFoundError: com/sapportals/wcm/repository/ResourceFactory;
    Can you help me out? The code follows:
         public void filterResourceList(IResourceList list, IParameters params)
              throws WcmException {
              IResource resource = null;
                    // This seems to be the line raising the error
              IResourceFactory resFactory = ResourceFactory.getInstance();
              IRepositoryServiceFactory repServiceFactory = resFactory.getServiceFactory();
              for (int i = list.size() - 1; i >= 0 ; i--) {
                   resource = list.get(i);
                   IStatemanagementManager stateMgr =
                    (IStatemanagementManager) repServiceFactory.getRepositoryService(resource, IWcmConst.STATEMANAGEMENT_SERVICE);
                   IStatemanagementResource statRsrc = stateMgr.getStatemangementResource(resource);
                   IStatemanagementUtilsResource statRsrcUtils = statRsrc.getUtils();
                   IState state = statRsrcUtils.readState();
                   if (!"released".equals(state.getID())) list.remove(resource);
    Thanks in advance
    Thiago

    Hi Kumar,
    this is not really correct. A NoClassFoundException is not part of Java core. There only <i>ClassNotFoundException</i> and <i>NoClassDefFound<u>Error</u></i> do exist.
    ClassNotFoundException is thrown when a class is explicitely tried to get loaded. See http://java.sun.com/j2se/1.4.2/docs/api/java/lang/ClassNotFoundException.html
    NoClassDefFoundError is thrown when a referenced class definition within a loaded class cannot be resolved. See http://java.sun.com/j2se/1.4.2/docs/api/java/lang/NoClassDefFoundError.html
    Also see for an overview http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/rtrb_classload_viewer.html and/or http://dev2dev.bea.com/pub/a/2004/01/Webflow.html
    Hope it helps
    Detlev

  • Resource List Filter versus Portal Drive

    Hi all,
    i have created own resource list filter and i found out that the class receives wrong input data. The input list of resources doesn't contain resources created via Portal Drive. Has somebody same problem? Thanks in advance for whichever advice!
    Regards
    Zbynek

    Hi Zbynek,
    That sounds a bit strange. The resources are listed within the portal anyhow, but they are not passed to the filter implementation? I've never experienced that and I also have difficulties to imagine such a scenario.
    Anyhow, if it is true, you definitely should open an OSS message about it. But first, double-check your situation!
    Hope it helps
    Detlev

  • More then one resource list filter in render

    Hello KM Experts,
    Is it possible to add more then one resource list filter in collection list render.
    I've tried to add two different collection list renders with different filters to layout. But it seems that works only one of the filters.
    Any suggestion?

    Hi,
    Wt way you created filter (Coding or through portal). In portal means
    Goto System Admin>System Config>KM>Content management>Global Service>Resource List Filter>Resource List Filter-->Check ur filter settings.
    Refer this link
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/31fa0d2d-0401-0010-efa3-af7a8647c3bc
    Regards,
    Senthil K.

  • Implementing resource list filter

    hi,
    i'm implementing a resource list filter. i added the filter as a jar file in the lib directory of my portal application, and created a portal service which registers the classloader to CRT. In the log file i can see that the registering is done succesfully. But when i create the filter in the portal i get ClassNotFoundException.
    Do i need to implement a manager too??? or is this probably just a naming problem?
    thx,
    Kristof

    Hi Detlev,
    yeah well, i was right about the naming problem, so i got the filter running now.
    But another problem occured. I need to extend the DCTMResourceListFilter, so i inherited this class. The only thing i did was calling super methods in constructor and FilterResourceList, and then i got this exception. Kinda strange because there is a filter configured using this DCTM class. Any idea's??? thx
    Exception ID:10:19_13/10/06_0001_4133550
    [EXCEPTION]
    com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
    Component : pcd:portal_content/every_user/general/eu_role/com.sap.km.home_ws/com.sap.km.hidden/com.sap.km.urlaccess/com.sap.km.basicsearch
    Component class : com.sapportals.wcm.portal.component.base.ControllerComponent
    User : E122830
    at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:969)
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:343)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
    at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
    at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:646)
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
    at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
    at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
    at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
    at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
    at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
    at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
    at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
    at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
    at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
    Caused by: com.sapportals.wdf.WdfError
    at com.sapportals.wdf.WdfCompositeController.buildComposition(WdfCompositeController.java:678)
    at com.sapportals.htmlb.AbstractCompositeComponent.render(AbstractCompositeComponent.java:41)
    at com.sapportals.htmlb.rendering.RenderUtil.renderContentObject(RenderUtil.java:103)
    at com.sapportals.htmlb.rendering.RenderUtil.renderContainerContent(RenderUtil.java:34)
    at com.sapportals.htmlb.rendering.DefaultFlowLayoutRenderer.render(DefaultFlowLayoutRenderer.java:29)
    at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:980)
    at com.sapportals.htmlb.Component.render(Component.java:150)
    at com.sapportals.htmlb.rendering.RenderUtil.renderContentObject(RenderUtil.java:103)
    at com.sapportals.htmlb.rendering.RenderUtil.renderContainerContent(RenderUtil.java:34)
    at com.sapportals.htmlb.rendering.DefaultFormRenderer.render(DefaultFormRenderer.java:39)
    at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:980)
    at com.sapportals.htmlb.Component.render(Component.java:150)
    at com.sapportals.htmlb.rendering.RenderUtil.renderContentObject(RenderUtil.java:103)
    at com.sapportals.htmlb.rendering.RenderUtil.renderContainerContent(RenderUtil.java:34)
    at com.sapportals.htmlb.rendering.DefaultDocumentRenderer.render(DefaultDocumentRenderer.java:69)
    at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:980)
    at com.sapportals.htmlb.Component.render(Component.java:150)
    at com.sapportals.htmlb.rendering.RenderUtil.renderContentObject(RenderUtil.java:103)
    at com.sapportals.htmlb.rendering.RenderUtil.renderContainerContent(RenderUtil.java:34)
    at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutCellFragment(GridLayoutRenderer.java:686)
    at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutRowFragment(GridLayoutRenderer.java:355)
    at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutFragment(GridLayoutRenderer.java:286)
    at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.render(GridLayoutRenderer.java:39)
    at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:980)
    at com.sapportals.wcm.portal.component.base.KMControllerDynPage.doOutput(KMControllerDynPage.java:127)
    at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:129)
    at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134)
    at com.sapportals.wcm.portal.component.base.ControllerComponent.doContent(ControllerComponent.java:73)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
    ... 29 more

  • Problem with resource list filter in SP15

    Hi Gurus,
    I modified a standard SAP provided layoutset to provide a filtering service exactly like explained in this blog:
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2102
    It's working properly in EP6.0 SP09, but unfortunately it doesn't work in SP15 (with the same KM configuration).
    The problem seems this:
    after click on "Filter" button, the runtime environment correctly calls "onSetFilters" event handler, but at the end of this method, the execution flow doesn't invoke "filterResourceList" method in the "SimpleResourceFilter" class.
    Have you any ideas for this behavior?
    Please, i need urgent help.
    Thanks in advantage.
    Regards,
    Alfio Nucifora.

    Yes, i solved my problem.
    I changed the resourcetype property of "MemoryOptimizedHierarchicalStatus" Renderer Status (System Administration/System Configuration/
    Knowledge Management/User Interface/Mapping/
    Renderer Status) from MemoryOptimizedHierarchicalStatus to
    none.
    Regards,
    Alfio Nucifora.

  • Select list null value issue - for filtering the tabular form report

    hello,
    I have a tabular form created on emp table and in the table their are entries for the employees who don't have a location, like it is null for some of the employees.
    Now I have created a select list item - for filtering the results based on location.
    my select query for select list item is
    select distinct location_name d,location_id r from emp order by 1
    -- so my select list contains all the distinct location_name including the null on my tabular form.
    so based on the selelcted value(in the select list), I am able to filter the results in my tabular form.
    but the thing is that when i try to select an null value from my select list - i am not able to filter my report - like its displaying all the records, its not filtering.
    can anyone help me out with this.
    thanks.

    Hi
    Try below select for LOV
    select distinct nvl(location_name,'No Location') d,nvl(location_name,'No Location') r from emp order by 1 And then change tabular from select where clause also use nvl(location_name,'No Location') like
    SELECT *
    FROM emp
    WHERE nvl(location_name,'No Location') = :Px_YOUR_ITEMBr, Jari

  • Delete standard list filter

    Hello
    I would like to delete the "ALL"  standard list filter for customers in order to an employee only could see his customers.
    In short , I would get the same behavior that If I select "my accounts" or "my accounts team"
    How can I do this? Is there another way to do this?
    Thanks.

    Hello Jose,
    I do not think deleting standard filter queries is possible.
    For Accounts, when you select ALL Accounts filter, any user (If the user has restriction to see his & his team's accounts only), should reflect all accounts which he is the owner of, his team accounts and lastly All account which do not have an owner in it.
    If any account in C4C is not assigned an owner, the behavior of the system is that such account would be accessible to everyone immaterial of the access set for the employee.
    BR
    Ankur

  • Can't find FILTER CONDITION for filters or Function_Name for Functions

    In the Data Warehouse 11gr1 views all_iv_xform...
    I can't seem to find the Filter Conditions for filters and function name for functions that are called.
    I have looked at the other views in the documentation for the API's but can't seem to find this information.
    Any body have any ideas where this information is?
    thanks
    greG

    select map_component_id, position, source_parameter_name
    from ALL_IV_XFORM_MAP_PARAMETERS
    where map_component_id in (
    SELECT map_component_id
    FROM ALL_IV_XFORM_MAP_COMPONENTS
    WHERE MAP_ID IN (
    select MAP_ID
    from ALL_IV_XFORM_MAPS
    where MAP_NAME = :p_map_name
    AND OPERATOR_TYPE = 'Filter'
    Using map_component_id and position from above query you can see your filter condition defined in property_value:
    select map_component_name, property_name, property_value
    from ALL_IV_XFORM_MAP_PROPERTIES
    where map_component_id = :p_comp_id;

  • Authorization filter for search resulut list according to UI Guidlines

    Hi,
    can anybody give me a hint where I can find the filters for diplaying results in a search result list. I found following information in chapter 17 of the UI Guidlines for SAP CRM:
    Search result lists
    One option for entries in a search result list is to show only objects for which the user executing the search has at least display authorizations (in other words, the result list is filterred based on maintained authorizations).
    The other option is to also show objects for which the user doeas not at least have display authorization (in other words, the result list is not filtered based on maintained authorizations).
    But I don't know where ic can set these filters.
    Best Regards
    Michael

    You should use BAdI CRM_BADI_RF_Q1O_SEARCH for BTX and BADI_CRM_BUPA_IL_SEARCH_EXT for BUPA search. There is one little problem with BUPA - BAdI is called not always, solution of this is here: Filtering account search
    Best regards,
    Artur Litvinov.

  • LR Filters ADD custom filter for Focal Length

    I use a Leica M8 and in it's metadate there is a field for focal length of the lens but not the lens name/type and in LR filters there is a filter for Lens but not for focal length.
    Is there a way to add a custom entry in LR to filter images based on focal length?
    Found a way with smart collections.
    Thanks

    Care to share how you did this?

  • Metadata filter for "Location" filters on metadata field "Sublocation"

    It's confusing that the metadata filter for "Location" filters on metadata field "Sublocation".  This is confusing until you figure it out.  Adobe should assure that field names in the filter tool  match the field name in the Metadata Panel they filter on.  Should be an easy fix.
    Thanks -- Dan

    You might repost this in the official Adobe feedback forum: Recently active topics in Photoshop Family about Photoshop Lightroom. This forum is a user-to-user forum, which Adobe monitors less frequently.

  • In Shop Floor Management can I setup a shop dispatch list for upstream and downstream orders for a department or resource? Capacity for a department?

    Have a client that requires detailed dispatch  information for upstream and downstream lot based jobs in Shop Floor Management module. Also visibility into capacity for a department or resource. Is this possible using only Shop Floor Management
    Post here or contact [email protected]

    Hi,
    I just went through the same problem. Don't know if it is still open.
    In customizing under "Project System"->"Structures"->"Operative Structures"->"Network"->"Printing in Networks" you will find entry "Recommendations for printing and print control". There it is stated that the number of time tickets or number of confirmation slips entered for the activity is greater than zero.
    Check in transaction OPS0 if you have set the number of prints greater than zero in menu point "List control for transactions (double clic on the entry).

  • List Filter Web Part not Working

    Hi. I'm implementing a SharePoint Server 2013 Enterprise Farm on a new Customer. I've created the desired site structure. When trying to use the List Filter web part, i can configure, connect sucessfully to another webpart and even filter.
    The problem is that the Webpage Dialog with the filters, the radio buttons show up but no description is associated to them. Regardless if i configure the description in the web part properties. I even gone further, and tried do create a choice filter,
    with the same behavior.
    Any help would be appreciated.
    Thank you,
    Tiago Costa   

    Hi,
    According to your post, my understanding is that you have an issue about the list filter web part.
    Per my knowledge, the description column is used to display an alternative value in the Select Filter Value(s) dialog box, which displays when a user clicks the Filter button.
    For example, if you have a Month number column that uses the numbers 1 though 12 as month values, you can use a Month Name column as the Description column so that January is displayed instead of 1, February instead of 2, and so on.
    http://office.microsoft.com/en-in/sharepoint-server-help/connect-a-filter-web-part-to-a-list-view-web-part-HA010250989.aspx
    I tried to reproduce the issue in my environment, however, when I chose the
    Created column for Description field, when I clicked the filter button, the created time displayed.
    Did the issue occur in other pages? You can recreated a new page, then check whether it works.
    You can also use other browsers to check whether it works.
    Thanks,
    Jason
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Jason Guo
    TechNet Community Support

Maybe you are looking for