Pt:openlink in header portlet

I am using the following tag in a header portlet:
<pt:openerlink xmlns:pt='http://www.plumtree.com/xmlschemas/ptui/' pt:objectid='208' pt:classid='512' pt:mode='2'>Community Name</pt:openerlink>
Clicking on the link returns an extended error of:
Extended Error Message: The server has experienced an error. Try again, or contact your Portal administrator if you continue experiencing problems.
Running PT Spy I see:
Unable to load request data.
com.plumtree.openfoundation.util.XPFormatException: String value true,/portal/server.pt?open=512 cannot be parsed into a boolean value. String must be "true", "True", "false", or "False".
com.plumtree.openfoundation.util.XPFormatException: String value true,/portal/server.pt?open=512 cannot be parsed into a boolean value. String must be "true", "True", "false", or "False".
at com.plumtree.openfoundation.util.XPConvert.ToBoolean(String val)
at com.plumtree.uiinfrastructure.interpreter.RequestData.LoadQSSettings() in e:\buildroot\Release\uiinfrastructure\6.0.x\dotnet\prod\src\com\plumtree\uiinfrastructure\interpreter\RequestData.cs:line 630
at com.plumtree.uiinfrastructure.interpreter.Interpreter.HandleRequest(IXPRequest request, IXPResponse response, ISessionManager session, IApplication application) in e:\buildroot\Release\uiinfrastructure\6.0.x\dotnet\prod\src\com\plumtree\uiinfrastructure\interpreter\Interpreter.cs:line 199
at com.plumtree.uiinfrastructure.interpreter.Interpreter.DoService(IXPRequest request, IXPResponse response, ISessionManager session, IApplication application) in e:\buildroot\Release\uiinfrastructure\6.0.x\dotnet\prod\src\com\plumtree\uiinfrastructure\interpreter\Interpreter.cs:line 167
at com.plumtree.uiinfrastructure.web.XPPage.Service(HttpRequest httpRequest, HttpResponse httpResponse, HttpSessionState httpSession, HttpApplicationState httpApplication) in e:\buildroot\Release\httpmemorymanagement\2.0.x\dotNET\src\com\plumtree\uiinfrastructure\web\XPPage.cs:line 82
at com.plumtree.portaluiinfrastructure.activityspace.PlumHandler.ProcessRequest(HttpContext context) in e:\buildroot\Release\portalui\6.0.x\ptwebui\portal\dotnet\prod\src\web\PlumHandler.cs:line 37
at System.Web.CallHandlerExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
at System.Web.HttpApplication.ResumeSteps(Exception error)
at System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)
at System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)
at System.Web.HttpRuntime.ProcessRequest(HttpWorkerRequest wr)
at System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType)
The browsing user is Guest, and the community in question is configured so Guest has Read Access.
Has anyone run into this before?
Thanks!
- Michael
Edited by mdeller at 02/07/2007 1:36 PM
Edited by mdeller at 02/07/2007 1:37 PM

From what I saw in a demo the engineers have been busy. I was very happy to see "taggization" (my word) of the primary UI bits. It looks sweeeeet from the customization side.

Similar Messages

  • Header portlet issue: User settings not passed to Header portlet on "My Pages"

    I am trying to write a header portlet which reads User Settings (User preference). The settings are retrieved correctly and the header portlet works fine on a Community portlet but when browsing "My Pages" or "Knowledge Directory" the settings are not being passed to the header portlet. I have tried this on multiple portals and I get the same behavior. Can you kindly let me know the cause of the problem and help me fix this issue Thanks,Rakesh

    I was able to figure out setting the global display on the default pages, but I'm still stymied at how to set the display for the page portlets for user customizations. In instances where users have added a page portlet, only the portlet header is displayed. I've done the following to try to fix the situation:
    - Deleted and regenerated the page portlets
    - Refreshed the repository
    - Refreshed the display for individual user pages
    Nothing seems to work. This is a major showstopper for us: we are scheduled to go "live" with the 9.0.2.6 version on Friday, and we do not want to ask users to recustomize their pages.
    Windows; 9.0.2.6
    Thanks for all the help!
    Mary

  • Content Header Portlet - Subportal

    I have made a very simple Content Server Header Portlet with the word "Test". Then set the stylesheet to another color other than the default. After setting the neader for that subportal, I tested it. It works, shows the new color scheme for jsut that subportal. But....there is a big white bar across the top where the word "Test" is....??? Why is this?
    Thanks

    Response headers can be found in srvhdrs pblock.
    Those can be manipulated by using set-variable
    http://docs.sun.com/app/docs/doc/820-1638/6nda01tea?l=en&a=view#abuis
    You can read more about these in
    Sun Java System Web Server 6.1 SP8 Administrator's Configuration File Reference
    http://docs.sun.com/app/docs/doc/820-1638?l=en
    and
    Sun Java System Web Server 6.1 SP8 NSAPI Programmer's Guide
    http://docs.sun.com/app/docs/doc/820-1643?l=en

  • Where is the Call to the Remote Header Portlet

    I am running into some issues and will really appreciate if any one can provide some information about the issue.
    We have a portlet ready navigation in our portal (6.1 MP1) and we have a custom header portlet ( Remote portlet , sitting on our portlet server). Once in a while the header portlet will disappear ( possible reasong, invalid response from remote portlet server, the web service times out.) in these events , We want to display soem fake HTML with error message on it.
    I am trying to find the actual call to the header portlet in the UI customization code but not able to find. I can get to the calls for the other type of portelt (Narrow, Wide portelts) in the "PortalContent View" But that View doesn't have calls for the header portelt.
    I will really appreciate if someone can provide some pointers on how to look for that call and what code to customize.
    thanks
    Manoj

    public virtual HTMLElementCollection GetHeaderElement()
    if (!GetHeaderHasBeenSet())
    return null;
    return ((HTMLElementCollection) (((NavigationModelTempData) GetTempData()).m_headerCollection));
    This is the code available in the NaviationModel.GetHeaderElement, What do you recommend for this kind of customization, How can i get the get the content of the header portlet and at the semtime find out if the webservice has timed out.
    Thanks For responding to my post

  • Re-Creating the Help button in a Custom Header portlet

    I've disabled the Top Bar from my portal, and need to create the Help within my custom Header portlet. I can't find any code on how to have it dynamically work? Is it even possible?

    It is possible. Here is a custom function we wrote:
    /***ReturnsanHTMLAnchorthatimplementscontextsensitivehelp.Note,ifeither*imgHelpORstrHelpTextarenotnull,bothdefaultswillbeclearedandoverridden**@paramimgHelp-Includeanoptionaloverrideimage-nullifdefault*@paramstrHelpText-Includeoptionaloverridetext-nullifdefault*@paramasOwner-Theactivityspacecurrentlyinuse**@returnHTMLAnchor*/
    publicstaticHTMLAnchor GetHelpLink(HTMLImg imgHelp, String strHelpText, AActivitySpace asOwner){HTMLAnchor result = [b]null;
    //Get the default help anchor
    result = HTMLConstructHelpers.GetHelpAnchor( asOwner );
    if(null!= imgHelp || null!= strHelpText)
    //Clear the existing default help image and text
    result.ClearInnerHTMLElements();
    if(null!= imgHelp)
    result.AddInnerHTMLElement(imgHelp);
    if(null!= strHelpText)
    //Add in our own custom text
    result.AddInnerHTMLString(strHelpText);
    returnresult;

  • HTTPS problem in Header Portlet

    I have a header portlet that includes a graphic for our company logo. For some reason this particular image URL is not being transformed by the portal to use HTTPS on the login screen. All other images are being transformed, but not the one in the header portlet. I don't want to hard code it to use https all the time because that will cause me problems once my users are logged in. Anyone know how to fix this?
    Dana

    HI all,
    delete HEADER where MATERAL = ITEM-MATERIAL and
                                     Opening_balance eq 0.
    IN THIS LOGIC BOTH MATERIALS IS COMMING.
    Remaining all logic both were deleted.
    like this
    loop at ITEM where MENGE_CL = 0 AND MENGE_ADD = 0 AND
    MENGE_S = 0 AND MENGE_TO = 0 AND
    MENGE_CR = 0 AND MENGE_R = 0 AND
    MENGE_AD = 0 AND MENGE_BAL = 0 AND MENGE_O = 0.
    <b>READ TABLE HEADER WITH KEY MATERAL = ITEM-MATERIAL.
    Delete only if open balance is zero
    IF HEADER-<OPEN_BALANCE> EQ 0.
    delete HEADER where MATERAL = ITEM-MATERIAL.
    ENDIF></b>
    thanks,
    Sreedhar

  • Changing colors/style sheets with custom header portlets?

    We would like write a completely custom header portlet (a standard portlet that is designated as a header, notusing the branding server), but I can't seem to find a way to change the style sheets in subportals when I do this.
    Am I missing something? Do you have to use the branding engine to control style sheets in subportals, or is there another way?
    Chris StoffelPortal DeveloperHalliburton KBR

    ------- developersupport wrote on 12/11/03 4:24 PM -------
    The way Branding accomplishes what you're looking for is by setting a portlet setting called &#034;Portal-Style&#034; on the header portlet using the EDK.  This setting can be set either as an Admin level or CommunityPortlet level setting.  When the portal loads a page with a header, it will check to see if the header has this preference set (first on the CommunityPortlet level, if the header is on a community, and then on the Admin level).  If so, the portal will cause everything to use the stylesheet specified in the setting value.
    The setting value is the name of the stylesheet.  For example, if you wished every page displaying the header to be orange, you could set the &#034;Portal-Style&#034; Admin setting on the portlet to a value of &#034;mainstyle17&#034;, the orange-themed stylesheet.
    Perhaps I'm not setting the preference properly. Sniffing the HTTP headers between the gadget and portal servers, I do see:
    [HTTP_CSP_GLOBAL_GADGET_PREF] => Portal-Style=mainstyle17
    (I also tried it with Portal%u002DStyle, but neither works)
    The remote server header portlet doesn't seem to be picking up the fact that there is an admin pref to override the main page's stylesheet. Did I create the portlet wrong, or am I setting the preference incorrectly, or what? Thanks

  • Header Portlet Presentation using classic ASP in v5.0?

    I would like to implement a share price ticker in a header portlet using ASP such as:
    <%@ Language=VBScript %><%' URL for the share price Web ServicestrWebServicePath = "http://myWebService.com/fetch.asmx/Summary"
    ' create DOMDocument and load XMLset xmlDoc = Server.CreateObject("MSXML2.DOMDocument.4.0")xmlDoc.async = falsexmlDoc.setProperty "ServerHTTPRequest", truexmlDoc.validateOnParse = falsexmlDoc.load strWebServicePath
    ' fetch all the share price nodesset sharePriceNodes = xmlDoc.selectNodes("//sharePrice")
    ' store each value client-sidefor each node in sharePriceNodes i = i + 1 response.write "<input type=hidden id=sharePrice" & i & " value=" & node.selectSingleNode("tickerDisplay").Text & " />"next
    ' clean upset xmlDoc = nothing%>
    Am I correct in assuming that I can only use HTML for the header presentation in versions 5 and above? If so, is there a work-around I could use?
    Thanks

    Richard,
    Portlets and UI customizations of the core product are two different things. Headers, footers, and portlets in the mypage or community page are portlets, and as such can be remote, can be just straight HTML, but they have to be served by a remote web server - it's not like you can just plop HTML onto a disk and you're done; the HTML has to be served by IIS, Tomcat, BEA, Websphere, Apache, or an equivalent HTTP web server.
    UI customizations are for all the other things you see in the portal: the navigation, the topbar, the editors, utilities, literally everything that is not strictly a portlet. In 4.5, you could customize that UI directly, because it was made up of a set of ASP pages (a full Java equivalent with JSP pages was also available). The drawback was that when we shipped even the tiniest hotfix, you had to merge differences between our new version and yoru customizations. This was clearly inefficient.
    In 5.0, UI customizations can be done in layers, using our ActivitySpace architecture. This allows you to override the implementation of specific views, models, and controllers, which means your customizations integrate seamlessly with new updates to the product, as long as the core UI feature you are customizing continues to function as it was designed when you customized it. Customers have adopted 5.0 very rapidly because of this feature. We've also shipped many dozens of new APIs that allow you to respond to and customize a variety of complex events in the portal, when you want to do more than simply change the HTML.
    So: Q1 answer: yes, of course you can use HTML. Q2 answer: We no longer use ASP pages in the core portal; we use ActivitySpaces (which contain models, views, and controllers), and HTMLElements, but there are many ways to customize any feature to do what you want using any of our API's.
    David Phipps

  • Backing File to Header Portlet

    Hi,
    I associated a backing file to the Header Porlet(JPF portlet). I want to fire an event from there. I wrote the logic in preRender of the backing file .
    Nothing is happening. I cant even get the log statements .
    Can anybody help me on this

    Hello,
    Unfortunately, portlets in the header and footer cannot be used to send events. This is because they are rendered "outside" of the normal page and don't get access to the PortletBackingContext needed to send events.
    Kevin

  • How do you change the header/footer color for MyPage.

    I understand that you can change the type of headers and footer for Mypage using Subportals. If I want to change the 'color' of the header for mypage, do I just have to 'create a new header using a different color' or 'edit and change the color of the existing header portlet in the Brand setting'? Does that mean that I need to create several header portlets of the same type with different colors?

    Couple of points:
    In 5.0, unlike 4.5, individuals can not change the color of their MyPage, and is determined by the Subportal assignment of the user. The MyPage color (and header) can be different for each Subportal, but users only belong to a single Subportal, and Subportals and Subportal assignments are usually only made by the Portal manager.The color can , however, be different on each Community, and that can be controlled by each Community manager.For Subportals, you need to create a new header Portlet for each color scheme.For Communities, you do nothave to create a new header Portlet: Choose an existing Portlet from the Community editor, save your changes, re-open the Community editor, and go back to the Header and Footer selection screen. You will be able to click on the selected header Portlet and change the color scheme for that one Community.

  • Portlet editor's rich text editor gives javascript error 'access denied'

    I created a header portlet using the Publisher's published content portlet template. When I try to edit the portlet content using the rich text editor in the portlet editor window, I get a javascript error in the status bar stating 'access denied'. I can't even type into the rich text editor window, it's totally disabled. Not that I see anything in there anyway. I'm logged in as admin. I've gone into the publisher explorer admin portlet and even 'published' the portlet's content, but to no avail. When I try to 'add header portlet' in my experience definition and try to use this portlet, nothing shows up, where the header portlet should be is just collapsed so my banner is just the top bar view bumped right on top of the nav view. (p.s. does anyone know how to take the alui doc's suggestion of 'disabling the topbar view and nav view' so that I can construct what I want entirely in a header portlet? Anyway, first things first, how do I get that access denied message to disappear in my header portlet's rich text editor and how the heck do I get it show up? Help.

    There's probably not a developer in the forum that doesn't uncheck that box the moment they rebuild their machine/ennvironment. Changing the format of error messaging is hardly a fix for the error itself. Personally, I'm uploading 'file content items' now. I create the content in notepad and then upload > file content item. Then create a portlet that uses the pre-existing (was installed w/ publisher using their pte) 'published content item' web service. Go into the portlet's settings and associate the portlet w/ the content item you uploaded. Voila.
    As far as using their rich text editor to create new content, I personally have no need anymore. However I'm sure our content managers will probably have to soon so I hope our latest installation will accommodate them w/o error, because I've never been aware of an actual fix to this problem.

  • How to change the page header?

    Hi,
    I just installed and started using Plumtree 6.0 a month ago, and we are still in a trial phase for our company's portal.
    I want to change the default page header to replace Plumtree logo to my company's logo. I thought I can change it in the style sheet, but I didn't find where to change in the cssmill folder. I found an artical in edocs.bea.com saying I can modify the header by using ALI Publisher, but I don't know what's the right way to do it and faster.
    Can someone guide me how to change the page header?
    Thank you. (if this is not the correct forum to post the question, please let me know which forum should I go)

    Depends on what you want to do. Personally, I'd do a header portlet and not touch the Plumtree/BEA logos. They're likely to be overwritten when the product receives updates.
    This may seem like a lot of steps, but really - it goes quickly
    ** Think through what you want to display. If all you want to do is replace the image, but you wan to keep the overall layout style then you can create a simple replacement header
    Step 1 - create a header portlet
    =======================
    If you're using Publisher...
    =====
    * Create a new portlet - choose the Header portlet template
    * Upload your image / change the header in the rich text editor
    If you're not using Publisher
    =====
    * Personally, static HTML will do just fine - create a folder and html file called something like "mybanner/mybanner.htm" on your remote portlet server
    * Plop in an image (you'll want to swipe some adaptive tags for community and page name - can always stick those in later)
    * Create a new remote portlet web service that references this HTML page
    * Create a portlet from the web service - make sure the type is "header"
    Step 2 - turn it on
    =======================
    * Create a new experience definition (or modify default - I usually create a new one so you can move it between environments)
    * In the experience definition's "header / footer" settings area, tell the header to load from the new header portlet you created
    * If you created a custom experience definition, modify your experience rules to load this experience defiintion according to whatever parameters you think make sense (just be careful you don't knock out your login page - we usually use security groups to just say "hey - the user is logged in and is, in fact, a member of this portal - that'll still let your login pages load)
    Done
    May seem like a lot of work, but really it's just a series of simple steps. Advantage here is you can vary things as you see fit and also just feel safe that the next time Plumtree/BEA updates those imageserver files you'll be good to go. From there you can get as fancy schmancy as you like using adaptive tags, etc. Heck - make it a .NET app if you want and do some crazy personalization or something. Embed stock tickers, important news alerts, whatever.
    That help at all?
    Thanks,
    Eric

  • How to place content between header and tabs?????

    i have header part which has to be constant through out the portal but below that i have 3 links
    like I AM employee,employer,broker..
    which has to be shown only in home page above tabs..
    how can i achieve this..
    how to place content between header and tabs..:(kindly help..

    Hi Samiran
    Try these approaches and see if that works.
    1. In the Header Section, you header footer shell and add a Header Portlet. This Header Portlet associated JSP file will have all static content in the top section. In the bottom section, add these 3 links say to right hand corner. Show these links only based on some request property like isHome. Now for the main book having Home and other page associate a BackingFile. Within this backing file in the lifecycle methods like preRender or handlePostBack, get instance of BookManager and all the pages and see which page is Active. For that active page check its page definition label which will be always unique. IF the page def label is like home_page_def (this is page def label you give for home page), then set the key value in the request property like isHome=true. By only doubt is after Book backingfile is triggered, the header has to be reloaded, because only then it can pick up the request attributes.
    2. Create a brand new portlet like HomePageLinks portlet. Make its Title Property Not Visible, and other user interface properties like NoBorder, NoTheme etc. The associated JSP will have the 3 links you mentioned right aligned. You can use css styles to make it right etc. Now drop this portlet in the Header Shell area. You already have HeaderPortlet in the top, below that you will have this HomePageLinks portlet. Now associate a backing file for this Portlet to show, only if the Books current active page is Home page by comparing the def label etc as mentioned above.
    In both scenarios, only concern is when we click on different Pages, the entire portal has to be rendered right from the Top Header. Only then the backing file will set the key, and the HomePageLinks portlet can show or hide accordingly.
    Try firing an Event when the Home page is clicked. This listener for this Event can be the HomePageLinks Portlet. I guess Event mechanism should work irrespective of where the portlet is placed. In the event listner, see if you can show/hide this portlet.
    The only challenge is Header section needs to reloaded everytime you click on a Tab.
    Start putting some backing files and System.out.printlns to see if the Header section gets reloaded on click on any Tabs.
    These are just my thoughts over the top of my head. Other forum users can have better alternatives or a different version of above approaches.
    Thanks
    Ravi Jegga

  • Please wait or portlet loading message

    How are you guys handling this for both stand alone portlets and adabptive porltets? Click in portlet A, portlet B should show "loading..." (or somehting) while you wait for content. You guys using standard js? putting the js in the header portlet or in each portlet?
    Thanks!

    i'm sure there is a better way to do it lately using something like jquery but this is how we did it in the past. i would name a div and then use a function to set the div inner html to "loading..." and also register for the callback at the same time so it would show loading until the the event registered for was fired from another portlet. hope this helps.
    <script type="text/javascript">
    //there is a bug in the .NET filter 2.2 which causes FireFox to get into infinite loop.
    //this ensures that the PCC is loaded once.
    //myRegistrationVar is a bogus variable.
    if(typeof(myRegistrationVar2) == 'undefined')
         var container = document.getElementById('highlight_content');
         container.innerHTML = "<br><center>Loading Data. Please Wait...</center></br>";
         //PCC.RegisterForEvent("urn:plumtree:Indigo:BroadCast", "RaiseProdID", GetValues_$$TOKEN$$);
         //pause(2000);
         PCC.RegisterForEvent('urn:schemas.plumtree.epri:changeID','changeID', changeDiv_$$TOKEN$$);
    var myRegistrationVar2 = 0;
    }

  • Configure This Portlet 'Edit' button pop up shows error

    When I try to create a new portlet based on the 'Header' portlet by opening the Portlet Configuration Wizard and choosing the 'Header' portlet from the 'Published Content Portlets' 'en' folder, that works fine. But then once the pop up closes and the parent browser changes to the 'Create Portlet' screen, I click on the 'Edit' button next to 'Configure This Portlet', and the pop up shows me the following error in plain text:
    "Unable to locate the configuration for the portlet template from which the portlet was created. Portlet template folder may have been deleted."
    I noticed I have a file called published-content-portlets.zip in the C:\Program Files\plumtree\ptcs\6.2\settings\migration folder. Was I supposed to unzip this somewhere? I did the import server package when I installed publisher and I'm sure that worked great - else I wouldn't be seeing my Publisher admin folder w/ all the goodies in it. Thoughts or help?

    i have same problem i wrote other newsgroup but no any reply.
    mine is publisher 6.4
    and i found that it cann not migrate the all object from
    published-content-portlets.zip
    Becuase when check from log it says
    unable to import files from folder ........
    any suggestion.

Maybe you are looking for

  • Problem with Java after System Upgrade to 10.5.7

    Hi, I am facing problem with Java after having run Software upgrades. Here is the whole story. I recently moved to iMac 10.5.6 from PowerPc 10.4. On this new machine I was having problem running a 3rd party application, which requires JVM. As this ap

  • When trying too print vi network to HP office jet pro 8600 get message "printer is idle

    Using MacBook Pro and HP Office jet pro 8600mn, printing via wifi it won't print. Get message printer is idle. Pause and resume, no effect. Uninstalled and reinstlled printer no luck.

  • Blank lines at the end of SMS - iOS 4

    I've recently upgraded to the iPhone 4 from a 3G and messaging is so much faster, but for some reason occasionally when I send or receive an SMS there is a blank space at the bottom of the message, as if there's a carriage return there. This happens

  • ALV reports using OOPS

    Hi frnds,         I want to write an alv report program using oops concepts.CAn anybody send me a simple code to generate an alv reports? Thanks a lot in advance.

  • Workflow not started on creating confirmation

    Dear Experts, We are on a classic scenario using SRM 5.0 When we create a confirmation in SRM for a PO which was created out of a SRM SC, the workflow finds the requester partner function and works as expected. However, when we try to create a confir