Portlets on Pages?

Hello,
Is there a way to know if portlets are in use (i.e. on pages)?
We have a bunch of portlets that might need to be deleted, but I am unsure if they are on pages or not. Or just sitting in Admin folders.
Thanks,
V

I use the following query to see what portlets are where:
Use [PlumDB]
SELECT communities.NAME AS COMMUNITYNAME, pages.NAME AS PAGENAME, gadgets.NAME AS PortletName
FROM PTPAGEGADGETS pagegadgets LEFT JOIN PTPAGES pages ON pagegadgets.PAGEID=pages.OBJECTID INNER JOIN PTGADGETS gadgets ON pagegadgets.GADGETID=gadgets.OBJECTID INNER JOIN PTCOMMUNITIES communities ON pages.FOLDERID = communities.FOLDERID
ORDER BY communities.NAME, pages.NAME ASC,gadgets.name asc
Hope this helps!

Similar Messages

  • Urgent: how to add dynamic page created by portal to your as a portlet in page

    i want to add a component i made by portal like dynamic page as a portlet into page in my application. please the answer is so important
    thanks

    HI,
    its easy to do.
    1.Create an application.
    2.Publish it as Application Provider.
    3.In that Application,create objects like dynamic pages,forms or report.
    4.Publish Dynamic page as a portlet.
    5.Create New Page or edit existing one.
    6.Click on add portlet tab and you will see ur dynamic page name in the portlet repository List.
    Thats it.
    null

  • Portlet to Portlet Across Pages

    Does anyone know the recommended way to do portlet to portlet interaction ACROSS
    PAGES? i've seen the 'martini' portlet but this doesnt show how one portlet can
    affect another portlet on a different page.
    I've tried connecting webflows via proxy nodes (doesn't work right, causes portlet
    B to be included in portlet A's page, which will cause errors)
    I've started to do a "forward" customization to the portal like the "redirect"
    example on dev2dev, but this doesn't work well either.
    thansk

    thanks, i appreciate the feedback. that's how i'm going to try it...
    "William Young" wyoungATsapient.com wrote:
    >
    Heya Kurt,
    We did almost the same thing you are trying to do (we had a quick search
    input
    box in our header instead of a portlet that appeared everywhere).
    We implemented it using a tag such as this:
    <portal:form event="bea.portal.framework.internal.refresh"
    namespace="search"
    pageName="SearchResultPage" name="frmBasicSearch" method="GET">
    The SearchResultsPage rendered our SearchResultsPortlet. The search
    results
    portlet's webflow had the refresh event go directly the SearchIP (which
    is a bit
    weird...but it worked). We did this in Portal 4.0.
    Will Young
    "Kurt C" <[email protected]> wrote:
    you could do this, but that doesn't require portlet to portlet communication
    at
    all. the point is that the search form should be painted on all screens
    but display
    it's results on only 1 page. The results "window" is very large, the
    search form
    is very small.
    after some thought, i think the best way to do this is by doing an actual
    page
    change and passing the search criteria with the request. It's not ideal,
    but i
    think the only option for portlet to portlet across page boundaries
    "Adnan Bukhari" <[email protected]> wrote:
    I don't know much about your design but to keep things simple if you
    design your
    search portlet such that it also shows search result the you can use
    the portlet
    on both pages. Store search result in pipeline session.
    Regards
    Adnan
    "Kurt C" <[email protected]> wrote:
    The portlet can be made to post to itself. You can then have an
    InputProcessor which can intercept the data and store it in the session.
    Then when a user clicks on the second page, on refresh the second
    portlet can retrieve the data from the session.but this doesn't accomplish the goal of sending the user from page1
    to 2, they
    are having to do it manually
    Also, I think that instead of posting to the same page, the portletcan
    be made to post to the second page after going through the input
    processor. That way you can have the user fill in the form data,then
    i've tried this with createPageChange url and with Proxy nodes (i.e.,
    IP to IP
    in another webflow , represented on another page)
    and it doesn't work
    i think maybe i can just do a regular "get" to the second page andlet
    it do the
    processing
    Jalpesh Patadia <[email protected]> wrote:
    Kurt C wrote:
    Yes, i figured that. But what if portlet A (on page 1) is submittingform data
    to portlet B (on page 2)? How does the form data get put into the
    session?
    I suppose
    you can just do a pageChangeUrl tag and pass in the parameters,
    but
    then you really
    couldnt' use any webflow , correct??The portlet can be made to post to itself. You can then have an
    InputProcessor which can intercept the data and store it in the session.
    Then when a user clicks on the second page, on refresh the second
    portlet can retrieve the data from the session.
    Also, I think that instead of posting to the same page, the portletcan
    be made to post to the second page after going through the input
    processor. That way you can have the user fill in the form data,then
    hit submit which will then activate the second page. Once the portlet
    in
    the second page is being rendered, it can retrieve the informationfrom
    the session and display appropriate information.
    Thanks,
    Jalpesh.
    Jalpesh Patadia <[email protected]> wrote:
    One way which I can think of is to put the data you want to share
    into
    the pipeline session. Then when the portlet on another page is
    accessed,
    it would fetch that data and then change it's display accordingly.
    Thanks,
    Jalpesh.
    Kurt C wrote:
    Does anyone know the recommended way to do portlet to portlet
    interaction
    ACROSS
    PAGES? i've seen the 'martini' portlet but this doesnt show how
    one
    portlet can
    affect another portlet on a different page.
    I've tried connecting webflows via proxy nodes (doesn't work right,causes portlet
    B to be included in portlet A's page, which will cause errors)
    I've started to do a "forward" customization to the portal like
    the
    "redirect"
    example on dev2dev, but this doesn't work well either.
    thansk

  • Error to add urlservice sample portlet to pages

    I have successfuly installed the JPDK and URLService,and I can see the google portlet works in the portlet repository,but when I add it to pages ,there is a lot of error:
    : Error while adding Portlets to the Page. (WWC-44012)
    An unexpected error occurred: ORA-29532: Java call terminated by uncaught Java exception: java.net.ProtocolException: Invalid Content-length header received: 3162 (WWC-43000)
    An unexpected error occurred: java.net.ProtocolException: Invalid Content-length header received: 3162
    at HTTPClient.Response.getHeaders(Response.java:663)
    at HTTPClient.Response.getStatusCode(Response.java:232)
    at HTTPClient.RetryModule.responsePhase1Handler(RetryModule.java:80)
    at HTTPClient.HTTPResponse.handleResponse(HTTPResponse.java:623)
    at HTTPClient.HTTPResponse.getInputStream(HTTPResponse.java:515)
    at oracle.webdb.provider.web.HttpProviderDispatcher.dispatch(HttpProviderDispatcher.java:817)
    at oracle.webdb.provider.web.HttpProviderDispatcher.registerPortlet(HttpProviderDispatcher.java:203)
    (WWC-43000)
    any on who have had this problems before?
    how to resolve it ?thanks a lot

    thanks for reply ,now my problem is resovled ,but i meet another problem.
    That is that I can add the portlet to the page and display well,but when I try to integrate the portlet with external applicatioon by BASIC AUTH,it does not work ,WHEN i set the provider's login frequency is "never" the jserv.log displayes:
    [11/07/2002 19:37:12:182 GMT-05:00] page/Unable to get cache object from getOutputStream
    [11/07/2002 19:44:57:752 GMT-05:00] urlsample/Entering URLSecurityManager hasAccess(Portlet,ProviderUser) *****************
    [11/07/2002 19:44:57:752 GMT-05:00] urlsample/URLSecurityManager:hasAccess(Portlet). Auhtorize Type Is non registered, Returning true
    [11/07/2002 19:44:57:753 GMT-05:00] urlsample/Entering URLSecurityManager hasAccess(PortletReference,ProviderUser) *****************
    [11/07/2002 19:44:57:753 GMT-05:00] urlsample/Entering URLSecurityManager hasAccess(Portlet,ProviderUser) *****************
    [11/07/2002 19:44:57:753 GMT-05:00] urlsample/URLSecurityManager:hasAccess(Portlet). Auhtorize Type Is non registered, Returning true
    [11/07/2002 19:44:57:753 GMT-05:00] urlsample/URLSecurityManager:hasAccess(PortletReference: Return Value being returnedtrue
    [11/07/2002 19:44:57:754 GMT-05:00] urlsample/renderBody : Entering render ********************************
    [11/07/2002 19:44:57:754 GMT-05:00] urlsample/renderBody : DebugLevel = 3
    [11/07/2002 19:44:57:754 GMT-05:00] urlsample/ProviderSubscribe : Hashtable doesn't have any values. Loading from file ...
    [11/07/2002 19:44:57:754 GMT-05:00] urlsample/URLProvider:init:mapFilePath /opt/urlservices/providers/urlsample
    [11/07/2002 19:44:57:755 GMT-05:00] urlsample/URLProvider:storeSubscriberKeyPersistent: Leaving ...
    [11/07/2002 19:44:57:755 GMT-05:00] urlsample/URLProvider:loadSubscriberInfo: Entered ...
    [11/07/2002 19:44:57:755 GMT-05:00] urlsample/URLProvider:loadSubscriberInfo: Created File Inputstream ...java.io.FileInputStream@62937c
    [11/07/2002 19:44:57:755 GMT-05:00] urlsample/URLProvider:loadSubscriberInfo: Exception occured ... java.io.StreamCorruptedException: Caught EOFException while reading the stream header
    [11/07/2002 19:44:57:755 GMT-05:00] urlsample/ProviderSubscriber:getSubscriber -- ProviderId & subscriberID -- 5074441 & null
    [11/07/2002 19:44:57:755 GMT-05:00] urlsample/URLRenderer:renderBody -- subscriberID -- null
    [11/07/2002 19:44:57:755 GMT-05:00] urlsample/Before getHtpsProxyInfo
    [11/07/2002 19:44:57:755 GMT-05:00] urlsample/No httpsProxy Values specified in provider.xml
    [11/07/2002 19:44:57:755 GMT-05:00] urlsample/After checking for httpsProxy proxy tag
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/Inline pageurl received = null
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/Params fetched through readPortletPageParameters :
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/getURLStream Inside
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/getURLStream:Session = null
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/getURLStream : Content URL Specified = http://172.20.1.6/docs/bp.asp
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/getURLStream : URL Constructed = http://172.20.1.6/docs/bp.asp
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/Connection type = HTTPClient.HttpURLConnection[http://172.20.1.6/docs/bp.asp]
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/getURLStream : HttpURLConnect is = HTTPClient.HttpURLConnection[http://172.20.1.6/docs/bp.asp]
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/getURLStream : After doInput and doOutput
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/getURLStream : After Connect
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/getURLStream:After open connection
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/getURLStream: Null check for session
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/getURLStream: Check for Cookies != null
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/getURLStream: No cookies found in servlet session.null
    [11/07/2002 19:44:57:756 GMT-05:00] urlsample/getURLStream: Before getInputStream
    [11/07/2002 19:44:57:760 GMT-05:00] urlsample/getURLStream: After getInputStreamHTTPClient.RespInputStream@4fec48
    [11/07/2002 19:44:57:760 GMT-05:00] urlsample/getUrlStream: Before returning Input Stream ...
    [11/07/2002 19:44:57:760 GMT-05:00] urlsample/UrlStream received = HTTPClient.RespInputStream@4fec48
    [11/07/2002 19:44:57:760 GMT-05:00] urlsample/renderBody:filter is not null
    [11/07/2002 19:44:57:760 GMT-05:00] urlsample/filterContent : Entering HtmlFilter filterContent *****************
    [11/07/2002 19:44:57:760 GMT-05:00] urlsample/filterContent : Url input stream ---- : HTTPClient.RespInputStream@4fec48
    [11/07/2002 19:44:57:760 GMT-05:00] urlsample/ConvertStreamToStringBuffer: Inside
    [11/07/2002 19:44:57:760 GMT-05:00] urlsample/Character encoding = ISO-8859-1
    [11/07/2002 19:44:57:761 GMT-05:00] urlsample/ConvertStreamToStringBuffer:Before close
    [11/07/2002 19:44:57:761 GMT-05:00] urlsample/ConvertStreamToStringBuffer: Leaving
    [11/07/2002 19:44:57:762 GMT-05:00] urlsample/filterContent : HtmlFilter Trim HTML Header Contents :
    [11/07/2002 19:44:57:762 GMT-05:00] urlsample/TrimHtmlHeader:Before replacing escape characters
    [11/07/2002 19:44:57:762 GMT-05:00] urlsample/TrimHtmlHeader:Token to be replaced<body
    [11/07/2002 19:44:57:762 GMT-05:00] urlsample/TrimHtmlHeader:ExcludeString1533
    [11/07/2002 19:44:57:762 GMT-05:00] urlsample/TrimHtmlHeader:Last occurence found for: <body
    [11/07/2002 19:44:57:762 GMT-05:00] urlsample/TrimHtmlHeader: Before returing after trimming
    [11/07/2002 19:44:57:762 GMT-05:00] urlsample/filterContent : URL Contents Before footerTrimTag : <body bgcolor="FFFFFF">
    <table width="410" cellpadding="3" cellspacing="5">
    <tr>
    <td align="left" valign="middle" width="360">
         <h1 style="COLOR:000000; FONT: 13pt/15pt verdana"><!--Problem-->You are not authorized to view this page</h1>
    </td>
    </tr>
    <tr>
    <td width="400" colspan="2">
         <font style="COLOR:000000; FONT: 8pt/11pt verdana">You do not have permission to view this directory or page using the credentials you supplied.</font></td>
    </tr>
    <tr>
    <td width="400" colspan="2">
         <font style="COLOR:000000; FONT: 8pt/11pt verdana">
         <hr color="#C0C0C0" noshade>
    <p>Please try the following:</p>
    <ul>
    and when I set the provider lpgin frequency to "never" the portlet allways said that "update login infomation"
    when i click the link ,and enter the username,password ,it also display the message above,the jerv.log display:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/Traverse WebDB request tree:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/SOAP-ENV:Envelope:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/     SOAP-ENV:Body:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/          portal:getPortlet:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/               providerId:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                    5074441
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/               portletId:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                    1
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/               user:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                    mappedName:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                         WCADMIN
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                    name:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                    username:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                    authLevel:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                         10
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                    loginTime:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                         2002-07-11-15:19:18
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                    sessionId:
    [11/07/2002 02:39:38:394 GMT-05:00] urlsample/                         928192002162PORTAL30
    [11/07/2002 02:39:38:395 GMT-05:00] urlsample/                    subscriberId:
    [11/07/2002 02:39:38:395 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:38:395 GMT-05:00] urlsample/                    companyName:
    [11/07/2002 02:39:38:395 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:38:395 GMT-05:00] urlsample/               language:
    [11/07/2002 02:39:38:395 GMT-05:00] urlsample/                    en
    [11/07/2002 02:39:38:395 GMT-05:00] urlsample/               portalVersion:
    [11/07/2002 02:39:38:395 GMT-05:00] urlsample/                    3.0.9.8.0
    [11/07/2002 02:39:38:396 GMT-05:00] urlsample/Entering URLSecurityManager hasAccess(Portlet,ProviderUser) *****************
    [11/07/2002 02:39:38:396 GMT-05:00] urlsample/URLSecurityManager:hasAccess(Portlet). Auhtorize Type Is non registered, Returning true
    [11/07/2002 02:39:40:604 GMT-05:00] urlsample/Traverse WebDB request tree:
    [11/07/2002 02:39:40:604 GMT-05:00] urlsample/SOAP-ENV:Envelope:
    [11/07/2002 02:39:40:604 GMT-05:00] urlsample/     SOAP-ENV:Body:
    [11/07/2002 02:39:40:604 GMT-05:00] urlsample/          portal:deregisterPortlet:
    [11/07/2002 02:39:40:604 GMT-05:00] urlsample/               providerId:
    [11/07/2002 02:39:40:604 GMT-05:00] urlsample/                    5074441
    [11/07/2002 02:39:40:604 GMT-05:00] urlsample/               portletInstance:
    [11/07/2002 02:39:40:604 GMT-05:00] urlsample/                    portletId:
    [11/07/2002 02:39:40:604 GMT-05:00] urlsample/                         1
    [11/07/2002 02:39:40:604 GMT-05:00] urlsample/                    instanceName:
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                         330_GOOGLE.COM PORTLET_5074441
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/               user:
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                    mappedName:
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                         WCADMIN
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                    name:
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                    username:
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                    authLevel:
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                         10
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                    loginTime:
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                         2002-07-11-15:19:18
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                    sessionId:
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                         928192002162PORTAL30
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                    subscriberId:
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                    companyName:
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/               portalVersion:
    [11/07/2002 02:39:40:605 GMT-05:00] urlsample/                    3.0.9.8.0
    [11/07/2002 02:39:40:606 GMT-05:00] urlsample/Entering URLSecurityManager hasAccess(Portlet,ProviderUser) *****************
    [11/07/2002 02:39:40:606 GMT-05:00] urlsample/URLSecurityManager:hasAccess(Portlet). Auhtorize Type Is non registered, Returning true
    [11/07/2002 02:39:46:714 GMT-05:00] urlsample/Traverse WebDB request tree:
    [11/07/2002 02:39:46:714 GMT-05:00] urlsample/SOAP-ENV:Envelope:
    [11/07/2002 02:39:46:714 GMT-05:00] urlsample/     SOAP-ENV:Body:
    [11/07/2002 02:39:46:714 GMT-05:00] urlsample/          portal:isPortletRunnable:
    [11/07/2002 02:39:46:714 GMT-05:00] urlsample/               providerId:
    [11/07/2002 02:39:46:714 GMT-05:00] urlsample/                    5074441
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/               portletInstance:
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    portletId:
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                         3
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    instanceName:
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/               user:
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    mappedName:
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                         WCADMIN
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    name:
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    username:
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    authLevel:
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                         10
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    loginTime:
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                         2002-07-11-15:19:18
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    sessionId:
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                         928192002162PORTAL30
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    subscriberId:
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    companyName:
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:46:727 GMT-05:00] urlsample/               portalVersion:
    [11/07/2002 02:39:46:728 GMT-05:00] urlsample/                    3.0.9.8.0
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/Traverse WebDB request tree:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/SOAP-ENV:Envelope:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/     SOAP-ENV:Body:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/          portal:isPortletRunnable:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/               providerId:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                    5074441
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/               portletInstance:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                    portletId:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                         1
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                    instanceName:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/               user:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                    mappedName:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                         WCADMIN
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                    name:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                    username:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                    authLevel:
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                         10
    [11/07/2002 02:39:47:144 GMT-05:00] urlsample/                    loginTime:
    [11/07/2002 02:39:47:145 GMT-05:00] urlsample/                         2002-07-11-15:19:18
    [11/07/2002 02:39:47:145 GMT-05:00] urlsample/                    sessionId:
    [11/07/2002 02:39:47:145 GMT-05:00] urlsample/                         928192002162PORTAL30
    [11/07/2002 02:39:47:145 GMT-05:00] urlsample/                    subscriberId:
    [11/07/2002 02:39:47:145 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:47:145 GMT-05:00] urlsample/                    companyName:
    [11/07/2002 02:39:47:145 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:47:145 GMT-05:00] urlsample/               portalVersion:
    [11/07/2002 02:39:47:145 GMT-05:00] urlsample/                    3.0.9.8.0
    [11/07/2002 02:39:47:146 GMT-05:00] urlsample/Entering URLSecurityManager hasAccess(Portlet,ProviderUser) *****************
    [11/07/2002 02:39:47:146 GMT-05:00] urlsample/URLSecurityManager:hasAccess(Portlet). Auhtorize Type Is non registered, Returning true
    [11/07/2002 02:39:47:147 GMT-05:00] urlsample/Entering URLSecurityManager hasAccess(Portlet,ProviderUser) *****************
    [11/07/2002 02:39:47:147 GMT-05:00] urlsample/URLSecurityManager:hasAccess(Portlet). Auhtorize Type Is non registered, Returning true
    [11/07/2002 02:39:47:354 GMT-05:00] urlsample/Traverse WebDB request tree:
    [11/07/2002 02:39:47:355 GMT-05:00] urlsample/SOAP-ENV:Envelope:
    [11/07/2002 02:39:47:355 GMT-05:00] urlsample/     SOAP-ENV:Body:
    [11/07/2002 02:39:47:355 GMT-05:00] urlsample/          portal:isPortletRunnable:
    [11/07/2002 02:39:47:355 GMT-05:00] urlsample/               providerId:
    [11/07/2002 02:39:47:356 GMT-05:00] urlsample/                    5074441
    [11/07/2002 02:39:47:356 GMT-05:00] urlsample/               portletInstance:
    [11/07/2002 02:39:47:356 GMT-05:00] urlsample/                    portletId:
    [11/07/2002 02:39:47:356 GMT-05:00] urlsample/                         2
    [11/07/2002 02:39:47:356 GMT-05:00] urlsample/                    instanceName:
    [11/07/2002 02:39:47:356 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:47:356 GMT-05:00] urlsample/               user:
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                    mappedName:
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                         WCADMIN
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                    name:
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                    username:
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                    authLevel:
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                         10
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                    loginTime:
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                         2002-07-11-15:19:18
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                    sessionId:
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                         928192002162PORTAL30
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                    subscriberId:
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                    companyName:
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/               portalVersion:
    [11/07/2002 02:39:47:357 GMT-05:00] urlsample/                    3.0.9.8.0
    [11/07/2002 02:39:51:594 GMT-05:00] urlsample/Traverse WebDB request tree:
    [11/07/2002 02:39:51:594 GMT-05:00] urlsample/SOAP-ENV:Envelope:
    [11/07/2002 02:39:51:594 GMT-05:00] urlsample/     SOAP-ENV:Body:
    [11/07/2002 02:39:51:594 GMT-05:00] urlsample/          portal:getPortlet:
    [11/07/2002 02:39:51:594 GMT-05:00] urlsample/               providerId:
    [11/07/2002 02:39:51:594 GMT-05:00] urlsample/                    5074441
    [11/07/2002 02:39:51:594 GMT-05:00] urlsample/               portletId:
    [11/07/2002 02:39:51:594 GMT-05:00] urlsample/                    1
    [11/07/2002 02:39:51:594 GMT-05:00] urlsample/               user:
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                    mappedName:
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                         WCADMIN
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                    name:
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                    username:
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                    authLevel:
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                         10
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                    loginTime:
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                         2002-07-11-15:19:18
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                    sessionId:
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                         928192002162PORTAL30
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                    subscriberId:
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                    companyName:
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/               language:
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                    en
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/               portalVersion:
    [11/07/2002 02:39:51:595 GMT-05:00] urlsample/                    3.0.9.8.0
    [11/07/2002 02:39:51:597 GMT-05:00] urlsample/Entering URLSecurityManager hasAccess(Portlet,ProviderUser) *****************
    [11/07/2002 02:39:51:597 GMT-05:00] urlsample/URLSecurityManager:hasAccess(Portlet). Auhtorize Type Is non registered, Returning true
    [11/07/2002 02:39:51:854 GMT-05:00] urlsample/Traverse WebDB request tree:
    [11/07/2002 02:39:51:854 GMT-05:00] urlsample/SOAP-ENV:Envelope:
    [11/07/2002 02:39:51:854 GMT-05:00] urlsample/     SOAP-ENV:Body:
    [11/07/2002 02:39:51:854 GMT-05:00] urlsample/          portal:registerPortlet:
    [11/07/2002 02:39:51:854 GMT-05:00] urlsample/               providerId:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    5074441
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/               portletInstance:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    portletId:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                         1
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    instanceName:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                         331_WINDCHILL PORTLET_5074441
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/               user:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    mappedName:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                         WCADMIN
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    name:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    username:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    authLevel:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                         10
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    loginTime:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                         2002-07-11-15:19:18
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    sessionId:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                         928192002162PORTAL30
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    subscriberId:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    companyName:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/               portalVersion:
    [11/07/2002 02:39:51:855 GMT-05:00] urlsample/                    3.0.9.8.0
    [11/07/2002 02:39:51:857 GMT-05:00] urlsample/Entering URLSecurityManager hasAccess(Portlet,ProviderUser) *****************
    [11/07/2002 02:39:51:857 GMT-05:00] urlsample/URLSecurityManager:hasAccess(Portlet). Auhtorize Type Is non registered, Returning true
    [11/07/2002 02:39:52:863 GMT-05:00] urlsample/Traverse WebDB request tree:
    [11/07/2002 02:39:52:863 GMT-05:00] urlsample/SOAP-ENV:Envelope:
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/     SOAP-ENV:Body:
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/          portal:getPortlet:
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/               providerId:
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/                    5074441
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/               portletId:
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/                    1
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/               user:
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/                    mappedName:
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/                         WCADMIN
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/                    name:
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/                    username:
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/                         PORTAL30
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/                    authLevel:
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/                         10
    [11/07/2002 02:39:52:864 GMT-05:00] urlsample/                    loginTime:
    [11/07/2002 02:39:52:865 GMT-05:00] urlsample/                         2002-07-11-15:19:18
    [11/07/2002 02:39:52:865 GMT-05:00] urlsample/                    sessionId:
    [11/07/2002 02:39:52:865 GMT-05:00] urlsample/                         928192002162PORTAL30
    [11/07/2002 02:39:52:865 GMT-05:00] urlsample/                    subscriberId:
    [11/07/2002 02:39:52:865 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:52:865 GMT-05:00] urlsample/                    companyName:
    [11/07/2002 02:39:52:865 GMT-05:00] urlsample/                    null
    [11/07/2002 02:39:52:865 GMT-05:00] urlsample/               language:
    [11/07/2002 02:39:52:865 GMT-05:00] urlsample/                    zh-CN
    [11/07/2002 02:39:52:865 GMT-05:00] urlsample/               portalVersion:
    [11/07/2002 02:39:52:865 GMT-05:00] urlsample/                    3.0.9.8.0
    [11/07/2002 02:39:52:866 GMT-05:00] urlsample/Entering URLSecurityManager hasAccess(Portlet,ProviderUser) *****************
    [11/07/2002 02:39:52:866 GMT-05:00] urlsample/URLSecurityManager:hasAccess(Portlet). Auhtorize Type Is non registered, Returning true
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/Traverse WebDB request tree:
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/SOAP-ENV:Envelope:
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/     SOAP-ENV:Body:
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/          portal:initSession:
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/               providerId:
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/                    5074441
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/               user:
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/                    name:
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/                         XUELG
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/                    username:
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/                         XUELG
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/                    authLevel:
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/                         10
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/                    mappedName:
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/                    null
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/                    loginTime:
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/                         2002-07-11-15:40:26
    [11/07/2002 02:40:37:675 GMT-05:00] urlsample/                    sessionId:
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                         809192002171XUELG
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    subscriberId:
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    null
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    companyName:
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    null
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/               externalApp:
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    name:
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    null
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    password:
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    null
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    authUserField:
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    null
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    authPassField:
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    null
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    authURL:
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                         http://l3000c.subway.com/Windchill/servlet/WindchillAuthGW
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    authMethod:
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                         BASICAUTH
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    applicationFields:
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    null
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/               portalVersion:
    [11/07/2002 02:40:37:676 GMT-05:00] urlsample/                    3.0.9.8.0
    [11/07/2002 02:40:37:678 GMT-05:00] urlsample/Entering initSession *********************
    [11/07/2002 02:40:37:678 GMT-05:00] urlsample/<authentication> tag not found in in provider.xml.
    oracle.portal.provider.v1.AuthenticationException: Authenticaion tag cannot be null. Please provide authentication details (in provider.xml) or make the provider login frequency as 'Never'
         at oracle.portal.provider.v1.ContainerException.fillInStackTrace(ContainerException.java:58)
         at java.lang.Throwable.<init>(Unknown Source)
         at java.lang.Exception.<init>(Unknown Source)
         at oracle.portal.provider.v1.ContainerException.<init>(ContainerException.java:19)
         at oracle.portal.provider.v1.ProviderException.<init>(ProviderException.java:11)
         at oracle.portal.provider.v1.ExternalAuthenticationException.<init>(ExternalAuthenticationException.java:17)
         at oracle.portal.provider.v1.AuthenticationException.<init>(AuthenticationException.java:12)
         at oracle.portal.provider.v1.http.URLProvider.initSession(URLProvider.java:217)
         at oracle.portal.provider.v1.http.ServletProviderResponse.initSession(ServletProviderResponse.java:406)
         at oracle.portal.provider.v1.http.HttpProvider.dispatchProviderAction(HttpProvider.java:657)
         at oracle.portal.provider.v1.http.HttpProvider.service(HttpProvider.java:390)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
         at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
         at org.apache.jserv.JServConnection.run(JServConnection.java:294)
         at java.lang.Thread.run(Unknown Source)
    any one who knows the problem how to resolve?thanks

  • Passing Parameters between Portlets or pages

    Hi,
    How can we pass the data from a Portlet in one page to another Portlet in a different Page??
    Requirement: I want a portlet which should take some parameters(basically a form),On submit should process the parameters and should forward the result to a Portlet in another page.
    Regards
    Yash

    Yash,
    You could use session variables to save information that can be used during the browser session. Example would be the form asks a user for their nickname. The user types in his nickname and hits the submit button. The form will then save the info in a session variable. Then any other portlet can open that session variable and get the info and use that info. Now if the browser is closed, the info in the session variable is lost. Check out this link:
    http://portalstudio.oracle.com/pls/ops/docs/FOLDER/COMMUNITY/PDK/PLSQL/DOC/PLDOC_9026/wwsto_api_session.html

  • Height of portlet on page

    I have a simple question. I am not able to influence the height of a portlet on a .jspx page. Whereas setting the width property has effect, setting the height does not do anything. What am I doing wrong.

    It should work.
    A simple test to follow: create a new .jspx, register the WSRP Sample producer, drag the HTML portlet of that producer on your .jspx , set the height to 500 and start this page. The height is set to 500.
    You need to know that the portlet rendering is part of the producer which does not know anything about the page HTML around the portlet.
    The cause of your problem may be
    a) The portlet content is bigger that you have reserved on the page so the portlet height might be extended
    b) Inconsistencies in the portlet's HTML rendering (broken HTML structures)
    c) Somewhat 'cached' settings or kept memory structures. You could stop the container of the .jspx and restart the page

  • Discussion Forum Portlet - Different Page Groups

    I want to deploy the Discussion Forum Portlet on two different page groups which contain their own products and threads. Is this possible?

    The DBA upgraded the portlet and now it looks like we have a db connection problem. Getting error
    Unable to perform the operation: JBO-30003: The application pool (config.AppModuleLocal) failed to checkout an application module due to the following exception:
    The DBA is now working on this.

  • PageParameterName and multiple portlets on page

    Hello,
    I'm using the pageParameterName (next_page_p1) multipage stuff
    and it is working fine for 1 portlet. I then add another
    portlet (different from first) that also uses multipage jsp's
    (but different pageParameterName than the 1st: next_page_p2).
    Both portlets display a link to their cooresponding 2nd JSP.
    When I click on portlet #1's link, the entire portal page
    redraws and portlet #1 shows the 2nd JSP, portlet #2 still has
    1st JSP. When I then click on portlet #2's next page link, the
    portal page redraws and portlet #2's 2nd JSP shows up, BUT
    portlet #1 reverts back to the initial JSP.
    It appears the problem is that this call:
    ... HttpPortletRendererUtil.parameterizeLink(pr,
    PortletRendererUtil.PAGE_LINK,
    HttpPortletRendererUtil.portletParameter(pr, "next_page_p1")
    +"=/portlets/2nd.jsp" ....
    is NOT including the extra parameters that other portlets need.
    So when the user clicks on the URL link, the other porlets "lose
    state". The PAGE_LINK only includes base information, not what
    other portlets add to URL by using the parameterizeLink call.
    If this makes no sense, I can send JSP's. But if you use the
    multipage sample twice on a portal page, you'll see what I mean
    (Change the pageParameter name in provider.xml file).
    Any Ideas???
    Thanks,
    Matt Piermarini
    [email protected]

    as of my knowledge, this is not possible anyway.
    why do you have two different portal projects?
    the only choice I see is that you consume them via WSRP.
    Login to PAT -> choose portal 1 -> go to portal management -> portal library -> remote producers -> configure the portal 2 producer by giving the URL to the WSDL of portal 2 -> then you need to tell portal 1 (consumer) which portlets of portal 2 you want to have in the portlet library of portal 1.
    WSDL URL format:
    http://<producerhost>:<port>/<producerportalWebContext>/producer?wsdl

  • Coordination Between Portlets Across Pages - Webcenter 11g

    I am trying to create JSR 286 portlets with Webcenter and configure IPC with it. I am trying to connect portlet A with portlet B, with portlet A on page one and portlet B on page two.
    After some research I know other containers like Webspere and Liferay can be configured to perform IPC across different pages. http://developers.sun.com/portalserver/reference/techart/jsr286/jsr286_3.html
    Does anybody know if this is possible with Webcenter 11g? I was able to get IPC working with Portlet A and Portlet B on the same page.

    Hoque,
    My tutorial will show how IPC works for portlets on the same page but not over different pages.
    There are a few remarks before building such a page flow... Portlets are designed to be independent from the portlet. They shouldn't be tightly coupled with the portal. When you want to communicate over pages, you create tightly coupled portlets which is completly against the basic principles of portlets...
    If you want to build a flow like this, you definitly can do this. The easiest way is when both portlets are from the same producer. All portlets from the same producer share the same session which means that you can use this to put values on the producer session.
    In order to respect the portlet interopability ideas, you should expose an event instead of navigation to a different page from within the portlet. The event will be triggered by the portal and the portal will navigate to the next page.
    By doing this, you don't really have a tight coupling because you just expose an event and the portal decides to navigate to another page upon that event.

  • How do you display images relative to a Portlet JSP page?

    For Welblogic Portal 7.0, I want to display a simple image (.gif) on a JSP page.
    The problem is that I need to use a 'hard coded' url to the image such as the following:
    <img src="portlets/test/images/test.gif" border="0" alt="Test 1">
    - OR -
    <img src="<webflow:createResourceURL resource="/portlets/test/images/test.gif" />"
    border="0" alt="Test 2">
    This makes the portlet less portable.
    My goal is to display an image relative to the current JSP Portlet page (in the test
    directory).
    Does anyone know how to accomplish this?
    In WL Portal 4.0 I used:
    <img src="<%=fixupRelativeURL(pathFromRequest(request) + "images/test.gif", request)%>"
    width=24 height=22 border=0 alt="test">
    This does not work anymore as fixupRelativeURL does not seem to exist in the 7.0
    API.
    Your help would be greatly appreciated!
    Thanks,
    Matt

    Exactly what I was looking for!
    Thank you Subbu.
    Subbu Allamaraju <subbuATBeaDOTCom> wrote:
    Matt,
    There is an indirect way to achieve this.
    (a) In your portlet JSP, get the PortletState. There is an example in
    /framework/portlet.jsp.
    (b) Get the content URL for this portlet by calling
    portletState.getUrl(Portlet.URL_CONTENT).
    Depending on where your image is (with respect to the content URL), you
    can construct a new URL to the image. For example if your content is at
    at /portlets/myportlet/foo.jsp and your image is in at
    /portlets/myportlet/images/myimage.gif, you can reconctruct the latter
    from the first one.
    Once you do this, prepend the constructed URL with the web app context
    root (request.getContextPath()).
    Hope this helps.
    Subbu
    matt wrote:
    For Welblogic Portal 7.0, I want to display a simple image (.gif) on aJSP page.
    The problem is that I need to use a 'hard coded' url to the image suchas the following:
    <img src="portlets/test/images/test.gif" border="0" alt="Test 1">
    - OR -
    <img src="<webflow:createResourceURL resource="/portlets/test/images/test.gif"/>"
    border="0" alt="Test 2">
    This makes the portlet less portable.
    My goal is to display an image relative to the current JSP Portlet page(in the test
    directory).
    Does anyone know how to accomplish this?
    In WL Portal 4.0 I used:
    <img src="<%=fixupRelativeURL(pathFromRequest(request) + "images/test.gif",request)%>"
    width=24 height=22 border=0 alt="test">
    This does not work anymore as fixupRelativeURL does not seem to existin the 7.0
    API.
    Your help would be greatly appreciated!
    Thanks,
    Matt

  • Calendar Portlet Initial Page?

    Hi,
    I am testing the built-in calendar portlet. The thing is it always shows the calendar-page of the first date in the data set.
    ie. If the first date in the set is 01/01/1980. The calendar will always open on that day. Tho some people might live in the '80s, it would be handy that the initial page is the current month (07/07/2004).
    Is that default behavior?
    Best Regards
    B.

    I'm working on the Calendar Portlet too. I tried all things in the startdate. But i can't get it working. I found on other forums that the solution would be: #TO_CHAR(SYSDATE,'MON-YYYY')
    But i tried also this in all kind of combinations. Resulting in this error
    Invalid Date Format: Enter Start or End Month in MON-YYYY Format. (WWV-13035)
    What can i do more????
    Koen

  • Publishing complex portlets on page

    Hi,
    I have a page with 3 regions. In the central region I would like to have some HTML script with a gif image beside it( to the right/ left ).
    Also I would like to create a form/ portlet that can be called from a link on the central region which can create the html data & gifs as above.
    Can this be achieved in Portal...
    Any idea how ....
    Thanks for any reply & idea...

    Yes this is possible.
    You need to create a table having a BLOB column. You need a form on this table. Using this form you can upload images into the table.
    However, in order to display it, you can either use a Dynamic page portlet or the HTML portlet.
    You will have to create a procedure to retrieve the image and show it in the portlet (Dynamic or HTML).
    Please refer the package body of the form (for uploading images), procedure downloadx for a sample code for retrieving images and sending it to the browser.

  • How to develop Portlet -  Create Page

    Hi,
    Does anyone know which APIs I can use to create a portlet for create portal page?
    The user just need inform the "page name" and the portlet return the "page id", just it.
    I need to do that because i don´t want give privilegies for the user .
    Thanks,
    Carlo

    Hi Carlo,
    You can see the create page API here:
    - http://download.oracle.com/docs/cd/B14099_19/portal.1014/b14135/pdg_cm_extend.htm#BEIFIEEG
    Cheers,
    Mick.

  • Urgent: add portlet to page template

    Is it possible to add a portlet to a page template using remote api

    Yes, using PT Server API it is IPTPageTemplate :
    void AddGadgetEx(int nGadgetID, int nGadgetColumn)
    Add a gadget to a column in the current page template.
    void AssignGadgetsEx(int[] arrGadgetIDs, int nGadgetColumn)
    Assign a list of gadgets to a column in the current page template.

  • Add portlet to page w/ remote API

    All,
    I can create the portlet remotely, can I add it to a page? I don't see a IPageManager interface or anything of that nature.
    Thanks,
    Daryl

    You can't do this with the PRC (remote API). You can do it with a taglib or server API call.
    Chris Bucchere | bdg | [email protected] | http://www.thebdgway.com

Maybe you are looking for

  • Preview application crashes unexpectedly - crashes every time I start/open more than 1 PDF document while safari is open.  How do I fix this?

    Process:         Preview [9453] Path:            /Applications/Preview.app/Contents/MacOS/Preview Identifier:      com.apple.Preview Version:         7.0 (826.4) Build Info:      Preview-826004000000000~2 Code Type:       X86-64 (Native) Parent Proce

  • CF8 Standard w/Apache Guidelines?

    Web Server: Apache 2.2 CPU(s): Intel(R) Xeon(R) CPU, 5160  @ 3.00GHz, 2 core Memory: 4G Operating System: SUSE Linux Enterprise Server 10 (i586), VERSION = 10, PATCHLEVEL = 2 Application Server: Cold Fusion 8 Standard Database Server: postgresql CPU(

  • Several Jpanels in a JFrame

    Hi, I have three buttons in Jtoolbar and a JPanel inside a JFrame. Now my program is supposed to work in the follwoing way- when I click a button a new JPanel containing general information comes in that fixed Jpanel place in that JFrame. When I pres

  • Need versatility (robotization) to apply sections

    It is possible to have the option of inserting a section marker (or whatever it may be called) in the page where a new section appears, in order to accomplish the restarting of numbering for footnotes? I mean: inserting something in each heading of e

  • Mac Book Pro won't connect to internet via either Ethernet or wireless

    A month ago my macbook pro suddenly stops working wirelessly with my virgin media router showing it has connected but no internet access. I have a second computer so i hadn't addressed the issue untill now. On a different virgin media router at my un