Problem in copyResource()-Repository Manager,ClassCastException

Hi,
I have written a read-write custom repository manager from the sample downloaded from sdn(A kind of extension of SimpleRepositoryManager).
I tried to implement the ImutableNamespace opertion copyResource(IResourceHandle handle, ICopyDescriptor copy) with supported option COPY_DEEP and COPY.
It really does a copy to the destination directory but after that it throws a ClassCastException
for com.sap.netweaver.bc.rf.common.Rid;some how my feeling is its failing either in findResource or lookup after copy.
For detail exception pls see below(from EP KM Iview-call stack)
System Error
An exception occurred during the program execution. Below you will find technical information pertaining to this exception that you might want to forward to your system administrator.
Exception Class 
Exception Message 
Call Stack java.lang.ClassCastException: com.sap.netweaver.bc.rf.common.Rid
        at com.sapportals.wcm.repository.GeneralImpl2.internalCopyManager(GeneralImpl2.java:705)
        at com.sapportals.wcm.repository.ResourceImpl2.internalCopyManager(ResourceImpl2.java:246)
        at com.sapportals.wcm.repository.ResourceImpl.internalCopy(ResourceImpl.java:2130)
        at com.sapportals.wcm.repository.ResourceImpl.copy(ResourceImpl.java:1393)
        at com.sapportals.wcm.repository.ResourceImpl.copy(ResourceImpl.java:1376)
        at com.sapportals.wcm.rfadapter.CopyUtility.copy(CopyUtility.java:112)
        at com.sapportals.wcm.rendering.uicommand.cm.CopyUtil.massCopy(CopyUtil.java:65)
        at com.sapportals.wcm.rendering.uicommand.cm.CopyUtil.copy(CopyUtil.java:51)
        at com.sapportals.wcm.rendering.uicommand.cm.UIMassCopyCommand.execute(UIMassCopyCommand.java:105)
        at com.sapportals.wcm.rendering.uicommand.cm.UIMassEmbeddedSelectCommand.execute(UIMassEmbeddedSelectCommand.java:85)
        at com.sapportals.wcm.rendering.uicommand.cm.UIMassEmbeddedSelectCommand.execute(UIMassEmbeddedSelectCommand.java:64)
        at com.sapportals.wcm.rendering.control.cm.CommandDispatcher.onMassExecute(CommandDispatcher.java:45)
        at com.sapportals.wcm.rendering.control.cm.WdfProxy.onMassExecute(WdfProxy.java:2002)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.sapportals.wdf.stack.Control.dispatchHtmlbEvent(Control.java:389)
        at com.sapportals.wdf.WdfEventDispatcher.dispatch(WdfEventDispatcher.java:175)
        at com.sapportals.wdf.WdfCompositeController.onWdfEvent(WdfCompositeController.java:549)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.sapportals.htmlb.page.DynPage.doProcessCompositeEvent(DynPage.java:204)
        at com.sapportals.htmlb.page.DynPage.doProcessCurrentEvent(DynPage.java:142)
        at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:101)
        at com.sapportals.htmlb.page.PageProcessorServlet.handleRequest(PageProcessorServlet.java:62)
        at com.sapportals.htmlb.page.PageProcessorServlet.doPost(PageProcessorServlet.java:23)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at com.sapportals.wcm.app.servlet.WcmHtmlbBaseServlet.service(WcmHtmlbBaseServlet.java:81)
        at com.sapportals.wcm.portal.proxy.PCProxyServlet.service(PCProxyServlet.java:313)
        at com.sapportals.portal.prt.core.broker.ServletComponentItem$ServletWrapperComponent.doContent(ServletComponentItem.java:110)
        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:301)
        at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
        at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:191)
        at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:217)
        at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:580)
        at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:301)
        at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
        at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:191)
        at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:670)
        at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:229)
        at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:532)
        at java.security.AccessController.doPrivileged(Native Method)
        at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:415)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(InvokerServlet.java:126)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServlet.java:149)
        at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServlet(ServletsAndJspImpl.java:832)
        at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(RequestAnalizer.java:666)
        at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:313)
        at com.inqmy.services.httpserver.server.Response.handle(Response.java:173)
        at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServerFrame.java:1288)
        at com.inqmy.core.service.context.container.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:36)
        at com.inqmy.core.cluster.impl5.ParserRunner.run(ParserRunner.java:55)
        at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
        at java.security.AccessController.doPrivileged(Native Method)
        at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:148)
         Report Error
I am using my own xercesImpl.jar ,xalan.jar api's.which exactly didn't cause me any problem for the delete,rename opertaions.
Is it any thing to do with configuration ,which i am missing.Pls help
rgds
Shovan

You might have a look at
<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/e3/92322ab24e11d5993800508b6b8b11/frameset.htm">this documentation</a>.
The CM repository in mode FSDB keeps the namespace structure of the repository in the database just as it does in the other modes. Any change is done parallel in the file system and in the internal database.
Since we have mode FSDB and the file system might change at any time by external processes, there is a component called synchronizer that checks with every lookup if the file system and the internal structure are still in sync. To determine this it looks at the modification date for folders and at modification date and size for plain files.
If any of these do not match then the synchronizer overwrites and modifies the internal data to reflect again the status of the external file system.
Now in your portal the synchronizer itself is working OK. That's because your repositories run fine locally.
With your remote file systems I can think of some possible explanations.
The caches might deliver responses after immediate file system changes. We ruled out this one already.
The synchronizer might not recognize the changes in the file system's meta data. This is why I'd like you to try and compare the behaviour of the file system repository, see above.
The synchonizer might run into some error when it tries to access the remote file system. This should be visible in the logs.
Michael

Similar Messages

  • Problem with CM repository manager in FSDB mode

    Hi all,
    I have configured a CM repository in FSDB mode.The file system which is configured in the CM repository manager is on a network and not on the Portal Server. The problem that I am facing is as follows -
    1. When i create the file manually in the file system , the file does not appear in the KM Content.
    2. When i create the file from KM, it's created in the file server and now the previously create files in 1, are also visible.
    3. When I delete the file from the fle server , I am still able to see the file name in KM content, but when I click on it it says resource not found.
    I tried everying from clearing the cache to having no cache entries, but nothing seems to work.
    Please help, I am really stuck with this.
    Will definitely reward points for helpfull answers.
    Thanks in advance,
    Vivek

    You might have a look at
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/e3/92322ab24e11d5993800508b6b8b11/frameset.htm">this documentation</a>.
    The CM repository in mode FSDB keeps the namespace structure of the repository in the database just as it does in the other modes. Any change is done parallel in the file system and in the internal database.
    Since we have mode FSDB and the file system might change at any time by external processes, there is a component called synchronizer that checks with every lookup if the file system and the internal structure are still in sync. To determine this it looks at the modification date for folders and at modification date and size for plain files.
    If any of these do not match then the synchronizer overwrites and modifies the internal data to reflect again the status of the external file system.
    Now in your portal the synchronizer itself is working OK. That's because your repositories run fine locally.
    With your remote file systems I can think of some possible explanations.
    The caches might deliver responses after immediate file system changes. We ruled out this one already.
    The synchronizer might not recognize the changes in the file system's meta data. This is why I'd like you to try and compare the behaviour of the file system repository, see above.
    The synchonizer might run into some error when it tries to access the remote file system. This should be visible in the logs.
    Michael

  • Problem with CM repository manager

    Hi
    I am trying to access the documents of file server with CM Repository manger(FSDB).The Current portal version is EP6 SP15.I did configuration for production,Development system.i did exactly same.but it is not working in Development system.i created Network path,cache,CM Repository Manger.where should i see the log file to check the error?
    While Configure CM repository manager,there is no property to specify DB Connectionpool parameter?
    but it is working fine in production system,but not in Development System.
    i selected Auto Checkin/checkout parameter while creating CM repository manager.where should i need to check weather this is working or not?
    i am not able to see the /etc folder in case of development system ,but able to see in production system?
    can anybody helpme out in this regard?
    Prasad

    Hi Julian
    thanks for your quick response.i checked the commponent Monitor.it is giving an error called:"Startup Error:  parameter context is null ".do you have any idea?
    Please help
    Prasad

  • Possible reasons for a repository manager not displayed under KM Content

    Hi,
    I developed a repository manager and deployed the par file Archive uploader.
    Most time after deployment, I can see immediately an instance of the repository manager under KM Content. However, sometimes, when I made some changes to the code, it doesn't appear under KM Content. The deployment log in SYS/global/config/cm/reports shows no error.
    I tried to find some log in System Administration - Monitor, but found nothing.
    So, could anyone tell me:
    1. What might be the reason for the problem that the repository manager cannot display under KM Content after deploying the par?
    2. Where can I find the log explaining why my repository manager cannot display?
    Thanks,
    Ray

    Hi Ray,
    Deploying a repository manager means a hot KM deployment, which isn't supported at all, see https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/bb1f18be-0801-0010-ffa0-e3495f7401bc and SAP note 894884. After such a deployment, the KM is restarted, but you have some kind of "shadow KM" in memory, which leads for most things to an unpredictable behaviour.
    In contrast to the documents reffered to above, also the standard KM delivery from SAP still behaves in an uncontrolled way for many issues.
    That's why after a KM hot deployment, you should restart your server if you realize anything "unusual". A workaround is to debug your code and using the hot code replacement feature (which only works in some situations, but that's better than nothing...).
    Hope it helps
    Detlev

  • Searching problems when implementing my own repository manager

    Hi there,
    i've serious problems to get the search fuctionality for my own repository manager running. I'm using the 'new', Netweaver-based api.
    Always if I'm launching a search I receive a ClassNotFoundException in the follwing context:
    #1.5#172.16.17.102:7CF6B6:FF73BDDB07:-36E7#1097161124650#com.sapportals.wcm.WcmException#irj#com.sapportals.wcm.WcmException.WcmException(118)#System#0#####System_Thread_37##0#0#Error##Plain###invalid manager class: com.sapportals.wcm.repository.runtime.ManagerAdapter java.lang.ClassCastException: invalid manager class: com.sapportals.wcm.repository.runtime.ManagerAdapter
         at com.sapportals.wcm.repository.RMAdapter.<init>(RMAdapter.java:48)
         at com.sapportals.wcm.repository.runtime.CmSystem.getResourcesImpl(CmSystem.java:1134)
         at com.sapportals.wcm.repository.runtime.CmSystem.getResources(CmSystem.java:356)
         at com.sapportals.wcm.repository.runtime.CmAdapter.getResources(CmAdapter.java:153)
         at com.sapportals.wcm.service.indexmanagement.retrieval.trex.TrexSearchIndexCollection.getSearchResults(TrexSearchIndexCollection.java:1126)
         at com.sapportals.wcm.service.indexmanagement.retrieval.search.SearchSession.getSearchResults(SearchSession.java:293)
         at com.sapportals.wcm.service.indexmanagement.retrieval.search.FederatedSearchSession.getSearchResults(FederatedSearchSession.java:111)
         at com.sapportals.wcm.rendering.collection.SearchRendererStatus.refresh(SearchRendererStatus.java:180)
         at com.sapportals.wcm.rendering.collection.LightCollectionRenderer.createStatus(LightCollectionRenderer.java:718)
         at com.sapportals.wcm.rendering.collection.LightCollectionRenderer.renderAll(LightCollectionRenderer.java:498)
         at com.sapportals.wcm.rendering.control.cm.NeutralControl.render(NeutralControl.java:141)
         at com.sapportals.wcm.rendering.layout.cm.SimpleLayoutController.render(SimpleLayoutController.java:39)
         at com.sapportals.wcm.rendering.control.cm.WdfProxy.render(WdfProxy.java:1229)
         at com.sapportals.wdf.layout.HorizontalLayout.renderControls(HorizontalLayout.java:41)
         at com.sapportals.wdf.stack.Pane.render(Pane.java:153)
         at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:67)
         at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:64)
         at com.sapportals.wdf.stack.Pane.render(Pane.java:156)
         at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:67)
         at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:64)
         at com.sapportals.wdf.stack.Pane.render(Pane.java:156)
         at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:67)
         at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:64)
         at com.sapportals.wdf.stack.Pane.render(Pane.java:156)
         at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:67)
         at com.sapportals.wdf.ControllerDynPage.executeEvent(ControllerDynPage.java:338)
         at com.sapportals.wdf.BaseDynPage.onWdfEvent(BaseDynPage.java:132)
         at java.lang.reflect.Method.invoke(Native Method)
         at com.sapportals.htmlb.page.DynPage.doProcessCurrentEvent(DynPage.java:172)
         at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:101)
         at com.sapportals.htmlb.page.PageProcessorServlet.handleRequest(PageProcessorServlet.java:64)
         at com.sapportals.htmlb.page.PageProcessorServlet.doPost(PageProcessorServlet.java:25)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sapportals.wcm.app.servlet.WcmHtmlbBaseServlet.service(WcmHtmlbBaseServlet.java:81)
         at com.sapportals.wcm.portal.proxy.PCProxyServlet.service(PCProxyServlet.java:280)
         at com.sapportals.portal.prt.core.broker.ServletComponentItem$ServletWrapperComponent.doContent(ServletComponentItem.java:110)
         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:301)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:143)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:195)
         at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:209)
         at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:589)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:301)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:143)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:195)
         at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:636)
         at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:209)
         at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:532)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:415)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(InvokerServlet.java:126)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServlet.java:147)
         at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServlet(ServletsAndJspImpl.java:789)
         at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(RequestAnalizer.java:644)
         at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:305)
         at com.inqmy.services.httpserver.server.Response.handle(Response.java:165)
         at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServerFrame.java:1133)
         at com.inqmy.core.service.context.container.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:36)
         at com.inqmy.core.cluster.impl0.ParserRunner.run(ParserRunner.java:35)
         at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:132)
    I'm using EP 6.0 SP2 directly installed from the CD
    #51 020 549 without explicit installation of any patch or hotfix; the portal itself shows the version number 6.0.2.0.0 (implementation version 6.2.0.0.200310100950).
    I switched on logging but I never reached the INamespaceManager's methods isQueryPropertyNameUnderstood() or getQueryBuilder().
    So I figure that this might a problem of my (too old?) unpatched version of EP6????
    What can I do to get the serach func running?
    Thanks for your support,
    Daniel

    Hi Karsten,
    thanks for your annotation.
    Does it mean that I <b>HAVE TO</b> apply at least Patch 4
    to get the search working or <b>SHOULD</b> I apply the patch to be up-to-date and look for an error in my code???
    Thanx a lot,
    best regards,
    Daniel

  • FS Repository Manager depth limits - crawling problems

    Ciao a tuti.
    I have some really strange results from my Crawler. Here is the story:
    After Crawling 50000 for indexing I have around 800 docs where I have the Error Type: crawler.
    The interesting thing is that these documents have nothing in common & even via PCD there are "there" but after clicking on it, the message says: the document does not exist.
    So where can I start with the research? Maybe out there has someone a good idea?!
    Originally I thought, that I have a problem with the depth of the file structure, cause the structure is reallly complex. On the other hand I could not found any limitations for the FS Repository Manager.
    Thanx in advance

    Sir or madam -
    First, you may be hitting a URL limit of 256 characters.  Are you using the /irj/go/km/docs path to access the documents, or are you using the old method?
    Second, if you create a CM repository with FSDB persistence, do you have the same issues?
    Third, how deep into the repository does it go before an error is thrown?  Have you tried creating a test index directly to the folder/document in question?
    Good luck!
    Kyle

  • SOAP/Web service based repository manager

    Hi,
    We would like to implement a repository manager using SOAP/Web service messages to connect to the document store.  The solution will have to support most opperations as the WebDAV repository manager supports.  TREX has to be able to crawl for indexing/classification, but I guess that is not a problem.
    Is the some information out there on creating repository managers like this, and how they tie in with ACL managers, cahces etc?
    Message was edited by: Bjorn Bjornstad

    Not relevant any more

  • WebDav Repository Manager Disappears???

    Hello,
    I am seeing some strange behavior with an IIS WebDAV based KM WebDAV repository manager I created. I used the following as a basis for my setup.
    http://help.sap.com/saphelp_nw04/helpdata/en/4a/217fb6c33c6748a1715a161ac942cd/frameset.htm
    I created the memory cache, CM HTTP System, a portal system aliased with the same ID as the CM system, and finally the WebDAV Repository manager. If further setting detail is needed I can send that. The repository worked on Friday. It is not there today. This has happened twice. When I drill down into Content Administration > KM Content>root > runtime > Repository Managers... > IISWD > servers I am presented with "hostname". When I select Details>Properties>Miscellaneous tab I see failures.
    Example:
    last-failure-1:   2007-07-16T20:12:14Z: PROPFIND /ExternalPortal: com.sapportals.wcm.WcmException: sending request to: http://hostname/ request uri: /ExternalPortal unable to connect to hostname: unknown host: hostname (java.net.UnknownHostException: hostname)
    All of the required KM objects mentioned before are still present and configured as they were a few days ago. Is my repository loosing it's reference to the CM HTTP System.? Has anyone seen this before?
    Thanks,
    Doug

    Hi Doug
    I believe the problem is that your HTTP System in the portal cannot see the share you are trying to integrate into the potal. Is it a webdav-share set up using an IIS?
    I have tried to implement the WebDAV/SSO solution where we got the same error for no reason. But after installing some different hotfixes (http://support.microsoft.com/default.aspx?scid=kb;en-us;893246, eg) and changing server to a standalone IIS, the error didn't occur any more.
    Hope that can give you some ideas.
    Kind regards,
    Martin

  • BOE integration in SAP NW Portal via repository manager and km content

    Hi BO XI experts,
    we try to synchronize a BO folder of BO InfoView through the KM Content in SAP Portal. Following the instructions of the book "Integrating SAP Business Objects XI 3.1 Tools with SAP NetWeaver", we
    - installed the system under System Administration --> System Configuration --> System Landscape
    - checked settings in the web.xml file
    - integrated a Crystal Report through upload and apply of the par-file com.BusinessObjects.pct.masteriview.par
    --> the iView for a specific report contained in the InfoView works fine
    - integrated the par-file BusinessObjectsKM.par
    - created a new Business Object Repository Manager through System Configuration --> Content Management --> Repository Managers --> Business Objects Repository with a new prefix
    - went to Content Admin --> KM Content and tried to open the new repository with this prefix
    Before upgrading our systems with EP 1 for NW 7 (and EP 4 for SAP ERP 6) this repository worked fine.
    After this, we encounter the following error and cannot open InfoView content anymore:
    System Error
    An exception occurred during the program execution. 
    Exception Message:  Your operation cannot be fulfilled due to a network problem, please try again.
    Go back and try again
    The SSO connection seems to work fine as the a single Crystal Report can still be opened through the iView.
    Does anybody have an idea how to solve this problem?
    Thank you very much in advance.
    Best regards,
    Carolin

    Hello Ingo,
    thank you very much for responding so quickly. Yes, I tried it with a new BO repository but without any changes. I also repeated the upload of BusinessObjectsKM.par - file.
    I'm wondering about the result of my system connection test of the BOE system.
    There I get the message:
    Retrieval of default alias successful
    Connection failed. Make sure that Single Sign-On is configured correctly
    As the Crystal Report iView works correctly and therefore SSO is supposed to be installed properly, I do not understand why we receive this message. Could the problem, in spite of the crystal report working fine, lay in a uncorrect system configuration?
    Before, when the repository worked properly, I did not verify the connection test.
    The enhancement packages should not have had any impact on our BO installation.
    Thank you for your help.
    Carolin

  • Help needed: Search function for custom Repository Manager

    Hi there,
    i'm writing my own Repository Manager for EP 6.0 SP2 PL4.
    I've serious problems getting the search function running. I'm using the 'new', Netweaver-based API.
    I think, there are some general questions to answer:
    - My Repository Manager exposes lots of custom 
       properties to the system. I create the properties
       for example using following code:
       IProperty newProp = new StringSingleValueProperty(
         PropertyName.getPropertyName(
                  "{}" + myAttName),
         myAttVal,                         PropertyFlags.constructFlags(
                  true, false, true, false)
        Is there any convention for the propertie's name?
        I think it has to be written in lowercase only?
        Can I use ANY namespace I want instead of the
        empty default namespace? (For example:
    - After indexing my resources (of course, containing my
       custom properties), the TREX-Monitoring screen for my
       index shows all my custom properties in the 'Document
       Properties' area, but all uppercase chars are escaped
       somewhat. Is this OK?
    - Trying to use the index above to search for particular
       resources in my repository by my custom properties
       fails all the time ('no docs found...'); searching for
       any system property works fine. What's the reason?
    - How can I force the (Property-) search uses my
       custom namespace-manager's methods
       isQueryPropertyNameUnderstood() and
       getQueryBuilder()
       to perform a 'pure' property search by the repository
       manager? It seems that the TREX always handles the
       queries by itself, because my methods are never called.
    Thanx for you help,
    Daniel

    I created a new manager and copied the classes exactly from the "simple" example and I see similar behavior. Actually, when I do this, folders are recursively copied, but not files. Again, browsing and viewing of files work fine. Again, I am not seeing any unexpected exceptions.
    The only thing that changed were the names and namespaces. Nothing else at all was changed.
    This makes me think I am missing some configuration somewhere or there is something special about the example project that the wizards are not creating. The only difference I see in the project file is an additional nature (com.tssap.selena.cmf.PatternNature), but I am not sure that is relevant.
    Wow, I am really stumped.
    -Alex

  • Is it possible to do massive Delete of Revisions with Repository Manager

    Hi,
    I use UCM 11g.
    I am planing to delete all the revisions that have the ContentType "DataSheet". That is about 10.000 revisions. I did start the Repository Manager and filtered all the content for ContentType "DataSheet".
    My problem is that I can delete only 200 items at a time, cause Repository Manager is showing me only the first 200 revisions. This is very time consuming.
    Is there another way to do this?
    Thx
    Tobi

    Use Archiver...
    Define your export query to cath all the 'Data Sheet' items
    make sue that you choose the option for All Revisions
    Then when you choose Export from the Actions menu tick the checkbox to delete items after export
    This way they will all be deleted and you will still have a handy back up of them in Archive on the file system - so if you need to you can restore.
    Tim

  • SSO through the BOE repository manager for different user names.

    Hi all.
    I have a task to provide a SSO access from Portal to the Crystal reports, stored in the BO folder. 
    I've configured everything following the configuration guides, including:
    1. SSO by SAP Logon Ticket with the back-end system.
    2. System in portal SLD. Connection tests passed successfully.
    2. BusinessObjects Enterprise repository manager (BOErm) in KM.
    I've created  in the Portal a test user with the same name as in the back-end system. Everything works fine.
    But I SSO doesn't work if users are different.
    The problem is that production users have different names in the Portal and in the back-end system.
    I cannot find how can I configure user mapping for access reports through the BOErm.
    I changed the Logon Method in the portal system from SAPLOGONTICKET to the UIDPW but it didn't help.
    Seems like BOErm doesn't use the portal system at all and always connects to the back-end by SAPLOGONTICKET method.
    Can anybody help me to solve my problem?
    How can portal users access folders in the back-end system where they have different users names?
    Thank you in advance.
    Mikhail.

    Hi,
    just to clarify it a bit more.
    You have a SAP EP woth SSO to BO. Whats the Datasource ? R/3, BW, CRM ?
    Usually the names of the users are identical on the SAP EP and the Backend like BW.
    You just have to confiure SSO (like you did), import the roles from BW to BO, grant permissions on EP (that the users/roles can see the iView), grant permissions on BO (that the users/roles have access to the report) and you should be fine.
    Where is the mismatch of the Usernames ? Between SAP EP and Backend like BW ?
    SAPLOGONTICKET is the only authentication method you can use between SAP EP and BO
    Regards
    -Seb.

  • Language Issue in Repository Manager and T-REX

    Hi Everybody,
    we are trying to implement a repository manager for SAP KM. Our systems stores documents language specific in a database. Now we are wondering how we should create a view to the documents, so that every document in each language is indexed by T-REX correctly. Lets say the internal view is something like this:
       /Documents
          ->File.pdf
      /Images
          ->Image.jpg
    In this case File.pdf and Image.jpg can exist in different languages. So our question is, does T-REX create an index for each language available in the portal? If so, which would be very nice, how can we get the current language T-REX is using for indexing within our RM implementation?
    Otherwise we have to create virtual TOP-Level laguage folders for each language in our database that would look like this
    /de
       /Documents
          ->File.pdf
      /Images
          ->Image.jpg
    /en
       /Documents
          ->File.pdf
      /Images
          ->Image.jpg
    We try to avoid this, since File.pdf ist a single item with different language versions.
    Does anybody know the best way to solve this?
    Kind Regards,
    Ali

    Hi Matthias,
    I think the language handling and the mapping of default languages is application specific and should be done within the RM. In our case this available allready, since our WCMS system allready take care about that... So for a logged in user, we are able to create a language specific folder structure very nicely.
    Our problem is the indexing by TREX. We wan't to make sure that every language version of the docment can be found when people searching. So in our case the perfect solution would be that TREX asks the RM for available languages in the repository and starts a crawler for each language available in the repository.
    Something that I am not sure about is the presentation of the search results. Since the URL of the search result might point to a different language version than the logged in user has. So if the URL is
    http://server/irj/go/km/repsotory/Documents/File.pdf
    this might result to a german document, even if the searched term is in the english document. So the language must be set in the search result. For example like this
    http://server/irj/go/km/repsotory/Documents/File.pdf?locale=en
    This would be our preferred way to handle this issue. I think we will keep the virtual language folders until the new feature is available.
    Thank you guys for this very high quality answers )
    Kind Regards,
    Ali

  • Problem installing Oracle Identity Manager Server  9.1

    Hello,
    I try to install oracle identity Manager Server 9.1, but I'm having a problem.
    Oracle identity manager 9.03 is already installed with jboss-4.0.3SP1 and j2sdk1.4.2_15
    and oracle 10.2.0
    So I follow these steps to clean out the db:
    1. Drop tablespace: drop tablespace oimtbs including contents;
    2. Drop user: drop user oimuser cascade;
    and ran prepare_xl_db.bat as instructed. No errors in the log.
    I ran the DiagonasticDashboard : the db setup was fine.
    When I ran the installer "setup_server.exe", i haved this message :
    Folowing Error occured during schema creation
    Error encountered while loading database script
    E:\OIM_Install\OIM9100\installServer\Xellerate/db/oracle/xell.sql
    Please contact your DBA!
    maximum key length (1478) exceeded
    Does anybody have any idea what this error is about ?
    Thanks.

    Index IDX_LKV_LKV_ENCODED on Table LKV (Column :- LKV_ENCODED - VARCHAR2(3000)) is failing on 2k block size. Though all the Indexes are working fine with the 4k block size.
    But OIM Dev team recommends to create the 8k block size for the Index storage.
    Because the blocksize affects the number of keys within each index node, it follows that the blocksize will have an effect on the structure of the index tree. All else being equal, large blocksizes will have more keys, resulting in a flatter index than the same index created in a 2k tablespace. A large blocksize will also reduce the number of consistent gets during index access, improving performance for scattered reads access.
    HOW TO CREATE THE INDEXES IN LARGER BLOCKSIZE TABLESPACE
    In the existing database:-
    Create a tablespace with the 8k blocksize, For Example
    First,
    Set the system cache size for that particular db block size
    sql> alter system set db_8k_cache_size=100M;
    sql> CREATE TABLESPACE db_8k_tablespace DATAFILE 'C:/oracle/product/10.2.0/oradata/8k_file.dbf' SIZE 100M BLOCKSIZE 8192;
    Then
    Reorganize the Index using command:-
    sql> Alter Index <Index_Name> Rebuild tablespace <Tablespace_Name>
    Regards,
    Neeraj Goel

  • Has anyone had a problem with TapMedia File Manage on iPhone 5. I reported a WIFI functionality problem to the developer and asked for support. Instead they have been very unprofessional by name calling me instead of logically evaluate and troubleshoot th

    Has anyone had a problem with TapMedia File Manage installed on iPhone 5? I reported a WIFI functionality problem to the developer and asked for support. Instead the company has been very unprofessional by name calling me instead of logically evaluate and troubleshoot the problem

    Hi AKE1919,
    Welcome to the Support Communities!
    The following information should help you with this:
    How to report an issue with your iTunes Store, App Store, Mac App Store, or iBookstore purchase
    http://support.apple.com/kb/HT1933?viewlocale=en_US
    Cheers,
    Judy

Maybe you are looking for

  • Exporting quality image problems

    Hello all! Hello, and thanks in advance for helping me out! I am fairly new to Aperture 2... When I exported versions through Border FX, with a copy write signature, I chose to export "JPEG - original size". When I looked at the photo through quick l

  • HT4623 what is waiting for activation mean, after factory reset

    what is waiting for activation mean after doing a factory reset, how long does it take

  • ECC 6.0 Installation on windows

    Dear all, My question is ....can we install ECC 6.0 on Oracle 9i Database. we are useing windows as OS. does ECC 6.0 supports Oracle 9i database.....please help. Thanks and Regards Akumar

  • Forms in iweb, anyone?

    So, Here's my problem. I used "HTML SNIPPET" and inserted my code from GoogleDOCS. Form works great, EXCEPT when the user clicks "submit" it directs you to the GoogleDOCS page. Any way to change where the "submit" button is pointing? Any help would b

  • Where is my OS X Mavericks profile pic?

    Hello! I had a Mac for a while (Mountain Lion), now I've bought a new MBP retina with Mavericks, and at the first boot up I took a pic of myself for OS X profile (the one you see in "users" under preference panel). In which folder is this pic? Every