Development Approach for WebCentrer Portal
My task: to develop portal applications with rich functionality.
I see two approaches to this question in the http://docs.oracle.com/cd/E29542_01/webcenter.1111/e35813/pywcp_planning.htm point 1.8
May I use Portal Builder Approach with develop custom components (using JDeveloper) to do what I want, the same as it can be done by means of Portal Framework Approach?
Or it is better to use immediately Portal Framework Approach?
Portal Builder Approach is represented simpler and clear, but I am afraid to face things which can't be realized with Portal Builder Approach..
as per my understanding you should look what you want.If you really want customized features. use custom task flow
read this for making more choice
http://www.techartifact.com/blogs/2013/05/webcenter-portal-vs-webcenter-spaces.html
and in case of lot of customization portal builder is better approach
Similar Messages
-
Advanced Development Techniques for Oracle Portal Components
Hello friends,
I have the following problem. I have a report and a form (on a
view) in the same page, and when I select an item of the report
the form is refreshed with the values associated to the selected
item. The problem is that it makes it with delay, the first
selection doesn't show anything and the remaining sample the
data of the previous selection.
This application has been developed as Ken Atkins explains in
its document "Advanced Development Techniques for Oracle Portal
Components."
Oracle Portal Version: 3.0.9.8.0
Thanks in advance.
This is my code:
-- REPORT --
SELECT '<A HREF="http://mipc/portal30/
ALFONSO.refrescar_contenido?
p_variable=nombre_preferencia&p_variable_valor='||nombre_preferen
cia||'&p_pagina=61">'||Preferencias||'</A>' nombre_link
FROM ALFONSO.PREFERENCIAS
-- PROCEDURE TO REFRESH THE PAGE --
CREATE OR REPLACE PROCEDURE refrescar_contenido(p_varible IN
VARCHAR2,
p_variable_valor IN varchar2,p_pagina IN
VARCHAR2) IS
v_Sesion portal30.wwsto_api_session;
BEGIN
v_Sesion := portal30.wwsto_api_session.load_session
('CONTEXT','SESS_EMP');
v_Sesion.set_attribute(p_varible, p_variable_valor);
v_Sesion.save_session;
owa_util.redirect_url('http://mipc/servlet/page?
pageid='||ppagina||chr(38)||'_dad=portal30'||chr(38)
||'_schema=PORTAL30'||chr(38)||'_mode=3');
END;
-- FORM --
-- ... BEFORE DISPLAYING THE PAGE
alfonso.consulta_preferencia(p_session);
-- PROCEDURE consulta_preferencia --
CREATE OR REPLACE PROCEDURE consulta_preferencia(p_session in
out PORTAL30.wwa_api_module_session) IS
v_RowID VARCHAR2(100);
v_Session portal30.wwsto_api_session;
v_nombre VARCHAR2(40);
BEGIN
v_Session := portal30.wwsto_api_session.load_session
('CONTEXT','SESS_EMP');
v_nombre := v_Session.get_attribute_as_varchar2
('nombre_preferencia');
IF v_nombre IS NOT NULL THEN
BEGIN
SELECT rowidtochar(rowid) INTO v_RowID
FROM ALFONSO.VISTAPREFERENCIAS
WHERE nombre_preferencia = v_nombre;
-- VISTAPREFERENCIAS it is the view in which the form is
based.
END;
-- Tell the component that the query is coming from a link,
and that the rowid
-- is being used to query the correct context record.
p_session.set_value (p_block_name=>'DEFAULT',
p_attribute_name=>'_CALLED_FROM_LINK'
,p_value=>'ROWID');
-- Pass the rowid of the context record to query.
p_session.set_value (p_block_name=>'DEFAULT',
p_attribute_name=> '_ROWID'
,p_value=> v_RowID);
-- Now do the actual query, using the query button
processing in the target module
portal30.wwa_api_module_event.do_event
('DEFAULT','QUERY_TOP',1,'ON_CLICK',True,'',p_session);
-- Save the session information, which includes the
p_session.save_session;
END IF;
END;
/You can make the report with a procedure from which you may call to a form by means of a link. It is a possibility, no??
It is better a example:
TABLE A
campo1 VARCHAR2 (20)
campo2 VARCHAR2 (20)
CREATE OR REPLACE PROCEDURE REPORT IS
v_cursor NUMBER;
sentencia VARCHAR2(200);
vnumfilas NUMBER;
rowid_pref VARCHAR2(18);
v_campo1 <schemaname>.A.campo1%TYPE;
v_campo2 <schemaname>.A.campo2%TYPE;
BEGIN
htp.p('<HTML>');
htp.p('<HEAD>');
htp.p('</HEAD>');
htp.p('<BODY>');
sentencia := 'SELECT rowidtochar(rowid), campo1, campo2 FROM A';
DBMS_SQL.PARSE(v_cursor,sentencia,DBMS_SQL.V7);
DBMS_SQL.DEFINE_COLUMN(v_cursor,1,rowid_pref,18);
DBMS_SQL.DEFINE_COLUMN(v_cursor,2,v_campo1,20);
DBMS_SQL.DEFINE_COLUMN(v_cursor,3,v_campo2,20);
vnumfilas := DBMS_SQL.EXECUTE(v_cursor);
LOOP
IF DBMS_SQL.FETCH_ROWS(v_cursor)=0 THEN
EXIT;
END IF;
DBMS_SQL.COLUMN_VALUE(v_cursor,1,rowid_pref);
DBMS_SQL.COLUMN_VALUE(v_cursor,2,v_campo1);
DBMS_SQL.COLUMN_VALUE(v_cursor,2,campo2);
v_link := '<A href="PORTAL30.wwa_app_module.link?p_arg_names=_moduleid'||chr(38)||'p_arg_values=<form's moduleid>'||chr(38)||'p_arg_names=_rowid'||chr(38)||'p_arg_values='||rowid_pref||chr(34)||'>'||campo1||'</A> '||campo2||' <BR>';
htp.p(v_link);
END LOOP;
htp.p('</BODY>');
htp.p('</HTML>');
END;
the form has to be based on the table A.
I dont know if this example has errors, but have you the idea??
I hope it helps you out.
(Excuse my english) -
Best Approach for Security in WebCenter Portal Application
Hi,
We are analyzing a right approach for webcenter portal security on an application . We found that we can do all Roles and Security in Page Hierarchy which in turn stores the security details in Jazn-data.xml . Is this the right approach for defining the roles and security for a webcenter portal application .
What is the importance of Configuring WS_security in webcenter Portal Application and do we need to define this WS_Security even after defining them in page hierarchy. Could you please guide us on this .
Thank you,
Sashank PHi Shashank,
First sorry for late reply,
WS_Security, can you please explain what do you mean by WS_Security, from the term i could not infer which part you are talking about.
Let me tell you about the Webcenter security -
This is the heirarchy , the Fusion middelware forms the base with webcenter at the top.\
Webcenter Security
|
ADF Security
|
Fustion Midddleware Security (OPSS)
Now you are goin to apply security to your Webcenter and ADF layers.
Lets come back to the question .
Any webcenter portal, you have to use the Jazn-Data.xml file to secure all the content whether its the navigation /pages /admin pages/taskflows etc.
Its pretty much easy to use , let me know if you have any difficulty on that.
Page hierarchy -> Yes you have an option to set your security for pages alone, here you have addition fine grain permisions (update/delete/personalise etc).
If you need those fine grain permissions you can use this.
To Conclude i would say use jazn-data for taskflows/components/admin page protection etc.
Use Page heirarchy's fine grain permission to pages and navigation model's visible attribute to show/hide navigation based on user's roles.
Let me know if this helps -
Best practice for moving portal solution using content db from UAT to PROD
Hi,
Would like to know can we backup the database from UAT env. and restore the same to PROD. if all of my functionality is working fine in UAT env.
I have event receivers[web level features], site collection level features,custom web parts, custom permissions, saved site templates, custom discussion forums etc.
Assuming that I have my custom solution deployed on the Prod. which will activate features for those web parts and my custom application page features.
Is there any issues I can anticipate in PROD.env, if i perform this activity.
or
Is this approach not recommended by Microsoft ? if yes , whats the best approach for deploying portal solution in PROD?
Should I create teh web application, site collections, everything in PROD.from scratch.
any links regarding this approach and the bext practices / helpful info is appreciated.Thanks Trveor for the reply.
so, I can go ahead and create the web applns, site collections and deploy my web parts, item event receivers, appln pages and my timer jobs in UAT and take the backup of the same and restore it in PROD env.
But, i ahve a doubt here , as I have few site pages created it in my site template and when i take the backupof this web apppln's content db --- [ i think i can take the backup of web appln content db through power shell] ----
will the site pages also be part of this backup?
I had some experience in prev.version of SP, wherein i have few site pages and saved site template I have taken the backup of the web appln and restore it in another farm and associate the restored content db to the
newly created web appln in the targeted farm.
But when I navigated to thsoe restored site pages, it gave me "resource not found /file not found " error.
I had deployed the custom web parts as a custom wsp and added into those site pages.
and it failed to load those web parts UI.
I was not sute whether this happened because of backup or restore from source spfarm to the targeted sp farm . -
Pro/cons for dev. environments for Enterprise Portal components
Hi
I am looking for some positives and some negatives that should be considered when a client needs to decide on which development environment to use for Portal development. I am aware of three products, Visual Composer, Web Dynpro and NW Developer Studio.
Is there anyone who can briefly try to explain the positives and negatives with each?
Any feedback is greatly appreciated!
Kind Regards,
Thomas KjelsrudHi Thomas,
first, welcome on SDN!
Then about your question:
The standard IDE for any kind of portal components / applications is the NetWeaver Developer Studio (NWDS). By this, you can develop different things (EJBs etc pp), but also portal specific projects (in the end: PAR files, based on AsbtractPortalComponent, DynPages or JSPDynPages) as well es WebDynpro applications. The latter are able to run standalone (ie not driven by EP, but by WAS J2EE 6.40), but there is also a tight integration into the portal environment.
If this is understood, you know that the question "NWDS or WebDynpro" does not make sense, for WebDynpro is developed through NWDS.
A first overview about this issue so far is https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/exploring java programming models with sap netweaver developer studio.pdf
In that PDF, also the relationship of the tool NWDS and the programming model of WebDynpro is given (even if the term "relationship" may be misguiding, it's more that these two things are to be seen in a comparison, for they use different techniques, are meant for different aims etc.)
The VC is a totaly visual tool to build "applications" for EP mainly based on access to R/3 as backend system, for example. So it's focus is on building UIs which access backend information. That for sure is important for backend integration into EP, but the term "application" does not really fit.
For VC see https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/developing code-free business applications using visual composer - beginner.abst and https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/visual composer - a model-driven development tool for enterprise portal iviews.pdf as an introduction.
Hope it helps
Detlev
PS: Please consider rewarding points for helpful answers. Thanks in advance! -
ADF Support for weblogic portal
Hi
How we can use adf tags and functionality and develop portlet for weblogic portal . What are the required Jar files needs to be imported for that.One possibility, if you still want to use WLP on the consumer side, is to develop the ADF views/taskflows in a WebCenter portlet producer app, then consume them as portlets over WSRP in WLP. http://download.oracle.com/docs/cd/E17904_01/webcenter.1111/e10148/jpsdg_intro_portlets.htm#CIHDEBBJ has information about making portlets in WebCenter, and there's documentation at http://download.oracle.com/docs/cd/E15919_01/wlp.1032/e14235/chap_webcenter_interop.htm#i1006380 about the interop between WebCenter and WLP.
Greg -
Development Environment for Portal development with mini was?
Hello!
is there a mini web-as java version which can be used for local portal development?Hi,
Are you talking about installation? If so see <a href="https://www.sdn.sap.com/irj/sdn/downloaditem?rid=/library/uuid/cfc19866-0401-0010-35b2-dc8158247fb6">downloads</a> area in SDN.
Regards,
Pooja. -
How to decide the development platform for developing portal content?
Dear Experts
There are several platforms on which we can make
portal contents for SAP Portal.
1)Web Dynpro for Java
2)Web Dynpro for ABAP
3)PDK for .NET
I am trying to find out which of them would be most
efficient while developing system for the client.
It may be that for one who knows Java, Web dynpro for
Java would be efficient and so on.
However, when there is a situation where the developers
need to be trained before the project, which of these
platforms would be the most efficient.
Beside the evaluation based on language of development,
are there some other evaluation based on criteria like the
ease of development, deployment and debugging, cost for the
softwares and hardwares needed for the projects, contents
of the class library, templates provided and so on?
Does anybody have some supporting document that describes
on which circumstances which of these technologies would
be efficient while making systems for the client?
It would be of great help if you could share your insights.
many thanks,
Sudeephi sudeep.....
whatever technology, you work in , the output is going to be the same and he ecnd user cannot find out what technology you have used.... ABAP would be better because its growing up fast and many applications are being created using web dynpro abap.
---regards,
alex b justin -
Hi ,
We have a requirement for using pagination in webcenter portal . We already installed Jdev 11.1.1.6 , So is their any approach or a solution for Pagination in 11.1.1.6 . If not could you please suggest any other approach for upgrading to 11.1.1.7 .
If we upgrade to Jdev 11.1.1.7 , Is it compatable with Webcenter Portals . Could you please suggest the best appraoch for this.
Thank you,
Sashank PI do believe pagination is coming back in .7 but am not 100% sure.
Anyway you can build your own custom pagination by following this blog: http://andrejusb.blogspot.co.uk/2011/05/oracle-adf-11g-custom-table-pagination.html
edit: it's back in .7: http://andrejusb.blogspot.co.uk/2013/04/adf-11g-ps6-adf-10g-table-pagination.html
Edited by: Yannick Ongena on Apr 15, 2013 11:51 PM -
Sytax highlighiting for jsp in Developer Studio for portal development.
Hey,
I am doing JSP with the htmlb taglib for portals. When I edit a jsp page in the Developer Studio, I expect syntax highlighting. This is what I see in the documentation for jsp editing as well - you know where the keywords are highlighted.
Sytax highlighiting for jsp in Developer Studio for portal development.
http://help.sap.com/saphelp_nw04s/helpdata/en/ce/e0a341354ca309e10000000a155106/content.htm
OutputSuccess.jsp, OutputSuccessText.jsp are the two jsp's that are syntax highlighted on this page.
In my Developer Studio this is not the case. Is a JSP editor and its highlighting not part of the Developer Studio. If it is, how do I get it to work.
I also know that given the right taglib's, the editor also gives autocomplete for taglibs with its settings. I am hoping to speed up my development with this.
Right now I am using a text editor for this. There are a couple of jsp plugin's such as exadel or lomboz which I can integrate if a jsp syntax editor is not there in the Developer Studio. I just wanted to know the right way to go about this.
Thank you for your help.
Sumit.Never mind. I was in the preview mode.
-
Can I use IIS for flex portal development?
I want to use IIS for flex portal development. As we can user
jboss portal server to deploy flex portlets.
Is it possible ?
ThanksHello,
pulling 10-25 million rowsYou will never want to show that many records on a page or html based report, the page weight would be absolutely huge along with your network load (this would be the case in any web enviroment), even google which I will have to assume has many more records than you do only shows 10 records returned at a time.
Results 1 - 10 of about 3,510,000,000 for htmlApplication Express can handle sql queries against that data, the question you really should be researching is what it takes to create queries that perform well against such a dataset
http://forums.oracle.com/forums/search.jspa?threadID=&q=query+large+datasets&objID=c18
Carl -
Want to prepare for enterprise portal development certification
Hi,
please guide me how should I go ahead to prepare for enterprise portal certification.
1.Is there any eligibility for work experienec, if I dont attend SAP proprietary training courses, and prepere self?
2. Is it really worth to prepare and give examination? Is it really makiing any impact in market to be certified?
how much time duration looks OK, to get certified
as I am in US, California, what are chnaces to get a suitable date to give exam.
Thanks in advance.Ankit,
1. Usually you would need 3-6 months of EP development experience. This blog may help.
/people/umair.salam/blog/2005/12/13/beginning-ep-development
Some of the courses mentioned on link above can be done online.
2. With experience and certification and the market need for EP developers, your chances of getting placed/hired are much better.
With not attending courses, it may take you 4-6 months on Self-Learning.
You can call SAP Education (1-888-777-1727, option 1) and schedule a test for either C_TEP15_04, or go to
http://www50.sap.com/useducation/certification/curriculum.asp?rid=525
Regards,
James -
Which one is the best approach for responsive UI development option in SharePoint 2013
Which one is the best approach for responsive UI development option in SharePoint 2013
Device channel or responsive UI (HTML, CSS)?In practice you're probably going to end up with a combination. A couple of device channels for classes of device and then responsive UI within those channels to adjust to particular devices within the classes.
Of course the real answer is as always 'it depends' as you'll need to pick the best option for each client based on their needs. -
What is a portal development Kit for Java
Hello I am a new learner of SAP Enterprise Portal. I want to know
<b>What is a Portal Development Kit for Java?</b>Hi,
Pls check the link below..
https://www.sdn.sap.com/irj/sdn/developerareas/ep?rid=/webcontent/uuid/112df959-0d01-0010-b198-f93b05a62981
Hope this helps.
Regards,
venkat.
[Reward points for useful answers] -
How Approach for a Game Developer Job
Hi,
I am Trinu Completed my Bachelor of Engineering (Electronics & Communication) in 2008. I Qulaified SCJP with 95% and I have developed some mini 2d games. I want to enter into the game development field.Can any one please tell me how to approach for this and also tell me how to include SCJP Logo in my resume.Where can i get that logo.
Thanks & Regards,
Trinu.the 'certification package' you get from Sun with your certificate includes instructions to follow to get the artwork and the restrictions on its use.
Maybe you are looking for
-
How to connect several database server
I want to build a web site using jsp servlet for my university course purpose. In the background i will have three servers one is database server like server A another is certificate authority server like server B and the other one is Bank server lik
-
Select Query Between two dates...
Hi Guru's, I need a Select Query between two dates, also if the record not found for any in between date then it should return NULL or 0 ... for Example 1. I am having two records in DB for date 2-10-2008 & 4-10-2008 2. Now suppose I have given Query
-
Helloo, Yesterday i bought a new iphone 5s and i created an apple id today. But while installing apps getting error please find the below error. can anyone help me??? Regards, Thouseef <E-mail Edited by Host>
-
What is the current ios 5 adaption rate?
How many is using the ios 5.0? Where can i find fresh statistics?
-
I'm trying to buy CC Photoshop/Lightroom packages. In order to complete payment, I need to change the country from the default options (United States) to Brazil, But I'm not allowed to do it. I've already changed my origin country in my account infor