SAP Enterpirse Portal Development standards (JSR 168 and JSR 286)
Hi
I am working on SAP Entperprise Portal Assessment. I heard SAP-EP not supporting JSR 168 and JSR 286 standards.
Can anyone please let me know what JSR 186 and JSR 286 standards are and impact in SAP development work.
Thanks everyone.
Hi Ravi,
SAP EP is definitely not supporting JSR 168.
The next release (Portal on NetWeaver 7.1) will support JSR 286.
You have to consider that the huge amount of SAPs standard portlets / iViews (addressing Knowledge Management, Employee Self Service, Business Intelligence, etc.) will not be implementations of JSR 286 but so called portal applications or Web Dynpro applications.
HTH,
Carsten
Similar Messages
-
Support of JSR 168 and JSR 286 portlets
Hi,
As far as I know there is no direct support for JSR 168 compliant portlets in the SAP portal. Remote portlets can be consumed using WSRP. I was wondering whether the SAP portal will provide direct support for JSR 168 or even JSR 286 portlets in future releases?
Regards,
KevinHi Kevin,
Long time ago SAP promised to implement JSR 168. Nowadays, you don't find much official documentation stating SAP portal is JSR168 compliant.
SAP introduced the Federated Portal Network (Consumer and Producer portals), also with WSRP support.
Check:
cheers,
Noë -
Hi,
does SAP EP 7.0 supports JSR 168 and WSRP standards?
Regards,
LadislavHi Ladislav,
Here are a few pointers that might answer your question:
- WSRP 1.0 is supported in NetWeaver 7.0 (see this [SAP Help Page|http://help.sap.com/saphelp_nw70/helpdata/en/43/23fb36cad10d23e10000000a1553f7/frameset.htm] for more information)
- JSR 168 support for Netweaver 7.0 has been discussed often but never confirmed in SAP documentation (check this thread for a recent SAP unofficial comment about its upcoming availability). However, NetWeaver CE 7.1 already supports JSR 168 (see this [SAP Help Page|http://help.sap.com/saphelp_nwce10/helpdata/en/44/5b96b37b6f4de1e10000000a1553f7/frameset.htm])
Hope this helps.
Best Regards,
Joseph -
Portal Development standard document
Hi All,
Could you please let me know Portal Development standards document where to maintain coding or IView standard of portal during development phase?
Thanks,
PortalUser100This is more project specific with client based namespace to be followed -
You can get additional help on the thumb rule from -
EP Content :
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/b0/2beb7a371c4649b2ceec901248ef31/frameset.htm
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/45/a303406a953471e10000000a1550b0/frameset.htm
Web Dynpro :
http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/011ccf90-0201-0010-92a7-b319adf89b73 -
JSR 168 and Struts support sample error
I'm trying to get the sample webapp for JSR 168 and Struts support working with
WebLogic 8.1, and I'm having problems with the struts portlet. The other portlets
seem to work fine, but the Struts portlet gives the following error after clicking
"Save" on most of the forms:
Page Flow Error - Action Not Found
Page Flow: Global.app
Action: html-setters.do
Unable to find action html-setters.do.
That error appears in the browser. At the same time, the following exception
appears in the server window:
<Aug 18, 2003 4:34:12 PM EDT> <Error> <netui> <BEA-420012> <There was an error
while running a lifecycle stage :: Lifecycle: UIControl.render :: for the control
:: null ::.
com.bea.netuix.nf.UIControlException: For portlet [strutsPortlet], could not do
page flow lookup for the given action [html-setters.do] in the given PageFlow:
[struts/exercise-taglib].
This exception is followed by hundreds of lines of the following:
at com.bea.wlw.netui.pageflow.scoping.ScopedServletUtils.strutsLookup(ScopedServletUtils.java:363)
as well as several stack overflow errors.
I believe I have installed the JSR168 and Struts support package according to
the instructions, and have copied the required jars into the samples WEB-INF/lib
directory. I also have tried to write my own Struts application in a portlet,
and it gets the exact same errors when I try to submit a form to my actions.
Any insight would be much appreciated!
Thanks,
PatrickHi Brodi,
I am having the same problem as Patrick. The problem is not in the struts portlet,
but in the forms the portlet navigates to. After the struts portlet loads, I
am able to use the html:links and navigate through the pages. Though when I try
to submit a form I get the action not found error. For example the html-select
page has a form. This page loads fine, but when I hit the save button I get the
following error.
<Aug 25, 2003 11:00:00 AM EDT> <Error> <netui> <BEA-420012> <There was an error
while running a lifecycle stage :: Lifecycle: UIControl.render :: for the contro
l :: null ::.
com.bea.netuix.nf.UIControlException: For portlet [strutsPortlet], could not do
page flow lookup for the given action [html-select.do] in the given PageFlow:
struts/exercise-taglib].
The application appears to loose the struts context. It tries to find the localhost:7001/samples/html-select.do
action instead of localhost:7001/samples/struts/exercise-taglib/html-select.do
action. How do I keep the application from loosing context?
Thank you,
Karen
"Brodi Beartusk" <[email protected]> wrote:
>
Patrick-
I've seen similar things happen when the module name is either not specified
correctly
in the StrutsContent element in the portlet, or when the module is misconfigured,
usually because of either a mising config file or a mis-named config
file.
Ensure that you have a the struts config file for the exercise-taglib
module in
WEB-INF, named jpf-struts-config-struts-exercise-taglib.xml.
-Brodi Beartusk
"Patrick Callis" <[email protected]> wrote:
I'm trying to get the sample webapp for JSR 168 and Struts support working
with
WebLogic 8.1, and I'm having problems with the struts portlet. Theother
portlets
seem to work fine, but the Struts portlet gives the following errorafter
clicking
"Save" on most of the forms:
Page Flow Error - Action Not Found
Page Flow: Global.app
Action: html-setters.do
Unable to find action html-setters.do.
That error appears in the browser. At the same time, the followingexception
appears in the server window:
<Aug 18, 2003 4:34:12 PM EDT> <Error> <netui> <BEA-420012> <There was
an error
while running a lifecycle stage :: Lifecycle: UIControl.render :: for
the control
:: null ::.
com.bea.netuix.nf.UIControlException: For portlet [strutsPortlet], could
not do
page flow lookup for the given action [html-setters.do] in the given
PageFlow:
[struts/exercise-taglib].
This exception is followed by hundreds of lines of the following:
at com.bea.wlw.netui.pageflow.scoping.ScopedServletUtils.strutsLookup(ScopedServletUtils.java:363)
as well as several stack overflow errors.
I believe I have installed the JSR168 and Struts support package according
to
the instructions, and have copied the required jars into the samples
WEB-INF/lib
directory. I also have tried to write my own Struts application ina
portlet,
and it gets the exact same errors when I try to submit a form to myactions.
Any insight would be much appreciated!
Thanks,
Patrick -
Dear all, I'm interested in mobile phones that support both JSR 75 and JSR 82. Now I've seen that new phone models such as Nokia 3155 or Nokia 6155, and so on, support JSR 75 but not JSR 82.
Does anybody know if there is a JSR that extend JSR 82?
because in that case I can use these models as well.
Thanks a lot,
Mauriziojcp.org is up now... latest version of JSR-82 appears to be 1.1.1. Still need an answer to question 3 though!
-
JSR-168 and Request Parameters
Hi!
I'm creating a portlet application; right now it only has one portlet in it. The landing page for my portlet (view mode) has the following form code:
<FORM action="<portlet:renderURL/>">
I'm thinking of a number between 1 and 10.<BR><BR>
<I>What is it?</I>
<INPUT name="<portlet:namespace/>number" type="text" size="10" />
<INPUT name="submit" type="submit" value="Guess!!" />
</FORM>When I submit this form, I see the parameter in my browser's URL window prefixed with the portlet namespace:
http://host:port/portal/page/portal/portalpage?__ns36_5643_36_1_1_number=3&submit=Guess%21%21Here is how I'm trying to get the "number" parameter in the Java class associated with this jsp:
String number = (response.getNamespace()+"number");I have also tried with
String number = response.getParameter("number");In both cases the variable number gets assigned the null value.
How can I capture parameters sent by a form on a JSP page on the portlet's Java class?
I am developing this portlet application with JDeveloper 10.1.3.3.0.4157 and deploying to Oracle Application Server 10.1.2.0.2 with a wsrp-compliant container. Portlet is consumed in Oracle Portal 10.1.4.
Thank you for your response.I'm sorry; I typed it wrong:
It's
String number = request.getParameter("number");However, if you're referring to the namespace, then the way I have on my book (Portlet Programming, Effectively Using the JSR-168 Standard, by Cameron McKenzie) is really
(response.getNamespace()+"number") -
JSR 168 and Web Services For Remote Portlets
Hi,
I have recently joined SAP.In my previous work experience I have worked extensively on the Sun Java Portal Server and was curious about the following
1.Does SAP Enterprise Portal Server support JSR 168 compliant Portlets.
2.If yes the Question that naturally follows is:Can portlets(view Components)in a SAP Portal be remote enabled?In other words does SAP portal support WSRP standards.
3.If the SAP Enterprise Portal has implemented the JSR 168 specifications then how does the architecture seperate out the Portal engine from the Portlet Container.
In other words where does the actual wrapping from a HTTPServletRequest to a Portlet Request happen?
4.The JSR 168 specifications restricts the use of IFrames and many HTML tags in the fragments that are returned by the portlets running in the Portlet Container.Is this taken care of in SAP Enterprise Portal?
5.Can WebDynpro applications be embedded in a JSR 168 compliant portlet?
6.How is parity maintaned between portlet session HTTP session and the Applications session?
7.Does SAP Portal support deployment through a par model?
Thanks and Regards
Sujeet Mishra
SAP Labs India Ltd
[email protected]> 1.Does SAP Enterprise Portal Server support JSR 168
> compliant Portlets.
I'd like to know the answer to this question as well. I wrote an email but didn't receive any response. So i guess JSR 168 isn't supported yet? -
Hi,
Iam a newbie working on an JSR 168 app that makes an existing portlets as JSR 168 compatible. The portlets was orginaly developed usign the JPDK api and to incorporate standards we are making it as JSR 168 compatible.
We used the UIX pages as the front end for showing portlet content. Is it possible to leverage the existing UIX pages using the JSR 168 API. For Rendering the UIX content we used the JPDK classes like the RenderManager , PortletContainerRenderer etc.
As i understand JSR 168 provides the RenderRequest which represents the request sent to the portlet to handle a render. Can this RenderRequest be used to display UIX pages.
Just wanted to know a couple of things.
a) JPDK providers RenderManager , PortletContainerRenderer etc are there equivalents in the JSR 168 API
b) Difference between the RenderRequest of the JSR and the PorletRenderRequest class .
At a brief Iam looking for an equivalents of in the JSR 168 API which can accomplish this.
Thanks
MouliHi Mouli,
In case of JPDK always you will get single request i.e., HttpServletRequest from the portlet.you can get the PortletRenderRequest from HttpServletRequest.
Way to get PortletRenderRequest from HttpServletRequest :
===========================================
PortletRenderRequest portletRenderRequest=(PortletRenderRequest)oHttpServletRequest.getAttribute("oracle.portal.PortletRenderRequest");
[NOTE : you need to import the following class.
import oracle.portal.provider.v2.render.PortletRenderRequest;]
In case of JSR 168 generally you will get two kinds of request ie., RenderRequest & ActionRequest.Where PortletRequest is the parent interface for this two interfaces.
For Ex.whenever the portlets first time loaded on portalpage the portlet will get RenderRequest & it will create its own portlet markup.When ever you perform any operation in any portlet then it will have ActionRequest & remaining portlets will have RenderRequest.
Please feel free to ask anything related to portal technology..Let me know if i specified anything wrong.....
Thanks & Regards.,
Bala S Murugan.,
sendrequestgetresponse At Gmail Dot Com
http://balamurugan-portlets.blogspot.com/ -
J2EE/SAP Enterprise Portal - Developer Position
Our client is looking for Enterprise Application Developer with strong J2EE and SAP Portal knowledge.
Please submit your resume to [email protected] for an immediate consideration.
ENTERPRISE APPLIC. DEVELOPER
Description:
EDUCATION: B.Sc. Computer Science or equivalent Required Technologies: - Strong J2SE and J2EE experience - APIs knowledge - JSP, Java Serlvet, JMS, EJB (Session and CMP 2.x), JDBC, JNDI, JCA, J2EE Deployment, JAX-RPC, SOAP 1.2 - Web UI development framework such as Struts or SAP WebDynpro - Source Code Version control system such as CVS - Java Ant - Java Security and J2EE Security - Eclipse - LDAP JOB DUITES: - Develop plan and implement SAP EP into a large IT environment. This will include providing the technical expertise required to make this happen in a timely manner. - Work with internal clients to translate the defined business requirements into technical solutions, do feasibility assessments and identify the appropriate technical approach to meet those needs. - Technical architecture and design, and hands-on development of Portal solutions which are based on SAP best practices and J2EE standards. - Execute the software development life cycle, develop and carry out development best practices, and participate stress test and performance test. - Support and enhance existing applications.
EXPERIENCE: - Competency in the development of customized software and architecture processes - Java Application Server development, delivery and overall system optimization - Solid experience of software development life cycle (requirements, specifications, design & analysis, construction, testing, deployment). - Proven ability to meet deadlines - Demonstrate the ability to prioritize tasks and work effectively with minimal supervision in a collaborative environment -Must be details-oriented and have a strong commitment to client satisfaction - Strong analytical skills and ability to create innovative solutions to complex problems -Strong communication skills Required Experience: -Object Oriented analysis and design -Solid Java application development experience -Solid Web tier development experience -Solid XML and Web Services experience -Web application security such as Single Sign On architecture -Web application profiling -Experience design and document enterprise applications - Solid troubleshooting skills - Experience with source control system -Web application and enterprise application integration - Knowledge and/or exposure in SOA architecture - Relational database experience, knowledge of repository framework -Commercial Portal product experience is a bonus Desired Experience/Technologies: - Hands on experience in SAP Enterprise Portal 6 - Knowledge of SAP HR, R3, BW - Knowledge of ABAP - Hands on experience in webMethods product suite.hi aditya,
u can also refer to this links to feel comfortable with portal.
New to EP..
Very new to EP with Little knowledge on JAVA....Help on this
http://help.sap.com/saphelp_nw04s/helpdata/en/10/4baa42cdccda11e10000000a155106/frameset.htm
Beginning EP Development
Oliver's favorite SDN link collection
Top Weblogs of All Time [19 to 14]
Installing and configuring the preview edition of EP
What is EP ??
About portal
e-Books on EP
Beginner to EP
Start with EP
Portal Development
regards
bhargava
note:reward points if useful -
SAP enterprise portal developer interview questions
Can anyone please tell me the type of questions asked in the interviews
for SAP EP developer position
Can anyone suggest me about some good book to follow for
Enterprise Portalhi aditya,
u can also refer to this links to feel comfortable with portal.
New to EP..
Very new to EP with Little knowledge on JAVA....Help on this
http://help.sap.com/saphelp_nw04s/helpdata/en/10/4baa42cdccda11e10000000a155106/frameset.htm
Beginning EP Development
Oliver's favorite SDN link collection
Top Weblogs of All Time [19 to 14]
Installing and configuring the preview edition of EP
What is EP ??
About portal
e-Books on EP
Beginner to EP
Start with EP
Portal Development
regards
bhargava
note:reward points if useful -
Portal development with open source and without any of the Oracle products
Hi would like to know whether is there is any portal framework (pure java) available to develop portal application where I can integrate JSF, RICHFACES, GWT and .NET applications. I dont want to use any of the oracle products. Please help
You come to an Oracle specific forum and ask whether or not you someone can recommend you a portal product without needing oracle technology...
Sorry but that does not exist because java is also oracle so if you want a portal without wanting to use oracle than you will have to go for .net or php or something like that because java is oracle...
Don't you think it's a bit odd asking such a question on the official Oracle forums? It's like going into a BMW garage and asking if you can have a free car that has nothing of the BMW technology inside...
oh wait... 1 April, damn...
Edited by: Yannick Ongena on Apr 1, 2011 10:46 AM -
All,
I am doing some research on integrating struts framework with jsr168 framework. The reason for this is I do not put all the logic in the processAction method of the Portlet and I wanted to leverage the struts framework.
In struts the starting point is ActionServlet, whereas for a servlet the starting point should be the portlet class. How do we call ActionServlet from the portletServlet.
I guess I need to modify the RequestProcessor class method processActionForward method to return the path which should get invoked and feed in that path to the doView method of the portlet class.
Any ideas around this...??
Thanks,
RaghuAll,
I am doing some research on integrating struts framework with jsr168 framework. The reason for this is I do not put all the logic in the processAction method of the Portlet and I wanted to leverage the struts framework.
In struts the starting point is ActionServlet, whereas for a servlet the starting point should be the portlet class. How do we call ActionServlet from the portletServlet.
I guess I need to modify the RequestProcessor class method processActionForward method to return the path which should get invoked and feed in that path to the doView method of the portlet class.
Any ideas around this...??
Thanks,
Raghu -
JSR 168: Building JSR 168 Portlets
cf)JsrPortlet_Google.zip
I've tried installing the portlet as follows, but I could not make it.(The portlet log the user out when you hit submit button.http://XXXX/portal/server.pt/gateway/PTARGS_0_289_749_0_0_43/http://tama9/XXX/server.pt?space=MyPage&cached=true&parentname=Gateway&parentid=None&userid=2&control=SetPage&PageID=0 )
put simply.... 1. unzip the war file 2. modify the portlet.xml to add the key-string for the google api 3. zip these files to war file 4. deploy it to the application server. 5. migrate the pte file 6. restart tomcat after deleting the directory \Standalone
and my testing environment is portal501+hotfixes on tomcat 4.1.18google.com <--> our proxy server <--> portal with the google portletAny help in this matter will be greatly appreciated! -
What is the difference between JSR 168 portlets and WSRP portlets?
What is the difference between JSR 168 portlets and WSRP portlets?
Here is the difference between JSR168 and WSRP:
The WSRP specification does not make any statements as to implemention. Java's portlet specification, JSR 168, and WSRP are not competing technologies. JSR 168 may be used to define a portlet, and WSRP may be used to define a portlet's operations to remote containers. JSR 168 portlets and WSRP may be used together to define a portlet and to provide remote operations. Similarly, .NET portlets may be created for use with WSRP. Interoperability between JSR 168 and .NET WSRP implementations has been demonstrated
Maybe you are looking for
-
How do I add a picture onto a background in iMovie?
Hi there! So I'm making a YouTube video and I'm trying to make an outro for the video. I want the background to be white and put pictures of the logos of social media website I want in the outro. When I put the white background in the end it's fine a
-
I have an IMAC and use Aperture and I am looking for a App that will allow me to have one of my photos look like a painting - any suggestions? It is a gift for my brother
-
Problem with an Receiver Idoc adapter
Hi. We have just went from XI 3.0 to PI.7.10. The Receiver idoc adapter is set up in the same way as it was in XI. The problem is when two different interfaces runs at the same time I got data into the DC40-record which not belongs too this idoc but
-
Urgent Help:Please reply soon!!!!
I am trying to insert date into my database(SQl) and I am getting the following error: Exception in thread "Timer-1" java.lang.ArrayIndexOutOfBoundsException: 4 at sun.jdbc.odbc.JdbcOdbcPreparedStatement.clearParameter(Unknown Source) at su
-
Cache Disable problem in firefox35
i have aspx pages and i wrote Dim pstr As String = "private, no-cache, no-store ,pre-check=0,post-check=0,must-revalidate" Response.AddHeader("Cache-Control", pstr) Response.AddHeader("Pragma", "no-cache") Response.AddHeader("Expires", "0") Response.