Update: Using EBS 12 Portlets in Third-Party Portals

I've been puzzled by a resurgence in questions about the compatibility of E-Business Suite Release 12 portlets with third-party portals.  I thought that I'd already covered this FAQ a few times on this blog, but searching through our archives, I see that I haven't revisited this topic formally since R12 was released.  It's time for a quick refresher and update on what's supported in this release.

11i Apps Navigator:

Oracle E-Business Suite Release 12 includes two sets of portlets.  The first can only be used with Oracle Portal.  A subset of those portlets are also JSR-168/WSRP 1.0-compatible and can be used in any third-party portal that complies with those standards. 

The Release 12 JSR-168/WSRP 1.0-compatible portlets are:

  • Applications Navigator: shows EBS menus based on a user's assigned responsibilities
  • Applications Worklist: shows Oracle Workflow Notifications
  • Applications Favorites: Allows users to bookmark menu items for frequently-used EBS functions

Sneak Preview: EBS R12 Portlet Generator

The set of prebuilt portlets is relatively small, but there's an interesting new utility on the horizon.  Ramkumar Sekar, a manager in our Applications Technology Group, gave a sneak preview of an upcoming tool that will help you create your own custom EBS portlets based on regions from selected OA Framework pages.  For pointers to that presentation and more details about this tool, see:

Architecture diagram showing new Portlet Generator and Business Service Object Generator for extending OA Framework applications

These tools haven't been released yet, and as usual, I don't have a firm schedule that. Nonetheless, this session is worth checking out if you're interested in seeing what's to come in the near future.

Related Articles

Comments:

Hi ,

We need to integarte available JSR or WSRP complient portlets of R12 E-Biz Suite with third party portal ( IBM Webshear) . Does this require to integrate R12 with Oracle Portal or we can directly integrate R12 with IBM webshear? R12 has been integrated with oracle OID/SSO . Can you please provide how to proceed in this .

Regards

Soumya

Posted by soumya on January 19, 2009 at 08:24 PM PST #

Hi Steven ,

Thanks for your quick update. Sorry , before update again I did not check the latest post .

Few more queries related to R12 portlet integration with Third party Portal:

1. Do we have specific documet where steps for integration of R12 portlets with 3rd party Portal is mentioned ?

2. How to expose these available portlets to thirdparty Portal ?

Thanks for your valuable inputs .

Regards
Soumya

Posted by soumya on January 19, 2009 at 08:48 PM PST #

Any news on this Steven?

regards
Graham

Posted by Graham Healey on September 06, 2009 at 09:10 PM PDT #

Hi, Graham,

Assuming that you're interested in news about the portlet generator, we expect that to be released with the upcoming EBS 12.1.2 update. I'll post more details as soon as they're available.

Regards,
Steven

Posted by Steven Chan on September 09, 2009 at 07:20 AM PDT #

Hi Steven ,

Thank you for this great information.
Actually, I have configured the EBS as producer to third party portal (Liferay). and the list of the available portlets has been displayed at the portal side. However, once you click one of these portlet, a remote exception is thrown and shows "invalid session” message. I think this message is because the logged in user portal is not recognized at the EBS side.
Now, my question is to overcome this issue, we can make an LDAP sync between the EBS and the portal (i.e. configure the EBS and the portal to read from the same LDAP directory as an identity store). Would this be enough to solve the problem and make the EBS recognizes the remote logged in user at the portal (i.e. WSPR consumer) as a valid user.

Notice that we are not configuring any SSO system in this solution

Posted by younis on October 25, 2009 at 05:18 AM PDT #

Hi, Younis,

Yes, your diagnosis of the problem is correct. Oracle Portal requires Oracle Single Sign-On. This is a mandatory prerequisite. If you wish these portlets to work in a third-party portal, you'll need to implementation Oracle Single Sign-On, too.

Regards,
Steven

Posted by Steven Chan on October 27, 2009 at 03:01 AM PDT #

Hi Steven,

Your post gave me a good info regarding EBS Portlets. Its really valuable post.

We are using WebCenter 11g and facing some problems while configuring webcenter with E-Business Suite R12. WebCenter is not getting configuring with EBS. Getting and error is "UNABLE TO CREATE PORTLET SESSION". SSO implementation is not yet done as per an info we got from oracle people that the WebCenter doesnt require SSO to configure with EBS.

My question is, is it the problem with SSO only? or does any settings/changes are needed in EBS?

thanks & regards
Bharath

Posted by Bharath on November 10, 2009 at 12:24 PM PST #

Hello Bharath,

WebCenter 11g is not yet certified with EBiz, but in does state in Note 557221.1 "Oracle WebCenter 10g Application Creation and Deployment Guide for Oracle E-Business Suite Release 12" :

"In order to use E-Business Suite R12 Framework Producer portlets with WebCenter, we need to first implement Single Sign-On support on E-Business suite R12 instance"

Hope this helps

Mike

Posted by Mike Shaw on November 10, 2009 at 03:44 PM PST #

We are attempting something similar with WebCenter 11g and EBS portlets. We are trying to consume the EBS portlets in WebCenter Spaces. We have succesfully configured the portlets, they show up in the catalog and we can drag and drop them on a Spaces page using Composer. We've encountered a few problems. The first being that when the portlets are rendered in Spaces, they seem to be overriding the Spaces style sheets. The header and other parts of the look and feel are modified (not in a good way). Plus our other issue is that when you click on a link in the EBS portlets they redirect and take over the entire window. The desired result in Spaces would be for the link to pop up EBS in a separate window versus taking over the current window. Any ideas?

Posted by Dave Dutkowski on November 25, 2009 at 12:52 AM PST #

Hi, Dave,

Thanks for letting me know about your experiences with WebCenter 11g and our EBS portlets. I'm glad to hear that you've gotten this far, albeit with issues.

We haven't completed our certification of WebCenter 11g with the E-Business Suite yet. This certification is still underway now. I'll make sure that the issues with Spaces and the look-and-feel inheritance issues (including the pop-up issue) are passed on to the portlet owners.

Since our certification is still underway, I don't have any tips on how to resolve the problems that you're seeing yet. Our team may contact you directly if they have questions about what you're seeing.

Regards,
Steven

Posted by Steven Chan on November 25, 2009 at 04:30 AM PST #

Thanks Steven. One of the biggest issues I think we will have once this is fixed is the fact that the EBS Portlets seem to take over the entire page when you click on a link. Is there any way to configure the EBS Portlets to pop up in a different window when you click on a link? This is critical for the worklist portlet since we want the list to be included on a Spaces page.

Posted by Dave Dutkowski on November 30, 2009 at 11:03 PM PST #

Hi, Dave,

Our architects have confirmed that the first issue that you noted (where the stylesheet takes over everything) is something that they're aware of and are trying to resolve. That's holding up our WebCenter 11g certification for the E-Business Suite, in fact.

The second issue (where the portlet takes the entire window) is a known restriction; there's no way of changing this behaviour today.

Regards,
Steven

Posted by Steven Chan on December 01, 2009 at 04:52 AM PST #

Hi Steven Chan,

As E-Business suite R12 includes WSRP 1.0-compatible portlets. I am trying to consume those WSRP protlets services into a third party portal like Liferay. I am able to register and get the list of the web services from EBS, buts I am getting a fault errors. Based on the errors what i understood is that there is web services security problem between our portal and EBS web services. Since there are different types of securities could be implemented in web services and both the consumer and producer should implement same security type. So could you please let me know where can i find some technical information regarding the web services security is implemented in EBS web services.

thanks & regards
Bharath

Posted by Bharath on December 16, 2009 at 08:38 PM PST #

Hi, Bharath,

I'd like to have someone in our Applications Technology Group help you with this issue. Can you log a formal Service Request via My Oracle Support (formerly Metalink) to get one of our specialists engaged?

Please feel free to forward your Service Request number to me if it gets stuck in the support process for some reason.

Regards,
Steven

Posted by Steven Chan on December 17, 2009 at 01:39 AM PST #

Hi Steven,

Thanks for your kindness. Like you said, I sent a mail to you with all the details of the Service Request. Can you please go through it once.

regards
Bharath

Posted by Bharath on December 17, 2009 at 12:42 PM PST #

Hi Steven,

For R12 EBS portlets to work with third party portals, do we need to implement Oracle SSO also or can it operate with third party SSO solutions like JOSSO?

Awaiting your valuable feedback.

Thanks
Sandeep.

Posted by Sandeep on June 14, 2012 at 10:50 AM PDT #

Hi, Sandeep,

From our architects:

"EBS ATG Portlets need to connect to the EBS database and create an icx session. To create an icx session based on a authenticated single sign on user, EBS must be integrated with Oracle Single Sign-On or Oracle Access Manager.

The single sign on requirement for EBS portlets is the same as the single sign requirement for EBS as a whole. That also applies to any restrictions that EBS/single sign on integration has.

Hence the question is: Can EBS operate with third party SSO solutions like JOSSO?

And the answer is: EBS requires integration with either Oracle Single Sign On, or Oracle Access Manager, and Oracle Internet Directory."

Regards,
Steven

Posted by Steven Chan on June 20, 2012 at 12:23 PM PDT #

Hi Steven,
We are using the 2 WSRP portlets (ICXFavoritePortletAM and OANavigatePortletAM) in our Portal Page (Portal 11g). And we are observing a strange behaviour concerning the AM pool. A typical example:
From our portal page (containing the 2 portlets) the user clicks on the workflow admin responsibility in the OANavigationPortlet and then goes to the status monitor. On the status monitor page he clicks on the 'Home' link to go back to the portal page. When we then check the AM pool monitor from the diagnostics link (from another browser session) we see that 1 AM instance for each of the 2 portlets is unavailable. The expected behaviour is that the AM instances are available. If the user repeats the cycle (go to Status monitor page and back to the portal) then we have 2 instances of both portlet AMs unavailable. And so on, with each cycle 2 more AM instances are locked. And each AM instance locks one JDBC connection (this is normal). And so we initially thought that we had a JDBC connection leak. But I now think that we have an AM pool leak. Those unavailable AM instances remain unavailable until the ICXSessTimeout is expired. In our production system we have certain users that over the course of a day collect up to 40 unavailable instances of each of the 2 AM types. Due to this we had to increase both the JDBC_MAX_CONNECTIONS and the db session parameter to pretty high values (400 and 5000). Without this behaviour 100 and 1200 would be largely sufficient. So we are wasting large amounts of resources. We have 7 OACore instances.
EBS version 12.1.3.1. We have opened SR 3-5937731201 for a JDBC connection leak. So far it has not yet brought any solution, probably because we were looking for the wrong thing (JDBC leak instead of AM leak). Bug 13822452 is very close to what we experience but its workaround and patch did not help.
Do you have any idea how to solve this issue?
Thanks,
Torsten

Posted by guest on July 14, 2012 at 12:45 PM PDT #

Hi Steven,

In the meantime we have moved on with our research and we have found that the problem only exists in the WSRP version of the portlets. When using the JPDK version of the portlets the leak is not observed. Unfortunately we cannot use the JPDK version in our production environment.

Regards
Torsten

Posted by Torsten on July 16, 2012 at 07:46 AM PDT #

Hi, Torsten,

I'm sorry to hear that you've encountered an issue with this.

I don't have any theories offhand at this point, but I've had our Development team contact the Support Engineer assigned to your Service Request. Please monitor your Service Request for updates.

Regards,
Steven

Posted by Steven Chan on July 16, 2012 at 08:17 AM PDT #

Hi Steven,

Still concerning the connection/AM leak:
We had progressed nicely on the SR and we have established that there is an abnormal behaviour with the 2 portlets. The person working on the SR (3-5937731201) has then opened a bug (14343026). But since a week there has been no visible progress. The bug is not updated and I am left completely in doubt whether anyone is actually working on my problem. I have asked several times in the SR to get some feedback but I am only told that the 'bug is assigned and escalated'. I don't know if that means that someone is really working on it or if it just sitting in some queue. Could you please help me to unblock this situation because I have my management asking for progress on this.
Thanks,
Torsten

Posted by guest on July 26, 2012 at 05:08 AM PDT #

Hi, Tosten,

I'm sorry that you're still working through this issue. I don't have anything that I can add to the status. I have contacted both the Support Engineer and the Development team assigned to your SR and bug, respectively, and asked that they provide an update as soon as possible.

Regards,
Steven

Posted by Steven Chan on July 26, 2012 at 08:07 AM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
4
5
6
7
8
9
10
11
12
13
14
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today