cancel
Showing results for 
Search instead for 
Did you mean: 

How to show iviews in IBM Websphere portal

Former Member
0 Kudos

Hi

If I am developing a par file and then deploy it in the Enterprise portal and if I want to show this in the IBM Websphere portal. What is that steps involved in doing this.

Thanks

Regards

Senthil

Accepted Solutions (0)

Answers (4)

Answers (4)

jens_hagen
Advisor
Advisor
0 Kudos

Craig,

I understand your point.

The communication between the iViews of certain Business Packages and predelivered content of SAP is much more than Javascript. We do have a lot of patents on our technology here.

Your statement is maybe correct for custom developed iViews and their relationship and interoperation. But if you e.g. take some iViews out of an MSS or ESS scenario (and others intensively leveraging WebDnypro technology e.g.) then cutting this iView out of the context is a real problem.

jens_hagen
Advisor
Advisor
0 Kudos

Hi Craig,

to access single iViews running in the SAP EP from the WebSphere Portal might work in some cases and might not work in other cases. The reason is simple. Each iView is of course kind of living in the SAP EP container which offers services like cross-object navigation, drag-and-relate, session management etc. The single iView has within its container also references and dependencies to the entire page and workset it is existing in. So taking one iView out of this context/container will in a lot of cases be a problem since all the SAP EP context and references are lost via this dedicated URL integration. That's exactly the reason why SAP recommends to integrate the full SAP EP as an iFrame in the WebSphere Portal. Doing that means no restriction for this integration scenario since the complete SAP EP framework and context is available.

Hope that clarifies your understanding

Rgds

Jens

former_member610333
Participant
0 Kudos

Thanks Jens,

I would like to challenge the assumption that recommending a full SAP EP iframe in the portal is a good solution. The whole point of developing a portal is to all granular control of content. And it doesn't look good.

Technically, I understand that any references to Pages/Roles is broken if you integrate only via iViews. However, isn't that the case even in the SAP Portal? i.e. You are able to move and place iViews into any page and / or role. I believe the way that the iViews communicate together ( ie. ESS eventing ) is Javascript and since it is a client-side scripting language 'should' work if all of the needed iViews are exposed regardless of what exposes them. Am I missing something technical? Shouldn't each iView be considered independent of where it is hosted?

Former Member
0 Kudos

Hi, Senthil. IBM also has an iView portlet builder, which can show ONLY the iView you want, not the whole SAP EP page. Go to the IBM portlet catalog at http://catalog.lotus.com/wps/portal/portalworkplace and search for iView. You can download the portlet builder (free to all WebSphere Portal customers), and there are detailed instructions on how to get it to work with EP.

Cool, eh?

P.S. While you're at it, search for SAP and see all the portlets IBM has for SAP.

P.P.S. Hi, Elise. Thanks for your answer to this post, too!

thomas_csapo
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi@all,

well, be careful with this one, since it is only released for EP 5 iViews and is still on prototype status.

Rather stick to Elise's approaches, which would make it necessary for you to integrate the whole EP into WPS since you are still on SP11 (search for the interoperability docs here on SDN!).

Regards,

Thomas

former_member610333
Participant
0 Kudos

Guys,

Can someone explain to me the importance of retaining the SAP-based navigation in a scenario where Websphere is the uber-portal and the SAP Portal is only important to host content?

Obviously if you deploy business packages the come with OOTB Role/Navigation structures, but if you re-create those in Websphere and only focus on iView integration...

Am I missing something? I am pretty simple guy ;>

thomas_csapo
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Craig,

the issue to be considered is to which extent Portal Services resp. Portal APIs are used in your relevant iViews. The important references can only be resolved if the whole SAP Portal/J2EE framework is available. Otherwise, some reprogramming effort would be required.

Cheers,

Thomas

former_member610333
Participant
0 Kudos

I am not sure that I understand.

If the SAP-based iViews are still running on the SAP Portal and the iViews are only accessed via an iFRAME ( URL-iView type), I am not clear what the down-side would be..

Former Member
0 Kudos

Hi Senthil,

If you are writing this iView to the JSR168-compliant specifications, then you should be able to deploy it directly within WebSphere Portal. If it is WSRP-compliant, it can be consumed by either portal (EP6, SP13+).

However, if you are not writing to either specification, then you will need to run the iView within SAP EP and render the whole SAP EP inside WebSphere as an iFrame. You can achieve single sign-on, nested navigation, and common look & feel. This is the SAP-supported approach for portal interoperability.

If this is just ONE portlet, there may be some other alternatives that IBM can suggest to you.

If you visit the IBM Interoperability web page on SDN, there are some documentation on resolving single sign-on across both portals using the above portal-in-portal approach.

https://www.sdn.sap.com/sdn/developerareas/ibm.sdn?node=linkDnode1-3

BTW, what version of EP are you using?

Kind regards,

Elise

Former Member
0 Kudos

Hi Elise

Thanks for your immediate response...

Questions regarding the development strategy. you have mentioned two standards, where can I get the documentation for these standards for developing iviews.

1. JSR168-compliant specifications

2. WSRP-compliant

<i>However, if you are not writing to either specification, then you will need to run the iView within SAP EP and render the whole SAP EP inside WebSphere as an iFrame.</i>

In the above situation what is that I need to specify as parameters for the IFrame. Is there any documentation for this.

I am using EP6.0 SP11... btw when is EP6 SP13 getting released.

Thanks

Regards

Senthil