Create new portlet?

On my development server, I was able to create a new portlet, which I configured to display the content from a .ASPX file. It displayed properly. Now, on my production server, I cannot create a blank portlet where I can edit the portlet to display the .ASPX file's content. Is there something I am missing here?
My configuration is : Plumtree 5.0.3 with Collaboration Server 4.0, Content Server 5.0.4, WebLogic 8.1, with SQL Server 2000 (SP3) on Windows 2003 Server Standard Edition.
Thanks for any help/suggestions.

So you have an ASPX page all ready to go.  I assume you know the URL for the ASPX page.  Let's say its http://www.myserver.com/companyname/myapp/mypage.aspx.
In the portal, you need to create three things to get this to work:
1. Remote Server
2. Web Service - Remote Portlet
3. Portlet
You then need to:
4. Add the Portlet to a page
1. Create a Remote Server
Go into a folder in Administration, then choose "Create Object" - "Remote Server."
Put http://www.myserver.com/companyname as the "Base URL".  Click "Finish", give it a name, such as "MyCompany Remote Server."
2. Create a Web Service - Remote Portlet
Still in Administration, choose "Create Object" - "Web Service - Remote Portlet."  Click the Browse button and find the Remote Server you just created (you did give it a descriptive name, didn't you?).  In the "Portlet URL" box, fill out the rest of the URL to the ASPX page.  In our example, it would be "myapp/mypage.aspx" (without the quotation marks).  For now, that should be enough.  If you want to add preferences or help pages or other things to your portlet, you can set more stuff inside here.  Click "Finish" and give the Web Service a Name, such as "MyApp Web Service."
3. Create a Portlet
Still in Administration, choose "Create Object" - "Portlet."  Choose the Web Service you just created, decide whether the portlet should be a "Narrow" or a "Wide" portlet (Narrow portlets can be placed on Wide columns on a page, but Wide portlets cannot be placed on narrow columns on a page).  Click "Finish" and give the Portlet a name, such as "MyApp Portlet."
4. Add the Portlet to a Page
At this point you have created the portlet.  The next thing you will want to do is to view it.  To do this, you have to add it to a page - either a MyPage or a Community Page.  Let's put it on your MyPage.  Click on "My Pages" in the top-left corner of the browser and go to one of your My Pages.  Click the "My Pages" tab again, and this time choose "Add Portlets."  Find the Portlet you just made, check the checkbox next to it's name, and click "Finish."  You should now see the ASPX page in your MyPage.
That's all there is to it.  You can get fancy and do all sorts of extra stuff inside the Web Service, but if all you want to do is display a ASPX page (or for that matter, any URL that returns HTML content), this is all you have to do.
     Tim Larson
     Mission to the World

Similar Messages

  • Create new portlet channels dynamiclly

    I'm looking into how to create new portlet channels when a new tab is created so that the portlets can be customized on each tab. Currently when a portlet is modified from one tab the portlet gets modified on all tabs. Can somebody point me to an example on how
    this might be accomplished?

    I'm looking into how to create new portlet channels when a new tab is created so that the portlets can be customized on each tab. Currently when a portlet is modified from one tab the portlet gets modified on all tabs. Can somebody point me to an example on how
    this might be accomplished?

  • Problems in creating new portlets with WLCS3.1

    Hello,
    I've the following problem with Weblogic Commerce Server 3.1:
    I have added a new portal and it worked great. I put severals
    predefined portlets and it worked too.
    But when I tried to add a new portlet (the simple welcome.html
    doc sample), I just see the titlebar of it.
    Can someone help me ?
    Thanks

    Have u created the data providers

  • How to create new page in wlp in runtime

    hi,
    How to create portal pages in run time (not at the admin console) give an option to the end users to create pages and configure it.
    Thanks
    Manu

    Hi Manu
    1) Can we entitle the page created to display to some users.
    You mean the "Page(s)" created by the End User when he clicks on Customize link. If so, note that this page will be available ONLY to that user. There is no other special entitlements to be assigned to. Because every user who customizes desktop will have his own set of Books/Pages/Portlets in the backend Portal Database schema. BUT if you want to set Entitlements to the Pages created by the Adminstrator, then YES, you can always set Entitlements to that Page, so that only specific set of Users, Roles (users belong toRoles) can access those Pages.
    2) Can we change the hyperlink of the page to some other external page.
    I am not clear with this question. When we create a Page from WorkshopIDE or Portal Admin Console or through DVT, first thing is, this page will have a unique page definition label. Now assume this page is part of some Book. So When this portal (or deskop) is rendered, Portal Framework Look and Feel files, will iterate through list of all Books and for each Book list of all Pages and construct the Menu(s) which are nohting but Hyperlinks. During this process, the hyperlink will be appended with the definition labels of each Page etc which is retrieved from Database (or .portal xml file incase of filemode). So you cannot change the hyperlink to point to someother page. Worst case, if you really want, then you need to modify the portal framework menu rendering code, to change the urls for specific page. Say PageA should be reidrected to PageB. So in your custom menu rendering code, when you hit the PageA, there check for page def label of PageA and if it matches, then add a different page def label say for PageB definition label. This is complex, but can be achieved. But my very first question is why do you want to do this and what is your exact usecase.
    Note that you can always generate dynamically Links for any Portal Pages using render url tags or APIs (PostbackURL, GenericURL etc). You can have this kind of code in any JSP or Pageflows.
    PostbackURL homeURL = PostbackURL.createPostbackURL(request, response);
    homeURL.addParameter(PostbackURL.PAGE_LABEL_PARAM, "page_card_services_1"); //page_card_services_1 is a page def label of some other page that I want to redirect to
    3) Can we integrate the page creation to the BPEL workflow.
    BPEL Workflow is nothing but a WebServices. Using CustomCode, this may be possible. One way I can think of is like this. First you need to have code/logic in some Pageflow or utility class to call BPEL Workflow. As mentioned first you need to create a WebServices client JAR for this BPEL WebServices. Then add this jar to the web-content/web-inf/lib folder. Then in pageflow or utility class, get the Service, Port and invoke process method on this BPEL and pass some input parameters. Now BPEL will do some internal processing and will return the page definition labels in the response XML object based on input parameters. Then in the Pagelfow or utility class, from this response object, extract page def label and use the above code snippet to redirect to that page. This should work.
    4) is there a way allow users to create new portlets from ucm and add content to the portlets.
    When we allow customization for end users, usually they can choose from list of Look and Feels, create or edit Books/Pages. They cannot create Brand New Portlets. From existing list of Portlets, they can add or remove them from any Page. NOW, if you use latest WLP 10.3.2, you can consume WebCenter ADF Portlets using WSRP. Also I guess there is a plug in for UCM with WLP 10.3.2. I did not work in this area so do not have full details. But assume that you already have some UCM Portlets integrated into your portal application by adminstrator. Then End User can choose to add these UCM Portlets to the pages that he cretaes. NOW coming to the content of the Portlets, this is something you can handle through Portlet Preferences. Considerr default out of box WLP original pageflow portlets. You can have some search criteria in a content portlet. This search criteria can be modified using Edit icon ie. Portlet Preferences. So user can customize the search criteria and get the results he is interested in.
    Thanks
    Ravi Jegga

  • How to create a portlet for a new web page?

    I create a web page "A" in the remote server and have another page "B" which have a button in it. And when push the button in page "B", I want to use PRC to add a new portlet object linking to page "A" to portal. How should I do this?
    I know it's possible to add a new portlet template using IRemoteSession.GetPortletTemplateManager().CreatePortletTemplate(intparentFolderID, intwebServiceID), but how should I get the webServiceID while it haven't been created for the page "A". Must I create the web service in the portal server by hand? Is there any programmatic method to create a new web service by PRC? Or if there are some other methods to create a portlet for a new page without creating webservice, that would be a prefer.

    Hi Prateek,
    I Did the Things Which is Presented By Michal in This Blog.
    But When I Executed RZ70 With My Gateway Service as "sapgw01" And the Gateway Host As "Server Host Name".
    I Got the Error When I Click on "<b>start Data Collection"</b> After Execution of the Program As Follows
    <b>"Used RFC destination :SLD_NUC"</b>
    <b>"RFC call failed : Error opening an RFC connection"</b>
    <b>"Batch job not scheduled"</b>
    All Other Are Success Like Data Collection ......
    Please let me Know What to Do Now...
    Regards
    Khanna

  • Create a new portlet  in Deployed Portal in production environment

    are there any ways to import or create a new portlet in Deployed Portal in production environment?
    Edited by: user8322798 on May 1, 2011 7:26 AM

    This can done via WSRP proxy portlets and streaming desktops. First, you'll need to have a WSRP producer setup somewhere. This could be another WLP webapp with portlets, or another server altogether. Or, you can use the JSR 286 WSRP import tool from within the Portal Administration Console (I think it's under Services | WSRP | Import Tool) -- this will allow you upload .war(s) of JSR 168 or 286 portlets, which will be turned into WSRP producer(s).
    Then, you can use the Portal Administration Console to register a WSRP Producer, and then add portlets from the producer to your desktop (http://download.oracle.com/docs/cd/E15919_01/wlp.1032/e14235/chap_fed_books_pages.htm#FPGWP690). Additionally, once the producer has been registered in Portal Adminstration Console, an adminstrator user can use the Dynamic Visitor Tools from within the streaming desktop itself to add wsrp proxy portlets to the desktop (http://download.oracle.com/docs/cd/E15919_01/wlp.1032/e14243/dvt.htm#PDGWP691).
    It is not possible to add new local .portlet files to a deployed application in production mode. This requires adding the file artifacts to the .ear/.war and redeploy the application.
    Greg

  • Problem with creating new user in portal = portlet is not visible

    Hi,
    I've got a problem with creating new users in portal. In the Administer tab of the builder is the user portlet not visible.
    How can I make this portlet visible?
    Please Help
    thank you...
    Gilbert

    Hi..my problem slightly similar.
    I created one new user, and didn't select anything from "Public Groups Assignment" and "Privilege Assignment" for him.
    I expect the user will be a public user.
    But, when he try to logged in the portal,
    He cannot see all the PORTLETS related to database values..
    All he can see just LINKS -that all in my portal right now beside the report from database that the user cannot see :)
    So, what did i do wrong?
    Plz Advise, and thanks.

  • Create a portlet based on php file

    Hi All..I'm a very new comer about weblogic portal..now I'm using weblogic portal 10.3..
    I have a question..Is there possible to have an portlet that can be enlarged?
    And is there possible if I have a .php file, and then I want to create a portlet based on that .php file?
    Could anyone help me to solve this problem..or is there any guidance about those questions?
    Thank's a lot before...

    Is there possible to have an portlet that can be enlarged?Yes. You can maximise a portlet
    And is there possible if I have a .php file, and then I want to create a portlet based on that .php fileNot directly.
    If you are going to run the PHP file in its own machine then you could use a browser or clipper portlet. If you want to run the PHP file on the JVM itself, I believe there are some commercial products that let you do this (then its equivalent to a JavaServlet). This could then be included by any dummy JSP and you could use a plain jsp portlet . however you wqould have to be careful how you generate links within the PHP file (because you'd have to mimic the way BEA tags behave) .
    never tried this and if you have few PHP pages then you could probably rewrite to java.

  • Content Server News Portlet major design flaw ?!

    I ran into a Content Server 6.1 issue which is really frustrating me. I am wondering if I am doing something wrong or if it is a design flaw: 1. I created a content server news portlet "out of the box" and added it to my MyPage.2. I created and published 2 news articles.3. I edited the 1st article and just saved it. I did NOT PUBLISH it.4. I edited the 2nd article and PUBLISHED it. The news index is re-published automatically to reflect the changes of the 2nd article which has been published. But the index now displays the changes of BOTH articles, even the unpublished! Furthermore the 1st article can't be opened from the index anymore if the name property has been changed. As the published file name changes with each version and especially when the name is updated, the news index links to the new published file name - but it has never been created as I didn't publish the 1st article! I understand why this is happening: The index content item holds a list of all article content items and is published whenever an article is published / deleted / expired. But until now I thought that content server is holding the last published version and includes this into the list until a new version is published. That's not the case! Imagine this on a production environment with workflow activated: one article was approved and published while the other still needs to be reviewed, but it's (unreviewed) index data like headline etc. is already displayed in the index?! And in worst case the article can't even be opened. You just get the server error "page not found". Many of my content items for a current big project follow the idea of the news template, e.g. HR Staff Overview (persons = articles, overview = index), so I am kind of stressed by what I found out. Has anybody made similar a experience and found a workaround for this? Perhaps one of the support people could explain how the news portlet is intended to be used with this severe behaviour? Am I expecting too much? Is updating an already published article not possible? But why are version mechanisms included for content items then? I appreciate your comments. Thanks.

    Thanks for the quick reply.
    We are using Content Server 6.1 with all Hotfixes installed and we are not planning to upgrade to G6 at the moment.
    As far as I understood the 'filtered.published' property contains the date the content item was published the last time. So it will always be 'true' if the item has been published in the past, no matter if it's currently published or not.
    The index template with the code snippet you sent will display the currently not published (but changed) item properties whenever another item was published. Have you changed the design in 6.2 so that properties of an item in a list property of another item are just copied and not linked?
    As a workaround I now compare the 'modified' property with the 'published' property and if it is greater or equal I don't display it in the index. But that's not the way Content Server was designed to behave, is it? With this solution I can suppress the item in the list if it has been modified after the last publishing, but of course I rather want to have the data of the last published version.
    Isn't that possible? Is it possible in 6.2? Is there any way to update Content Server to 6.2 without acquiring G6?
    RegardsStefan

  • New portlets not showing up in portlet repository

    I have created a couple URL based portlets and registered the provider with my portal. When I go to the portlet repository to add the new portlets to a page, they do not show up. If I go the Providers Tab on the Portal Navigator Page, I can see them.
    I suspect this has something to do with my coworker trying to get the Web Cache working though he can't tell me why my portlets aren't showing up.
    Any one have any ideas?

    Web Cache shouldn't impact this (but I'm not saying that it isn't ;-)
    Try the following:
    1) refresh the portlet repository by clicking the "refresh" button in the provider registration page
    2) check the security settings on the portlets - portlets will not be displayed if either the portal security (applied via the portlet repository) or portlet security (applied by adding a SecurityManager to a portlet) denies access

  • Restrict create new style option?

    Hello,
    Is there a way I can restrict users creating new style names in the "customize" -> "style" tab?
    In my case, users can create new name for my styles, but can't change them. I don't them to create new names. These new names make the style dropdown goes longer. Any ideas?
    Thanks,
    -Dong Chen

    Go to the Builder Page > Administer tab.
    Use the "Portal User Profile" or "Portal Group Profile" portlets to edit the specific user, or group of users, and then go to the Privileges tab of the portlet.
    Here you will see the privileges and Style is one of them ... change to "View" . I think "authenticated users" group gets create privilege on styles by default.
    Hope this helps,
    Candace

  • Create New Provider Error

    Hi, guys,
    When I tried to created new provider to link to external application web page. I got the error:
    =========================================
    Error: An error occurred when attempting to call the providers register function. (WWC-43134)
    The following error occurred during the call to Web provider: Unable to initialize new provider instance: java.lang.NumberFormatException: (WWC-43147)
    ==========================================
    Also the Jserv.log file for the error are:
    ===========================================
    [20/06/2001 13:10:25:203 PDT] myfirstjsp/javax.servlet.ServletException: Unable to initialize new provider instance: java.lang.NumberFormatException:
    at oracle.portal.provider.v1.http.HttpProvider.getProvider(HttpProvider.java:339)
    at oracle.portal.provider.v1.http.HttpProvider.service(HttpProvider.java, Compiled Code)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
    at org.apache.jserv.JServConnection.processRequest(JServConnection.java, Compiled Code)
    at org.apache.jserv.JServConnection.run(JServConnection.java, Compiled Code)
    at java.lang.Thread.run(Thread.java:479)
    ==========================================
    But when I try to access the page by
    http://mycompany.com/servlet/myyahoo, It can find the provider file. Here is I got:
    ===============================
    Congratulations! You have successfully reached your Provider's Test Page.
    Checking for components:
    Oracle XML parser: detected
    Oracle JSP: detected
    Recognizing initArgs: Usual initArgs are provider_root and sessiontimeout.
    provider_root: D:\oracle\products\ora9ias\jpdk\provider\myyahoo
    sessiontimeout: 1800
    ==========================================
    Anyone met the problem before, please give me some advise. Thanks!
    Mike

    Hi, Sue,
    Thanks again for the help.
    I follow the two files again. Let first go over the sample one. When I http the location: http://myhost/servlet/sample, then I got:
    ====================================
    Congratulations! You have successfully reached your Provider's Test Page.
    Checking for components:
    Oracle XML parser: detected
    Oracle JSP: detected
    Recognizing initArgs: Usual initArgs are provider_root and sessiontimeout.
    provider_root: D:\oracle\products\ora9ias\pdk\pdk\jpdk\provider\sample
    sessiontimeout: 1800000
    =========================================
    It looks fine for me. Then I continue the steps to register the provider by following steps:
    ==============================
    Under the Administer tab (on Oracle Portal home page), click on Add a Portlet Provider within the portlet called Provider.
    Fill out Provider information for the Sample.
    Name: SampleWebProvider
    Display Name: Sample Web Provider
    Timeout: 100
    Timeout Message: Application Timed Out
    Implementation Style: Web
    Provider Login Frequency: Once per User Session
    Register on Remote Nodes: No
    URL: http://myserver.mydomain.com:port/servlets/sample (replace this with your URL)
    Check the following radio button: The user has the same identity in the HTTP providers application as in the Single Sign-On identity.
    Proxy: No (As long as no proxy is required to contact the Provider Adapter).
    Click OK.
    =======================================
    I got :
    ==================================
    Error: An unexpected error occurred: ORA-00001: unique constraint (PORTAL30.WWPRO_PROVIDERS_UK1) violated (WWC-43000)
    ==================================
    And the following is from the log file jserv.log
    ================================
    [03/07/2001 14:04:22:984 PDT] sample/init
    [03/07/2001 14:16:43:156 PDT] urlsample/init
    [03/07/2001 14:16:43:437 PDT] oracle.jsp.JspServlet: init
    [03/07/2001 14:17:39:656 PDT] page/oracle.webdb.page.ParallelServlet: init
    [03/07/2001 14:17:39:703 PDT] page/Starting a pool of 25 handlers.
    =========================================
    It did not give me any hint.
    Now I following D:\oracle\products\ora9ias\jpdk\installing.url.html step by step.
    Everything is fine to I typed http://myhost/servlet/urlsample, I got:
    ===============================
    Congratulations! You have successfully reached your Provider's Test Page.
    Checking for components:
    Portlets are:
    URLPerlPortlet
    URLMicrosoftportlet
    XMLFilterPortlet
    URLIllustration
    Oracle JSP: detected
    Recognizing initArgs: Usual initArgs are provider_root and sessiontimeout.
    provider_root : D:\oracle\products\ora9ias\pdk\pdk\urlservices\provider\urlsample
    sessiontimeout : 1800000
    ====================================
    I feel good so far.
    then I follow the following step by step:
    ===================================
    Under the Administer tab in the Oracle 9iAS Portal homepage, click on Add a Portlet Provider within the portlet called Provider.
    Enter Provider information for the Sample.
    Name: URLSamples
    Display Name: URL Services Samples
    Timeout: 10
    Timeout Message: URL Services Samples Timed Out
    Implementation Style: Web
    Provider Login Frequency: Never
    Register on Remote Nodes: No
    URL: http://myserver.mydomain.com:port/servlets/urlsample (replace this with your URL)
    Check the following radio button: The user has the same identity in the HTTP providers application as in the Single Sign-On identity.
    Proxy: No (As long as no proxy is required to contact the Provider Adapter).
    Click OK.
    =================================
    Until I click OK, then I got it fine.
    and I can see the "URL Services Samples"
    in my "Display Portlet Repository".
    Then I did it again for the sample case above, After I click OK, I got:
    =================================
    Error: An error occurred when attempting to call the providers register function. (WWC-43134)
    An unexpected error occurred: ORA-29532: Java call terminated by uncaught Java exception: Expected 'EOF'. (WWC-43000)
    An unexpected error occurred: Expected 'EOF'.
    at oracle.xml.parser.v2.XMLError.flushErrors(XMLError.java:205)
    at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:207)
    at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:169)
    at oracle.webdb.provider.web.SoapResponseGenerator.doParse(SoapResponseGenerator.java:109)
    at oracle.webdb.provider.web.SoapResponseGenerator.generateResponse(SoapResponseGenerator.java:69)
    at oracle.webdb.provider.web.HttpProviderDispatcher.dispatch(HttpProviderDispatcher.java:775)
    at oracle.webdb.provider.web.HttpProviderDispatcher.registerProvider(HttpProviderDispatcher.java:251)
    (WWC-43000)
    =====================================
    I am confused until here the URLSample works, but not the Sample? Please be advise. Thanks!
    MIke

  • Creating Struts Portlet

    Hi,
    I am new to Weblogic Portal, I have integrated the struts application and also created the portlet for that. When I attach the struts portlet to Portal file and run my portal application. It shows me the blank portlet.
    I am not getting any issue/ error/ problem.
    I have included the
    <controller processorClass="com.bea.struts.adapter.action.AdapterRequestProcessor"/> in my struts-auto-config-hello.xml file also I have included the
    <init-param>
    <param-name>config/hello</param-name>
    <param-value>/WEB-INF/struts-auto-config-hello.xml</param-value>
    </init-param>
    in my web.xml file.
    Still I am gettin the blank Struts porlet. Please suggest.
    Thanks in Advance.

    Hello,
    I had some problems, please refer to the following stacktrace, please help me!!!!
    Nhan
    com.bea.netuix.nf.UIControlException: com.bea.portlet.adapter.scopedcontent.ActionLookupFailedException: javax.servlet.ServletException: org.apache.struts.chain.commands.InvalidPathException: No action config found for the specified url.
         at com.bea.netuix.servlets.controls.content.NetuiContentNoBeehive.checkPreRenderExceptions(NetuiContentNoBeehive.java:406)
         at com.bea.netuix.servlets.controls.content.NetuiContentNoBeehive.beginRender(NetuiContentNoBeehive.java:345)
         at com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:485)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:518)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         Truncated. see log file for complete stacktrace
    Caused By: com.bea.portlet.adapter.scopedcontent.ActionLookupFailedException: javax.servlet.ServletException: org.apache.struts.chain.commands.InvalidPathException: No action config found for the specified url.
         at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeAction(ScopedContentCommonSupport.java:721)
         at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.renderInternal(ScopedContentCommonSupport.java:265)
         at com.bea.portlet.adapter.scopedcontent.StrutsStubImpl.render(StrutsStubImpl.java:103)
         at com.bea.netuix.servlets.controls.content.NetuiContentNoBeehive.preRender(NetuiContentNoBeehive.java:294)
         at com.bea.netuix.nf.ControlLifecycle$6.visit(ControlLifecycle.java:428)
         Truncated. see log file for complete stacktrace
    Caused By: javax.servlet.ServletException: org.apache.struts.chain.commands.InvalidPathException: No action config found for the specified url.
         at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286)
         at com.bea.struts.adapter.framework.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:572)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
         at com.bea.portlet.adapter.scopedcontent.framework.internal.PageFlowUtilsStrutsDelegate.strutsLookupInternal(PageFlowUtilsStrutsDelegate.java:144)
         at com.bea.portlet.adapter.scopedcontent.framework.internal.PageFlowUtilsStrutsDelegate.strutsLookupInternal(PageFlowUtilsStrutsDelegate.java:74)
         Truncated. see log file for complete stacktrace
    Caused By: org.apache.struts.chain.commands.InvalidPathException: No action config found for the specified url.
         at org.apache.struts.chain.commands.AbstractSelectAction.execute(AbstractSelectAction.java:71)
         at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
         at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
         at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
         at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
         Truncated. see log file for complete stacktrace

  • How To Create A Portlet showing granted Items

    Hello,
    we recently installed ias 9.0.2 + Portal.
    Now I want to create a personalized portlet showing all items listed in a Portal DB Provider granted to the user (or group) actually logged in. But I don't know how to find this information or what tables to use . Perhaps I can find some help here.
    Thanks a lot,
    Frank G.

    Hi Wei
    You can create a portlet using either the Content Server (or something else) that contains links to open the content_item.jsp provided by content server. I have included a description of the JSP below and the examples outline how it would be used from a presenation template. Alternatively, if you are not using the Content Server to create your portlet you can replace the pcs tags with static values.
    content_item.jsp
    Can be used to open the content item editor. You can use a combination of the parameters below to use the content_item.jsp to create a new content item or edit an existing item.
    Parameters
    fid = the id of the folder to create a new content item
    dfid = the id of the folder that contains the det specified by the det parameter
    det = the name of the DET to use to create a new content item. The DET must be located in either the folder specified by dfid or fid.
    ctid = the id of the DET to use to create a new content item.
    ciid = the id of the content item to open in the content item editor
    checkout = set to true to checkout the content item specified by ciid.
    Examples
    To create a new content item in the articles folder using the news article DET (also located in the articles folder
    <pcs:value expr='pcs_location'></pcs:value>/published_tools/content_item.jsp?fid=<pcs:value expr="folderByPath('Articles').pcs_id"></pcs:value>&det=News%20Article"
    To edit an existing content item
    <pcs:value expr='pcs_location'></pcs:value>/published_tools/content_item.jsp?ciid=<pcs:value expr='pcs_id'></pcs:value>

  • How to create JSF Portlet in Currrent JDeveloper Version

    Hello,
    Now there is no options to plugin Portlet in Current Jdeveloper Version.Anyone have any idea when Oracle Is going to Release the Portlets extension in Production Version???
    Is there any good documents for how to Create JSF Portlet in Oracle JDeveloper current new Version. IF So Please send me the link.
    Thanks
    Sona

    The OracleAS Portal is also required to deploy JSF Portlets. To Develop and deploy a JSF Portlet:
    1. Install the OracleAS application server.
    2. Install the portlet container.
    3. Install the OracleAS Portal Extension.
    4. Generate Portlet with Portal Extension in JDeveloper
    5. Connect to application server.
    6. Deploy Portlet to Application Server.
    7. Install OracleAS Portal
    8. Register Portlet with OracleAS Portal.
    9. View Portlet in OracleAS Portal.
    10. Add Portlet to a page.

Maybe you are looking for