Convert MyFolder in 4.5 to Remote Portlet in 5.0

We want to convert the native gadget "My Folders" in 4.5 to a remote Portlet in 5.0 as this native gadget has no longer been supported in 5.0. Has anyone done this? Any suggestions or good practive advices? We would also like to migrate the current "My Folders" user data to the 5.0 with the new gadgets. Thanks much!
Hao Pan ([email protected])

Your psychic - I looked at that yesterday because I opened the dbupgradetool.bat and it calls portalenv.bat which does this:
rem * Set PORTAL_HOME, CLASSPATH, and PATH
set PORTAL_HOME=%PT_HOME%\ptportal\6.1
set PATH=%PORTAL_HOME%\bin\native;%ICU_PATH%;%INXIGHT_PATH%;%OUTSIDEIN_PATH%;%PTHREADS_PATH%
set CLASSPATH=.;%PORTAL_HOME%\lib\java\portalapi.jar
set PT_JRE=%PT_HOME%\common\jre\1.4.2
Now I looked in my environment variables collection and I don't see CLASSPATH or PT_JRE. So I'm wondering if it ever even got to this point. I tried adding manually, but got the same error.
I think you're on to something and I'm going to look into this as a possible solution again. This has to be what it means.
To answer your question, yes my 6.1 portal comes up vanilla just fine when I open the portal config manager and point the db to the 6.1 db. Hmmm..as I type though, I'm thinking about my environment. I've tried the upgrade on a 4.5WS SP3 dev image upgraded to 6.0 and I got this same error. Now I'm trying it on an exclusively 6.1 vanilla dev image w/ a 4.5 PlumDB moved to the images sql 2005 server for upgrading. Trying both scenarios yields the same results.
My co-worker who's in charge of upgrading collab from 2.x to 4.x had a successful portal db upgrade yesterday from 4.x to 5.x because collab's upgrade path forced him to. I'm wondering if we just don't want to do the same thing for our portal db upgrade - i.e not follow the 4.5 to 6 path and just chugging it through the 4 to 5 to 6 path. Argh.
I'll continue looking into the environment variable situation then probably go back to my original 4.5WS SP3 dev imagej and try the upgrade from scratch again.
This is really eating into time we alotted for ui changes - db wasn't supposed to take this long. :(

Similar Messages

  • Plumtree.Remote.Portlet.NotGatewayedException: Request not gatewayed

    Hi,
    Iam getting a error like "Plumtree.Remote.Portlet.NotGatewayedException: Request not gatewayed" when iam trying to remotely connect to Oracle web services from .Net code.
    In the below code when the pointer comes to execute "PortletContextFactory.CreatePortletContext" then system is throwing a exception like "Plumtree.Remote.Portlet.NotGatewayedException: Request not gatewayed".
    Please help.
    protected void Page_Load(object sender, EventArgs e)
    IPortletContext m_context;
                   m_context = PortletContextFactory.CreatePortletContext(Request, Response);
    if (m_context.GetRequest().GetSettingValue(SettingType.Session, "searchTerm") != null)
    sSessionVal = m_context.GetRequest().GetSettingValue(SettingType.Session, "searchTerm");
    sPagePath = this.Request.Url.LocalPath;
                   if (this.Request.QueryString["search"] != null)
    m_context.GetResponse().SetSettingValue(SettingType.Session, "searchTerm", this.Request.QueryString["search"].ToString());
    sSessionVal = String.Empty;
    pnlRedirect.Visible = true;
                        pnlForm.Visible = false;
                   if (System.Configuration.ConfigurationSettings.AppSettings["AllowBorders"] != null)
                        if (Convert.ToBoolean(System.Configuration.ConfigurationSettings.AppSettings["AllowBorders"]) == false)
                             pnlNoBorder.Visible = true;
              }

    I was trying to run the page directly instead of through portlet.
    I got it now.
    I have created a Webservice - Remote portlet and Created Portlet then I added the portlet to Page that works fine.
    Thanks.
    Srinivas Kootikanti

  • Returning to different community pages from remote portlet

    Hi,
    I'm trying to determine the options available if we'd like to a remote portlet on one community page to return to a different page within the community on post back. We're able to dynamically build out a redirect string using parts of the request's hostpage properties, but we know that the page id of the community will probably change between different environments (dev/staging/live). I understand that pages don't have UUIDs so that's out.I'm sure there are some kludgey workarounds like keeping track of the different pageIDs as preferences or an external file, but we'd like to do this the "right" way if possible so we don't have to separately maintain that info.
    Any help is appreciated, thanks!

    hi,
    i don't think producer can access consumer's backing contexts.
    but you can use backing files on the proxy portlets and retrieve desktop, page names in the backing file and pass the data to producer using custom data transfer technique. For further info, pl. refer to the below link.
    http://edocs.bea.com/wlp/docs81/wsrp/custxfer.html
    -sampath

  • Multiple form parameters with the same name not passed to remote portlet

    I have an html select box that contains several values, and multiple
    selection is enabled. When my code runs as a remote portlet, the
    following is showing up in the soap monitor when I select multiple
    values and submit the form:
    <urn:interactionParams>
    <urn:portletStateChange>cloneBeforeWrite</urn:portletStateChange>
    <urn:interactionState>_action=addEmployeesToGroup</urn:interactionState>
    <urn:formParameters
    name="P62005wlw-select_key:{actionForm.selectedEmployees}OldValue">
    <urn:value>true</urn:value>
    </urn:formParameters>
    <urn:formParameters
    name="P62005wlw-select_key:{actionForm.selectedEmployees}">
    <urn:value>beatest1</urn:value>
    </urn:formParameters>
    In this case, I selected beatest1 and beatest2, but only beatest1 comes
    through to the remote portlet. Is this a known bug, and, if so, is
    there a patch or workaround available?
    Thanks in advance,
    Andy

    If you're not on 8.1.4 move there. 8.1.3 had limitations in the wsrp
    release.
    wrote:
    I have an html select box that contains several values, and multiple
    selection is enabled. When my code runs as a remote portlet, the
    following is showing up in the soap monitor when I select multiple
    values and submit the form:
    <urn:interactionParams>
    <urn:portletStateChange>cloneBeforeWrite</urn:portletStateChange>
    <urn:interactionState>_action=addEmployeesToGroup</urn:interactionState>
    <urn:formParameters
    name="P62005wlw-select_key:{actionForm.selectedEmployees}OldValue">
    <urn:value>true</urn:value>
    </urn:formParameters>
    <urn:formParameters
    name="P62005wlw-select_key:{actionForm.selectedEmployees}">
    <urn:value>beatest1</urn:value>
    </urn:formParameters>
    In this case, I selected beatest1 and beatest2, but only beatest1 comes
    through to the remote portlet. Is this a known bug, and, if so, is
    there a patch or workaround available?
    Thanks in advance,
    Andy

  • Portlet Edit Mode in a Remote Portlet doesn't work with JSP

    I am facing a strange problem. I created a protelet and attached the edit to a JSP Page(edit.jsp). When I create a portlet of this and display in a portal, the edit works fine in case of a local portlet. But when the same is made as a remote portlet, I get an Operation failed fault.
    The exception is:
    Fault: {urn:oasis:names:tc:wsrp:v1:types}OperationFailed
    Internal Server Error: Page Flow [testPortlet.edit.edit.jsp] is invalid..; nested exception is: java.lang.IllegalStateException: Page Flow [testPortlet.edit.edit.jsp] is invalid
    Does anyone know why the edit in a remote portlet works only with a page flow?

    There is no edit mode defined in this portlet.
    Subbu
    Chandra Mouli Parameswaran wrote:
    Here you go!. This is the portlet file on the producer side.
    <?xml version="1.0" encoding="UTF-8"?>
    <portal:root xmlns:netuix="http://www.bea.com/servers/netuix/xsd/controls/netuix/1.0.0"
    xmlns:portal="http://www.bea.com/servers/netuix/xsd/portal/support/1.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.bea.com/servers/netuix/xsd/portal/support/1.0.0 portal-support-1_0_0.xsd">
    <netuix:portlet definitionLabel="portlet_2" title="ViewQuotesController">
    <netuix:titlebar/>
    <netuix:content>
    <netuix:pageflowContent contentUri="/viewQuotes/ViewQuotesController.jpf"/>
    </netuix:content>
    </netuix:portlet>
    </portal:root>

  • Problem consuming ADF/Webcenter Portlet in Worskshop for as remote portlet

    hi,
    I am using Jdeveloper 11g and creating a portlet of a full fledged application with model and data control.
    I am consuming this portlet in Workshop for Weblogic 10gR3 as remote portlet through registering it as wsrp.
    The problem i am facing is the images doesn't get displayed..also the functionality like page navigation don't work!!
    The same portlet works fine in jdeveloper web center environment when consumed with same wsdl.
    Please help
    Regards
    Ajinkya.

    Hi,
    please try the WebCenter forum WebCenter Portal
    Frank

  • WSRP - Changing the css of remote portlets

    Hi,
    Consumer: WLP 10.2
    Producer: Websphere Portal 6
    I need to apply css files of the consumer to the remote portlets (not the shell, but to the content inside the actual portlets). Is there any way to override the producer portlet stylesheets before rendering at consumer side?
    I thought of creating same stylesheets at consumer side with same class names and with different attributes (according to requirements) inside the classes.While rendering, in the interceptor class I am planning to read markup data using response and try to change the css name to consumer side css name and again writing the markupdata. Is it possible or is there any other best solution for this. Please help me.
    Thanks,
    Sid

    Hi George,
    We tried to apply "!important" declaration for each rule in css file.Its not picking from local CSS (Consumer) file.But What i feel like remote portlet is not picking up the local css file when get the viewsource on remote portlet the css file path is producers.as below.
    &lt;link rel="stylesheet" type="text/css"
    href='http://localhost:7001/WsrpConsumerWeb/resource;SSPXYYSESSIONID=gDQ5JH9V2TYtzph1XhpgsC301Qbbp516f0nCTFxmgQnqsgM0Qtl6!30602842?_pageLabel=voipTrunk_portal_page_10&_portlet.portalUrl=%2FWsrpConsumerWeb%2FvoipTrunk.portal&_windowLabel=portlet_6_1&_nfpb=true&_portlet.renderResource=true&wsrp-urlType=resource&wsrp-url=http%3a%2f%2faiomt991.dev.qintra.com%3a1080%2foneflex%2fPA_SIPInventory%2ftheme%2fstylesheet.css&wsrp-requiresRewrite=false&wsrp-resourceID=&wsrp-preferOperation=&wsrp-resourceState=&wsrp-resourceCacheability='
    title="Style"&gt;
    wsrp-url=http%3a%2f%2faiomt991.dev.qintra.com%3a1080%2foneflex%2fPA_SIPInventory%2ftheme%2fstylesheet.css
    should be replaced with local css file path right.Which we are trying to do in interceptor file.But we are unable to replace existing path to local path If you any other way to do this please let us know.
    Thanks
    Kalpana,Sid & Anu.

  • Oracle BPEL Worklist application as a remote portlet in ALUI portal

    Hi,
    I am integrating the Oracle BPEL sample worklist application as a remote portlet in ALUI in a community page.
    I have 2 urgent queries...and desperate to look for a resolution...
    1) On opening the page where the remote portlet is placed ,it is very very slow to open the firt login screen in IE6.However the page is loading fast in IE7 or netscape.Every time the login page is hit we need to refresh the page to load it quickly..
    2)on thewebservice configuration section for portlet -- > http Configuration ,I have created a gateway and added our Oracle BPEL worklist context to gateway the request.There is a option like Inline refresh..
    a)If inline refresh is unchecked ,the BPEL worklist is not retaining the portlet nature like minimize ,maximize and the top community navigation is lost.
    b)however if inline refesh is checked..The portlet nature is retained ,however there is javascript error coming in the page which is not allowing some of the vanilla features of BPEL worklist is working properly like clicking some buttons and taking actions...
    Is this some configuration to be made in the ALUI side or some thing else...Please let me know if there is any solution to this...
    Regards
    Ashif

    Now I am able to display the initial page of the remote portlet. However, when I try to do some operations I m running into one more issue:
    [WSRP-Consumer:420733]No markup received from the producer [oraclePortal_producer] for portlet with portletHandle[E:3:default].
    Is there anything futher I need to do?
    regards,
    Ansuman

  • NPE while registering Remote Portlet in Weblogic Portal 10.3

    Hi,
    I am on Weblogic Portal 10.3 and am trying to create a remote portlet in my portal application. The remote Portlet is hosted on OC4J 10.3.1.1.1 and is consumed properly on Oracle Portal without any errors, however, when I try to access the portlet's wsdl via the Remote Portlet Wizard, I get the following exception while registering.
    bq. {color:#3366ff}!ENTRY com.bea.wlp.eclipse.common 1 1 2008-10-06 11:37:28.938{color} \\ {color:#3366ff} \\ !MESSAGE [Portal-ERROR|http://forums.oracle.com/forums/] There was a problem submitting registration for this producer.{color} \\ {color:#3366ff} \\ Reason = ProducerAgent::java.lang.NullPointerException: null{color} \\ {color:#3366ff} \\ !ENTRY com.bea.wlp.eclipse.common 4 4 2008-10-06 11:37:28.938{color} \\ {color:#3366ff} \\ !MESSAGE {color} \\ {color:#3366ff} \\ !STACK 0{color} \\ {color:#3366ff} \\ java.lang.NullPointerException{color} \\ {color:#3366ff} \\ at weblogic.utils.encoders.CharacterDecoder.decodeBuffer(CharacterDecoder.java:188){color} \\ {color:#3366ff} \\ at com.bea.wsrp.util.XmlUtils.decodeBASE64(XmlUtils.java:270){color} \\ {color:#3366ff} \\ at com.bea.wsrp.bind.RegistrationContextImpl.&lt;init&gt;(RegistrationContextImpl.java:44){color} \\ {color:#3366ff} \\ at com.bea.wsrp.client.ProducerAgentImpl.register(ProducerAgentImpl.java:258){color} \\ {color:#3366ff} \\ at com.bea.wsrp.client.ProducerAgentImpl.register(ProducerAgentImpl.java:221){color} \\ {color:#3366ff} \\ at com.bea.wlp.eclipse.wsrp.portletbuilder.wsrp.ProducerAgent.submitRegistrationDocument(ProducerAgent.java:384){color} \\ {color:#3366ff} \\ at com.bea.wlp.eclipse.wsrp.portletbuilder.wizard.wsrp.SelectProducerPanel$RegistrationRunner.run(SelectProducerPanel.java:1425){color} \\ {color:#3366ff} \\ !ENTRY com.bea.wlp.eclipse.common 1 1 2008-10-06 11:37:28.953{color} \\ {color:#3366ff} \\ !MESSAGE [Portal-DEBUG|http://forums.oracle.com/forums/] RegistrationPanel::could not submit registration document: null{color}
    {color:#3366ff}
    {color}
    {color:#000000}This producer is fully WSRP compliant and works perfectly fine with Oracle Portal. Any pointers of where it might go wrong?{color}
    Ansuman

    Now I am able to display the initial page of the remote portlet. However, when I try to do some operations I m running into one more issue:
    [WSRP-Consumer:420733]No markup received from the producer [oraclePortal_producer] for portlet with portletHandle[E:3:default].
    Is there anything futher I need to do?
    regards,
    Ansuman

  • ALUI-Create Web Service - Remote Portlet Error 401:Unauthorized

    I have some problems during user ALUI(AquaLogic User Interaction 6.1).
    I created a Web Service - Remote Portlet,then set value of Basic Authentication Settings is "User's Basic Authentication Information". When related remote server refer to tomcat5.5,the Web Service - Remote Portlet is fine to run,but not when the related remote server refer to weblogic9.2.
    When value of Basic Authentication Settings is "Use Remote Server Basic Authentication Information", related remote server refer to weblogic9.2 or tomcate5.5, the portlet is fine.
    error detail:
    Error
    sso Portlet cannot be displayed because the remote server returned an invalid HTTP response code.
    We recommend:
    • Refresh sso Portlet
    • Accessing this portlet at a later time.
    • Contacting your portal administrator if problems persist.
    Detailed error information
    • Response status: 401
    • Response body:
    Error 401--Unauthorized
    From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
    10.4.2 401 Unauthorized
    The request requires user authentication. The response MUST include a WWW-Authenticate header field (section 14.46) containing a challenge applicable to the requested resource. The client MAY repeat the request with a suitable Authorization header field (section 14.8). If the request already included Authorization credentials, then the 401 response indicates that authorization has been refused for those credentials. If the 401 response contains the same challenge as the prior response, and the user agent has already attempted authentication at least once, then the user SHOULD be presented the entity that was given in the response, since that entity MAY include relevant diagnostic information. HTTP access authentication is explained in section 11.

    How to configure remote server to accept authorization header?
    I set value of Basic Authentication Settings is "User's Basic Authentication Information" because the Web Service - Remote Portlet need to get the portal's login user infomation.If the value is "Use Remote Server Basic Authentication Information",the application is fine to run.
    The follow is the way to get login user infomation.
    IPortletContext portletContext = PortletContextFactory.createPortletContext(request, response);
    ICredentialProvider cProvider = portletContext.getCredentialProvider();
    String username = cProvider.getUsername();
    String password = cProvider.getPassword();
    Do you have other way to authenticate users?
    Thanks.
    Edited by: user2233298 on 2009-4-22 下午8:25

  • How to put a remote portlets server in maintenance mode

    Hi,
    We are running Plumtree Portal 5.0.4 on Windows 2000 Server SP4. We have a remote portlets server which hosts a lot of portlets' webservices.
    We need to put the remote server in maintenance mode.
    How can we disable all webservices hosted by this remote server without disabling each webservices manually (which will be painful) ?
    Regards,
    Qué Son PHAM VAN

    I don't want to encourage you to modify your database directly, but it seems to be the only way to do this easily. Try:
    update ptwebservices
    set enabled = 0, disabledmsg = 'This portlet has been disabled. Blah blah blah.'
    where gadgetserverid = 200;
    Replace 200 with the ID of your remote server.
    HTH,
    Chris Bucchere | bdg | [email protected] | http://www.bdg-online.com

  • Name of Lockbox set in Remote Portlet Web Service?

    Using the ALUI 6.0 IDK API, does anybody know how to get the name of the Lockbox a Remote Portlet Web Service is using?
    Authentication Settings / Credential Vault Settings / Lockbox

    Hello,
    first: I don´t know anything about the right solution. I am unaware of the existence of the solution, because there were quite many of question about this multiple selection problem and I don´t remember a single "answer".
    I can recommend you to simplify everything and create the functionality yourself. I have done that before to avoid these "Adobe-standard" problems. If you have a problem with autofill of the object, ask your WS to send you a single string and pass it yourself using scripting (JS).
    And if you have problems with multiple selection, create your own field/ object. Get the string of values, parse it, create multiple lines of the dynamic table with some suitable tool to check/ select the rows you need (use checkbox for example, and your text as a table row). This way you can selected anything you want with no problems at all. It wil only cost you some extra work.
    Regards, Otto

  • Using different namespaces in ALUI remote portlets

    I'm trying to incorporate AJAX technology into our ALUI remote portlets. I'm using Backbase tools to try to do this. However, these Backbase tools have their own namespace defined for their custom tags. When I try to access the remote portlet, I get 'unrecognized namespace prefix' errors in PTSpy. Is there something special I need to do to get ALUI to recognize different namespaces? I have the following line in my remote portlet:
    <pt:namespace pt:token="$PORTLET_ID$" xmlns:pt="http://www.plumtree.com/xmlschemas/ptui/" />
    Do I need to do something with this line to use different namespaces?

    I was able to get basic Backbase functionality running inside of ALUI. Since Backbase is booted from the onload method of the body tag, I had to create a Javascript method and call window.onLoad on that method to get Backbase to boot (it wouldn't recognize the onload method in my remote portlet).
    Also, since I'm using remote portlets, I had to gateway the calls to Backbase using the Remote Portlet's Web Service settings.
    In case anyone is interested, my remote portlet looks like this (where the server listening on port 7001 is the gateway server, and the server listening on port 7021 is the server running Backbase):
    <%@ page language="java" contentType="text/html;charset=UTF-8"%>
    <pt:namespace pt:token="$$PORTLET_ID$$" xmlns:pt="http://www.plumtree.com/xmlschemas/ptui/" />
    <style type="text/css"> #pt-portlet-$$PORTLET_ID$$ {border: solid 0px;}</style>
    <script type="text/javascript" src="http://localhost:7001/portal/server.pt/gateway/PTARGS_0_0_299_209_0_43/http%3B/localhost%3B7021/Backbase/3_1_6/bpc/boot.js"></script>
    <script language="javascript">
    function runBPC()
              bpc.boot("<pt:url pt:href='http://localhost:7021/Backbase/3_1_6' xmlns:pt='http://www.plumtree.com/xmlschemas/ptui/'/>");
    window.onload=runBPC;
    </script>
    <div
    xmlns:b="http://www.backbase.com/b"
    xmlns:s="http://www.backbase.com/s"
    >
              <xmp b:backbase="true">
              <b:button>test</b:button>
              </xmp>
    </div>

  • Expose JSF app as a remote portlet on OAS 10.1.3.1

    Hello,
    We have a requirement to expose our JSF app as a remote portlet via WSRP.
    Our production platform is OAS 10.1.3.1 SOA and we are using JDeveloper 10.1.3.1 for the development.
    We are new to the portal technologies, but what we understood reading the docs is that we must use WEB Center framework to expose the JSF app as a remote portlet. Is this correct?
    Also, how can we install the WEB Center to our OAS 10.1.3.1 SOA ?
    thank you

    Hi, to expose your JSF application as a portlet you wil need to use the WebCenter Portlet Bridge, this is our implementation of JSR 301:
    - http://download.oracle.com/docs/cd/B32110_01/webcenter.1013/b31074/jpsdg_java_adv.htm#BABBFDHA
    Oracle WebCenter was released with OracleAS 10.1.3.2 and requires a minimum of ADF 10.1.3.2 runtime libraries, you can either deploy the required ADF Runtime Libraries to your 10.1.3.1 OC4J or upgrade to OracleAS 10.1.3.3 which is the latest release. You can find more information here:
    - http://www.oracle.com/technology/software/products/jdev/htdocs/adfinstaller.html
    Cheers,
    Mick.

  • JSF app as a remote portlet on OAS 10.1.3.1

    Hello,
    We have a requirement to expose our JSF app as a remote portlet via WSRP.
    Our production platform is OAS 10.1.3.1 SOA and we are using JDeveloper 10.1.3.1 for the development.
    We are new to the portal technologies, but what we understood reading the docs is that we must use WEB Center framework to expose the JSF app as a remote portlet. Is this correct?
    Also, how can we install the WEB Center to our OAS 10.1.3.1 SOA ?
    thank you

    Hi,
    In one of our current projects we're using SOA Suite and WebCenter. For example, we're exposing a JSF page containing a custom-built human workflow tasklist as remote portlet.
    We have installed a separate WebCenter AS 10.1.3.2.0 besides the AS SOA Suite. (See: http://www.oracle.com/technology/software/products/ias/htdocs/101320ws.html) and patched it to 10.1.3.3.0. For development we use JDeveloper 10.1.3.3.0 and its pre-configured WebCenter OC4J.
    We had some issues with the JSF portlet-bridge and opened tar's, but these we're resolved by Oracle.
    Regards, Ronald

Maybe you are looking for

  • Stuck with a partially downloaded song

    On my 3rd generation iPad, I am stuck with a song I partially downloaded. In iTunes>Purchases, I clicked on the cloud next to the song title. It started to download on my iPad. Somehow, I thought the better of it, I didn't need the song on my iPad, s

  • Can a non group or team member subscribe to group calendar

    So we have a group web calendar maintained by the managers. By using permissions in the web service, we can allow "authenticated users" to view the web based calendar. However if you are not a member of the group that publishes that web based calenda

  • Regarding user substitution in SRM

    Hello Experts! I have a case in production system. SRM Here a user A is subsitituited by another User B (Active Substitution) to receive the SC for approvals in place on A's absence. Here B is recieving A's SC for approvals, but the user A still reci

  • Problem with installation of open-vm-tools

    Hi there! I'm trying get open-vm-tools work under Arch Linux, but still no luck. The installation of package went just fine, but can't for instance: - Resize my virtual machine window. - Copy and paste between the host and the vm. - Performance is st

  • Copy the content of a JTable to a file

    Hello, i created a JTable and added data in it. How can i get those data, convert them to String and write them to a file? I saw this function paramString() but it is protected ,which means i cannot use it outside the class JTable. any ideas? thanks