Paging in Portal

Hi,
i need to implement paging (Prev / Next) in a portlet, which displays search results. I cannot find the relevant netui tags. Portal is capable of performing this everyday action, isn't it ?
Thanks
Mark

As mentioned by Kunal, you can use the netui grid for that. There are a few limitations though (I am still using SP2. Don't know whether SP3 handles these already):
- can't perform case insensitive search
- can't do a partial search (using sql's LIKE)
- can't display column values based on expression/condition
- no "first" and "last" button
- no "page x of y" label
cmiiw. It has been quite sometime, I might have forgotten some. Initially I used netui grid because of its paging. At the end I have to do quite a number of workarounds.

Similar Messages

  • Error message while displaying a Workbook in Portal

    Hello,
    We have a Workbook with 5 Queries in ech sheet. When we open the Query from Portal it displays the error message that
    1. Query was changed! Characterisitc no longer exists
    2. Invalid filter on CUST_SD: Filter changed
    I opned the Workbook directly from Analyzer and it did not display the error message.
    Thus it seems to be a change required in Portal side or may be some property of the Workbook.
    Please let me know your opinion to fix the error.
    Regards,
    Nitin S.

    Can you define "sometimes" a bit more?
    Is it after a number of runs of a report?
    Is it on a particular report?
    Is it after you do certain operations on the report (paging, zooming, dill down, print, etc., etc.)?
    Can you duplicate the issue if you isolate the report to a new test app?
    Did you happen to notice if the issue existed prior to FP 3.5?
    Is this on your dev computer or a client computer?
    OS?
    Ludek
    Follow us on Twitter http://twitter.com/SAPCRNetSup
    Got Enhancement ideas? Try the [SAP Idea Place|https://ideas.sap.com/community/products_and_solutions/crystalreports]

  • Problem running Oracle Portal to Go (Oracle9i 1.0.2.0.0)

    I have installed Oracle9i Application Server WE 1.0.2.0.0 Standard Edition on Windows2000 Professional Edition. I am getting problems regarding running Portal to Go.
    The installer said that installation was successful. Moreover I have done the configuration tasks mentioned Oracle9i installation guide under post installation steps for Oracle9i.
    But Oracle Portal to Go is not running and returning error message. Are there some other tasks still to perform to configure the Oracle Portal to Go Standard Edition?
    Here it is a brief Description of what I have done with the installations process
    System: Pentium II 500 MHZ with 256 MB RAM and 15 GB Hard Disk so enough space available for installations.
    Windows 2000 professional was freshly installed
    All pre installation tasks are done like paging file size is 896MB
    Important Installation steps and points are as under (Standard Edition of Oracle 9i Application Server 1.0.2.0.0):
    I followed all the steps given in Oracle 9i AS installation guide
    On Windows 2000 Installer never asks for reboot before actually installing the Oracle 9i application server (Chapter 4 of installation guide: preparing system for installation: step5: page 5 of 25). So I manually reboot the system
    During installation when I reached Database Access Descriptor (DAD) for Oracle Portal. In TNS connect string field for Apache listener Configuration I entered the same name (abc) (chapter 4 of installation guide: installing oracle 9i Application server: step2, 3: page 10,11 of 25) as I was going to use for my Global database name later at database Identification steps (chapter 4 of installation guide: installing oracle 9i Application server: step 4: page 12 of 25)
    Note: In an other installation I left the same fields (TNS connect string) blank but of no use.
    (Please let me know if I have made any mistake here)
    When installation of Oracle9i AS reaches 100% installer opens a command prompt and displays
    ORA: 12541 TNS: No Listener
    Enter user name:
    When I enter SYSTEM as a user name it displays
    Password:
    I entered manager as password and then it displays
    ORA 12560: TNSProtocol adaptor error
    And once again it asks for user name and password
    I once again enter system as a user and manager as password.
    (Please let me know if I have made any mistake here)
    After 100% completion of the installation the configuration tools screen appears
    (Chapter 4 of installation guide: installing oracle 9i Application server: step 10: page 17 of 25) and the following tasks are performed
    Net8 configuration Assistant succeeds
    Oracle database configuration assistant succeeds
    When The Oracle portal 3.0 configuration Assistant Starts
    I hold the installation steps for oracle portal for a while and do some database configuration tasks that are necessary (may be some are not) for installation of portal.
    (Please let me know if I have made any mistake here)
    For example
    Increase the table space size of Users (400 MB), and Temp (100MB) table spaces.
    Validated invalid PL/SQL Modules with ULTRP.SQL script
    (Please let me know if I have made any mistake here)
    Installed dbms_job.sql package as it was mentioned in another guide (Oracle portal-to-Go installation Guide- Release1.0.2: Page 1: last line)
    (Please let me know if I have made any mistake here)
    Stopped the database and listener
    And did some changes as was asked in Oracle portal-to-Go installation Guide- Release1.0.2
    Edited the init<SID>.ora file and set the following fields
    aq_tm_processes = 1
    job_queue_processes = 4 (2 were recommended in guide but I left the already set values)
    job_queue_interval = 30
    (Please let me know if I have made any mistake here)
    Also I did the following too (though these are recommended for Internet file system)
    opern_cursors = 300 (in installation guide it is asked 255 but I kept the already set value)
    shared_pool_size = 52438800 (50M was suggested and this is more than that)
    processes = 200
    (Please let me know if I have made any mistake here)
    I started the database and listener
    Proceeded the installation of Oracle Portal as is described in installation guide for Oracle 9i Application guide 1.0.2.0.0
    And successfully completed the installation of Oracle Portal
    There were no errors reported on the installer however when I read the installation log some errors were mentioned at the end of the file
    Please see the attached log file.
    I also completed all the post installation tasks at the end of chapter 4 of Oracle9i Application Server installation guide 1.0.2.0.0 except the configuration of Oracle Internet file system (is it necessary for running Oracle Portal to Go)
    When I run the oracle portal to go the following situation is encountered
    Working: http://localhost/pls/portal30/admin_/dadentries.htm
    Error at: http://localhost/pls/portal30/portal30.home
    Error: The preference path does not exist: Oracle.Portal.Page (WWC-51000)
    (And this is the main source of confusion)
    Working: http://localhost/pls/portal30/admin_/gateway.htm?schema=portal30
    Working: http://et-wks-08:5555/invoke/wm.server.admin/adminPage
    Are there any other guides and post installation steps still to follow to successfully run this Portal to Go or it is sufficient?
    I can also send the installation logs of both Oracle 9i application server (installActions.log and installActions2001-05-28_03-50-56-PM.log) and Oracle portal to Go (install.log).
    If you ask, I can send you the installation guides that I have followed and the screen shoots of the error messages for a detail review.
    Moreover can anyone please tell me if this version of Oracle 9i Application server is ok or I must try some other version?
    Also advise any other if any successful configuration and installation options.
    Is it possible to run this portal to go with any other installation options/arrangements/configurations etc?
    Any help from anyone will be highly appreciated.
    Regards,
    Muhammad Usman,
    Software Engineer
    EssTec Lahore, Pakistan.

    Hi,
    If you use portal 30 instead of OAS, The installation gives you the Apache ready.
    Pablo
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Tarun Singhal ([email protected]):
    Hi,
    I am trying to implement Portal-to-go application .
    For installing Oracle Portal-To-Go 1.0.2 ,I followed oracle
    documectation.Now I want to install Portal-To-Go 1.0.2
    application using
    a) winnt ver. 4.0 (SP3)
    b) Oracle 8i
    c) Oracle Application server release 4.0.8.1
    d) servlet patch set
    e) pl/sql cartridges.
    (Oracle 8i and OAS 4.0.8.1 are installed with different oracle home directories.)
    I have installed winnt , OAS rel.4.0.8.1. both are working fine
    .now I want to install servlet Patch set and
    pl/sql cartridges.I am unable to locate the information and software for this on oracle site.
    can any body tell me why servlet patch set and pl/sql cartridges
    required for this application and
    from where should i download the servlet patch set software and PL/SQL cartriges
    for this version.
    Are the above specified softwares are compatible with each other or something extra
    required for this installation. Is service pack 3 (winnt 4.0) compatible
    with portal-to-go 1.0.2
    Can anybody help me please ?
    Regards
    Preeti Madhukar
    ([email protected])<HR></BLOCKQUOTE>
    null

  • How can i let Displaytag work in an Oracle 10g Portal environment?

    Hi there,
    I'm already searching and trying this for a week, but didn't succeed yet.
    I want to use displaytag to be able to sort and page data in a HTML table on a very generic and easy-to-use way.
    Locally in JDeveloper 10.1.3 on OC4J (embedded) it works like a charm (even exporting with the export filter).
    On portal...it "sucks" :-s ... It doesn't work at all. It displays the data, but when i click a column for sorting, or a another page of the displaytag an error occurs.
    If i do nothing (except giving requestURI="") , the portal suddenly displays it's toplevel page.
    If i try to compose the requestURI in the JSP itself, and get the approximate URI that the oracle portal needs, the action is called, but apparently our http session is invalidated, i get nullpointers of an object that should be on the request.getSession(), but it is null there.
    I already tried something like implementing the PortletRequestHelper and PortletHref , but therefore i need access to the request (or pageContext?) attributes renderResponse and portletRequest, that should be in the request or page as an attribute with a given name.
    I have already printed all session, request and pagecontext attributes and their names in a header.jsp (included like <%@ include file="header.jsp"%> ) , but no objects like javax.portlet.PortletRequest or javax.portlet.RenderResponse appear to be there.
    So i can't fetch them from the PageContext attribute in my custom PortletRequestHelper implementation.
    Well :-s I need help urgently. Can anyone give me more information to this? I already googled, searched different sources, addressed some colleagues here, and nothing could help me. You, Oracle experts, are my last hope. (Normally, i have a colleague who is very known with Oracle Portal, Oracle expert in our company, but he's ill).
    It must have something to do with a wrong URL, but i checked the URL generated by portal for a tab that we can click to change pages, and the URL generated by portal on the displaytag column headers ... (in my current code with the hand-written requestURI in the JSP itself) , and it is completely the same, only 2 request parameters are added. If i click the column, it gives a nullpointerexception on an object that should be on the session but is null.
    If you need more information, i'll be so kind as to answer your questions.
    I hope this explanation was clear enough :-s i'm quite aggitated that i can't get this wonderfull displaytag working in oracle portal.
    Kind regards,
    Steve

    Hi there :-)
    Thanks already for your replies.
    Well, i checked PortletRenderRequest and responses already ... But well ...
    I have to re-implement the PortletRequestHelperFactory to allow displaytag to generate the links.
    Displaytag expects me to make a PortletRequestHelperFactory (AbsentPortletRequestHelperFactory --> The project call Absenteisme ... employees that are absent from work are registered) that gives a pageContext parameter to an AbsentPortletRequestHelper.
    The PortletHref that i need to re-implement (AbsentPortletHref), is constructed using a PortletRequest and a PortletResponse parameter, like the default PortletHref in de Displaytag-Portlet source.
    PortletRequest and PortletRenderRequest aren't the same, this gives ClassCastExceptions, and other problems. I already tried using wrappers but can't find anything that works.
    :-s
    I really don't know further what to do, except indeed working with the correct objects, but how then override those porltet helper objects.
    Anyone experience with sorting / paging displaytag in oracle portal ? (I already read that export of displaytag data might pose problems in oracle portal, but this isn't a primary concern ... first i need sortable and pageable data working in Oracle Portal).

  • Problems with content query using tutorial for Web Center Portal 11.1.1.6

    Oracle® Fusion Middleware
    Tutorial for Oracle WebCenter Portal Developers
    11g Release 1 (11.1.1.6.0)
    E10273-08
    I'm trying to execute what is reported in the tutorial (sse above) at the section 6 (Connecting to and Managing Content Repositories), step 5 (Add a New Content Query) but I obtain following error.
    Any help will be appreciated.
    <UCMBridge> <executeRequest> Error during call to the server UCM associated with the UCM repository. The service GET_SEARCH_RESULTS was called with the anonymous user at 7/18/12 12:12 and returned the status code -32.
    oracle.stellent.ridc.protocol.ServiceException: Unable to retrieve search results. Failed to execute service method 'getSearchResults'. The error was caused by a problem internally generated. The error has been logged.
         at oracle.stellent.ridc.protocol.ServiceResponse.getResponseAsBinder(ServiceResponse.java:142)
         at oracle.stellent.ridc.protocol.ServiceResponse.getResponseAsBinder(ServiceResponse.java:108)
         at oracle.webcenter.content.integration.spi.ucm.UCMBridge.executeRequest(UCMBridge.java:778)
         at oracle.webcenter.content.integration.spi.ucm.search.SearchService.search(SearchService.java:196)
         at oracle.webcenter.content.integration.spi.ucm.search.SearchService.executeQuery(SearchService.java:278)
         at oracle.webcenter.content.integration.spi.ucm.search.ContentSearchExecutor.executeSearchCommand(ContentSearchExecutor.java:71)
         at oracle.webcenter.content.integration.spi.ucm.search.UCMSearchExecutor.executeSearchCommand(UCMSearchExecutor.java:132)
         at oracle.webcenter.content.integration.spi.ucm.search.SearchTranslator.doSearch(SearchTranslator.java:184)
         at oracle.webcenter.content.integration.spi.ucm.search.SearchTranslator.search(SearchTranslator.java:144)
         at oracle.webcenter.content.integration.spi.ucm.search.SearchOps.nodeSearch(SearchOps.java:116)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at oracle.webcenter.content.integration.federated.internal.delegate.LatestInterfaceVersionWrapper.invoke(LatestInterfaceVersionWrapper.java:73)
         at $Proxy189.nodeSearch(Unknown Source)
         at oracle.webcenter.content.integration.federated.internal.filter.logging.SOPSLoggingFilter.nodeSearch(SOPSLoggingFilter.java:78)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at oracle.webcenter.content.integration.federated.internal.delegate.LatestInterfaceVersionWrapper.invoke(LatestInterfaceVersionWrapper.java:73)
         at $Proxy189.nodeSearch(Unknown Source)
         at oracle.webcenter.content.integration.federated.internal.filter.validation.SOPSValidationFilter.nodeSearch(SOPSValidationFilter.java:97)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at oracle.webcenter.content.integration.federated.internal.delegate.LatestInterfaceVersionWrapper.invoke(LatestInterfaceVersionWrapper.java:73)
         at $Proxy189.nodeSearch(Unknown Source)
         at oracle.webcenter.content.integration.federated.internal.delegate.LatestSearchOpsDelegate.nodeSearch(LatestSearchOpsDelegate.java:97)
         at oracle.webcenter.content.integration.federated.internal.delegate.SearchLogic.nodeSearch(SearchLogic.java:154)
         at oracle.webcenter.content.integration.federated.internal.SearchManagerHelper.nodeSearchImpl(SearchManagerHelper.java:45)
         at oracle.webcenter.content.integration.federated.internal.itemloader.NodeSearchItemLoader.fetchItems(NodeSearchItemLoader.java:88)
         at oracle.webcenter.content.integration.paging.internal.RangeQueryProcessor.fetchItems(RangeQueryProcessor.java:157)
         at oracle.webcenter.content.integration.paging.internal.ItemLoadingAdapter.fetchItemsImpl(ItemLoadingAdapter.java:321)
         at oracle.webcenter.content.integration.paging.internal.ItemLoadingAdapter.fetchItems(ItemLoadingAdapter.java:179)
         at oracle.webcenter.content.integration.paging.internal.ItemLoadingAdapter.initialize(ItemLoadingAdapter.java:143)
         at oracle.webcenter.content.integration.paging.internal.PagedListImpl.<init>(PagedListImpl.java:116)
         at oracle.webcenter.content.integration.federated.internal.SearchManagerImpl.search(SearchManagerImpl.java:80)
         at oracle.webcenter.doclib.internal.model.presenter.vcr.PresenterRetrievalUtil.searchNodes(PresenterRetrievalUtil.java:189)
         at oracle.webcenter.doclib.internal.model.presenter.vcr.QueryRetrieverImpl.getNodes(QueryRetrieverImpl.java:65)
         at oracle.webcenter.content.internal.model.rc.ContentList.getContentResources(ContentList.java:209)
         at oracle.webcenter.content.internal.model.rc.ContentList.loadCache(ContentList.java:174)
         at oracle.adf.rc.spi.jndi.InMemoryContext.checkCacheLoaded(InMemoryContext.java:1401)
         at oracle.adf.rc.spi.jndi.InMemoryContext.localList(InMemoryContext.java:1136)
         at oracle.adf.rc.spi.jndi.InMemoryContext.listBindings(InMemoryContext.java:420)
         at oracle.adfinternal.rc.jndi.CatalogContextWrapper.listBindings(CatalogContextWrapper.java:630)
         at oracle.adf.rc.util.ElementResolver.resolveFolderContents(ElementResolver.java:485)
         at oracle.adfinternal.rc.jndi.FolderContext.flattenFolderContents(FolderContext.java:661)
         at oracle.adfinternal.rc.jndi.FolderContext.addElement(FolderContext.java:583)
         at oracle.adfinternal.rc.jndi.FolderContext.loadCache(FolderContext.java:372)
         at oracle.adf.rc.spi.jndi.InMemoryContext.checkCacheLoaded(InMemoryContext.java:1401)
         at oracle.adf.rc.spi.jndi.InMemoryContext.localList(InMemoryContext.java:1136)
         at oracle.adf.rc.spi.jndi.InMemoryContext.listBindings(InMemoryContext.java:420)
         at oracle.adfinternal.rc.jndi.CatalogContextWrapper.listBindings(CatalogContextWrapper.java:630)
         at oracle.adfinternal.rc.jndi.CatalogContextWrapper.listBindings(CatalogContextWrapper.java:616)
         at oracle.webcenter.portalframework.sitestructure.SiteStructureResource.getChildren(SiteStructureResource.java:827)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at oracle.webcenter.portalframework.sitestructure.AbstractELParameterizable.get(AbstractELParameterizable.java:47)
         at javax.el.MapELResolver.getValue(MapELResolver.java:164)
         at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173)
         at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200)
         at com.sun.el.parser.AstValue.getValue(Unknown Source)
         at com.sun.el.ValueExpressionImpl.getValue(Unknown Source)
         at org.apache.myfaces.trinidadinternal.taglib.ForEachTag.doStartTag(ForEachTag.java:117)
         at oracle.jsp.runtime.tree.OracleJspIterationTagNode.executeHandler(OracleJspIterationTagNode.java:43)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspIterationTagNode.doAfterBody(OracleJspIterationTagNode.java:60)
         at oracle.jsp.runtime.tree.OracleJspIterationTagNode.executeHandler(OracleJspIterationTagNode.java:46)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspIterationTagNode.executeHandler(OracleJspIterationTagNode.java:45)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspNode.execute(OracleJspNode.java:89)
         at oracle.jsp.runtimev2.ShortCutServlet._jspService(ShortCutServlet.java:89)
         at oracle.jsp.runtime.OracleJspBase.service(OracleJspBase.java:29)
         at oracle.jsp.runtimev2.JspPageTable.compileAndServe(JspPageTable.java:665)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:385)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:810)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:734)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:524)
         at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:444)
         at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:163)
         at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:184)
         at oracle.adfinternal.view.faces.taglib.region.IncludeTag.__include(IncludeTag.java:442)
         at oracle.adfinternal.view.faces.taglib.region.IncludeTag.doEndTag(IncludeTag.java:232)
         at oracle.adfinternal.view.faces.taglib.region.PageTemplateTag.doEndTag(PageTemplateTag.java:174)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:62)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspNode.execute(OracleJspNode.java:89)
         at oracle.jsp.runtimev2.ShortCutServlet._jspService(ShortCutServlet.java:89)
         at oracle.jsp.runtime.OracleJspBase.service(OracleJspBase.java:29)
         at oracle.jsp.runtimev2.JspPageTable.compileAndServe(JspPageTable.java:665)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:385)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:810)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:734)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:179)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:524)
         at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)
         at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:410)
         at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
         at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
         at oracle.adfinternal.view.faces.config.rich.RecordRequestAttributesDuringDispatch.dispatch(RecordRequestAttributesDuringDispatch.java:44)
         at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
         at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
         at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
         at org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch(FacesContextFactoryImpl.java:267)
         at com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:469)
         at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:140)
         at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)
         at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:193)
         at oracle.webcenter.portalframework.sitestructure.handler.CustomViewHandler.renderView(CustomViewHandler.java:258)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:911)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:367)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:222)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.portlet.client.adapter.adf.ADFPortletFilter.doFilter(ADFPortletFilter.java:32)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.webcenter.framework.events.dispatcher.EventDispatcherFilter.doFilter(EventDispatcherFilter.java:44)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.wcps.client.PersonalizationFilter.doFilter(PersonalizationFilter.java:75)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.webcenter.content.integration.servlets.ContentServletFilter.doFilter(ContentServletFilter.java:168)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.webcenter.lifecycle.filter.LifecycleLockFilter.doFilter(LifecycleLockFilter.java:151)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:179)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    <RepositoryException> <<init>> 18-lug-2012 12.12.22 oracle.webcenter.content.integration.spi.ucm.search.SearchService search
    SEVERE: There was an error during the search in UCM repository. When you invoke the service GET_SEARCH_RESULTS as anonymous user and time stamp 07/18/12 12:12, was awarded the status code -32. The research was Search [repositoryId = UCM, to return max = 100, useFullTextSearch = false, useCache = true, expr = "toProperty ('cm_contentType') == 'IDC: GlobalProfile'"] and the map of parameters was ResultCount = {51, FolderPathInSearchResults = 1, SortField = dInDate, IdcService = GET_SEARCH_RESULTS, SortOrder = Desc, vcrAppendObjectClassInfo = 1, StartRow = 1, QueryText =, = vcrContentType IDC: GlobalProfile}.
    oracle.webcenter.content.integration.RepositoryException: 18-lug-2012 12.12.22 oracle.webcenter.content.integration.spi.ucm.search.SearchService search
    SEVERE: There was an error during the search in UCM repository. When you invoke the service GET_SEARCH_RESULTS as anonymous user and time stamp 07/18/12 12:12, was awarded the status code -32. The research was Search [repositoryId = UCM, to return max = 100, useFullTextSearch = false, useCache = true, expr = "toProperty ('cm_contentType') == 'IDC: GlobalProfile'"] and the map of parameters was ResultCount = {51, FolderPathInSearchResults = 1, SortField = dInDate, IdcService = GET_SEARCH_RESULTS, SortOrder = Desc, vcrAppendObjectClassInfo = 1, StartRow = 1, QueryText =, = vcrContentType IDC: GlobalProfile}.
         at oracle.webcenter.content.integration.spi.ucm.search.SearchService.search(SearchService.java:202)
         at oracle.webcenter.content.integration.spi.ucm.search.SearchService.executeQuery(SearchService.java:278)
         at oracle.webcenter.content.integration.spi.ucm.search.ContentSearchExecutor.executeSearchCommand(ContentSearchExecutor.java:71)
         at oracle.webcenter.content.integration.spi.ucm.search.UCMSearchExecutor.executeSearchCommand(UCMSearchExecutor.java:132)
         at oracle.webcenter.content.integration.spi.ucm.search.SearchTranslator.doSearch(SearchTranslator.java:184)
         at oracle.webcenter.content.integration.spi.ucm.search.SearchTranslator.search(SearchTranslator.java:144)
         at oracle.webcenter.content.integration.spi.ucm.search.SearchOps.nodeSearch(SearchOps.java:116)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at oracle.webcenter.content.integration.federated.internal.delegate.LatestInterfaceVersionWrapper.invoke(LatestInterfaceVersionWrapper.java:73)
         at $Proxy189.nodeSearch(Unknown Source)
         at oracle.webcenter.content.integration.federated.internal.filter.logging.SOPSLoggingFilter.nodeSearch(SOPSLoggingFilter.java:78)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at oracle.webcenter.content.integration.federated.internal.delegate.LatestInterfaceVersionWrapper.invoke(LatestInterfaceVersionWrapper.java:73)
         at $Proxy189.nodeSearch(Unknown Source)
         at oracle.webcenter.content.integration.federated.internal.filter.validation.SOPSValidationFilter.nodeSearch(SOPSValidationFilter.java:97)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at oracle.webcenter.content.integration.federated.internal.delegate.LatestInterfaceVersionWrapper.invoke(LatestInterfaceVersionWrapper.java:73)
         at $Proxy189.nodeSearch(Unknown Source)
         at oracle.webcenter.content.integration.federated.internal.delegate.LatestSearchOpsDelegate.nodeSearch(LatestSearchOpsDelegate.java:97)
         at oracle.webcenter.content.integration.federated.internal.delegate.SearchLogic.nodeSearch(SearchLogic.java:154)
         at oracle.webcenter.content.integration.federated.internal.SearchManagerHelper.nodeSearchImpl(SearchManagerHelper.java:45)
         at oracle.webcenter.content.integration.federated.internal.itemloader.NodeSearchItemLoader.fetchItems(NodeSearchItemLoader.java:88)
         at oracle.webcenter.content.integration.paging.internal.RangeQueryProcessor.fetchItems(RangeQueryProcessor.java:157)
         at oracle.webcenter.content.integration.paging.internal.ItemLoadingAdapter.fetchItemsImpl(ItemLoadingAdapter.java:321)
         at oracle.webcenter.content.integration.paging.internal.ItemLoadingAdapter.fetchItems(ItemLoadingAdapter.java:179)
         at oracle.webcenter.content.integration.paging.internal.ItemLoadingAdapter.initialize(ItemLoadingAdapter.java:143)
         at oracle.webcenter.content.integration.paging.internal.PagedListImpl.<init>(PagedListImpl.java:116)
         at oracle.webcenter.content.integration.federated.internal.SearchManagerImpl.search(SearchManagerImpl.java:80)
         at oracle.webcenter.doclib.internal.model.presenter.vcr.PresenterRetrievalUtil.searchNodes(PresenterRetrievalUtil.java:189)
         at oracle.webcenter.doclib.internal.model.presenter.vcr.QueryRetrieverImpl.getNodes(QueryRetrieverImpl.java:65)
         at oracle.webcenter.content.internal.model.rc.ContentList.getContentResources(ContentList.java:209)
         at oracle.webcenter.content.internal.model.rc.ContentList.loadCache(ContentList.java:174)
         at oracle.adf.rc.spi.jndi.InMemoryContext.checkCacheLoaded(InMemoryContext.java:1401)
         at oracle.adf.rc.spi.jndi.InMemoryContext.localList(InMemoryContext.java:1136)
         at oracle.adf.rc.spi.jndi.InMemoryContext.listBindings(InMemoryContext.java:420)
         at oracle.adfinternal.rc.jndi.CatalogContextWrapper.listBindings(CatalogContextWrapper.java:630)
         at oracle.adf.rc.util.ElementResolver.resolveFolderContents(ElementResolver.java:485)
         at oracle.adfinternal.rc.jndi.FolderContext.flattenFolderContents(FolderContext.java:661)
         at oracle.adfinternal.rc.jndi.FolderContext.addElement(FolderContext.java:583)
         at oracle.adfinternal.rc.jndi.FolderContext.loadCache(FolderContext.java:372)
         at oracle.adf.rc.spi.jndi.InMemoryContext.checkCacheLoaded(InMemoryContext.java:1401)
         at oracle.adf.rc.spi.jndi.InMemoryContext.localList(InMemoryContext.java:1136)
         at oracle.adf.rc.spi.jndi.InMemoryContext.listBindings(InMemoryContext.java:420)
         at oracle.adfinternal.rc.jndi.CatalogContextWrapper.listBindings(CatalogContextWrapper.java:630)
         at oracle.adfinternal.rc.jndi.CatalogContextWrapper.listBindings(CatalogContextWrapper.java:616)
         at oracle.webcenter.portalframework.sitestructure.SiteStructureResource.getChildren(SiteStructureResource.java:827)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at oracle.webcenter.portalframework.sitestructure.AbstractELParameterizable.get(AbstractELParameterizable.java:47)
         at javax.el.MapELResolver.getValue(MapELResolver.java:164)
         at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173)
         at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200)
         at com.sun.el.parser.AstValue.getValue(Unknown Source)
         at com.sun.el.ValueExpressionImpl.getValue(Unknown Source)
         at org.apache.myfaces.trinidadinternal.taglib.ForEachTag.doStartTag(ForEachTag.java:117)
         at oracle.jsp.runtime.tree.OracleJspIterationTagNode.executeHandler(OracleJspIterationTagNode.java:43)
    etc.

    Can you check the Content Server log file (typically UCM_server1.out on the file system) for the corresponding error message on that side?

  • WD Table:  Repositioning Paging Buttons in Table Footer

    Is it possible to reposition the paging buttons  to appear in the right hand side of the WD table footer?  Is it possible to reposition the paging to appear in the header of the Web Dynpro Table?

    See
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/1011818d-1abe-2910-5897-f72eb59c951a
    Armin

  • Regarding Portal Performance

    HI friends:
       after some time running, Portal memory seems to be overflow, users can't log onto the
    system, error  says iviews couldn't be reached,  when restart server, everything recover,
    could you please tell me how release those memory which seems not to be released automatically
    thank you very much

    Hello ,
    You need to set JVM Parameter to collect the Heap Dump, Core Dump ,
    Add jvm parameters:
    -Xmx30m -XX:+HeapDumpOnOutOfMemoryError (SUN JVM) to limit the maximum to 30MB and
    trigger a heap dump when out of memory error occurred
    -Xdump:system:events=user,request=exclusiveprepwalkcompact for manually triggering of core dump
    Issues could be following,
    Long GC Pause Times for Class unloading times , High Paging in your system.
    Frquent Garbage Collection for Insufficient heap size for the nursery area & tenure area.
    Realu201D OOM, where a new allocation request can not be satisfied by the JVM.
    I will advise you to create an OSS Message for this issue and follow the instruction based on the issue.
    While there will be system hung situation , need to collect heap , core and thread dump from where you can start investigation.
    As result , you may need to upgrade your JVM / Change in JVM Parameter / Increasing Hardware resource.
    Regards
    Sumanta

  • Problem with Print button in the BI reports integrated in portal

    Hi,
    We have some BI reports integrated into portal.and we have a Print button,which is a standard SAP functionality,doesnot work.When we click that print button it takes forever to load the page and print it.
    Please help me in resolving this issue and points will be rewarded for sure
    Bala

    Solved myself.
    The answer lies in this link:
    http://help.sap.com/saphelp_nw70/helpdata/en/76/489d39d342de00e10000000a11402f/frameset.htm
    See the following two properties under Paging:
    Columns Scrolled for Each Step (BLOCK_COLUMNS_STEP_SIZE)
    Rows Scrolled for Each Step (BLOCK_ROWS_STEP_SIZE)
    The values of these two properties have to be changed in the Web Template you are using for your BI Reports.
    Regards,
    Ankur

  • How to Know total users in Portal

    Hi,
    How to know the total users in Portal.I gone to User Administraion and tried to search in that with out any parameter then I got a message like "Last search Exceeded the size limit of the Server.Search result is incomplete." and "Last search returned with 1000 elements.". But I want to know the TOTAL USERS in the PORTAL.
    Can u help me in this regard. Urgent.
    Regards
    Krishna

    Hi Krishna,
    the paged search is possible by using the
    parameter "ume.ldap.access.extended_search_size" in your configuration XML.
    Just set a value blow 1000 e.g. 900 as like in this
    example and all entries above 900 will be paged:
    <ume.ldap.access.extended_search_size>900</ume.ldap.access.extended_search_size>
    Do not forget to restart and check the values "Max. Search" and "Warn. Search" set for  the Admin-UI.
    Regards
    Stefan

  • Weird load balancing and paging: What is going on?

    Hi,
    We have EP 7 installed in our environment.  The Portal has a Central Instance and two dialog instances.  We are using NetScaler 7 as a load balancer.  Our load balancer is currently configured with a weighted round-robin of 3:3:1.  For all requests, 3 connections are set to each of the dialog instance with only 1 connection sent to the central instance. 
    We have recently received a monitoring report which indicates that, despite the load balancing configurations, one of the dialog instance (DI1) is having a higher CPU load.  We assume this means that more requests are being sent to one particular instance.  Comparing this report with the past reports we have received, this particular instance has been consistently getting higher CPU loads, which is puzzling.  The dialog instances in our Portal setup do not do anything else, other than serving Portal requests.  In other words, no third party applications are installed on these servers.  We do not know why this particular instance is having a higher CPU load.  Is there anything that we can do to find out why this instance keeps having a higher CPU load?  Is there something we should be doing at the load balancer's end?
    On a different note, the other dialog instance (DI2) is having high paging activities.  From one of the posts in the forums, it seems to indicate that the high paging might be an indication that the Portal is undergoing some garbage collection activities.  However, it does not make sense that only ONE instance is having high paging if garbage collection is carried out on.  How is it that the rest of the instances are not having high paging issues?  Has anyone come across this situation?  What should we do to find out what is going on behind the screens?
    Any suggestions/advice would be much appreciated.
    Thank You.

    Hi Dagfinn,
    Many thanks for your reply. 
    Question1: How is NetScaler configured with regards to stickyness?
    We have NetScaler Persistence turned on, so that users' requests are served by the same dialog instance from the beginning to the end.  We found that if Persistence is not enforced, a user's request could be sent to a different dialog instance, which will cause data inconsistencies.  Can this be counted as stickyness?  I am not sure how Persistence is maintained.  It could be possible that it is done via IP...I will find out more from my colleague, who is maintaining NetScaler. 
    I guess we will need to have monitoring tools in place to determine the actual load distribution, as you have suggested in Question 2.  I guess we will have to consider the viable actions to be taken from what we shall observe... 
    Question 2: Can you get some data one how NetScaler is distributing the load in practice (not in theory, ie. configuration) ? (usually is a monitoring tool for this in such a product)
    I believe my colleague has such tools.  I will try to obtain the relevant data and make the appropriate analysis.
    Question 3: How many server nodes do you have for the central instance and for the two dialog instances?
    We have 1 server node in the central instance and 3 server nodes for each of the dialog instance.
    Many thanks again on your suggestion to choose a better score other than weighted round-robin.  We'll do the necessary analysis and decide a better score to use on NetScaler.
    Edited by: Voon Siong Lum on Jan 17, 2008 1:51 AM

  • Increase report size (columns and rows) in portal

    Hi all,
    Hope someone can help me with this.  I don't have any experience administering the reporting portal, hopefully this is an easy question.
    The portal displaying BI queries shows only about 10 columns and 10 rows at a time.  This is annoying since users have to scroll around to see all the rows and columns.  Where can I adjust the number of columns and rows displayed?
    Thanks,
    M.

    Hi M.B.
    Open WAD ( Bex Web Application Designer ) in which , you have assigned BI query. follow the steps for changing no of rows & columns.
    Step 1.    Properties   -  > select Web Items parametes.
    Step 2.   select  Ananlysis
    Step 3.   Scroll down  -> paging  -> here you can change no of rows & columns.
    Hope it will serve your query. If problem solved , closed this thread .
    Regards,
    Anand Mehrotra.

  • Error While fetching content nodes from Weblogic Portal

    Hi,
    I am trying to deploy an application on Weblogic server which will connect to Weblogic portal repository and fetch content nodes from the specified repository. While accessing the repositroy nodes from my jsp code I get following error:
    I am not very clear what is going wrong
    Error 500--Internal Server Error
    com.bea.content.RepositoryRuntimeException: Repository configuration error.
         at com.bea.content.manager.internal.RepositoryManagerImpl.getRepositoryOps(RepositoryManagerImpl.java:194)
         at com.bea.content.manager.internal.RepositoryManagerImpl.connect(RepositoryManagerImpl.java:141)
         at com.bea.content.manager.RepositoryManagerFactory.connect(RepositoryManagerFactory.java:46)
         at com.bea.content.federated.internal.VirtualRepositoryManagerImpl.getRepositoryManager(VirtualRepositoryManagerImpl.java:306)
         at com.bea.content.federated.internal.VirtualRepositoryManagerImpl.getSearchOps(VirtualRepositoryManagerImpl.java:332)
         at com.bea.content.federated.internal.itemloader.NodeSearchItemLoader.fetchItemIdentifiers(NodeSearchItemLoader.java:68)
         at com.bea.content.federated.internal.itemloader.DirectAccessItemLoaderBase.minimalResolve(DirectAccessItemLoaderBase.java:17)
         at com.bea.content.paging.internal.PagedListImpl.(PagedListImpl.java:89)
         at com.bea.content.federated.internal.SearchManagerImpl.search(SearchManagerImpl.java:55)
         at jsp_servlet.__test._jspService(__test.java:133)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:226)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:124)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3370)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.internal.AuthenticatedSubject;Lweblogic.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(Unknown Source)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2117)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2023)
    Caused by: javax.naming.NameNotFoundException: While trying to lookup 'examplesWebApp.BEA_content.RepositoryOpsHome' didn't find subcontext 'examplesWebApp'. Resolved ''; remaining name 'examplesWebApp/BEA_content/RepositoryOpsHome'
         at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1138)
         at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:246)
         at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:171)
         at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:205)
         at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:254)
         at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:367)
         at javax.naming.InitialContext.lookup(InitialContext.java:351)
         at com.bea.content.ContentEJBHomeCache.lookup(ContentEJBHomeCache.java:56)
         at com.bea.content.manager.internal.RepositoryManagerImpl.getRepositoryOps(RepositoryManagerImpl.java:187)
         at com.bea.content.manager.internal.RepositoryManagerImpl.connect(RepositoryManagerImpl.java:141)
         at com.bea.content.manager.RepositoryManagerFactory.connect(RepositoryManagerFactory.java:46)
         at com.bea.content.federated.internal.VirtualRepositoryManagerImpl.getRepositoryManager(VirtualRepositoryManagerImpl.java:306)
         at com.bea.content.federated.internal.VirtualRepositoryManagerImpl.getSearchOps(VirtualRepositoryManagerImpl.java:332)
         at com.bea.content.federated.internal.itemloader.NodeSearchItemLoader.fetchItemIdentifiers(NodeSearchItemLoader.java:68)
         at com.bea.content.federated.internal.itemloader.DirectAccessItemLoaderBase.minimalResolve(DirectAccessItemLoaderBase.java:17)
         at com.bea.content.paging.internal.PagedListImpl.(PagedListImpl.java:89)
         at com.bea.content.federated.internal.SearchManagerImpl.search(SearchManagerImpl.java:55)
         at jsp_servlet.__test._jspService(__test.java:133)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:226)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:124)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3370)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.internal.AuthenticatedSubject;Lweblogic.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(Unknown Source)

    Repositories are essentially external to applications.
    Applications are associated with repositories via repository configs. Repository configs allow applications to access repositories.
    1. There is no special 'centralized repository'.
    2. This can be done, but has caveats, especially around caching. If multiple applications have repo configs which refer to the same repository, there can be caching issues. For example, suppose apps A and B both have repo configs for accessing repo R. If you use app A to change some data in repo R, then try to read the change via app B, you can end up with cached data instead of the most recent data in repo R. This is something to be aware of with this type of configuration.
    3. There is typically one WLP admin url per application. For example, if you have an application named 'FooApp', then the admin url can typically be found at 'http://localhost:7001/FooAppAdmin'. Application 'BarApp' may have an admin url at http://localhost:7001/BarAppAdmin.
    You can use the weblogic server console at http://localhost:7001/console to see these -- click on Deployments, then click Monitoriing. In the Context Root column, you can see the various top-level context roots registered for this application.
    4. Repositories are top-level possibly-shared entities, similar to databases.
    Applications 'use' Repositories via Repository Configs.
    Applications 'own' RepositoryConfigs, which allow them to 'use' a specific Repository.
    It's possible to have multiple applications 'use' the same repository (each application would have to have its own RepoConfig referring to the same repository), but there can be caching issues with this configuration -- see (2).
    Each application 'owns' its own set of repo configs, and therefore its own VCR namespace. The VCR namespace is compsed of the RepoConfigs that application 'owns'. For example, if an application has repository configs with names 'Repo1' and 'Repo2', then the VCR namespace includes /Repo1/... and /Repo2/...
    Note that each RepoConfig entry has a name, which becomes its VCR namespace path. The path to a node in a repository begins with / followed by the name of the RepoConfig followed by /. Application A and application B may each be accessing Repo R, but via different names. For example, if A has the path to Repo R registered via name 'RepoR', then its VCR path to Repo R is /RepoR/... If B has the path to Repo R registered via the name 'R', then its VCR path to Repo R is /R/...

  • WebLogic Portal 4.0 Hangs on startup

    I installed the Weblogic portal 4.0 product today (Nov 9 2001).
    I activated the license file (.bea) as described in documentation.
    I tried to start up the portal server.
    I entered the password for the weblogic server, this was ok.
    The config.xml was loaded ok.
    Then I waited for 40 minutes, with no further progress other than the message:
    <starting weblogic admin server "portalServer" for domain "portalDomain">
    I have 128 Mb memory, with a paging memory total of 512 Mb.
    I have a Pentium 3 833MHz Machine.
    During the 40 minute wait, the machine seemed to be writing to disk the whole time.
    Any ideas? Thanks.

    Hi.
    I suggest you try posting your question to the weblogic.integration.interest newsgroup
    - perhaps someone there may be able to answer your question.
    Thanks,
    Michael
    Lou Keeble wrote:
    I installed the Weblogic portal 4.0 product today (Nov 9 2001).
    I activated the license file (.bea) as described in documentation.
    I tried to start up the portal server.
    I entered the password for the weblogic server, this was ok.
    The config.xml was loaded ok.
    Then I waited for 40 minutes, with no further progress other than the message:
    <starting weblogic admin server "portalServer" for domain "portalDomain">
    I have 128 Mb memory, with a paging memory total of 512 Mb.
    I have a Pentium 3 833MHz Machine.
    During the 40 minute wait, the machine seemed to be writing to disk the whole time.
    Any ideas? Thanks.--
    Developer Relations Engineer
    BEA Support

  • Paging in Workshop

    Hi,
    i need to implement paging (Prev / Next) in a portlet, which displays search results. I cannot find the relevant netui tags. Portal is capable of performing this everyday action, isn't it ?
    Thanks
    Mark

    How do you represent the page break in your text file? If its just some special delimiter, then easy enough to group the xml data per page and put each in a new "row" with the page delimiter as the final field in the prior group.
    Regards,
    Gareth

  • Paging a Table

    Could someone help me with the code to maintain the data when paging the table. I populated the table based on the role that the user selected in a drop down. Here is my existing code.
    Protected Sub ddkRolesList_Select(ByVal sender As System.Object, ByVal e As SAP.Web.UI.Controls.AbstractDropDownByKey.SelectEventArgs) Handles ddkRolesList.Select
    Dim um As New UserManagement
    Dim role As String = ddkRolesList.SelectedKey.ToString()
    Dim users As Array = um.GetUsersOfRole(role, True)
    Dim user As String
    For Each user In users
    Dim tRow As New TableRow()
    Dim tCell As New TableBodyCell()
    Dim tCell2 As New TableBodyCell()
    Dim tCell3 As New TableBodyCell()
    tCell.TableCellContent = New TextView(GetName(user))
    tRow.Cells.Add(tCell)
    tCell2.TableCellContent = New TextView(GetEmail(user))
    tRow.Cells.Add(tCell2)
    tCell3.TableCellContent = New CheckBox()
    tRow.Cells.Add(tCell3)
    Table1.Items.Add(tRow)
    Next
    End Sub
    Thanks,
    Gabe Petro

    Hi Gabe,
    how are you doing ?
    have you informed yourself of the links presented by Ofer in the following thread : Portal User Management via .Net   ?
    that is the methodology to be able to access the UM from within NPDK
    comming to the code :
    the logical steps in your case
    1> read portal object
    2> create local copy of data object
    3> create local data table
    4> create default view and bind grid
    they are over engineered, but none the less should yeild the result you require
    what result do you get with the code ?
    um.GetUsersOfRole(role, True)
    please check the methods
    1> GetUserName
    2> GetUserEmail
    as they are outside the scope of the current function
    with respect,
    amit
    Private Sub BuildTable(ByVal roleID As String)
    Dim um As New UserManagement()
    Dim role As String = roleID
    Dim users As Array = um.GetUsersOfRole(role, True)
    Dim user As String
    tblRoleA.Header.Text = "Users of " & ddkRoleA.SelectedItem.Text
    Dim usersTable As New DataTable
    Dim myDataRow As DataRow
    Dim myDataView As DataView
    usersTable.Columns.Add("Name", Type.GetType("System.String"))
    usersTable.Columns.Add("Email", Type.GetType("System.String"))
    ' Iterate FileInfo objects to populate the DataTable.
    For Each user In users
    myDataRow = usersTable.NewRow()
    myDataRow("Name") = GetUserName(user)
    myDataRow("Email") = GetUserEmail(user)
    usersTable.Rows.Add(myDataRow)
    Next user
    ' Create a new DataView and sort it based on the sort field.
    myDataView = usersTable.DefaultView
    'myDataView.Sort = strSortField
    tblRoleA.DataSource = myDataView
    tblRoleA.DataBind()
    End Sub

Maybe you are looking for