Searching Private content using a Secure Portlet

Hi all,
Inside the Portal, i am using the HTML Portlet. Using the Iframe,
<html>
<IFRAME SRC="<host_name>:<port_number>/search/query/search?view=advanced" width="800" height="600">
</IFRAME>
</html>
It's display fine. And i am key in the search term, the search result display a public contents only.
AND
I am register a Secure Portlet, then trying to search. It's also displays a public contents only.
How will work on to search, a Private content as a corresponding PortalUser?
(already we setup the SES to SSO).
Note: A separate search (<host_name>:<port_number>/search/query/search) working fine to searching a private contents. But, inside the portlet it is not working.
Can anyone help on this one? It is urgent now.
Thanks in advance.

Hi all,
Please anyone help on this one.
Thanks!

Similar Messages

  • Can SES search webcenter content when content using ACL security module

    hi experts:
    My customer asked me if SES11g can search ecm11g with ACL security module? from SES document, seems SES crawler only support security grount/account module, the only way is by using fedarated search for ACL module? any comments on this?
    Thanks a lot!
    Best regards

    I'm trying to sort out a similar issue myself, and it looks like the answer is no.
    The Oracle SES Oracle Content Server connector supports the two most popular security models among current Oracle Content Server customers: Roles and Groups, and Accounts.
    http://docs.oracle.com/cd/E21698_01/admin.1122/e21605/cmsources009.htm#sthref479

  • Searching Site Content Using REGEX Patterns

    Intent: Detect content in SharePoint 2013 lists and libraries that matches a REGEX pattern, like social security numbers.
    SharePoint 2013 only exposes KQL and FQL languages. 
    http://msdn.microsoft.com/en-us/library/office/jj163973.aspx
    I am comfortable writing this as an App.  I do not know how to pass the search index through a REGEX match.  Perhaps there is a way to access the data on more of a server model instead of through the client APIs?

    Hi  Eric,
    For achieving your demand, you can write a Content Enrichment Web Service to extract regex patterns from a managed property.
    Here is a blog you can refer to:
    SharePoint 2013 Content Enrichment: Regular Expression Data Extraction:
    http://blogs.technet.com/b/peter_dempsey/archive/2013/12/04/sharepoint-2013-content-enrichment-regular-expression-data-extraction.aspx
    Reference:
    http://msdn.microsoft.com/en-us/library/office/jj163982.aspx
    http://blogs.msdn.com/b/richard_dizeregas_blog/archive/2013/06/19/advanced-content-enrichment-in-sharepoint-2013-search.aspx
    Thanks,
    Eric
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support,
    contact [email protected]
    Eric Tao
    TechNet Community Support

  • Searching multiple Content Server Portlets

    I am able to search single Content Server Portlet and get results using following lines of code.
    IPTSession ptSession = new InProcSession();
    ptSession.Connect(AppSettings.PTUserName(), AppSettings.PTPassword(), null);
    IPTSearchRequest ptSearchRequest = ptSession.GetSearchRequest();
    ptSearchRequest.SetSettings(PT_SEARCH_SETTING.PT_SEARCHSETTING_APPS, PT_SEARCH_APPS.PT_SEARCH_APPS_CONTENT);
    ptSearchRequest.SetSettings(PT_SEARCH_SETTING.PT_SEARCHSETTING_ASSOC_PORTLET_ID, 10468);
    IPTSearchQuery ptSearchQuery = ptSearchRequest.CreateBasicQuery(query, null);
    IPTSearchResponse ptSearchResponse = ptSearchRequest.Search(ptSearchQuery);
    return ptSearchResponse;
    However Type Cast exception comes at run time when we pass array containing multiple Portlets ID although code gets compiled
    IPTSession ptSession = new InProcSession();
    ptSession.Connect(AppSettings.PTUserName(), AppSettings.PTPassword(), null);
    IPTSearchRequest ptSearchRequest = ptSession.GetSearchRequest();
    ptSearchRequest.SetSettings(PT_SEARCH_SETTING.PT_SEARCHSETTING_APPS, PT_SEARCH_APPS.PT_SEARCH_APPS_CONTENT);
    int[][] ar = new int[2][];
    int[] int1 = new int[]{ 0, 10468 };
    int[] int2 =new int[]{ 0, 23757 };
    ar[0] = int1;
    ar[1] = int2;
    ptSearchRequest.SetSettings(PT_SEARCH_SETTING.PT_SEARCHSETTING_ASSOC_PORTLET_ID, ar);
    IPTSearchQuery ptSearchQuery = ptSearchRequest.CreateBasicQuery(query, null);
    IPTSearchResponse ptSearchResponse = ptSearchRequest.Search(ptSearchQuery);
    return ptSearchResponse;
    It will be quite useful if anyone of you can help us if Plumtree API support this. Or else we need to build another layer to search each Portlet and merge results.
    Platform Details:
    Plumtree Portal 5.0.4
    Content Server 6.1
    Regards
    Kishore GVK

    Hi Praveen,
    I have not done portal configuration for SAP DMS. But as per the link below, you can assign multiple SAP DMS repository managers which can refer to separate content servers.
    http://help.sap.com/saphelp_dimp50/helpdata/EN/32/2a840d132af04fa2f0b31ebf3e8a78/content.htm
    Wait for other expert comments if they can answer your query.
    Regards
    Amit

  • Issue searching a content with a single quote in title using matches

    Hi,
    I'm trying to search a content which has a single quote in its title by using the following code:
    ISCSSearchAPI searchAPI = app.getUCPMAPI ().getActiveAPI ().getSearchAPI ();
    ISCSSearchQuery query = (ISCSSearchQuery)app.getUCPMAPI ().createObject (ISCSSearchQuery.class);
    query.setQueryText(queryText);
    ISCSSearchResponse response = searchAPI.search(scsContext, query);
    when the query text is: dDocTitle <matches> `What's New`
    an exception occurs:
    Unable to retrieve search results. Error occurred while retrying the search query. Error occurred while processing. Unable to return results.
    Exception in thread "main" com.stellent.cis.client.command.CommandException: Unable to retrieve search results. Error occurred while retrying the search query. Error occurred while processing. Unable to return results.
         at com.stellent.cis.server.api.scs.impl.SCSCommand.executeRequest(SCSCommand.java:338)
         at com.stellent.cis.server.api.scs.impl.SCSCommand.execute(SCSCommand.java:222)
         at com.stellent.cis.client.command.impl.services.CommandExecutorService.executeCommand(CommandExecutorService.java:57)
         at com.stellent.cis.client.command.impl.CommandFacade.executeCommand(CommandFacade.java:158)
         at com.stellent.cis.client.command.impl.BaseCommandAPI.invokeCommand(BaseCommandAPI.java:84)
         at com.stellent.cis.client.api.scs.search.impl.SCSSearchAPI.search(SCSSearchAPI.java:52)
         at com.guycarp.cm.service.ContentQueryService.search(ContentQueryService.java:133)
         at com.guycarp.cm.service.ContentQueryService.main(ContentQueryService.java:168)
    Caused by: com.stellent.cis.server.api.scs.request.SCSRequestException: Unable to retrieve search results. Error occurred while retrying the search query. Error occurred while processing. Unable to return results.
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestProcessor.checkBinderForErrors(SCSRequestProcessor.java:357)
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestProcessor.validateResponse(SCSRequestProcessor.java:273)
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestProcessor.processRequest(SCSRequestProcessor.java:118)
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestFilterChain.doRequestFilter(SCSRequestFilterChain.java:61)
         at com.stellent.cis.server.api.scs.request.stream.SCSOptimizedPublishFilter.handleRequest(SCSOptimizedPublishFilter.java:128)
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestFilterChain.doRequestFilter(SCSRequestFilterChain.java:58)
         at com.stellent.cis.server.api.scs.request.stream.SCSOptimizedRetrieveFilter.handleRequest(SCSOptimizedRetrieveFilter.java:250)
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestFilterChain.doRequestFilter(SCSRequestFilterChain.java:58)
         at com.stellent.cis.server.api.scs.request.rewrite.SCSRewriteURLFilter.handleRequest(SCSRewriteURLFilter.java:140)
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestFilterChain.doRequestFilter(SCSRequestFilterChain.java:58)
         at com.stellent.cis.server.api.scs.request.cache.impl.SCSServiceCacheFilter.handleRequest(SCSServiceCacheFilter.java:104)
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestFilterChain.doRequestFilter(SCSRequestFilterChain.java:58)
         at com.stellent.cis.server.api.scs.request.impl.SCSRequestExecutorProxy.execute(SCSRequestExecutorProxy.java:105)
         at com.stellent.cis.server.api.scs.impl.SCSCommand.executeViaProxy(SCSCommand.java:353)
         at com.stellent.cis.server.api.scs.impl.SCSCommand.executeRequest(SCSCommand.java:335)
    but the query text dDocTitle <contains> `What's New`
    works fine.
    Is there any escape character that I should be using for the single quote when we use <matches> operator?
    Facing the same issue when searching from the content server console.
    Any idea!
    Thanks,
    Anil

    There seems to be none OOTB, but you can define it, see http://docs.oracle.com/cd/E25054_01/doc.1111/e10792/c05_search.htm#CHDIEECF

  • How to Search document by using Long text description contents in SAPEasy DMS

    Hi,
    How to Search document by using Long text description contents in SAPEasy DMS
    Regards,
    Shrikant Shinde

    Hi Alfredo,
    Thanks for reply..Will you please explain in brief what are the  OCR program and workflow.
    Will you please send me any docs on [email protected]
    Thanks
    shiv.

  • Displaying content item -(IContentItem) in portlet using Content Server API

    Hi,
    I am using the latest Content server API in my remote server to get the published content items. I have to display the content item in the JSP portlet.
    So how to display the content item in the portlet, if you have the IContentItem Object retrieved from the content server ? Is there any mechanism to get the HTML code/JSP code that corresponds to the IContentItem object?(All the content item will be an html or jsp )
    Currently we are extracting the publish url and opening an http connection to retrieve the html, which is not a good solution if you have mutiple portlets in the same page. So please suggest how can I display the content item (IContentItem Object) in the portlet.?

    Hi Anand,
    I am facing the same problem on IBM WebSphere Portal 5.1.
    Did you find a solution to your problem ?
    Thanks
    Ganesh

  • ORACLE Secure Enterprise Search and Content DB / Content Services

    OSES provides a connector to index and search ContentDB / Content Services.
    I could not find any information which content will be indexed and searchable.
    a) Fulltext (e.g. PDF / Doc)
    b) Standard Attributes (e.g. description)
    c) Custom Attributes
    Can indexing (a+b+c) be configured,
    or do I need to customize the connector to let the description field be indexed
    or do I need to re-implement the connector?
    kind regards, tom.

    It can be done but it's not easy.
    Federation is done through the Web Services API. To create a custom federation to a non-SES endpoint, you have to replicate most of the Web Services API. You can choose to do it selectively, for example you can choose to implement doOracleSearch but not doOracleAdvancedSearch or doOracleBrowseSearch (names from memory - could be wrong) which would give you the basic search capability but no advanced search or browse against the federated source.
    Then you've got the problem of merging results. When all federated sources are SES based, it's easy to merge them. You know that a document which scores 63 fron one source is more accurate than one that scores 62 from another, and so should appear higher in the hitlist. But if one of those sources is - say - Bling, then how do you that 63 as a score from Bling is comparable to 63 as a score from SES? They're probably not comparable.
    These are the reasons that mention of federation to external sources was removed from the 10.1.8.4 documentation, it was felt that it just wasn't practical for most users.
    A rather better alternative is to use the Suggested Content feature. This is MUCH easier to configure, and doesn't attempt to merge the results. From a user's point of view this may be less desirable than a merged result set, but given that any such merge probably won't work well, it's really better all round.

  • Is it really safe/secure to do online banking in private browsing using Wi-Fi?

    Is it really safe/secure to do online banking in private browsing using Wi-Fi with the https: and Firefox security blue or green on the left at the top?
    Is it safe/secure to check my banking/credit account online over the hotel wi-fi connection?
    Is it more secure if my laptop was connected with wire rather than using the wireless connection?

    Take a look at this:
    Firefox Helps You Stay Safe - Worried about online security? We’ve got your back
    * http://www.mozilla.org/en-US/firefox/security/
    Its your decision to get on with it or not. I am just providing you some info. Check and tell if its working.

  • Portal Private Content in Public Search Session

    I configured a Portal source and SES returns non-public (private) content when I am not logged in to SSO. Anyone encounter this?

    I fixed my problem by applying the patch specified in the Admin Guide.

  • Searching page content as well as content area content

    We wanted to be able to search the text in HTML portlets on
    pages to locate the page. The search mechanism seems only to
    search the content in content areas. Is there anyway to do this?
    Is Oracle Ultra-search any solution?

    You can try using Ultrasearch or another crawler to crawl your
    site to index your page content.
    Searching across pages using the built-in Portal search (as well
    as Ultrasearch) will be supported in the next release of Portal.
    Regards,
    Jerry

  • Error while consuming secured portlets

    Hi,
    We have the following usecase:
    - Producer - One taskflow which is given to anonymous role. Converted this task-flow to a portlet.
    - Consumer - We need to consume this portlet in another ADF application which is unsecured.
    Steps done:
    1) Created an ADF application with this taskflow and converted to portlet.
    2) Created a consumer application.
    3) In the consumer app, created a WSRP connection for this portlet (to register the producer).
    - In the "Configure Security Attributes" in the WSRP portlet producer wizard, we have selected the following:
    - Token Profile: WSS 1.0 SAML Token with Message Protection
    - Configuration: Default
    - Default user: anonymous
    4) Drag and drop the portlet on the consumer page and run.
    With this i am encountering the following exception:
    <WsmMessageLogger> <logSevere> Permissionjava.lang.Class required to switch the identity not granted to the resource. access denied (oracle.wsm.security.WSIdentityPermission resource=MyPortletConsumerApplication assert)
    <WsmMessageLogger> <logSevere> Error in sending the request.
    <WsmMessageLogger> <logSevere> Failure in execution of assertion {http://schemas.oracle.com/ws/2006/01/securitypolicy}wss10-saml-with-certificates executor class oracle.wsm.security.policy.scenario.executor.Wss10SamlWithCertsScenarioExecutor.
    <WsmMessageLogger> <logSevere> Failure in WS-Policy Execution due to exception.
    <WsmLogUtil> <log> Failure in Oracle WSM Agent processRequest, category=security, function=agent.function.client, application=MyPortletConsumerApplication, composite=null, modelObj=default-service, policy=oracle/wss10_saml_token_with_message_protection_client_policy, policyVersion=null, assertionName={http://schemas.oracle.com/ws/2006/01/securitypolicy}wss10-saml-with-certificates.
    oracle.wsm.common.sdk.WSMException: access denied (oracle.wsm.security.WSIdentityPermission resource=MyPortletConsumerApplication assert)
         at oracle.wsm.security.policy.scenario.executor.Wss10SamlWithCertsScenarioExecutor.sendRequest(Wss10SamlWithCertsScenarioExecutor.java:142)
         at oracle.wsm.security.policy.scenario.executor.SecurityScenarioExecutor.execute(SecurityScenarioExecutor.java:598)
         at oracle.wsm.policyengine.impl.runtime.AssertionExecutor.execute(AssertionExecutor.java:41)
         at oracle.wsm.policyengine.impl.runtime.WSPolicyRuntimeExecutor.executeSimpleAssertion(WSPolicyRuntimeExecutor.java:666)
         at oracle.wsm.policyengine.impl.runtime.WSPolicyRuntimeExecutor.executeAndAssertion(WSPolicyRuntimeExecutor.java:342)
         at oracle.wsm.policyengine.impl.runtime.WSPolicyRuntimeExecutor.execute(WSPolicyRuntimeExecutor.java:289)
    Caused by: oracle.wsm.security.SecurityException: access denied (oracle.wsm.security.WSIdentityPermission resource=MyPortletConsumerApplication assert)
         at oracle.wsm.security.policy.scenario.util.PermissionUtil.checkIdentityPermission(PermissionUtil.java:83)
         at oracle.wsm.security.policy.scenario.processor.WssSamlTokenProcessor.getUserNameWhenSubjectIgnoredAfterCheckingPermission(WssSamlTokenProcessor.java:385)
    Caused by: java.security.AccessControlException: access denied (oracle.wsm.security.WSIdentityPermission resource=MyPortletConsumerApplication assert)
         at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
         at java.security.AccessController.checkPermission(AccessController.java:546)
         at oracle.security.jps.util.JpsAuth$AuthorizationMechanism$3.checkPermission(JpsAuth.java:379)
    <PortletRenderer> <setErrorState> An error has occured for Portlet Binding portlet1.
    oracle.fabric.common.PolicyEnforcementException: access denied (oracle.wsm.security.WSIdentityPermission resource=MyPortletConsumerApplication assert)
         at oracle.fabric.common.AbstractSecurityInterceptor.processResult(AbstractSecurityInterceptor.java:239)
         at oracle.fabric.common.BindingSecurityInterceptor.processRequest(BindingSecurityInterceptor.java:95)
         at oracle.integration.platform.common.InterceptorChainImpl$1.run(InterceptorChainImpl.java:187)
         at java.security.AccessController.doPrivileged(Native Method)
         at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
    Also where can i find a proper documentation about portlet security and consuming secured portlets?

    Hello
    Did you resolved this?
    I've deployed 11.1.1.6.0 and applied patch 14361677.
    I've deployed my portlet to a custom portal and using EM, attached the WSS 1.0 SAML Token with Message Protection Service policy. I registered the WRSP portlet and specified WSS 1.0 SAML Token with Message Protection under the security section.
    The portlet works fine in composer - it's when I save the page that I am finding problems.
    Once I saved the page and try to stress test the portlet (i.e., press the button twice for instance), an error page is displayed indicating a time out.
    If I navigate to another page and return to my page, the portlet does not render.
    When I log out of WebCenter, the exception described in your post is thrown.
    It would be great if Oracle provided documentation we are looking for.

  • Cannot search file content on Word document with embedded Excel table

    Cannot search file content on Word document with embedded Excel table. I have Windows 8.1 64-bit and Office 2010 Professional. Only phrases from within Excel tables are not searchable. I have many Word documents with embedded Excel table.
    I use it for my invoices. Those invoices are converted to pdf to be sent via mail. Searching the same phrases in related pdf files Works fine. And yes, folders are indexed, searching service is active......... For example I can find all invoices that have
    specific address or name, which is located in word document, but cannot find invoices with specific item name or price, being that information is in embedded Excel table. (not linked, embedded). I thought that is a question for Windows forum, but guys directed
    me here on Office forum. To clarify, I do not use Ctrl+F inside some document, but Windows Search in my folders. Probably the same happens in Office 2013.
    Thank you.

    Hi, I have a lot of Word documents (invoices, offers). Main part of those documents is embedded Excel file because it is easier to do mathematics in Excel than in Word. There are columns with description, unit price, quantity, taxes... Now, I need
    to find who bought HP switch 2530-24G last year. I open folder with last year invoices and search "2530". Cannot find any. But if that document was converted to pdf for mail, than I can find that phrase. Windows search does not work for content if the content
    is in embedded file.

  • Sending Formated email content using Mail Adapter !

    Hi,
    I would like to send email notification to customer using mail adapter, could you please to advise how to prepared the content of the email with little bit formated like sample below :
    Dear Madam / Sir
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxx :
    yyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
    Best Regards,
    Since the constant function only can accept single line, how i can add change line.
    thank you and Best Regards
    Fernand

    Hi Fernand,
    There are a couple of blogs in SDN regarding sending formatted mail using Mail adapter. I guess there is one written by Prakash Arunachalam. Just do a search and it will give you some idea on using XSLT to achieve the result.
    If all you need is multi line in the content, use a UDF and use \n when ever you need a new line and \t for tab space.
    Regards,
    Jaishankar

  • Search for content within a PDF

    Is it possible to search for content within a PDF across a mapped drive?

    Yes. Use Edit>Advanced search. Choose All PDF Documents in and choose the mapped drive.
    They have to be searchable PDF's of course...

Maybe you are looking for