ADF Portal

Hi All,
We have Portal 10.1.4
Oracle App Server 10.1.2.0.2
We want to use Jdeveloper to develop ADF Faces and ADF BC application (form pages) and be able to deploy it as portlet in our Portal 10.1.4
Is it possible ?
Which version of Jdeveloper should we use ? Current Jdev we have is 10.1.3.0.4.3673
In such case, what are the other things we would require ??
My gut feeling is we require a JSF Portlet bridge. Where can I download it ? Is it free ?
Since deploy will happen on Portal 10.1.4, I guess we do not need Oracle web center. right ?
Which version of Jdev we use ??
Our App Server is 10.1.2.0.2 Do we need to upgrade ADF libraries on App Server. ? We have already upgraded them once to match to ADF 36.73 version.
thanks,
pp

To develop ADF Faces portlets in JDeveloper and deploy in OracleAS Portal please refer
http://www.oracle.com/technology/products/webcenter/pdf/owcs_10132_cm_jsf_bridge.pdf

Similar Messages

  • ADF portal or webcenter portal

    Hi All,
    From last 5 years I am working on Weblogic portal and Liferay portal. Now my requirements is Migrate Liferay portal Application to Webcenter.
    I don't know I have to use ADF portal or webcenter portal . Please clarify.
    Thanks,
    Venkata Sarvabatla

    What do you mean when you say "ADF portal"? There is no such product.
    WebCenter Portal is built on top of ADF (Faces, Controller, Bindings, Taskflows). The most important things that WebCenter Portal adds to pure ADF are:
    Portlet and pagelet support - portlet container, portlet runtime (JSR-168, JSR-286, WSRP, JPDK), wrapping of ADF pages and Bounded Taskflows as portlets through Oracle JSF Portlet Bridge, pagelet producer
    Runtime creation and customization of portal pages through Oracle Composer and configurable Resource Catalogs
    Content integration - integration with content repositories (e.g. WebCenter Content - former Oracle UCM, Oracle Portal, MS SharePoint, JSR-170, file repositories) and Web content integration
    A number of configurable and customizable pre-built portal components called WebCenter Services (e.g. polls, announcements, discussion forums, RSS, e-mail client, tags, lists, search, document manager, content presenter, contacts, activities, message board and many others)
    Declarative page hierarchies and page security
    Declarative navigation models
    Built-in runtime Portal Admin Console, etc.
    If you need some of these features, you should consider WebCenter Portal. If you do not need any of these features, you can try to build your portal as a pure ADF Web application, thus avoiding a purchase of expensive WebCenter licenses at your customer. The pure ADF approach would be difficult, especially if the Liferay portal you are going to port is offering typical portal features, which are missing in pure ADF, so you would have to implement them yourself, which might not be feasible.
    Dimitar

  • Integrating Oracle Apps, Peoplesoft, SAP and others using ADF(Portal), BPEL

    Hi,
    Our company has various system like Oracle Apps, Peoplesoft, SAP and some custom systems which uses microsoft active directory. All the system has a common User ID but diffrent password as set by the user. For now every user have to remember 4 different passwords and username(in some cases).
    We wish to integrate the Authentication process using BPEL. Some thing like a SSO so the user will login into a new application(Build using ADF) like a portal, which will contain the links to all the above stated application. With this new application the user will have to remember only one user name and password and this user name and password will be sinked with all the other applications using BPEL.
    Can you guys through some ideas as in how we can acchive this? Is it possible to integrate the Authentication process using BPEL?
    Thanks in advance,
    Deepak.

    Why dont you synch ypur users in OPID and keep one username password there and then use external application or portal context to authenticate to all your other applications?

  • How do you set up the update password page in ADFS 3.0

    Hello,
    We have recently migrated to ADFS 3.0.  Everything is working except the update password feature.  In the KB article
    http://technet.microsoft.com/en-us/library/dn280950.aspx  the section under Update Password says that I need to enable  the ADFS endpoint -
    /adfs/portal/updatepassword/ and restart the ADFS service.
    This has been done, but when I go to
    https://sts.domain.com/adfs/portal/updatepassword.  All I get is a page that says "An error occurred.  contact your administrator."
    What I am trying to accomplish is this. 
    http://technet.microsoft.com/en-us/library/dn280950.aspx
    Any help would be greatly appreciated.
    Thanks
    Cheston

    it does not work domain joined machines! yes, I know. you are not the first one trying. it should also support domain joined machines, but unfortunately it only supports
    workplace joined machines
    <QUOTE>
    The update password page is only available for Workplace Joined devices
    </QUOTE>
    on the domain joined machine you can just use ctrl+alt+del to change the password
    Cheers,
    Jorge de Almeida Pinto
    Principal Consultant | MVP Directory Services | IAM Technologies
    COMMUNITY...:
    DISCLAIMER: This post is provided "AS IS" with no warranties of any kind, either expressed or implied, and confers no rights! Always evaluate/test yourself before using/implementing this!

  • Error in the integration of inquira with adf

    Hi,
    we have added inquira url/page using iframe in adf page. now if user logs in to the adf portal and after accessing inquira page, when again if user tries accessing adf pages it shows empty alert window, sometimes it even shows alert message saying *"PREVENT THIS PAGE FROM CREATING ADDITIONAL DIALOGS".*
    Issue is after accessing inquira we are not able to access/navigate through any of webcenter/adf pages.
    can anyone help me out in resolving this issue.?
    also, >this issue is caused after we log in to webcenter portal/adf page
    >we have checked there is no issue related to inquira log in
    Thank You

    which api you are using in the inquira page .IMWS API or tag library .

  • Bookmark links for OBI in an iFrame

    Hi,
    We have OBI within an iFrame within an ADF portal with a SSO solution. The URL to access portal is a different one than the standalone analytics instance. When we create bookmarks in OBI it generates a link with the portal URL and on trying to use this it just gets to the landing page of the portal and not the OBI application.
    Has anyone successfully generated a bookmark link when OBI is sitting in an iFrame within a portal?

    Hi,
    I've seen some notes (http://gerardnico.com/wiki/dat/obiee/dashboard_url) on using the javascript function linkToPage(bInlineDrill,bGetBookmarkOnly) which depending on the parameters used (true/false) can prevent the address bar being updated and populates the variable saw.bookmarkURL with the bookmark link, however i'm having trouble getting it to work.
    The note does specify for the Javascript function to work a HardenXSSconfiguration setting must be set to false - does this apply for 11g?
    What is the security risk to the Presentation Layer if HardenXSSconfiguration is set to false ?
    thanks

  • Issue in WEB LOGIC Server Installation

    Hi All ,
    When we try to deploy ADF Portal we are getting the below message .
    Error while processing library references. Unresolved application library references, defined in weblogic-application.xml: [Extension-Name: adf.oracle.domain, exact-match: false], [Extension-Name: oracle.jsp.next, exact-match: false].
    Can anyone help on this
    Regards,
    Karthik
    Edited by: karthik.G on Dec 30, 2010 11:20 AM

    This was discuessd in here:
    http://radalcove.com/blog/?p=34
    http://one-size-doesnt-fit-all.blogspot.com/2009/01/configuring-weblogic-server.html

  • How to customize skins and how to apply them to page template ,

    how to package a EAR and MAR file inside ADF portal application

    Short question, short answer: Read the doc
    http://docs.oracle.com/cd/E14571_01/web.1111/e15470/deploy.htm
    http://docs.oracle.com/cd/E23943_01/core.1111/e10105/deployer_role.htm
    http://docs.oracle.com/cd/E23943_01/webcenter.1111/e10148/jpsdg_deploy.htm#BGBGIBJC
    BTW: have you read this: https://groups.google.com/forum/?fromgroups#!topic/adf-methodology/PzncJBPMFDw
    Edited by: Yannick Ongena on Jul 4, 2012 3:44 PM

  • JBO-25301: Application module ... is not a root app module but has no..

    Hello,
    Tools:_
    Jdeveloper 10.1.2
    JPDK 10.1.2
    ADF
    Portal version 10.1.2 (repository upgrade 10.1.4)
    Problem:_
    I have an application that calls other application module from it's own application module. Some times it gives error (not every time):
    •     JBO-29000: Unexpected exception caught: oracle.jbo.JboException, msg=JBO-29000: Unexpected exception caught: oracle.jbo.InvalidOwnerException, msg=JBO-25301: Application module FormHistoryServiceLocal is not a root app module but has no parent
    •        JBO-29000: Unexpected exception caught: oracle.jbo.InvalidOwnerException, msg=JBO-25301: Application module FormHistoryServiceLocal is not a root app module but has no parent
    •           JBO-25301: Application module FormHistoryServiceLocal is not a root app module but has no parent
    Code that application uses to call other application module:_
    public ApplicationHandler( ApplicationModule rootModule )
        try
          if(rootModule != null)
            formHistory = (FormHistoryService)rootModule.findApplicationModule(FORMHISTORYSERVICE_LOCAL);
            if(formHistory == null){
              formHistory = (FormHistoryService)rootModule.createApplicationModule( FORMHISTORYSERVICE_LOCAL, FORMHISTORYSERVICE_DEF );
            userInfoDAO.connect();
          }else System.out.println("Application Module was NULL");
        }catch(Exception e)
          e.printStackTrace();
    (calls: formHistory.addToHistory())
    The other application module:+
    public void addToHistory( Number formId, Number status, Number type, Number userId, String event )
        FormhistoryDefImpl defImpl = (FormhistoryDefImpl)EntityDefImpl.findDefObject("com.mysite.app.Formhistory");
        FormhistoryImpl fh = (FormhistoryImpl)defImpl.CreateFormhistory( this.getDBTransaction(), new NameValuePairs() ); //************ Exception is thrown from here! ************
        fh.setFormid(formId);
        fh.setStatus(status);
        fh.setType(type);
        fh.setUserid(userId);
        fh.setEvent(event);
        oracle.jbo.domain.Date eventTimestamp = new oracle.jbo.domain.Date((new java.sql.Timestamp(new java.util.Date().getTime())));
        fh.setEventtimestamp(eventTimestamp);
        this.getTransaction().commit();
    What's wrong here?
    JBO description:+
    JBO-25301: InvalidOwnerException
    Cause: While traversing the parenthood chain for application modules, a child application module was found with no container (parent) application module.
    Action: If this application has added custom business component classes, it may be that the application code is attempting to access a child application module before it is fully initialized. If this is not the case, this error probably represents some internal error in BC4J framework, in which case contact BC4J Technical Support.
    How can i ensure that child application module is already initialized?

    Anyone?

  • Region Template in ContentPresenter - JDeveloper

    Hello together,
    is it possible to use a SiteStudio Region Template in the Content Presenter, when I add the Content Presenter in JDeveloper to a jspx page.
    Here is a screen shot from the properties:
    http://s14.directupload.net/images/140122/fxmb3mog.jpg
    The senario:
    I use a query to select a Contributor Data File from the Content Server and now I want to select a suitable template from the Content Server as well.
    What do I have to do? Is this senario actually possible?
    Thanks for your answers.
    Lukas

    Hi.
    In official documentation Creating Content Presenter Display Templates - 11g Release 1 (11.1.1.8.0) you'll find following:
    Oracle recommends that you use Content Presenter ADF templates to integrate Site Studio and WebCenter Portal instead of Site Studio region templates. The recommended flow is:
    Develop region definitions in Site Studio
    Develop ADF templates referencing region definitions using JDeveloper
    Publish the templates and import them into Portal Server
    Use Content Presenter to render the content and to enable users to contribute content
    Why recommends this way?.
    Performance and caching.
    Site Studio will be deprecated in the future.
    Integrates perfectly with ADF / Portal in terms of Framework, access and allows you to pass parameters / variables.
    When to use Region Template?.
    When you have do internal or use complex functions of UCM.
    As backward compatibility with old Region Templates built in Site Studio.
    I hope it helps.
    Regards.

  • How to vertically stretch panelSplitter

    I'm using default globe pagetemplate for ADF portal application (used panelStretchLayout) but seeing that the content in the middleof the is not getting vertically stretched .....its in the panel splitter (2nd and its vertical)..
    Any idea on how it can be stretched.Can anyone help here please on how to make it happen?
    Thanks
    Bikash

    Hi,
    Thanks and sure here are the details :
    Version of JDEV: 11.1.1.5.0
    My Structure is as below :
    Page Template : Global
    **af:panelStrecthLayout
    *** f:facet - bottom (footer)
    **** f:facet - center (content facet)
    ***** af:panelGroupLayout - default
    ****** af:panelGroupLayout - vertical
    ******* af:panelBorderLayout
    ******** cust:panelCustomizable
    ******** f:facet - start
    ******** f:facet - end
    ******** f:facet - top
    JSF Page :
    af: pageTemplate
    content
    *****af:panelSplitter
    ********af:panelSplitter facets
         first
              af:panelAccordion
                   af:panelFormLayout
    second
              af:panelSplitter - vertical
                   af:panelSplitter facets
                        first
                             af:panelCollection
                        second
                             af:panelTabbed
    Thanks in adavance

  • ADF Application and Oracle Portal Login Page

    We have developed ADF application and deployed it in Oracle AS 10.1.2 along with the custom JAAS module, which is working fine with the application custom login page. As a next page, I want to use Oracle Portal login page for the authentication and authorization.
    How can I accomplished it? Any idea?
    Thanks,
    AP

    Shay,
    1. I created blank ADF project
    2. I copied myreport.jsp file (this one was generated by Oracle Report Builder) under ..ViewController/public_html directory
    3. Created directory 'lib' under ViewController/public_html/WEB-INF/lib
    4. Copied reports_tld.jar file under the directory created in 3.
    5. Created simple jspx page with the af:link (btw af:goLink does not exists in JDev 12c), set 'destination' to myreport.jsp
    After the steps above I could not even compile the application, many problems too many to list here, Basically JDev is trying to build the project with .jsp file generated in Report Builder and is unable to.
    So to be sure we are on the same page: I am trying to embed JSP report files generated by Report Builder into ADF project, then create EAR file and deploy on standalone WLS. Finally execute JSP web only report.

  • How to use  ADF application functionality in Webcenter Portal

    Hi,
    We have an separate ADF application with bunch of functionality that are been using in others applications.We have to use these functionality in the WebCenter portal.
    In this ADF application, each jspx page used for implementing different functionality(for example Calendar for one page, subscriptions for one page like that) and there are no bounded task flow used.
    Challenge here is, need to some how import the ADF application as reusable component (section) and yet to use different functionality (I mean accessing each jspx page)
    So, what are the ways we can utilize these ADF functionality in WebCenter portal? Let me know your thoughts?
    Any help really appreciated.
    Thanks,
    San.

    All,
    if you have WebCenter in place the best way is to use the ADF portlet bridge. You can create portlet entries at design time in JDev on each JSPX as well as on any TaskFlow definition (right click as mentioned above). That's quite convenient if you stay in the WebCenter / ADF world. You'll get the standalone as well as the portletized application so the standalone version will still be working. Mind that if you portletize an ADF Application you need to deploy it in a portlet runtime. That means you need to extend your ADF container with the portlet runtime. That requires a WebCenter license for the server since the portlet runtime is a part of the WebCenter product stack.
    In respect of SSO, after deploying your Portlet Producer App you'll get WSRP Webservices on application level for which you can apply OWSM policies (Enterprise Manager) so the identity of the portal will be propagated to the Portlet Producer App. Details can be found on WebCenter Portal Developer's Guide.
    Just to let you know that these portlets can be only consumed on Oracle's portals (be that WebCenter or Oracle Portal 11g). That's caused by some Oracle specific WSRP additions to the ADFPortlet Bridge.
    Jiri, what do you mean with "enhance it with portal features"? Oracle's portlet aproach is fully based on WSRP, means decoupling. So you cannot add portal features to the portlet. Everything has to be packed in request and response. There's no direct access to portal /portlet resources to interact with.

  • ADF Faces - issue with Portal and af table

    I wonder if anybody could help me with a problem we are experiencing with running our ADF Faces app inside a portal (NOT Oracle Portal). We are using the af table tag with the rows attribute set as follows:
    <af:table emptyText="No items found"
    rows="10" banding="row"
    bandingInterval="1"
    binding="#{backing_ModuleSearchReg.table1}"
    id="table1"
    var="row">
    What this does is if we have more than 10 rows to display it will display
    a table header that has a label 'Previous 1-10 of nnn' Next 10. However, when you click on 'Next 10' it produces a Javascript error.
    When we run the app outside of the portal we do not get this problem.
    I believe this is related to known issues with JSF and Javascript inside a 'framed' web page. But if anybody help me with this or point me to a resource that can help it would be very much appreciated.
    Many Thanks in advance.
    Chris

    Hi,
    I remember a similar issue with inner frames that should be fixed in JDeveloper 10.1.3.3. The problem was that the ADF Faces JavaScript did not get the correct document root.
    Frank

  • Problem in navigation of portletized JSf application using ADF on portal

    Hi All,
    I am implementing a simple scenario wherein i have an ADF Business Component (a simple drop down) and a command button. On click of the button, there is a navigation from one jsp to another.
    I am able to portletize a simple application using ADF Business Component.It runs fine when run on local.
    But when i put it on portal, navigation does not work.the control is not transferred to the method of backing bean.It is not showing loggers either.
    jdev version :10.1.3.3
    oracle portal :10.1.4
    Standalone OC4j : 10.1.3
    If any one has working model of this, can you pls post the files used.
    Also , if anyone has work around for same, it will be helpful.Thanks.
    Portlet.xml
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <portlet-app version="1.0"
    xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
    id="com.vodacom.portlet.ServiceFaultPortlet.af7cec80b0013456">
    <portlet>
    <portlet-name>ServiceFault</portlet-name>
    <display-name>ServiceFault</display-name>
    <portlet-class>oracle.portlet.server.bridges.jsf.FacesPortlet</portlet-class>
    <init-param>
    <name>DefaultPage.view</name>
    <value>/index.jspx</value>
    </init-param>
    <init-param>
    <name>BridgeLifecycleListeners</name>
    <value>
    oracle.portlet.server.bridges.jsf.adf.ADFFacesBridgeLifecycleListener,oracle.portlet.server.bridges.jsf.adf.BindingFacesBridgeLifecycleListener
    </value>
    </init-param>
    <supports>
    <mime-type>text/html</mime-type>
    <portlet-mode>VIEW</portlet-mode>
    </supports>
    <supported-locale>en</supported-locale>
    <portlet-info>
    <title>Service Faults</title>
    <short-title>Service Faults</short-title>
    </portlet-info>
    </portlet>
    </portlet-app>
    faces-config.xml
    <?xml version="1.0" encoding="windows-1252"?>
    <!DOCTYPE faces-config PUBLIC
    "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
    "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
    <faces-config xmlns="http://java.sun.com/JSF/Configuration">
    <managed-bean>
    <managed-bean-name>Index</managed-bean-name>
    <managed-bean-class>view.backing.Index</managed-bean-class>
    <managed-bean-scope>request</managed-bean-scope>
    <!--oracle-jdev-comment:managed-bean-jsp-link:1index.jspx-->
    </managed-bean>
    <lifecycle>
    <phase-listener>oracle.adf.controller.faces.lifecycle.ADFPhaseListener</phase-listener>
    </lifecycle>
    <application>
    <default-render-kit-id>oracle.adf.core</default-render-kit-id>
    </application>
    <navigation-rule>
    <from-view-id>/index.jspx</from-view-id>
    <navigation-case>
    <from-outcome>success</from-outcome>
    <to-view-id>/welcome.jspx</to-view-id>
    </navigation-case>
    </navigation-rule>
    </faces-config>
    web.xml
    <?xml version = '1.0' encoding = 'windows-1252'?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee">
    <description>Empty web.xml file for Web Application</description>
    <context-param>
    <param-name>javax.faces.application.CONFIG_FILES</param-name>
    <param-value>/WEB-INF/faces-config.xml,/WEB-INF/portlet.xml</param-value>
    </context-param>
    <context-param>
    <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
    <param-value>server</param-value>
    </context-param>
    <context-param>
    <param-name>CpxFileName</param-name>
    <param-value>view.DataBindings</param-value>
    </context-param>
    <filter>
    <filter-name>adfBindings</filter-name>
    <filter-class>oracle.adf.model.servlet.ADFBindingFilter</filter-class>
    </filter>
    <filter>
    <filter-name>adfFaces</filter-name>
    <filter-class>oracle.adf.view.faces.webapp.AdfFacesFilter</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>adfBindings</filter-name>
    <url-pattern>*.jsp</url-pattern>
    </filter-mapping>
    <filter-mapping>
    <filter-name>adfBindings</filter-name>
    <url-pattern>*.jspx</url-pattern>
    </filter-mapping>
    <filter-mapping>
    <filter-name>adfFaces</filter-name>
    <url-pattern>*.jsp</url-pattern>
    </filter-mapping>
    <filter-mapping>
    <filter-name>adfFaces</filter-name>
    <url-pattern>*.jspx</url-pattern>
    </filter-mapping>
    <servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet>
    <servlet-name>resources</servlet-name>
    <servlet-class>oracle.adf.view.faces.webapp.ResourceServlet</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>/faces/*</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>resources</servlet-name>
    <url-pattern>/adf/*</url-pattern>
    </servlet-mapping>
    <session-config>
    <session-timeout>35</session-timeout>
    </session-config>
    <mime-mapping>
    <extension>html</extension>
    <mime-type>text/html</mime-type>
    </mime-mapping>
    <mime-mapping>
    <extension>txt</extension>
    <mime-type>text/plain</mime-type>
    </mime-mapping>
    </web-app>
    Regards,
    Alpa
    Message was edited by:
    user648923
    Message was edited by:
    user648923

    Hi deepak,
    I have post the same message in web center forum.The link for the same is :
    Re: Navigation problem in JSF portlet when using ADF
    Also i had seen that post and had tried some solutions provided.Nothing worked for me.And i am using portlet faces bridge provided by oracle in jdeveloper 10.1.3.3 version.
    Regards,
    Alpa

Maybe you are looking for