KM SEARCH IVIEW??

Hi All,
I have created Discusiion Forum on Portal.
To implement SEARCH functionality in Forum to search thread
I have taken Following steps::
1) Created Index System Administration - - > System Configuration - - > Index
Administration - -> create Index and assigned Data Sourse aon the path below)
Content Administration - -> KM Content - - >Collaboration - - >Discussions-->109b(this is folder where threads of Forum resides)
2) Created KM Search Iview search proceeds very well BUT my Issuee is
<b>1) In Iview i have to Manually Specify Index after clicking on Show Option and Index Groups
How can i have default Entry for this Index that it automatically selects the required Index for searching for that which property in Iview i have to set ??
2) I am haveing FIVE Rooms in my Discussion Forum so i have created five Index pointing Five diffrent location because threads for each five Rooms are located in five diffrent location.
Is theare any way with which i can have all the threads of my Discussion Forum ie all five Rooms in the same folder so that i can create one INDEX and assign path of one folder to that INDEX as Data Sourse.</b>
<b></b>
its very Urgent ..
any help will be highly Appretiated and will be rewarded
Message was edited by:
        Vinit Soni

Vinit,
  use the concept of Taxonomies..I had a similar scenario where I used taxonomies to simplify the hierarchy of folders in KM for better search capabilities...you have example and query based taxonomies....let me know if that helps...

Similar Messages

  • How can I use ONE Text search iView to event/affect mutliple Result Sets?

    hello everyone,
    i have a special situation in which i have 6 flat tables in my repository which all have a common field called Location ID (which is a lookup flat to the Locations table).
    i am trying to build a page with a free-form text search iView on Table #1 (search field = Location ID).  when I execute the search, the result set for Table #1 is properly updated, but how do I also get Result Set iViews for Tables #2-6 to also react to the event from Text Search for Table #1 so that they are updated?
    i don't want to have to build 6 different text search iViews (one for each table).  i just want to use ONE text search iView for all the different result set tables.  but, in the documentation and iView properties, the text search iView doesn't have any eventing.
    if you have any suggestions, please help.
    many thanks in advance,
    mm

    hello Donna,
    that should not be a problem, since you are detailw with result sets and detail iviews because custom eventing can be defined for those iviews.
    Yes, it says "no records" found because an active search and record selection havent' been performed for it (only your main table does).
    So, yes, define a custom event, and pass the appropriate parameters and you should be fine.
    Creating a custom event between a Result Set iView and an Item Details iView is easy and works. I have done it.
    See page 35 of the Portal Content Development Guide for a step-by-step example, which is what I used.
    For my particular situation, the problem I'm having is that I want the Search Text iView's event (i.e., when the Submit button is pressed) to be published to multiple iViews, all with different tables.  Those tables all share some common fields, which is what the Search iView has, so I'd like to pass the search critera to all of the iViews.
    -mm

  • From folder on Search iView

    Hi
    Is it possible to define a "search from" folder on the search iView? I was thinking about the query option. Any ideas?
    Best regards,
    Ole

    Hi Ole,
    you probably mean a preset search folder?
    The answer is yes.
    System Administration -> System Configuration
    Left Navigation Panel: Knowledge Management -> Content Management -> User Interface (Show Advanced) -> Search
    Starting from the Default Search Dialog Box you can open the Search Option Set of the standard search and define a 'Search Folder' and the 'Search from folder'-Mode (Scope). Mind tooltips of parameters.
    You can also define an own Search Option Set for a special Search-iView.
    Regards Matthias

  • Search iView instead of KM Navigation iView

    Hi,
    the guide "How To... Tune the Performance of Knowledge Management" recommends to use Search iViews instead of KM Navigation iViews for performance reasons.
    Can someone please explain how to configure these iViews? The Search iViews we use provide an input field which we don't need in this case. How can a search string be submitted, so that a Search iView directly displays the content of a folder as search result? Is there any documentation available?
    Thanks in advance
    Best regards
    Thomas
    Message was edited by:
            Thomas Bauer

    Hi Thomas,
    have a look at the <a href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/45bcc1c0-0d01-0010-1094-fe7993416ea6">How to Configure the Last Ten Documents Scenario</a>.
    There you find a sample how to start the search iView with a direct result list, by adding "QueryString=*" to the query parameter for the iview.
    Hope this helps,
    Robert

  • How to set only one Index-group for a Search-iView as default?

    Hi Everybody,
    i have a lot of index ID's for searching in different folders. Is it possible to set only one index-group as default for a search iView? Until now i get all groups as default in every search. It's inconvenient for the users to use the link of 'show options' in order to uncheck the other index ID's.
    regards,
    Seed
    Edited by: seed_mopo on Jun 6, 2008 5:02 PM

    hi Seed,
    To achieve this you have to follow the below steps
    1. Create a new set of search options, choose System Administration -> System Configuration -> Knowledge Management -> Content Management -> User Interface -> Search -> Search Options Set in the portal.
    In that you have a field 'Index Groups', wherein you can specify which index group, the user has to search in. If there are multiple index groups, mention your index groups separated by comma.
    See here for more information
    http://help.sap.com/saphelp_nw04/helpdata/en/cc/f4e77ddef1244380b06fee5f8b892a/content.htm
    2. You have to specify the option set that you created in step 1 in the default KM search iview. In the iview properties, under the field search option set, mention the option set that was created for this index group or multiple index groups.
    This way, you can configure KM search iview to search in a single index group or multiple index groups.
    Revert back in case of any queries
    Regards,
    Ganesh N

  • Cursor focus in search iView

    Hello together
    We integrated the KM search iView in an own navigation element. We are not using the ToolArea search.
    When we click on this Search navigation element the search iView is shown but the search field doesn't have the focus for the cursor. For searching we need every time a mouse click moore to put the cursor into the search field.
    Can this somewhere be activated, that the search iView field has automatically the focus?
    In normal HTML pages this can be done with JavaScript like this:
    <script language="JavaScript" type="text/JavaScript">
      <!--
      document.search.fieldname.focus();
      -->
    </script>
    How did you solve this problem? Any suggestions?
    Thanks for answers.
    Regards,
    Stefan

    We have implemented SP20 a couple of month ago but this issue has not been resolved yet.
    In fact, when the search iView is shown, it seems like the Search field is getting the focus but somewhat loosing it after a fraction of a second. Now the user may type into the text box but if he uses the Space bar it submits the form.
    In other words, if the user does not explicitly set the focus to the text box, the "Space" acts like "Enter" and submits the form.
    Any idea?

  • MSS General Information (Employee Search iview Fetching wrong Manager)

    Hi,
    In MSS we have General Information page which has Employee Search iview. This iview display the information in a table which has several columns... (Name, Personal Number, Manager, Position, Staffing Ration, Job... etc)
    The problem is under the Manager Section its displaying the wrong Manager Name, it should show the name of manager who has logged in but instead its showing some other manager.
    e.g. If David has logged in as a Manager and is searching for employees reporting him then in the employee search iview it show David's name as Manager for all his reportees) But in our case instead of David its showing wrong manager name.
    We have checked from functional point of view and the reporting relationship is okay as the manager (David) is able to approve the leave requests and overtime requests raised by his reportees.
    Kindly suggest a solution.
    Regards,
    Mittal

    1) For all other managers its working fine but this is the case with only one manager.
    2) Can you please tell me which is that FM which gets called through standard Java Webdynpro iview.
    Thanks

  • Employee Search iView  and dyanmic iViews

    We are implementing MSS Business package (mySAPERP 2005). We have a requirement to design a page with Employee search iView ( Team viewer), universal worklist and a report iView. What we are trying to achieve is that if a manager selects an employee in the team viewer the employee profile iviews (General Data and Personal data which are dependent on the pernr that is passed from Team viewer) should appear in the same page replacing universal worklist and the reports iView.If anyone has done this, please share your experience with us. Thanks in advance

    You might can a better response in one of the functional forums as it is probably some HR backend setup that is incorrect.

  • Custom Search iView - Portal Runtime Error when in role

    Hello,
    I have created a custom Search iView based on a standard Search iView, but I have some problems with it.
    When this iView is placed inside a page and in the role and when it is being used (eg. user clicks Search), Portal Runtime exception occurs.
    Additional information: Exception during PageProcessorComponent.doContent()
    When I display this iView in preview mode, everything is fine, there is no errors.
    Also when this iView is being accessed through URLiView everything is fine too.
    So I think perhaps the problem lies somewhere in the portalapp.xml of this search iview.
    Here are the steps which I followed to create a custom search iView:
    1. I've imported the following par file: com.sap.km.cm.par.bak and created a project.
    2. The project name is: mycompany.km.cm.
    2. I've modified propertyapp.xml file so that the "basicsearch" and "search" components have some additional properties.
    3. I've exported a par (mycompany.km.cm.par) and deployed it on the server.
    4. I've created a search iView based on this par and put it inside a page and a role.
    Maybe I'm missing something, maybe there are some additional steps which should be made, for example SecurityArea property in portalapp.xml file or something similar.
    Help is very welcome cause I'm stuck with this.
    The new properties are: HelpIViewPathToCall, "TagCloudIViewPathToCall, SearchIViewPath,KnowledgeBaseIndexes
    Here is the portalapp.xml file:
    <?xml version="1.0" encoding="utf-8"?>
    <!--  edited with XML Spy v4.4 U (http://www.xmlspy.com) by Andreas Gaupp (SAP Portals Europe GmbH) -->
    <application name="com.sap.km.cm">
      <application-config>
        <property name="SharingReference" value="com.sap.km.application"/>
        <property name="ClassLoadingPolicy" value="transitive"/>
        <property name="DeploymentPolicy" value="6.0"/>
        <property name="Vendor" value="sap.com"/>
        <property name="SecurityArea" value="NetWeaver.KMC"/>
      </application-config>
      <components>
        <component name="actioninbox">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <!--  property name="ComponentType" value="servlet"/ -->
            <property name="SafetyLevel" value="low_safety"/>
          </component-config>
          <component-profile>
            <property name="DisplayEntryAsLink" value="true">
              <property name="type" value="select[true,false]"/>
              <property name="description" value="ACTIONINBOX_DISPLAYENTRYASL"/>
              <property name="longDescription" value="Displays items as links to content or Details dialog box."/>
              <property name="plainDescription" value="Display Items as Links"/>
            </property>
            <property name="MaxEntryLength" value="30">
              <property name="personalization" value="dialog"/>
              <property name="description" value="ACTIONINBOX_MAXENTRYLENGTH"/>
              <property name="longDescription" value="Maximum number of characters to be displayed."/>
              <property name="plainDescription" value="Maximum Item Length"/>
            </property>
            <property name="AutoRefreshInterval" value="0">
              <property name="personalization" value="dialog"/>
              <property name="type" value="select[0,1,5,10,30,60]"/>
              <property name="description" value="COMMON_AUTO_REFRESH"/>
              <property name="longDescription" value="Time interval for automatic refresh; 0 means no auto refresh."/>
              <property name="plainDescription" value="Auto Refresh Interval (minutes)"/>
            </property>
            <property name="LinkTarget" value="DetailsScreen">
              <property name="personalization" value="dialog"/>
              <property name="type" value="select[DetailsScreen,ContentScreen]"/>
              <property name="description" value="ACTIONINBOX_LINKTARGET"/>
              <property name="longDescription" value="Define which screen opens when an item is clicked."/>
              <property name="plainDescription" value="Defines which screen opens when a resource name is clicked"/>
            </property>
            <property name="FilterPath" value="">
              <property name="description" value="ACTIONINBOX_FILTERPATH"/>
              <property name="longDescription" value="Only display notifications for items in this folder (including subfolders); Blank means notifications for items from all repositories."/>
              <property name="plainDescription" value="Path to Folder to Be Notified about"/>
            </property>
            <property name="MaxEntriesPerSection" value="3">
              <property name="personalization" value="dialog"/>
              <property name="description" value="ACTIONINBOX_MAXENTRIESPERSE"/>
              <property name="longDescription" value="Maximum number of notifications to be displayed in the initial screen (for example, 3 subscriptions, 3 pieces of feedback, etc.)."/>
              <property name="plainDescription" value="Maximum Items per Section"/>
            </property>
            <property name="query" value="ConfigFileName=ActionInbox.xml&amp;StartPage=ActionInboxPage&amp;Validate=false">
              <property name="personalization" value="none"/>
              <property name="inheritance" value="non-final"/>
            </property>
          </component-profile>
        </component>
        <component name="applog">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <!--  property name="ComponentType" value="servlet"/ -->
            <property name="SafetyLevel" value="high_safety"/>
          </component-config>
          <component-profile>
            <property name="query" value="ConfigFileName=AppLog.xml&amp;StartPage=AppLogPage&amp;Validate=false">
              <property name="personalization" value="none"/>
              <property name="inheritance" value="non-final"/>
            </property>
            <property name="DisplayHeader" value="false">
              <property name="type" value="select[false,true]"/>
              <property name="description" value="COMMON_DISPLAYHEADER"/>
              <property name="plainDescription" value="Display iView Name within iView"/>
            </property>
          </component-profile>
        </component>
        <component name="websiteimport">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <!--  property name="ComponentType" value="servlet"/ -->
            <property name="SafetyLevel" value="high_safety"/>
          </component-config>
          <component-profile>
            <property name="query" value="ConfigFileName=WebSiteImport.xml&amp;StartPage=WebSiteImportPage&amp;Validate=false">
              <property name="personalization" value="none"/>
              <property name="inheritance" value="non-final"/>
            </property>
            <property name="DisplayHeader" value="false">
              <property name="type" value="select[false,true]"/>
              <property name="description" value="COMMON_DISPLAYHEADER"/>
              <property name="plainDescription" value="Display iView Name within iView"/>
            </property>
          </component-profile>
        </component>
        <component name="businesscard">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <!--  property name="ComponentType" value="servlet"/ -->
            <property name="SafetyLevel" value="low_safety"/>
          </component-config>
          <component-profile>
            <property name="query" value="ConfigFileName=BusinessCard.xml&amp;StartPage=BusinessCardPage&amp;Validate=false">
              <property name="personalization" value="none"/>
              <property name="inheritance" value="non-final"/>
            </property>
          </component-profile>
        </component>
        <component name="cachestatistics">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ComponentType" value="servlet"/ -->
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <property name="SafetyLevel" value="high_safety"/>
          </component-config>
          <component-profile>
            <property name="SortColumn" value="gets">
              <property name="personalization" value="dialog"/>
              <property name="type" value="select[gets,size,capacity,maximum,current,hits,added,ratio,removed]"/>
              <property name="description" value="CACHESTATISTICS_SORTCOLUMN"/>
              <property name="plainDescription" value="Initially Sort by"/>
            </property>
            <property name="AutoRefreshInterval" value="0">
              <property name="personalization" value="dialog"/>
              <property name="type" value="select[0,1,5,10,30,60]"/>
              <property name="description" value="COMMON_AUTO_REFRESH"/>
              <property name="longDescription" value="Time interval for automatic refresh; 0 means no auto refresh."/>
              <property name="plainDescription" value="Auto Refresh Interval (minutes)"/>
            </property>
            <property name="SortOrder" value="descending">
              <property name="personalization" value="dialog"/>
              <property name="type" value="select[descending,ascending]"/>
              <property name="description" value="COMMON_SORTORDER"/>
              <property name="plainDescription" value="Sort Order"/>
            </property>
            <property name="DisplayHeader" value="false">
              <property name="type" value="select[false,true]"/>
              <property name="description" value="COMMON_DISPLAYHEADER"/>
              <property name="plainDescription" value="Display iView Name within iView"/>
            </property>
            <property name="ShowInstructions" value="summary">
              <property name="personalization" value="dialog"/>
              <property name="type" value="select[summary,none]"/>
              <property name="description" value="COMMOM_SHOWINSTRUCTIONS"/>
              <property name="long_Description" value="LONG_COMMOM_SHOWINSTRUCTIONS"/>
              <property name="plainDescription" value="Show Instructions"/>
            </property>
            <property name="query" value="ConfigFileName=CacheAdministration.xml&amp;StartPage=CacheAdministrationPage&amp;Validate=false">
              <property name="personalization" value="none"/>
              <property name="inheritance" value="non-final"/>
            </property>
            <property name="TableRows" value="10">
              <property name="personalization" value="dialog"/>
              <property name="description" value="CACHESTATISTICS_TABLEROWS"/>
              <property name="plainDescription" value="Maximum Items per Page"/>
            </property>
            <property name="Paddings" value="10px">
              <property name="description" value="NAVIGATION_PADDINGS"/>
              <property name="longDescription" value="Paddings in standalone case"/>
              <property name="plainDescription" value="Paddings in standalone case"/>
            </property>
          </component-profile>
        </component>
        <component name="classificationinbox">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <!--  property name="ComponentType" value="servlet"/ -->
            <property name="SafetyLevel" value="medium_safety"/>
          </component-config>
          <component-profile>
            <property name="CategoryPaths" value="">
              <property name="description" value="CLASSI_TAXONOMYPATHPRE"/>
              <property name="longDescription" value="Root category path for navigation in taxonomy tree"/>
              <property name="plainDescription" value="Root Categories for Navigation"/>
            </property>
            <property name="ListMode" value="ABSTRACT">
              <property name="personalization" value="dialog"/>
              <property name="type" value="select[SIMPLE,ABSTRACT] "/>
              <property name="description" value="CLASSIFICATIONI_LISTMODE"/>
              <property name="plainDescription" value="List Display Modus"/>
            </property>
            <property name="TaxonomyPathPreselection" value="">
              <property name="description" value="CLASSI_CATEGORYPATH"/>
              <property name="longDescription" value="Path of taxonomy that should be displayed initially"/>
              <property name="plainDescription" value="Path to be Initially Displayed Taxonomy"/>
            </property>
            <property name="DocsPerPage" value="10">
              <property name="personalization" value="dialog"/>
              <property name="type" value="select[3,5,8,10,15,20]"/>
              <property name="description" value="CLASSI_DOCSPERPAGE"/>
              <property name="longDescription" value="Maximum number of documents to be displayed on each page"/>
              <property name="plainDescription" value="Number of Documents per Page"/>
            </property>
            <property name="DisplayHeader" value="false">
              <property name="type" value="select[false,true]"/>
              <property name="description" value="COMMON_DISPLAYHEADER"/>
              <property name="plainDescription" value="Display iView Name within iView"/>
            </property>
            <property name="ShowInstructions" value="summary">
              <property name="personalization" value="dialog"/>
              <property name="type" value="select[summary,none]"/>
              <property name="description" value="COMMOM_SHOWINSTRUCTIONS"/>
              <property name="longDescription" value="Display instructions on user interface."/>
              <property name="plainDescription" value="Show Instructions"/>
            </property>
            <property name="ThresholdMaximum" value="100">
              <property name="personalization" value="dialog"/>
              <property name="type" value="select[100,200,500,1000,2000,5000,10000,99999]"/>
              <property name="description" value="CLASSI_THRESHOLDMAX"/>
              <property name="longDescription" value="Maximum number of documents in classification inbox worklist."/>
              <property name="plainDescription" value="Max. No. of Documents in Worklist"/>
            </property>
            <property name="ThresholdMinimum" value="10">
              <property name="personalization" value="dialog"/>
              <property name="type" value="select[0,2,5,7,10,25]"/>
              <property name="description" value="CLASSI_THRESHOLDMIN"/>
              <property name="longDescription" value="Minimum number of documents per folder in 'Docs to Classify' selection list"/>
              <property name="plainDescription" value="Min. No. of Documents per Folder in Docs to Classify"/>
            </property>
            <property name="query" value="ConfigFileName=TaxonomyAdmin.xml&amp;StartPage=ClassificationInboxPage&amp;Validate=false">
              <property name="personalization" value="none"/>
              <property name="inheritance" value="non-final"/>
            </property>
            <property name="Paddings" value="10px">
              <property name="description" value="NAVIGATION_PADDINGS"/>
              <property name="longDescription" value="Paddings in standalone case"/>
              <property name="plainDescription" value="Paddings in standalone case"/>
            </property>
          </component-profile>
        </component>
        <component name="classificationviasearchresults">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ComponentType" value="servlet"/ -->
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <property name="SafetyLevel" value="medium_safety"/>
          </component-config>
          <component-profile>
            <property name="EnableSearchAction" value="false">
              <property name="personalization" value="dialog"/>
              <property name="type" value="select[true,false]"/>
              <property name="description" value="COMMON_ENABLESEARCHACTION"/>
              <property name="longDescription" value="Enable Selection of Search Method (linguistic/fuzzy /exact)."/>
              <property name="plainDescription" value="Enable Selection of Search Action in SearchResult List"/>
            </property>
            <property name="DisplayHeader" value="false">
              <property name="type" value="select[false,true]"/>
              <property name="description" value="COMMON_DISPLAYHEADER"/>
              <property name="plainDescription" value="Display iView Name within iView"/>
            </property>
            <property name="ShowInstructions" value="summary">
              <property name="personalization" value="dialog"/>
              <property name="type" value="select[summary,none]"/>
              <property name="description" value="COMMOM_SHOWINSTRUCTIONS"/>
              <property name="longDescription" value="Display instructions on user interface."/>
              <property name="plainDescription" value="Show Instructions"/>
            </property>
            <property name="query" value="ConfigFileName=TaxonomyAdmin.xml&amp;StartPage=TrainTaxonomyPage&amp;Validate=false">
              <property name="personalization" value="none"/>
              <property name="inheritance" value="non-final"/>
            </property>
            <property name="SearchPluginName" value="TaxTrainerSearch">
              <property name="description" value="SEARCH_PLUGINNAME"/>
              <property name="longDescription" value="Search dialog box options set defined in configuration  "/>
              <property name="plainDescription" value="Search Options Set"/>
            </property>
            <property name="path" value="/taxonomies">
              <property name="description" value="CLASSIFICATIONV_PATH"/>
              <property name="longDescription" value="Path to Taxonomy Folder"/>
              <property name="plainDescription" value="Path to Taxonomy Folder"/>
            </property>
            <property name="OverwriteConfig" value="false">
              <property name="type" value="select[true,false]"/>
              <property name="description" value="SEARCH_OVERWRITE_CONFIG"/>
              <property name="plainDescription" value="Overrule Search Configuration"/>
            </property>
          </component-profile>
        </component>
        <component name="crawlermonitor">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <!--  property name="ComponentType" value="servlet"/ -->
            <property name="SafetyLevel" value="high_safety"/>
          </component-config>
          <component-profile>
            <property name="AutoRefreshInterval" value="0">
              <property name="personalization" value="dialog"/>
              <property name="type" value="select[0,1,5,10,30,60]"/>
              <property name="description" value="COMMON_AUTO_REFRESH"/>
              <property name="longDescription" value="Time interval for automatic refresh; 0 means no auto refresh."/>
              <property name="plainDescription" value="Auto Refresh Interval (minutes)"/>
            </property>
            <property name="query" value="ConfigFileName=CrawlerAdministration.xml&amp;StartPage=CrawlerAdministrationPage&amp;Validate=false">
              <property name="personalization" value="none"/>
              <property name="inheritance" value="non-final"/>
            </property>
            <property name="ShowInstructions" value="summary">
              <property name="personalization" value="dialog"/>
              <property name="type" value="select[summary,none]"/>
              <property name="description" value="COMMOM_SHOWINSTRUCTIONS"/>
              <property name="longDescription" value="Display instructions on user interface."/>
              <property name="plainDescription" value="Show Instructions"/>
            </property>
            <property name="Paddings" value="10px">
              <property name="description" value="NAVIGATION_PADDINGS"/>
              <property name="longDescription" value="Paddings in standalone case"/>
              <property name="plainDescription" value="Paddings in standalone case"/>
            </property>
          </component-profile>
        </component>
        <component name="xcrawlermonitor">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <!--  property name="ComponentType" value="servlet"/ -->
            <property name="SafetyLevel" value="high_safety"/>
          </component-config>
          <component-profile>
            <property name="AutoRefreshInterval" value="0">
              <property name="personalization" value="dialog"/>
              <property name="type" value="select[0,1,5,10,30,60]"/>
              <property name="description" value="COMMON_AUTO_REFRESH"/>
              <property name="longDescription" value="Time interval for automatic refresh; 0 means no auto refresh."/>
              <property name="plainDescription" value="Auto Refresh Interval (minutes)"/>
            </property>
            <property name="query" value="ConfigFileName=XCrawlerMonitor.xml&amp;StartPage=XCrawlerMonitorPage&amp;Validate=false">
              <property name="personalization" value="none"/>
              <property name="inheritance" value="non-final"/>
            </property>
            <property name="ShowInstructions" value="summary">
              <property name="personalization" value="dialog"/>
              <property name="type" value="select[summary,none]"/>
              <property name="description" value="COMMOM_SHOWINSTRUCTIONS"/>
              <property name="longDescription" value="Display instructions on user interface."/>
              <property name="plainDescription" value="Show Instructions"/>
            </property>
          </component-profile>
        </component>
        <component name="xcrawlermonitordetails">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <!--  property name="ComponentType" value="servlet"/ -->
            <property name="SafetyLevel" value="high_safety"/>
          </component-config>
          <component-profile>
            <property name="AutoRefreshInterval" value="0">
              <property name="personalization" value="dialog"/>
              <property name="type" value="select[0,1,5,10,30,60]"/>
              <property name="description" value="COMMON_AUTO_REFRESH"/>
              <property name="longDescription" value="Time interval for automatic refresh; 0 means no auto refresh."/>
              <property name="plainDescription" value="Auto Refresh Interval (minutes)"/>
            </property>
            <property name="query" value="ConfigFileName=XCrawlerDetails.xml&amp;StartPage=CrawlerThreadDetailsPage&amp;Validate=false">
              <property name="personalization" value="none"/>
              <property name="inheritance" value="non-final"/>
            </property>
            <property name="ShowInstructions" value="summary">
              <property name="personalization" value="dialog"/>
              <property name="type" value="select[summary,none]"/>
              <property name="description" value="COMMOM_SHOWINSTRUCTIONS"/>
              <property name="longDescription" value="Display instructions on user interface."/>
              <property name="plainDescription" value="Show Instructions"/>
            </property>
          </component-profile>
        </component>
        <component name="crawlerindexmonitor">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <!--  property name="ComponentType" value="servlet"/ -->
            <property name="SafetyLevel" value="high_safety"/>
          </component-config>
          <component-profile>
            <property name="AutoRefreshInterval" value="0">
              <property name="personalization" value="dialog"/>
              <property name="type" value="select[0,1,5,10,30,60]"/>
              <property name="description" value="COMMON_AUTO_REFRESH"/>
              <property name="longDescription" value="Time interval for automatic refresh; 0 means no auto refresh."/>
              <property name="plainDescription" value="Auto Refresh Interval (minutes)"/>
            </property>
            <property name="query" value="ConfigFileName=CrawlerIndexMonitor.xml&amp;StartPage=CrawlerIndexMonitorPage&amp;Validate=false">
              <property name="personalization" value="none"/>
              <property name="inheritance" value="non-final"/>
            </property>
            <property name="ShowInstructions" value="summary">
              <property name="personalization" value="dialog"/>
              <property name="type" value="select[summary,none]"/>
              <property name="description" value="COMMOM_SHOWINSTRUCTIONS"/>
              <property name="longDescription" value="Display instructions on user interface."/>
              <property name="plainDescription" value="Show Instructions"/>
            </property>
          </component-profile>
        </component>
        <component name="xmlformsbrowser">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <!--  property name="ComponentType" value="servlet"/ -->
            <property name="SafetyLevel" value="low_safety"/>
          </component-config>
          <component-profile>
            <property name="query" value="ConfigFileName=XMLFormsBrowser.xml&amp;StartPage=StartDate&amp;Validate=false">
              <property name="personalization" value="none"/>
              <property name="inheritance" value="non-final"/>
            </property>
          </component-profile>
        </component>
        <component name="default">
          <component-config>
            <property name="MinimalTimeToLive" value="-1"/>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <!--  property name="ComponentType" value="servlet"/ -->
            <property name="SafetyLevel" value="low_safety"/>
          </component-config>
          <component-profile>
            <property name="query" value="ConfigFileName=WcmController.xml&amp;StartPage=WcmExplorerPage&amp;Validate=false"/>
            <property name="path" value="/etc"/>
          </component-profile>
        </component>
        <component name="details">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <!--  property name="ComponentType" value="servlet"/ -->
            <property name="SafetyLevel" value="low_safety"/>
          </component-config>
          <component-profile>
            <property name="query" value="ConfigFileName=WcmController.xml&amp;StartPage=ResourceDetailsPage&amp;Validate=false">
              <property name="personalization" value="none"/>
              <property name="inheritance" value="non-final"/>
            </property>
            <property name="ShowInstructions" value="summary">
              <property name="personalization" value="dialog"/>
              <property name="type" value="select[summary,none]"/>
              <property name="description" value="COMMOM_SHOWINSTRUCTIONS"/>
              <property name="plainDescription" value="Show Instructions"/>
            </property>
          </component-profile>
        </component>
        <component name="discussion">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <!--  property name="ComponentType" value="servlet"/ -->
            <property name="SafetyLevel" value="low_safety"/>
          </component-config>
          <component-profile>
            <property name="query" value="ConfigFileName=WcmController.xml&amp;StartPage=DiscussionGroupPage&amp;Validate=false">
              <property name="personalization" value="none"/>
              <property name="inheritance" value="non-final"/>
            </property>
            <property name="path" value="">
              <property name="description" value="DISCUSSION_PATH"/>
              <property name="plainDescription" value="Path to the object the discussion is related to"/>
            </property>
          </component-profile>
        </component>
        <component name="discussiongroups">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <!--  property name="ComponentType" value="servlet"/ -->
            <property name="SafetyLevel" value="low_safety"/>
          </component-config>
          <component-profile>
            <property name="Name" value=""/>
            <property name="ForceCollectionCreation" value="true"/>
            <property name="query" value="ConfigFileName=WcmController.xml&amp;StartPage=ModeratedDiscussionGroupPage&amp;Validate=false">
              <property name="personalization" value="none"/>
              <property name="inheritance" value="non-final"/>
            </property>
          </component-profile>
        </component>
        <component name="docs">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.proxy.WDServletProxy"/>
            <property name="ComponentType" value="servlet"/>
            <property name="SafetyLevel" value="low_safety"/>
          </component-config>
          <component-profile>
            <property name="path" value="">
              <property name="description" value="DOCS_PATH"/>
              <property name="longDescription" value="Path to the document to be displayed in iView."/>
              <property name="plainDescription" value="Path to Document"/>
            </property>
            <property name="AuthScheme" value="basicauthentication"/>
            <property name="SupportedUserAgents" value="(*,*,*)">
              <property name="validvalues" value="7/(*,*,*)"/>
            </property>
          </component-profile>
        </component>
        <component name="docs~">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.proxy.WDServletProxy"/>
            <property name="ComponentType" value="servlet"/>
            <property name="SafetyLevel" value="low_safety"/>
          </component-config>
          <component-profile>
            <property name="path" value="">
              <property name="description" value="DOCS_PATH"/>
              <property name="longDescription" value="Path to the document to be displayed in iView."/>
              <property name="plainDescription" value="Path to Document"/>
            </property>
            <property name="AuthScheme" value="basicauthentication"/>
            <property name="SupportedUserAgents" value="(*,*,*)">
              <property name="validvalues" value="7/(*,*,*)"/>
            </property>
          </component-profile>
        </component>
        <component name="download">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.proxy.AppLogDownloadProxy"/>
            <property name="ComponentType" value="servlet"/>
            <property name="SafetyLevel" value="high_safety"/>
          </component-config>
          <component-profile/>
        </component>
        <component name="feedback">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <!--  property name="ComponentType" value="servlet"/ -->
            <property name="SafetyLevel" value="low_safety"/>
          </component-config>
          <component-profile>
            <property name="parameters" value=""/>
            <property name="query" value="ConfigFileName=Feedback.xml&amp;StartPage=Feedback&amp;Validate=false">
              <property name="personalization" value="none"/>
              <property name="inheritance" value="non-final"/>
            </property>
            <property name="ShowInstructions" value="summary">
              <property name="personalization" value="dialog"/>
              <property name="type" value="select[summary,none]"/>
              <property name="description" value="COMMOM_SHOWINSTRUCTIONS"/>
              <property name="longDescription" value="Display instructions on user interface."/>
              <property name="plainDescription" value="Show Instructions"/>
            </property>
          </component-profile>
        </component>
        <component name="highlightedcontent">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <!--  property name="ComponentType" value="servlet"/ -->
            <property name="SafetyLevel" value="low_safety"/>
          </component-config>
          <component-profile>
            <property name="query" value="ConfigFileName=HighlightedContent.xml&amp;StartPage=HighlightedContentPage&amp;Validate=false">
              <property name="personalization" value="none"/>
              <property name="inheritance" value="non-final"/>
            </property>
          </component-profile>
        </component>
        <component name="ice-subscriber">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <!--  property name="ComponentType" value="servlet"/ -->
            <property name="SafetyLevel" value="medium_safety"/>
          </component-config>
          <component-profile>
            <property name="query" value="ConfigFileName=ICEConfig.xml&amp;StartPage=SubscriberProperties&amp;Validate=false">
              <property name="personalization" value="none"/>
              <property name="inheritance" value="non-final"/>
            </property>
            <property name="DisplayHeader" value="true">
              <property name="type" value="select[false,true]"/>
              <property name="description" value="COMMON_DISPLAYHEADER"/>
              <property name="plainDescription" value="Display Title within iView"/>
            </property>
          </component-profile>
        </component>
        <component name="ice-subscriber-syndicators">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <!--  property name="ComponentType" value="servlet"/ -->
            <property name="SafetyLevel" value="medium_safety"/>
          </component-config>
          <component-profile>
            <property name="query" value="ConfigFileName=ICEConfig.xml&amp;StartPage=SubscriberSyndicators&amp;Validate=false">
              <property name="personalization" value="none"/>
              <property name="inheritance" value="non-final"/>
            </property>
            <property name="DisplayHeader" value="true">
              <property name="type" value="select[false,true]"/>
              <property name="description" value="COMMON_DISPLAYHEADER"/>
              <property name="plainDescription" value="Display Title within iView"/>
            </property>
          </component-profile>
        </component>
        <component name="ice-syndicator">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <!--  property name="ComponentType" value="servlet"/ -->
            <property name="SafetyLevel" value="medium_safety"/>
          </component-config>
          <component-profile>
            <property name="query" value="ConfigFileName=ICEConfig.xml&amp;StartPage=SyndicatorProperties&amp;Validate=false">
              <property name="personalization" value="none"/>
              <property name="inheritance" value="non-final"/>
            </property>
            <property name="DisplayHeader" value="true">
              <property name="type" value="select[false,true]"/>
              <property name="description" value="COMMON_DISPLAYHEADER"/>
              <property name="plainDescription" value="Display Title within iView"/>
            </property>
          </component-profile>
        </component>
        <component name="ice-syndicator-offers">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <!--  property name="ComponentType" value="servlet"/ -->
            <property name="SafetyLevel" value="medium_safety"/>
          </component-config>
          <component-profile>
            <property name="query" value="ConfigFileName=ICEConfig.xml&amp;StartPage=SyndicatorOffers&amp;Validate=false">
              <property name="personalization" value="none"/>
              <property name="inheritance" value="non-final"/>
            </property>
            <property name="DisplayHeader" value="true">
              <property name="type" value="select[false,true]"/>
              <property name="description" value="COMMON_DISPLAYHEADER"/>
              <property name="plainDescription" value="Display Title within iView"/>
            </property>
          </component-profile>
        </component>
        <component name="ice-syndicator-subscribers">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <!--  property name="ComponentType" value="servlet"/ -->
            <property name="SafetyLevel" value="medium_safety"/>
          </component-config>
          <component-profile>
            <property name="query" value="ConfigFileName=ICEConfig.xml&amp;StartPage=SyndicatorSubscribers&amp;Validate=false">
              <property name="personalization" value="none"/>
              <property name="inheritance" value="non-final"/>
            </property>
            <property name="DisplayHeader" value="true">
              <property name="type" value="select[false,true]"/>
              <property name="description" value="COMMON_DISPLAYHEADER"/>
              <property name="plainDescription" value="Display Title within iView"/>
            </property>
          </component-profile>
        </component>
        <component name="ice">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.proxy.ICEServletProxy"/>
            <property name="ComponentType" value="servlet"/>
            <property name="SafetyLevel" value="low_safety"/>
          </component-config>
          <component-profile>
            <property name="path" value=""/>
            <property name="AuthScheme" value="basicauthentication"/>
          </component-profile>
        </component>
        <component name="ice-debug">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.proxy.ICEDebugServletProxy"/>
            <property name="ComponentType" value="servlet"/>
            <property name="SafetyLevel" value="low_safety"/>
          </component-config>
          <component-profile>
            <property name="path" value=""/>
            <property name="AuthScheme" value="basicauthentication"/>
          </component-profile>
        </component>
        <component name="metadatadownload">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.proxy.MetaDataDownloadServletProxy"/>
            <property name="ComponentType" value="servlet"/>
            <property name="SafetyLevel" value="high_safety"/>
          </component-config>
          <component-profile/>
        </component>
        <component name="indexadmin">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <!--  property name="ComponentType" value="servlet"/ -->
            <property name="SafetyLevel" value="high_safety"/>
          </component-config>
          <component-profile>
            <property name="query" value="ConfigFileName=IndexAdmin.xml&amp;StartPage=IndexAdministrationPage&amp;Validate=false">
              <property name="personalization" value="none"/>
              <property name="inheritance" value="non-final"/>
            </property>
            <property name="EnableDisplayNames" value="">
              <property name="description" value="INDEXADMIN_ENABLEDISPLAYNA"/>
              <property name="longDescription" value="Determine whether display names or IDs are displayed in list of assigned data sources."/>
              <property name="plainDescription" value="Show Names rather than IDs"/>
            </property>
          </component-profile>
        </component>
        <component name="indexlog">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <!--  property name="ComponentType" value="servlet"/ -->
            <property name="SafetyLevel" value="medium_safety"/>
          </component-config>
          <component-profile>
            <property name="query" value="ConfigFileName=IndexLog.xml&amp;StartPage=IndexLogPage&amp;Validate=false">
              <property name="personalization" value="none"/>
              <property name="inheritance" value="non-final"/>
            </property>
          </component-profile>
        </component>
        <component name="navigation">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <!--  property name="ComponentType" value="servlet"/ -->
            <property name="SafetyLevel" value="low_safety"/>
          </component-config>
          <component-profile>
            <property name="StartUri" value="">
              <property name="description" value="BROWSE_STARTURI"/>
              <property name="longDescription" value="Path to first folder of breadcrumb; Blank means the entire breadcrumb from /root is displayed."/>
              <property name="plainDescription" value="Path to Root Folder for Navigation"/>
            </property>
            <property name="layoutSetMode" value="exclusive">
              <property name="type" value="select[exclusive,as default,force]"/>
              <property name="description" value="NAVIGATION_LAYOUTSETMODE"/>
              <property name="longDescription" value="Determine the priority of settings; Exclusive means that the iView settings override any existing OTH settings."/>
              <property name="plainDescription" value="Layout Set Mode"/>
            </property>
            <property name="rndLayoutSet" value="">
              <property name="description" value="NAVIGATION_LAYOUTSET"/>
              <property name="longDescription" value="Determine appearance of user interface and available commands."/>
              <property name="plainDescription" value="Layout Set"/>
            </property>
            <property name="rndRootLayoutSet" value="">
              <property name="description" value="NAV_LAYOUTSET_ROOT"/>
              <property name="longDescription" value="Determine appearance of user interface and available commands for the root collection."/>
              <property name="plainDescription" value="Layout Set for Root Collection"/>
            </property>
            <property name="query" value="ConfigFileName=Navigation.xml&amp;StartPage=NavigationPage&amp;Validate=false">
              <property name="personalization" value="none"/>
              <property name="inheritance" value="non-final"/>
            </property>
            <property name="XFProjectPath" value="">
              <property name="description" value="NAVIGATION_XFPROJECTPATH"/>
              <property name="longDescription" value="Path to the folder where project-specific items (e.g. images) for XML forms are to be stored. Overrides the project path set in the XML Forms Builder project options."/>
              <property name="plainDescription" value="XML Forms Project Path"/>
            </property>
            <property name="path" value="/documents">
              <property name="description" value="BROWSE_PATH"/>
              <property name="longDescription" value="Path to folder to be displayed initially when iView is loaded."/>
              <property name="plainDescription" value="Path to Initially Displayed Folder"/>
            </property>
            <property name="Paddings" value="10px">
              <property name="description" value="NAVIGATION_PADDINGS"/>
              <property name="longDescription" value="Paddings in standalone case"/>
              <property name="plainDescription" value="Paddings in standalone case"/>
            </property>
          </component-profile>
        </component>
        <component name="basicsearch">
          <component-config>
            <property name="ClassName" value="com.sapportals.wcm.portal.component.base.ControllerComponent"/>
            <!--  property name="ClassName" value="com.sapportals.wcm.portal.proxy.ControllerServletProxy"/ -->
            <!--  property name="ComponentType" value="servlet"/ -->
            <property name="SafetyLevel" value="low_safety"/>
          </component-config>
          <component-profile>
            <property name="query" value="ConfigFileName=Navigation.xml&amp;StartPage=SearchPage&amp;Validate=false&amp;layoutSetMode=exclusive">
              <property name="personalization" value="none"/>
            </property>
            <property name="SearchPluginName" value="">
              <property name="description" value="SEARCH_PLUGINNAME"/>
              <property name="longDescription" value="Search dialog box options set defined in configuration  "/>
              <property name="plainDescription" value="Search Options Set"/>
            </property>
            <property name="SearchCompsName" value="">
              <property name="description" value="SEARCH_COMPSNAME"/>
              <property name="longDescription" value="Search dialog box component set defined in configuration"/>
              <property name="plainDescription" value="Search Component Set"/>
            </property>
            <property name="OverwriteConfig" value="false">
              <property name="type" value="select[true,false]"/>
              <property name="description" value="SEARCH_OVERWRITE_CONFIG"/>
              <property name="longDescription" value="Overwrite predefined configuration with specified parameters"/>
              <property name="plainDescription" value="Overrule Search Configuration"/>
            </property>
            <property name="rndLayoutSet" value="">
              <property name="description" value="SEARCH_LAYOUT_SET"/>
              <property name="longDescription" value="Layout set for search result list display "/>
              <property name="plainDescription" value="Search Result Layout Set"/>
            </property>
            <property name="ResourceListType

    I've also noticed that the same thing happens when I create search iView based on portal component com.sap.km.cm.par - basicsearch.
    Here's the exception:
    #1.5#0003BAD948F4007E000002A000004DED000441155DD57934#1197459931232#com.sapportals.wcm.portal.component.base.ControllerComponent#sap.com/irj#com.sapportals.wcm.portal.component.base.ControllerComponent#Administrator#799##gruffi_PPD_13557250#Administrator#b76ea9c0a8a711dcb17d0003bad948f4#Thread[PRT-Async 2,5,PRT-Async]##0#0#Error##Plain###Exception ID = c00956aa-d58a-2a10-0ea1-e22f57d2ce92 com.sapportals.portal.prt.component.PortalComponentException: Exception during PageProcessorComponent.doContent()
            at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:139)
            at com.sapportals.wcm.portal.component.base.ControllerComponent.doContent(ControllerComponent.java:77)
            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)
            at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
            at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:375)
            at java.security.AccessController.doPrivileged(Native Method)
            at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:388)
            at com.sapportals.portal.prt.core.async.ThreadContextRunnable.run(ThreadContextRunnable.java:164)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729)
            at java.lang.Thread.run(Thread.java:534)
    Caused by: com.sapportals.htmlb.page.PageException: null (java.lang.NullPointerException)
            at com.sapportals.wcm.app.controller.ControllerDynPage.doProcessBeforeOutput(ControllerDynPage.java:78)
            at com.sapportals.wcm.portal.component.base.KMControllerDynPage.doProcessBeforeOutput(KMControllerDynPage.java:57)
            at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:123)
            at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134)
            ... 11 more
    Message was edited by:
            Ladislav Pomezny

  • KM Search iView for User Search

    Hello,
    I am trying to create a new iView for User Search based on the KM Search iView Template. However, in the properties of the iView (Property Editor) there is no option to assign the ume index (contains users) to the iView. I previewed the iView, entered just a "normal" search term assuming that the iView would at least search for something, but the following error message occured. "TemplateError during search occurred - com.sapportals.wcm.WcmException: Index is corrupted, rollback required;index=ume,location=iwdf0003:39103 (Errorcode 2008)"
    Does anyone know how to solve this problem?
    Thanks a lot,
    Katharina

    Hi Katharina,
    now I understand. The problem is that you can't just use the KM search iView, you need to use a special iView based on com.sap.netweaver.coll.WhoIsWho or com.sap.netweaver.coll.WhoIsWhoNarrow. The configuration to be done (if you named the index for example not "ume") is described <a href="http://help.sap.com/saphelp_nw04s/helpdata/en/05/a62c42de59da2ce10000000a1550b0/content.htm">here</a>.
    You can also find this iView in the com.sap.netweaver.coll.demo.CollaborationDemoRole role by navigating to Collaboration Demo -> People-Centric -> Who's Who.
    The steps on how to create the ume index are described <a href="http://help.sap.com/saphelp_nw04s/helpdata/en/21/ac21410bc3ef23e10000000a155106/content.htm">here</a>.
    Hope this helps,
    Robert

  • Index options in a search iView

    Hello all,
    I have made a search iView based on the search iView template.
    I have created a new searchComponentSet that contains a 'search_input_indexes'
    and a 'search_language'
    In my iView I have some check boxes to select languages, and a list with the indexes in which I can perform the search.
    My problem is that all the indexes are displayed and selectable in the indexes list. I would like to have only some indexes in this list. How to do this?
    I found only a default index field in the searchOptionsSet, but not a list.
    Any help is welcome and points will be rewarded.
    Thanks in advance.
    Best regards,
    Julien.

    You have to create a SearchOptionSet "System Administration -> System Configuration -> Knowledge Management -> Content Management -> User Interface -> Search -> Search Options Set"
    where you specify the list of indexes you want to use, int the "Search Index IDs" or "Index Groups" parameters
    Hope this help
    Vincent

  • Folder option in KM search Iview

    Hi All,
    I am using KM search Iview, when I click on "Show Options" link in the header, it is showing many option like " Search Scope", "Display Results',"Filter by Properties", and ect..
    Now I wanted to customize this search options, for this I choose "Search option set" under "Configuration-> Content Management -> User Interface -> Search ". I can manage to customize the screen to some extent. like enable / disable the properties etc....
    Now, I have a problem.... I need to remove the radio button and option for " Folders (and Subfolders)" which have a radio button infront of it,a text area after the name and a browse button.
    I dont want this option in "search scope" at all. I need only one option with Indexes. I tried giving default search as INDEX but still the folder option appears. What I need to remove the FOLDER option totall.
    Any Idea? Also If I want to change the text or removing input boxes under a category like               "Filter by Properties" what I need to do? where I need to make the changes.
    Please let me know the solution.
    1) remove the folder / browser option from "search scope" category.
    2) remove / add new fields under "Filter by Properties" category.
    thanks in advance.
    PradeeP

    Hi Pradeep
    1)
    The search from folders can only be customized using the parameter I mentioned. And this parameter needs to be added in the search iview, you are using - not the search option set, nor the search component set.
    2.1)
    See http://help.sap.com/saphelp_nw70/helpdata/EN/cc/f4e77ddef1244380b06fee5f8b892a/frameset.htm for a thorough description of how to use the Search Options Set. You will have to enter the predefined properties specifically in the search options set in order to give the end user the possibility to filter by these values.
    2.2)
    If you want to translate some of the labels from the Search Interface (headings for search components, labels for buttons, etc), you will have to edit the .properties-file I mentioned (and perhaps others).
    If you want to change the labels from your predefined properties, you should do it through this: http://help.sap.com/saphelp_nw70/helpdata/EN/65/6fc63ed4027f6be10000000a114084/frameset.htm
    3)
    If you could not remove the links for the Administrator then this might be caused by the fact that the administrator is using a different layoutset than the one, you configured.
    If you want to change "size of file, view html links below the individual results / documents", you should go to your search result layout set > collection renderer > displayed properties (single entry in the collection renderer). See documentation here: http://help.sap.com/saphelp_nw70/helpdata/EN/87/3d48475ee8bd448c4031aa98d90524/frameset.htm
    Unfortunately I dont have the time to make a step by step guide for you, but I believe I have answered your questions.
    Best regards,
    Martin Søgaard

  • URL Parameters in KM Search iView not accepting spacial characters

    I have created an iView that shows standard search.
    When accessing the search iView, I use an url.  To specify the search query, I add QueryString=[search query string] to the url.
    Problem is that if my search query contains the danish characters æ, ø or å, then they are replaced with &#65533;.
    I have a text field on a 3'rd party component where user input the search string, and i have tried to encode it with the javascript function escape() and this does not work either. Difference is that the search is now based on escaped characters. The iView does not seem to be able to decode the string again.

    I have investigated further now.
    It is the KM Search iview that does not handle encoded characteres properly.
    When using the standard search function in the portal, same propblem exist.
    Steps for recreation:
    1) Log in to the enterprice portal using a user that has got the standard search input field and search button. Could be an administrator.
    2) In the search input field, write the danish word: skål.
    3) Push search button
    Search result page is now opened in a new window.
    Term is now presented as sk[box]l.
    Having a look in the url to the new window, shows that the special character is encoded. Therefore problem is that it is not decoded in the iView.
    I also found that "Note 917961 - NW04 CM & Collaboration: SP 14 Patch 5" describes that the problem is solved in patch 2 in SP14. As far as I understand the note.

  • Pass pernr from employee search iView to abap webDynpro in Related Activity

    Hi All,
    I have seen many threads explaining how to pass pernr from employee search iView to custom ABAP webDynpro application in the "Employee profile" page. Also seen sap note 1112733.
    I am trying to launch custom ABAP webDynpro application from "Related Activities" view found in the employee information page in MSS.  I want to pass pernr selected from Employee Search iView to the ABAP webDynpro application in "Related Activities" view.
    In the ABAP webDynpro application, I am listening to the portal event (as per note 1112733) but the ABAP webDynpro can not catch the event.
    Anyone has passed pernr from employee search iView to the ABAP webDynpro application launched from "related activities" view?
    Regards
    Ashutosh

    Hi Ashutosh,
    can you tell me exactly what you did? I have the same issue.
    Thanks,
    Joeri

  • Position search iView event subscribe

    Hi all,
    This is an MSS question.  I have posted it in the Portal Development forum as well, so please ignore if you have seen it already...
    Note 1112733 specifies the namespace and event of the employee search iView for subscription by custom iViews.
    Event namespace: urn:com.sap.mss.employeesearch
    Event name: selection_changed
    I am looking for something similar to subsribe to the Position Search iView event. I believe the iView name is
    com.sap.pct.erp.mss.posprofile_positionsearch
    OSS note 1410996 contains a reference to this iView, if this is of any help.
    The subscribing application is written in WD ABAP. I suppose if there is a means of subscribing to all portal events, it can be queried to look for the specific one? I have the team viewer all set up and working.
    Thanks
    John

    FYI - Clicking a position on the position search iView also raises the event:
    Event namespace: urn:com.sap.mss.employeesearch
    Event name: selection_changed
    The data object is of object type S as opposed to P when an employee is selected.
    Go figure!!!
    Cheers,
    John

  • Applying SearchComponents and SearchOptionSets to Search iViews

    Hi All,
    I'd really appreciate some help on this one. I've created a custom SearchComponent, SearchOptionSet, and SearchResultSet with the hopes of applying them to a KM Search iView. But I can't find any documentation on how to apply them. So I choose the blanks where I thought they should go.
    These are my settings:
    Configuration of Search Components=mySearchComponent
    Configuration of Search Screen=mySearchOptionSet
    Search Result Layout Set=mySearchResultSet
    query=ConfigFileName=Navigation.xml&StartPage=SearchPage&Validate=false&ResourceListType=com.sapportals.wcm.SearchResultList&SearchType=ctrlpers
    When I Preview the iView I don't get the desired results. Most notably my SearchOptionSet never seems to take effect.  I've included the query value, because I have a strange feeling that it might have the power to overwrite the other settings? Or allow alternate way to apply the values?  Through Params and possibly the ConfigFile. Can anyone confirm this hunch?
    Any help/insight/links would be greatly appreciated.
    Thanks.

    Hi Prakash,
    1)I have changed my query to one you specified above, but this doesn't seem to work.  While in my previous setup the OptionSet was ignored but the ComponentSet was applied. With the query only setup both the are ignored.
    2)&SearchcomponentName=mySearchOptionSet
    (The naming here seems to be counter-intuitive is this a typo on your part or should the optionSet really be assigned to the SearchComponentName field?)
    3)Do you know of anywhere I can find documentation for syntax of the query?
    Thanks in Advance

Maybe you are looking for