Oracle Portal Built-in Portlets
Hi all!
Where can I find the list of the built-in portlets that come with Oracle Portal
regards,
plamen
Hi
thanks for your reply
i want to edit search portlet code.
actually i wanna edit buttons in this portlet,replace its buttons with image .
i want to customize apperence of this portlet?
and also login portlet
tnx
Similar Messages
-
Problem with the nodes in Oracle Portal using JPDK Portlets
Here in Production environment we have 2 different Portal Servers
Even if logged in with the node 'b' then also the images path showing path from node 'a' only.
Note:
The thing is both the Portal servers are sharing the common portal repository.
We are using JPDK Portlets with Oracle AppserverDoes anyone know how to modify an existing report with sub labels within the main report? I am trying to resize one of the labels.
O'Neil -
Use 11g portlet in Oracle Portal or WSRP1 in WebCenter application fails
Hi,
I build a portlet as in the example at http://download.oracle.com/otndocs/tech/webcenter/files/owc_r11_portlet_bridge_demo.html and try to consume it from Oracle Portal. This is failing with a connection to the server failed error in the browser. I then tried to consume it in a webcenter application as wsrp2 and it works correctly. If i change to wsrp1 it fails with the same error. In the logging i see the following error:
4-jan-2008 12:10:01 com.evermind.server.ServerBase log
WARNING: WebcenterTest-ViewController-webapp: Servlet error
oracle.security.jazn.JAZNRuntimeException: Method not supported
at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:480)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:583)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:334)
at com.evermind.server.http.HttpRequestHandler.doDispatchRequest(HttpRequestHandler.java:942)
at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:843)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:646)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:614)
at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:405)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:168)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:149)
at oracle.oc4j.network.ServerSocketReadHandler$ClientRunnable.run(ServerSocketReadHandler.java:275)
at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:237)
at oracle.oc4j.network.ServerSocketAcceptHandler.access$800(ServerSocketAcceptHandler.java:29)
at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:877)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.RuntimeException: Method not supported
at oracle.portlet.wsrp.v1.ServerToWSRPv1.getResource(ServerToWSRPv1.java:7727)
at oracle.portlet.client.connection.wsrp.ActivityServerWrapper.getResource(ActivityServerWrapper.java:1519)
at oracle.portlet.client.techimpl.wsrp.WSRPResourceOperationPipe.execute(WSRPResourceOperationPipe.java:116)
at oracle.portlet.client.techimpl.wsrp.WSRPResourceOperationPipe.pre(WSRPResourceOperationPipe.java:43)
at oracle.portlet.client.service.pipeline.PipeContext.internalExecute2(PipeContext.java:531)
at oracle.portlet.client.service.pipeline.PipeContext.internalExecute(PipeContext.java:418)
at oracle.portlet.client.service.pipeline.PipeContextRunnable.run(PipeContextRunnable.java:23)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
at java.util.concurrent.FutureTask.run(FutureTask.java:123)
at oracle.portlet.client.service.pipeline.ModifiedThreadPoolExecutor$Worker.runTask(ModifiedThreadPoolExecutor.java:391)
at oracle.portlet.client.service.pipeline.ModifiedThreadPoolExecutor$Worker.run(ModifiedThreadPoolExecutor.java:416)
... 1 more
Does this mean wsrp1 is no longer supported with 11g because of client side ajax? Would this mean that Oracle Portal consuming 11g portlets is out of the question?
Kind Regards,
Andre JochemsThank you for the clear answer. Just curious .... if Portal 11g supports wsrp 2 will it be possible to have a portlet generate events and link those in portal to page parameters which in turn can be linked to portlet input parameters as is possible with a pdk java portlet? In other words, ... can the inter portlet communication be set/edited/wired at runtime in Portal instead of design time as is the case with WebCenter?
Also if Portal 11g will have these features what is the added value of WebCenter, aside from not needing the extra infrastructure to run Portal?
While i am at it, ... how will the skin and stylesheets be handled when a 11g rich faces portlet is rendered in Portal, will it keep its nice looks? Can they be mapped to portal defined styles for portlets to adapt the style to the surrounding portal?
Kind Regards,
Andre Jochems -
New OracleAS Portal 10g Courses Released
Oracle University has released two new classes for OracleAS Portal 10g: OracleAS Portal 10g: Build Corporate Portals and OracleAS Portal 10g: Build Portlets with PL/SQL. The first sessions are in February in the US in Reston, VA. These are the very first hand-on classes on Oracle Application Server 10g.
A third class, OracleAS Portal 10g: Build Portlets with Java, will be released soon too.The links did come through properly... Let's try them again:
http://education.oracle.com/web_prod-plq-dad/plsql/show_desc.redirect?dc=D16648GC10&p_org_id=1001〈=US&source_call=
http://education.oracle.com/web_prod-plq-dad/plsql/show_desc.redirect?dc=D16652GC10&p_org_id=1001〈=US&source_call= -
New OracleAS Portal 10g Classes Released
Oracle University has released two new classes for OracleAS Portal 10g: OracleAS Portal 10g: Build Corporate Portals and OracleAS Portal 10g: Build Portlets with PL/SQL. The first sessions are in February in the US in Reston, VA. These are the very first hand-on classes on Oracle Application Server 10g.
A third class, OracleAS Portal 10g: Build Portlets with Java, will be released soon too.The links did come through properly... Let's try them again:
http://education.oracle.com/web_prod-plq-dad/plsql/show_desc.redirect?dc=D16648GC10&p_org_id=1001&lang=US&source_call=
http://education.oracle.com/web_prod-plq-dad/plsql/show_desc.redirect?dc=D16652GC10&p_org_id=1001&lang=US&source_call= -
Can Oracle Portal read data from an access DB and loaded it an Oracle DB?
Hi All.
Does Oracle Portal provides a portlet to read data from an access db so that i can transfer it to my Oracle DB?.
I believe Application Express does that .... Any portlet maybe ...?
Regards, Luis ...!There are portlets that read from a DB to make reports, you can try to create a form portlet so you can make inputs to the database, no buil-in like you wish, has to be done manually.
greetings. -
How to Intergrate Report to Portal as a Portlet ?
Hi,
I have followed the document "Oracle Reports 9iAS Rel 2 (on Unix) : Integrating With Oracle Portal As a Portlet" to run our Reports in Portal. As my Portal is installed in a separated server from our database server, where the reports will query on, how can I create a DB Provider connecting to the database ? In the "Step 1: Set up a page to contain two Reports portlets", I cannot see the schema which I want to connect to run the reports ? Only schemas that locates in the same database with Portal's Repository can be seen in this page.
Please advice,
Phamhello,
i think you are talking about two separate things here. if you want to create Oracle Reports, all you need to have is a TNS alias on the reports server machine that allows you to connect to the db. since you are talking about schemas in the portal i have the feeling that you are actually creating portal reports. in this case you will have to create a db link and associated synonyms in the database where the portal repository is installed.
but keep in mind those are two different things.
thanks,
ph. -
Images used inside the Portlets are not getting displayed on Oracle Portal
I am registering my JSR Portlet producer on Oracle Portal server but when its rendered on the portal page its not showing images.It just shows a red cross mark showing image is not loaded.Can anyone help me out please samt thing is happening with CSS also.Please reply soon
I'd check the image properties (right click the x and choose properties) and see what the path is for the image. If it is a relative path, you need to make sure that the file is in that location on the Application Server. /images/myImage.jpg would mean the file should be in $ORACLE_HOME/portal/images on the midtier.
-
Sample PL/SQL Portlet Source Code for Oracle Portal 9ias
Hi, I'm a newbie of Oracle Portal technology, and I have a problem:
I would create a PL/SQL portlet that realizes the following functions:
1) Retrieve the username of the portal user logged from WWCTX_API.GET_USER function.
2) Insert into an oracle db table two values about two hidden fields in the HTML FORM of the portlet.
3) Realize the insert commit through the click on the submit button on the Html form of the portlet. I would redirect by the same button to an other page url also.
I've never developed in Portal, and may be useful if someone could post me the source code of the SHOW MODE SECTION in the PROCEDURE SHOW of a SAMPLE PL/SQL PORTLET that realizes the upper functions.
Thanks a lot....Hi
Here's the code from Helloworld_Portlet example:
procedure show
p_portlet_record wwpro_api_provider.portlet_runtime_record
is
l_portlet wwpro_api_provider.portlet_record;
begin
if (not is_runnable(
p_provider_id => p_portlet_record.provider_id
,p_reference_path => p_portlet_record.reference_path)
) then
raise wwpro_api_provider.PORTLET_SECURITY_EXCEPTION;
end if;
Retrieve the portlet information.
l_portlet := get_portlet_info(
p_provider_id => p_portlet_record.provider_id
,p_language => p_portlet_record.language
if (p_portlet_record.exec_mode = wwpro_api_provider.MODE_SHOW) then
if (p_portlet_record.has_title_region) then
Draw the portlet header and specify what links are available
from that header (i.e. details, customize, help, and about).
The has_title property is set at the page region level.
wwui_api_portlet.draw_portlet_header
p_provider_id => p_portlet_record.provider_id
,p_portlet_id => p_portlet_record.portlet_id
,p_title => l_portlet.title
,p_has_details => true
,p_has_edit => true
,p_has_help => true
,p_has_about => true
,p_referencepath => p_portlet_record.reference_path
,p_back_url => p_portlet_record.page_url
end if;
Draw the portlet borders.
The has_border property is set at the page region level.
wwui_api_portlet.open_portlet(p_portlet_record.has_border);
Display the content of the portlet in the show mode.
Use the wwui_api_portlet.portlet_text() API when
generating the content of the portlet so that the
output uses the portlet CSS.
htp.p(wwui_api_portlet.portlet_text(
p_string => 'Hello World - Mode Show'
,p_level => 1
if (p_portlet_record.has_border) then
wwui_api_portlet.close_portlet;
end if;
elsif (p_portlet_record.exec_mode = wwpro_api_provider.MODE_SHOW_ABOUT) then
Display the about page for the portlet.
htp.p('Hello World - Mode Show About');
elsif (p_portlet_record.exec_mode = wwpro_api_provider.MODE_SHOW_EDIT) then
Display the edit page for the portlet.
htp.p('Hello World - Mode Show Edit');
elsif (p_portlet_record.exec_mode = wwpro_api_provider.MODE_SHOW_HELP) then
Display the help page for the portlet.
htp.p('Hello World - Mode Show Help');
elsif (p_portlet_record.exec_mode = wwpro_api_provider.MODE_SHOW_EDIT_DEFAULTS) then
Display the edit defaults page for the portlet.
htp.p('Hello World - Mode Edit Defaults');
elsif (p_portlet_record.exec_mode = wwpro_api_provider.MODE_SHOW_DETAILS) then
Display the details page for the portlet.
htp.p('Hello World - Mode Show Details');
elsif (p_portlet_record.exec_mode = wwpro_api_provider.MODE_PREVIEW) then
Display the preview page for the portlet.
htp.p('Hello World - Mode Show Preview');
end if;
end show;
I think you need to add this:
You can get the values of your html-form with this command:
v_hidden_1 varchar2(256);
v_hidden_2 varchar2(256);
v_hidden_1 := wwpro_api_parameters.get_value('name_of_hidden_1_in_html_form','p');
v_hidden_2 := wwpro_api_parameters.get_value('name_of_hidden_2_in_html_form','p');
You can get the actual URL with this command:
v_url := p_portlet_record.page_url;
Hope that helps.
Regards,
Mark -
Error in registering WSRP portlet producer with Oracle Portal 10.1.4
Hi all,
I am using OC4J 10.1.3.4.0 as producer of portlets and Oracle Portal 10.1.4 as consumer. I am encountering error in registering the producer WSDL. Here's the stack trace:
An error occurred when attempting to call the providers register function. (WWC-43134)
An error occurred during the call to the WSRP Provider: java.rmi.RemoteException: Runtime exception; nested exception is:
deserialization error: deserialization error: XML parsing error: com.sun.xml.rpc.sp.ParseException:1: com.sun.xml.rpc.sp/Illegal Namespace prefix: xml
com.sun.xml.rpc.encoding.DeserializationException: deserialization error: deserialization error: XML parsing error: com.sun.xml.rpc.sp.ParseException:1: com.sun.xml.rpc.sp/Illegal Namespace prefix: xml
com.sun.xml.rpc.encoding.DeserializationException: deserialization error: XML parsing error: com.sun.xml.rpc.sp.ParseException:1: com.sun.xml.rpc.sp/Illegal Namespace prefix: xml
com.sun.xml.rpc.streaming.XMLReaderException: XML parsing error: com.sun.xml.rpc.sp.ParseException:1: com.sun.xml.rpc.sp/Illegal Namespace prefix: xml
Java stack trace from root exception:
com.sun.xml.rpc.sp.ParseException:1: com.sun.xml.rpc.sp/Illegal Namespace prefix: xml
at com.sun.xml.rpc.sp.Parser2.fatal(Parser2.java:2015)
at com.sun.xml.rpc.sp.Parser2.fatal(Parser2.java:2000)
at com.sun.xml.rpc.sp.Parser2.processStartElement(Parser2.java:2794)
at com.sun.xml.rpc.sp.Parser2.parseContent(Parser2.java:3036)
at com.sun.xml.rpc.sp.Parser2.parse(Parser2.java:2360)
at com.sun.xml.rpc.streaming.XMLReaderImpl.next(XMLReaderImpl.java:105)
at com.sun.xml.rpc.streaming.XMLReaderBase.nextContent(XMLReaderBase.java:23)
at com.sun.xml.rpc.streaming.XMLReaderBase.nextElementContent(XMLReaderBase.java:41)
at oracle.webdb.wsrp.PortletDescription_LiteralSerializer.doDeserialize(PortletDescription_LiteralSerializer.java:94)
at com.sun.xml.rpc.encoding.literal.LiteralObjectSerializerBase.internalDeserialize(LiteralObjectSerializerBase.java:174)
at com.sun.xml.rpc.encoding.literal.LiteralObjectSerializerBase.deserialize(LiteralObjectSerializerBase.java:84)
at oracle.webdb.wsrp.ServiceDescription_LiteralSerializer.doDeserialize(ServiceDescription_LiteralSerializer.java:88)
at com.sun.xml.rpc.encoding.literal. (WWC-43273)
Note that when the producer is OC4J 10.1.3.1.1 then it works fine. The OC4J log file is also not throwing any exception. So, i think some problem with Oracle Portal 10.1.4.
Thanks
TarunPlease follow the instructions given in https://metalink.oracle.com/help/usaeng/Search/search.html#file with document id 341922.1
-
Problem by providing ADF portlet in Oracle Portal
Hi,
I have created a simple ADF application with one JSF with a simple outputtext label, using Jdeveloper 11.1.1.3.
I created a portlet out of it by Create Portlet Entry and deployed it on weblogic (WL_WSRP).
Then i created a WSRP Provider on Oracle Portal 11g (11.1.1.6) with success, so I put the portlet on a page, when Portal show the page its appear a error message, like this:
Error: Could not get markup. The cookie or session is invalid or there is a runtime exception.
If I create a portlet with JSP page instead of a JSF page its works fine, another situation: when I access the JSF page directly in browser tha page works fine too.
To create the domain for WLS_WSRP I used this document: Doc Id 1058565.1
These are the error messages in the Weblogic logs:
ContentFetcher Unexpected Exception Request Failed:oracle.webdb.wsrp.client.run.WSRPDispatcherException: An error occurred whilst invoking an operation on the Provider name=content-fetcher17 label=wsrpPortlet url=http://ovm063portaltbl.compasso.com.br:8090/portal/proxy/portal/TBLPORTAL_PORTAL/wsrp time=1633ms timeout=65000ms process=Dispatching
An internal error has occurred in method getMarkup. java.lang.NoClassDefFoundError: javax/portlet/PortletRequest at oracle.adf.share.portlet.PortletADFContext.getPortletRequest(PortletADFContext.java:108)
at oracle.adf.share.portlet.PortletADFContext.getUserPrincipal(PortletADFContext.java:141)
at oracle.adf.share.portlet.PortletADFContext.setUserPrincipal(PortletADFContext.java:124)
at oracle.adf.share.portlet.PortletADFContext.setSecurityContext(PortletADFContext.java:119)
at oracle.adf.share.ADFContext.getSecurityContext(ADFContext.java:830)
at oracle.adf.share.portlet.PortletADFContext.initialize(PortletADFContext.java:245)
at oracle.adf.share.portlet.PortletADFContext.initThreadContext(PortletADFContext.java:232)
at oracle.adf.model.portlet.PortletBindingRequestHandler.initADFContext(PortletBindingRequestHandler.java:49)
at oracle.adf.model.BindingRequestHandler.beginRequest(BindingRequestHandler.java:105)
at oracle.portlet.bridge.adf.lifecycle.ADFBindingBridgeLifecycleListenerImpl.onBeginRequest(ADFBindingBridgeLifecycleListenerImpl.java:94)
at oracle.portlet.bridge.adf.context.ADFPortletExternalContextImpl.<init>(ADFPortletExternalContextImpl.java:225) at oracle.portlet.bridge.adf.context.ADFPortletFacesContextImpl.<init>(ADFPortletFacesContextImpl.java:40) at oracle.portlet.bridge.adf.context.ADFPortletFacesContextFactoryImpl.getFacesContext(ADFPortletFacesContextFactoryImpl.java:41) at org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl.getFacesContext(FacesContextFactoryImpl.java:64) at org.apache.myfaces.portlet.faces.bridge.BridgeImpl.getFacesContext(BridgeImpl.java:989) at org.apache.myfaces.portlet.faces.bridge.BridgeImpl.doFacesRequest(BridgeImpl.java:535) at javax.portlet.faces.GenericFacesPortlet.doBridgeDispatch(GenericFacesPortlet.java:498) at javax.portlet.faces.GenericFacesPortlet.doRenderDispatchInternal(GenericFacesPortlet.java:449) at javax.portlet.faces.GenericFacesPortlet.doView(GenericFacesPortlet.java:241) at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:243) at javax.portlet.faces.GenericFacesPortlet.doDispatch(GenericFacesPortlet.java:209) at javax.portlet.GenericPortlet.render(GenericPortlet.java:163) at oracle.portlet.bridge.adf.application.ADFBridgePortlet.render(ADFBridgePortlet.java:287) at oracle.portlet.server.containerimpl.ServerImpl.doRuntimeCall(ServerImpl.java:1316) at oracle.portlet.server.containerimpl.ServerImpl.getMarkup(ServerImpl.java:143) at oracle.portlet.server.containerimpl.ServerPerfLogger.getMarkup(ServerPerfLogger.java:559) at oracle.portlet.wsrp.v2.WSRPv2VersionWrapperServer.getMarkup(WSRPv2VersionWrapperServer.java:522) at oracle.portlet.wsrp.v2.WSRPv2ToServer.getMarkup(WSRPv2ToServer.java:11783) at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeSoapToJaxb.getMarkup(WSRP_v2_Markup_PortTypeSoapToJaxb.java:81) at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeSoapPerfLogger.getMarkup(WSRP_v2_Markup_PortTypeSoapPerfLogger.java:58) at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.invoke_getMarkup(WSRP_v2_Markup_Binding_SOAP_Tie.java:814) at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.processingHook(WSRP_v2_Markup_Binding_SOAP_Tie.java:1457) at oracle.j2ee.ws.server.StreamingHandler.handle(StreamingHandler.java:299) at oracle.j2ee.ws.server.JAXRPCProcessor.doEndpointProcessing(JAXRPCProcessor.java:442) at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:1112) at oracle.j2ee.ws.server.JAXRPCProcessor.doRequestProcessing(JAXRPCProcessor.java:333) at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:233) at oracle.j2ee.ws.server.JAXRPCProcessor.doService(JAXRPCProcessor.java:185) at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:485) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.portlet.server.service.ContextFilter.doFilter(ContextFilter.java:101) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)Hi,
What errors did you get during indexing?
-Ron -
Oracle Portal Portlet 404 Error for Specific Users
I have a single portlet in Oracle Portal that is returning the message "Error: The listener returned the following error: 404 Not Found" that is occurring for just 2 out of my 350+ users. I have tried clearing user cache, clearing portlet cache, deleting these two users from portal and recreating their accounts, changing their usernames, rebooting the entire app server and nothing is working. There are other users for which the portlet will return the exact same data that the 2 problem users are requesting without an issue.
Portal version is 10.1.2.3. Any help that anyone can provide would be greatly appreciated as I am about ready to beat my head against a wall.Hi Kirk,
Please check below MOS ID, your issue will be resolved.
Error: The Listener Returned The Following Message: 404 Not Found [ID 456421.1]
Mark if this helps you.
Regards,
Kishore -
Problem configuring the OBIEE Report Viewer Portlet to Oracle Portal!
Now we plan to configure the OBIEE Report Viewer Portlet to Oracle BIEE.what i refre is http://www.rittmanmead.com/2007/09/integrating-oracle-bi-answers-and-oracle-portal/
But after i deploy it and add the biee portlet to oracle portal and enter the biee reoprt path,tell me the error '(500)Internal Server Error '
I have check the applicaion.log,the error below:
11/12/18 00:55:26 BIEE: [id=84609988305,3] EXCEPTION THROWN: Exception:
org.apache.axis.ConfigurationException: No service named SAWSessionServiceSoap is available
org.apache.axis.ConfigurationException: No service named SAWSessionServiceSoap is available
at org.apache.axis.configuration.FileProvider.getService(FileProvider.java:233)
at org.apache.axis.AxisEngine.getService(AxisEngine.java:311)
at org.apache.axis.MessageContext.setTargetService(MessageContext.java:755)
at org.apache.axis.client.Call.invoke(Call.java:2671)
at org.apache.axis.client.Call.invoke(Call.java:2424)
at org.apache.axis.client.Call.invoke(Call.java:2347)
at org.apache.axis.client.Call.invoke(Call.java:1804)
at com.siebel.analytics.web.soap.SAWSessionServiceStub.impersonateex(SAWSessionServiceStub.java:540)
at com.siebel.analytics.web.portlets.jsr168.SAWConnection.init(SAWConnection.java:80)
at com.siebel.analytics.web.portlets.jsr168.ReportUI.getSAWConnection(ReportUI.java:911)
at com.siebel.analytics.web.portlets.jsr168.ReportUI.getSAWPage(ReportUI.java:1016)
at com.siebel.analytics.web.portlets.jsr168.ReportUI.doViewIFrameWithActionLinks(ReportUI.java:428)
at com.siebel.analytics.web.portlets.jsr168.ReportUI.doView(ReportUI.java:178)
at javax.portlet.GenericPortlet.doDispatch(Unknown Source)
at com.siebel.analytics.web.portlets.jsr168.ReportUI.doDispatch(ReportUI.java:1058)
at javax.portlet.GenericPortlet.render(Unknown Source)
at oracle.webdb.wsrp.server.Server.getMarkup(Unknown Source)
at oracle.webdb.wsrp.WSRP_v1_Markup_PortType_Tie.invoke_getMarkup(WSRP_v1_Markup_PortType_Tie.java:224)
at oracle.webdb.wsrp.WSRP_v1_Markup_PortType_Tie.processingHook(WSRP_v1_Markup_PortType_Tie.java:499)
at com.sun.xml.rpc.server.StreamingHandler.handle(StreamingHandler.java:230)
at com.sun.xml.rpc.server.http.ea.JAXRPCServletDelegate.doPost(JAXRPCServletDelegate.java:153)
at com.sun.xml.rpc.server.http.JAXRPCServlet.doPost(JAXRPCServlet.java:69)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ResourceFilterChain.doFilter(Res
ourceFilterChain.java:65)
at oracle.webdb.wsrp.server.ContextFilter.doFilter(Unknown Source)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.invoke(
ServletRequestDispatcher.java:663)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.forward
Internal(ServletRequestDispatcher.java:330)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.HttpRequestHandler.processReques
t(HttpRequestHandler.java:830)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.AJPRequestHandler.run(AJPRequest
Handler.java:224)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.AJPRequestHandler.run(AJPRequest
Handler.java:133)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].util.ReleasableResourcePooledExecutor$MyWork
er.run(ReleasableResourcePooledExecutor.java:186)
at java.lang.Thread.run(Thread.java:534)
at org.apache.axis.configuration.FileProvider.getService(FileProvider.java:233)
at org.apache.axis.AxisEngine.getService(AxisEngine.java:311)
at org.apache.axis.MessageContext.setTargetService(MessageContext.java:755)
at org.apache.axis.client.Call.invoke(Call.java:2671)
at org.apache.axis.client.Call.invoke(Call.java:2424)
at org.apache.axis.client.Call.invoke(Call.java:2347)
at org.apache.axis.client.Call.invoke(Call.java:1804)
at com.siebel.analytics.web.soap.SAWSessionServiceStub.impersonateex(SAWSessionServiceStub.java:540)
at com.siebel.analytics.web.portlets.jsr168.SAWConnection.init(SAWConnection.java:80)
at com.siebel.analytics.web.portlets.jsr168.ReportUI.getSAWConnection(ReportUI.java:911)
at com.siebel.analytics.web.portlets.jsr168.ReportUI.getSAWPage(ReportUI.java:1016)
at com.siebel.analytics.web.portlets.jsr168.ReportUI.doViewIFrameWithActionLinks(ReportUI.java:428)
at com.siebel.analytics.web.portlets.jsr168.ReportUI.doView(ReportUI.java:178)
Then i goolge,and find the likely error at https://kr.forums.oracle.com/forums/thread.jspa?threadID=875397
But after i change the portlet.xml and web.xml and restart the oc4j_portal,still face the same error
I don't know how to resolve the problem
Anyone can help me ?
I have wait about 15 days,but still can not find any useful solution!
'the web.xml under oc4j_portal/portal below:
$ more web.xml
<?xml version="1.0"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2/dtd">
<web-app>
<distributable/>
<listener>
<listener-class>oracle.webdb.portal.servlet.PortalServletContextListener</listener-class>
</listener>
<servlet>
<servlet-name>RepositoryServlet</servlet-name>
<servlet-class>oracle.webdb.repository.servlet.RepositoryServlet</servlet-class>
<init-param>
<param-name>logmode</param-name>
<param-value>error</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>PortalServlet</servlet-name>
<servlet-class>oracle.webdb.portal.servlet.PortalServlet</servlet-class>
<init-param>
<param-name>logmode</param-name>
<param-value>error</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>page</servlet-name>
<servlet-class>oracle.webdb.page.ParallelServlet</servlet-class>
<!--
<init-param>
<param-name>logmode</param-name>
<param-value>perf</param-value>
</init-param>
-->
<init-param>
<param-name>jspRoot</param-name>
<param-value>internal_jsp</param-value>
</init-param>
<init-param>
<param-name>jspSrcAlias</param-name>
<param-value>/internal_jsp/</param-value>
</init-param>
<init-param>
<param-name>useWebCache</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>maxParallelPortlets</param-name>
<param-value>20</param-value>
</init-param>
<init-param>
<param-name>maxParallelPagePortlets</param-name>
<param-value>10</param-value>
</init-param>
*<init-param>*
*<param-name>resourceUrlKey</param-name>*
*<param-value>0123456789</param-value>*
*</init-param>* </servlet>
<servlet>
<servlet-name>apploader</servlet-name>
<servlet-class>oracle.webdb.apploader.AppLoaderServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>PortalServlet</servlet-name>
<url-pattern>/pls/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>PortalServlet</servlet-name>
<url-pattern>/page*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>PortalServlet</servlet-name>
<url-pattern>/event*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>PortalServlet</servlet-name>
<url-pattern>/witness/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>apploader</servlet-name>
<url-pattern>/apploader</url-pattern>
</servlet-mapping>
<context-param>
<param-name>oracle.webdb.service.ConfigLoader</param-name>
<param-value>/WEB-INF/wwjps.xml</param-value>
<description>This parameter specifies the location of the JPS configuration file</description>
</context-param>
<context-param>
<param-name>oracle.webdb.portal.PortalServletContextListener.logmode</param-name>
<param-value>error</param-value>
<description>This parameter specifies the logging mode for the context listener</description>
</context-param>
</web-app>
$ -
Using Page/Portlet level BackingFile based approach in Oracle Portal 11g
Hi,
I have a portal application that is running on Weblogic Portal 10.2, which is based on portlet/page level backing files. We are looking to upgrade to 11g now.
I installed the Oracle 11g instalation (with web center) but that does not support any of the weblogic's backing file based portlets.
I am not sure if i needed to install Oracle Portal 11g or is there also a separate weblogic portal 11g that we can upgrade to?
If Oracle Portal 11g is what i need to install, then is thre a way we can continue to support the weblogic backing file based portlets in Oracle Portal 11g?
Thanks,The new WebCenter portlet container does not, by default, directly support WebLogic Portal-style .portlet files and their corresponding WLP-specific features (i.e. backing files, WLP-native IPC, forked render, etc.) However, the WebCenter portlet container is a full java portlet 2.0 (JSR 286) and WSRP 2.0 container. Many things you could do with backing files and WLP-specific technology can be done with JSR 286 java portlet classes.
Additionally, WebCenter portal framework, spaces, and ADF contains a WSRP 2.0 complaint consumer. So, you can keep your WebLogic Portal server and application running, and consume the individual portlets into a WebCenter webapp over WSRP. See http://download.oracle.com/docs/cd/E17904_01/webcenter.1111/e10148/jpsdg_pages.htm#CIHDCBGC for more information. You WLP webapp's WSDL URL will normally be of the format http://<host>:<port>/<webapp>/producer?WSDL, e.g. http://localhost:7001/www/producer?WSDL
Greg -
Oracle Portal 11 and WSRP 2.0 portlets
Hello.
I have found Oracle Portal 11g can't consume WSRP 2.0 portlets.
I create and deploy ADF Faces Portlet into Weblogic Server
as shown in http://download.oracle.com/docs/cd/E12839_01/portal.1111/e10238/pdg_java_intro.htm#CHDFDDBG.
I register WSRP 1.0 producer using Jdeveloper 11g. Then I register that producer using Portal 11g. When I add portlet from the
producer into portal page it's possible to view the portlet.
But when I register WSRP 2.0 producer in JDeveloper 11g and then register that producer in Portal 11g, and then add same portlet
into portal page it's impossible to view the portlet.
Tell me please. Can Oracle Portal 11g consume WSRP 2.0 portlets or not?
Many thanks, AndrewOracle Portal 11g WSRP 2.0 Sample Portlets
[http://www.oracle.com/technology/products/webcenter/release11_demos.html#wiki_blog_disc_samples|http://www.oracle.com/technology/products/webcenter/release11_demos.html#wiki_blog_disc_samples]
Maybe you are looking for
-
I also disabled DirectorShockwave.plugin. Crashes have increased exponentially in the months since installing it (for docx files). Process: Safari [432] Path: /Applications/Safari.app/Contents/MacOS/Safari Identifier: com.appl
-
What is the directory structure of the SDK ?
What is the structure of the SDK folders ? There is no introductory file inside the SDK such as a manifest that gives any idea of what the contents are and their relative value and level of prereqs. Why does the SDK have any of the bloated html docs
-
HI All, Is there any report which shows state wise vat report, this is required for set off vat input v/s vat out put in a particular state. in our scenario we dont have any manufacturing plant, we are traders so we created each state as a plant. so
-
Hello Experts, I'm trying to write a code using GET PERNR statement for every first time but keeps getting the error when try to execute my code. Here is the error (Do not use the GET PERNR event). Can somebody please help me rectify this error. For
-
Hi All, I find a lot of parameters and windows explorer kind of a stuff in Oracle Internet Directory with respect to MR, database, user authentication and all...Is there any link which provides extensive information about each of those parameters....