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 SarvabatlaWhat 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 -
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
Chestonit 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 Youwhich 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 AMThis 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 -
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.
LukasHi.
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
BikashHi,
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,
APShay,
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.
ChrisHi,
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:
user648923Hi 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
-
Problems with Windows Vista Installation
Hi, I'm a new Mac user. I just received my Macbook about a week ago, and I am, so far, impressed with it. However, I have been experiencing difficulties installing Windows Vista (SP1, 32bit DVD) via Boot Camp. After partitioning to a 32gb drive, I in
-
Missing Incoming Message Attachment Bar in Mail
Hi, I have suddenly noticed that when viewing a message in Mail which has been received with an attachment, I do not see the attachment options that used to appear on the right side of the window below the header (in line with the reply, forward etc.
-
Acrobat XI Pro 11.0.9: No frame, bad document render in Windows
After months of tolerably flaky performance (random crashes on document closse), last week Acrobat XI Pro started to misrender on the screen. The frame that Windows places around it would disappear, and the document, including the toolbars, would re
-
How do you unlock your phone once its been disabled?
I forgot my code to unlock my phone, and now it is disabled. When I plug it into iTunes it tells me to enter the code, which I don't remember. What do I do?
-
Like i earlier stated .. after my update of the latest firefox [15.0.1] i found two of thesame versions of it on my program features so i decided to delete one. unluckily for my it cleaned out both and after reinstalling firefox i realised all my TAB