Oracle Portal & XML

Hi,
i'm using Oracle Portal 10g and i want to generate pages less tag like <table>, <tr>, <td>.Is that possible?
I would like to create a site whit conformance level "triple-A", using XML & XSLT....
Thanks

I'm currently integrating xml publisher in portal. There are a couple of issues you will run into.
1. Timeouts
2. It doesn't look xml publisher is thread safe.
We are trying to use threads so the reporting runs in the background, avoid time outs, and allow the user to submit multiple requests (like concurrent manager)
This article should get you up and running:
http://www.oracle.com/technology/pub/articles/vohra-jdev-xmlpub.html

Similar Messages

  • Does Oracle XML Publisher version 5.6.2 integrate with Oracle Portal?

    We want to know if XMLP is just an external application to Oracle Portal or if
    it integrates with Oracle Portal.

    Shaun,
    How did get World Sales report work? What did you put on URL? I put:
    http://Sever name:15101/xmlpserver/Sales Manager/World Sales/WorldSales.xml
    It always showed error message to me.
    Please help, Thanks.
    - Jessie

  • Error while registering a new WSRP provider in Oracle portal

    Hi,
    I'm trying to add a new provider to the portal repository by registering a new WSRP provider in Oracle Portal. I'm getting the following error:
    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.LiteralObjectSeria (WWC-43273)
    Please help.
    Regards,
    Arunthomas
    Edited by: 845949 on Mar 21, 2011 2:57 AM

    what is the complete version of DS 4.0 ? also check the REPO_TYPE in AL_VERSION table, for local repo this will be NULL

  • Custom DB authentication to an application from Oracle Portal not working.

    Hi All,
    We have a Portal customized and integrated to LDAP for SSO.
    From the portal, we have a link that takes to another custom application that requires another level of authentication. We have implemented this authentication as custom Database based authentication.
    When user login to the portal and access this link, he will be directed for authentication again. This custom application has been installed on a different OC4J instance while Oracle Portal is running in a different OC4J instance.
    Issue is though user details are being propagated to the custom application page, we are receiving an error saying authentication failed.
    In the OC4J instance specific for this custom application, we have configured jazn.xml to use custom authentication.
    Below is the code:
    <?xml version = '1.0' encoding = 'UTF-8' standalone = 'yes'?>
    <!DOCTYPE jazn PUBLIC "JAZN Config" "http://xmlns.oracle.com/ias/dtds/jazn-9_04.dtd">
    <jazn provider="XML" location="./jazn-data.xml" default-realm="jazn.com">
    <property name="role.mapping.dynamic" value="true"/>
    <property name="custom.loginmodule.provider" value="true"/>
    </jazn>
    and in jazn-data.xml, we gave the role mapping.
    But the problem is when the link to the custom application is accessed, it seems like the custom autentication mechanism is not working.
    Can anyone throw light on this?
    Do we need to give the same configuration in the j2ee/home/config directory files also?
    Can we use both LDAP and custom DB authentication with in the same OAS setup. Remember as of now, Portal and custom application are running in different OC4J instances but within the same OAS.
    Any help in this regard will be highely appreciated.
    Thanks,
    Sasi Bhushan

    Hi All,
    We have a Portal customized and integrated to LDAP for SSO.
    From the portal, we have a link that takes to another custom application that requires another level of authentication. We have implemented this authentication as custom Database based authentication.
    When user login to the portal and access this link, he will be directed for authentication again. This custom application has been installed on a different OC4J instance while Oracle Portal is running in a different OC4J instance.
    Issue is though user details are being propagated to the custom application page, we are receiving an error saying authentication failed.
    In the OC4J instance specific for this custom application, we have configured jazn.xml to use custom authentication.
    Below is the code:
    <?xml version = '1.0' encoding = 'UTF-8' standalone = 'yes'?>
    <!DOCTYPE jazn PUBLIC "JAZN Config" "http://xmlns.oracle.com/ias/dtds/jazn-9_04.dtd">
    <jazn provider="XML" location="./jazn-data.xml" default-realm="jazn.com">
    <property name="role.mapping.dynamic" value="true"/>
    <property name="custom.loginmodule.provider" value="true"/>
    </jazn>
    and in jazn-data.xml, we gave the role mapping.
    But the problem is when the link to the custom application is accessed, it seems like the custom autentication mechanism is not working.
    Can anyone throw light on this?
    Do we need to give the same configuration in the j2ee/home/config directory files also?
    Can we use both LDAP and custom DB authentication with in the same OAS setup. Remember as of now, Portal and custom application are running in different OC4J instances but within the same OAS.
    Any help in this regard will be highely appreciated.
    Thanks,
    Sasi Bhushan

  • Oracle Portal 11.1.1.6 with OAM 11.1.1.5

    Hi All,
    I have the following customer requirement.
    Oracle Portal 11.1.1.6 which is deployed on WebLogic Server 10.3.6
    Oracle Access Manager 11.1.1.5.0
    Oracle Internet Directory 11.1.1.6.0
    The customer wants to have Single Sign On for the Oracle Portal Application. This is my understanding about the Architecture.
    Oracle HTTP Server (with WebLogic Proxy Plug-in) talks to Oracle Portal
    Oracle HTTP Server (the same above with WebGate) talks to Oracle Access Manager
    Oracle HTTP Server has Oracle Web Cache
    Oracle Access Manager talks to OID
    Oracle Portal talks to OID with OID Authenticator
    When I went through the Oracle Portal documents, they give steps for Oracle Portal which is deployed on Oracle Application Server but not with WebLogic.
    My questions
    1) Do I need to configure OID Authenticator at myrealm of WebLogic Domain (which hosts Oracle Portal) to connect to OID?
    2) Is there anything more I need to do to integrate Oracle Portal with OID (Meaning running pl/sql scripts or any)?
    3) Kindly advice me about the flow of Oracle HTTP Server, Oracle Web Cache, Oracle Web Gate to OAS and Oracle Portal?
    Thank you
    Regards,
    Somerset

    user8901406 wrote:
    Hi Somerset,
    I am going through the similar problems as you are so was able to find some high level answers (although still have problems implementing.)
    As for the questions:
    1.
    Yes, you can check the details here:
    http://docs.oracle.com/cd/E17904_01/webcenter.1111/e12405/wcadm_security_sso.htm#WCADM8176
    Chapter 30.2.4.1 Configuring the Oracle Internet Directory Authenticator, item 9)
    2.
    This is in no way a complete list, as it is still not working for me, but some of it:
    OAM:You need to set up host identifier, resources(urls) to protect, define schemas and policies
    OHS: Need to set portal name in mod_wl_ohs.CONF
    Domain-level jps-config.xml: Needs to be set as per
    http://docs.oracle.com/cd/E15586_01/doc.1111/e15478/opssadf.htm, appendix c,
    Example C-1 Sample SSO Configuration for OAM 11g
    3.
    This graphic explains it I believe:
    Same doc as above, at the beginning.
    Figure 30-1 OAM Single Sign-On Components and Topology
    You can also check the thread I have started describing my setup/issue:
    OHS/OAM/Portal SSO integration -  mod_wl_ohs.conf problem
    Hope this helps!
    ZoranZoran,
    What you are tryiing to accomplish is the different than what Somerset's. Yours is the Oracle webcenter portal vs. Somerset's is the Oracle Portal.
    For The road map of Oracle Portal integrating with Oracle Access Manager there is no other way than what I explained. ;)

  • Oracle Portal development without JDeveloper

    hi,
    I have a web application that serves JSP pages that I need to use as a provider with oracle portal. Could someone kindly point me to a tutorial that explains how to do that?
    Please note that I am using websphere application developer as my ide and test environment - so the provider will run on my local machine. This is the present folder structure:
    web content
    - jsp
    - helloworld.jsp
    web-inf
    - lib
    - pdkjava.jar
    - deployment
    - _default.properties
    - myappname.properties
    - provider
    - provider.xml
    Thanks!
    Anu

    Hi Anu,
    First up, is your provider page up and running?
    Next, can you register your provider with Oracle Portal?
    Then, do you see any issues when the portlets are dropped?
    Since you are using JPDK, you could copy over the files like provider.xml and _default.properties and tweak them to suit your project structure.
    Make sure that the servlets have been properly configured in your web.xml file.
    I guess, these should get you going in no time.
    thanks,
    Harsha

  • 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
    Tarun

    Please follow the instructions given in https://metalink.oracle.com/help/usaeng/Search/search.html#file with document id 341922.1

  • How to set JVM system properties in Oracle Portal ??

    Hello Guys,
    I want to set javax.net.ssl.trustStore="path to keystore" ,JVM system properties on oracle portal,
    Like i want to configure my keystore with oracle portal so that my application can make a success full connection with back end using https.
    i read the following note from one of the Oracle tech note,which says that
    It is important that this system property is passed as a command line option to Oracle Application Server Containers for J2EE (OC4J). Setting the property in oc4j.properties will not help because the system property is read first before OC4J reads this file. Therefore, it is best to modify the <java-option> line in the OC4J_portal section of ORACLE_HOME/opmn/conf/opmn.xml.
    So, i made the required changes to OC4J_portal section of opmn.xml file as below
    added value is shown in bold
    <data id="java-options" value="-server -Xrs -Djava.security.policy=C:\oracle\OraPortal\j2ee\OC4J_Portal\config\java2.policy -Djava.awt.headless=true -Xmx256m -Djavax.net.ssl.trustStrore=C:\keystore1 -Djavax.net.ssl.trustStrorePassword=password1"/>
    Even after making these changes, my application not able to make connection using https.
    Could u guys explain me, what things are going wrong or somethings else i need to do to make it work.
    Any thoughts would be highly appreciated.
    Thanks
    <Neeraj Sidhaye/>
    http://ExtremePortal.blog.co.uk

    Hello Guys,
    I want to set javax.net.ssl.trustStore="path to
    keystore" ,JVM system properties on oracle
    portal,
    -Xmx256m -Djavax.net.ssl.trustStrore=C:\keystore1
    -Djavax.net.ssl.trustStrorePassword=password1"/>Hi,
    if the above is an exact copy of the values you inserted then it looks like you have two typos in the command line parameters.
    -Djavax.net.ssl.trustStrore -> trustStore
    -Djavax.net.ssl.trustStrorePassword -> trustStorePassword

  • 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>
    $

  • ADF with Oracle Portal 11g

    One of our customer has Oracle Portal 11g. We want to create a portlet using ADF taskflow and consume it in Oracle Portal 11g. Is it possible?
    I know how to create ADF task-flow and how to expose it as a portlet. But I don't know how to access them in Oracle Portal 11g.
    Also they want portlet to be secured and should work with SSO (OAM) configured. Is it also possible? If yes, can you please let me know what changes I need to make in my ADF application.
    Thanks
    Sanjeev.

    Hi,
    its not a published example. The way it works is that you create a entry for OID in the jps-config.xml file (note that the three entries below need to get into the right place in the jps-config.xml file - which is not hard to spot)
    <serviceProvider class="oracle.security.jps.internal.idstore.ldap.LdapIdentityStoreProvider" name="idstore.ldap.provider" type="IDENTITY_STORE">
             <description>LDAP-based ID Store Provider</description>
          </serviceProvider>
    <serviceInstance provider="idstore.ldap.provider" name="idstore.oid">
             <property value="OID" name="idstore.type"/>
             <property value="cn=orcladmin:pword" name="cleartext.ldap.credentials"/>
             <property value="ldap://localhost:389" name="ldap.url"/>
             <property value="cn" name="username.attr"/>
             <property value="cn" name="groupname.attr"/>
             <extendedProperty>
                <name>user.search.bases</name>
                <values>
                   <value>cn=users,dc=us,dc=oracle,dc=com</value>
                </values>
             </extendedProperty>
             <extendedProperty>
                <name>group.search.bases</name>
                <values>
                   <value>cn=Groups,dc=us,dc=oracle,dc=com</value>
                </values>
             </extendedProperty>
    <jpsContext name="CaOIDAuthentication">
             <serviceInstanceRef ref="idstore.oid"/>
             <serviceInstanceRef ref="credstore"/>
             <serviceInstanceRef ref="idstore.loginmodule"/>
          </jpsContext>Note that this is an example for deployment to stand aone OC4J. The application name is "CaOIDAuthentication" thus the name for the context.
    Once you did that and deployed the application, the authentication is against OID. Note however, that I tested this with a later internal build, not with TP3
    Frank

  • Consuming SharePoint WSRP with OracleAS Portal

    Hi,
    i hope, this is the right place for the topic.
    We are trying to integrate our SharePoint Server into our Oracle Portal 10.1.4 by using the Microsoft SharePoint WSRP Producer.
    The producer seems to be up and running. (The wsdl-file and all of the depending files were accessible.) But when registering an new Provider, it fails fetching the Services with the following error stack:
    Beim Aufruf des WSRP Providers ist ein Fehler aufgetreten: Java stack trace from root exception:
    java.rmi.ServerException: Server unavailable, please try later
    at com.sun.xml.rpc.client.StreamingSender._raiseFault(StreamingSender.java:384)
    at com.sun.xml.rpc.client.StreamingSender._send(StreamingSender.java:245)
    at oracle.webdb.wsrp.WSRP_v1_ServiceDescription_PortType_Stub.getServiceDescription(WSRP_v1_ServiceDescription_PortType_Stub.java:63)
    at oracle.webdb.wsrp.client.design.v1.OraWSRP_v1_ServiceDescription_PortType.getServiceDescription(Unknown Source)
    . (WWC-43273)
    The server is definitely up and running.
    Btw. we can consume other WSRP-Portlets without problems with Oracle Portal Server and GlassFish (using Portlet Container Driver and WSRP).
    Does anybody have experiences on consuming WSRP from the SharePoint Server (e.g. with the WebCenter Application) or does anybody have an idea what the problem might be?
    Thanks in advance

    Please help me. I am the same problem.
    I don't registration my provider because i have this message error:
    Unexpected error - ORA-29273: HTTP request failed
    ORA-06512: at "SYS.UTL_HTTP", line 1665
    ORA-12535: TNS:operation timed out (WWC-35000)
    please Help me.
    Thanks.

  • Oracle portal and session tracking

    Friend I am working in JDeveloper in my PC and my statements in with setAttribute and getAttribute does work ,but the same statement doesn't work when I use this jsp as my portlet.The error is given below.So portal doesnot support this method's ?
    Method getAttribute(java.lang.String) not found in interface javax.servlet.http.HttpSession.
    OConnect = (Connect)Session.getAttribute("OConnect");
    Method getAttribute(java.lang.String) not found in interface javax.servlet.http.HttpSession.
    OMainMenu = (MainMenu)Session.getAttribute("OMainMenu");
    Method setAttribute(java.lang.String, ccrspackage.Connect) not found in interface javax.servlet.http.HttpSession.
    Session.setAttribute("OConnect",OConnect);
    Method setAttribute(java.lang.String, ccrspackage.MainMenu) not found in interface javax.servlet.http.HttpSession.
    Session.setAttribute("OMainMenu",OMainMenu);
    please help
    Note : below is my jsp code as it is.
    **************my jsp code**************
    <%@ page contentType="text/html;charset=WINDOWS-1252"%>
    <%@page import = "oracle.portal.provider.v1.*, oracle.portal.provider.v1.http.*, oracle.portal.utils.v1.*, java.sql.*, ccrspackage.*" %>
    <HTML>
    <HEAD>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=WINDOWS-1252">
    <META NAME="GENERATOR" CONTENT="Oracle JDeveloper">
    <TITLE>
    CCRS Application
    </TITLE>
    </HEAD>
    <BODY BGCOLOR = #FFCC00 FONT SIZE = "+2" >
    <FORM NAME="CCRSMenu " action="CCRSMenu.jsp" METHOD="POST" target ="NewWindow">
    <%
    //create session for connection
    HttpSession Session = request.getSession(true);
    //set the connection to the database variable null
    Connect OConnect = null;
    MainMenu OMainMenu = null;
    if (request.getMethod().equals("POST"))
    OConnect = (Connect)Session.getAttribute("OConnect");
    OMainMenu = (MainMenu)Session.getAttribute("OMainMenu");
    //throws the page returned by the method
    String LoadJsp = OMainMenu.ReturnLoadJsp(request);
    response.sendRedirect(LoadJsp);
    else
    OConnect = new Connect();
    OConnect.ConnectDatabase();
    OMainMenu = new MainMenu();
    OMainMenu.InitialSetting();
    Session.setAttribute("OConnect",OConnect);
    Session.setAttribute("OMainMenu",OMainMenu);
    %>

    If Oracle Portal is running on Apache/Jserv, which is the only application server it runs on as far as I know, then that's your problem. JDeveloper uses one of the newer Servlet specificatione, 2.1 or 2.2, where as Jserv is using a very old one. 2.0, which doesn't support the session.setAttribute() method.
    I happen to know a little bit about portal and the JPDK. You do have the option of using the ProviderSession object that is provided by the JPDK PortletRenderRequest.getSession() method. I believe they have a setAttribute() method in there. In fact, if you want this object in the user's session, then you HAVE to use the ProviderSession from the JPDK.
    There are some other configurations you have to set to use this, you must specify to use session in your provider.xml, and you must also set the login frequency on the provider registration page to "Once per user session".
    Check out the discussion boards on http://technet.oracle.com for more info.

  • ORACLE Portal & BPEL

    Help me, please :(
    I create and deploy BPEL process.
    I create java class.
    In java class call create and update instance of process (for create i use
    ...Locator locator=new Locator("default", "bpel",props);
    ...NormalizedMessage nm = new NormalizedMessage( );
    nm.addPart("payload" , xml );
    deliveryService.post("BPELProcessER", "initiate", nm); )
    for update i use .....IInstanceHandle iih[] = locator.listInstances(0,1000);
    IActivityHandle act[] = iih[j].listActivities();
    for (int i=0; i<act.length; i++) {
    if (act[i] instanceof IReceiveActivityHandle)
    IReceiveActivityHandle ract = (IReceiveActivityHandle)act;
    if (ract.isOpen())
    conversationId = ract.getConversationId();
    deliveryService = (IDeliveryService)locator.lookupService(IDeliveryService.SERVICE_NAME );
    NormalizedMessage nm = new NormalizedMessage( );
    nm.addPart("payload" , xml );
    nm.setProperty("conversationId",conversationId);
    if (v_Indicator.equalsIgnoreCase("fiscal"))
    { TypeOperation="onResult1";
    else
    {TypeOperation="onResult2";
    System.out.println("TypeOperation - "+TypeOperation);
    deliveryService.post("BPELProcessER", TypeOperation, nm);
    When i start java class from JDeveloper all working, but if i include my code from java class in servlet and call it from portlet (ORACLE Portal), when execute the next code
    IActivityHandle[] h = locator.listActivities(new WhereCondition());
    i get following Error:
    java.rmi.UnmarshalException: Error deserializing return-value: java.io.InvalidClassException: javax.xml.namespace.QName; local class incompatible: stream classdesc serialVersionUID = -916876369326528164, local class serialVersionUID = -711357515002332258
    what is the matter?

    You may want to read the specs on 10.1.4. It looks like this new portal version can consume BPEL designs created by JDeveloper.

  • Is not displayed portlet with ADF on Oracle Portal 11g

    Hi!
    I’ve tried to create a portlet by means of JSR 168 Java Portlet Wizard in Jdev 11g. On step 3 “Content type and Portlet modes“ I choose “Generate ADF-Faces JSPX”, and added an adf calendar to my jspx page, deploied the project to the weblogic server, that provided by JDeveloper 11g. Then I’ve registrated a WSRP2.0 provider in Oracle Portal 11g. My portlet have appeared in portlet repository, and I’ve added it to my page, but when I view this page, I have an error: “Error: Could not get portlet markup. Try reloading the portlet or the page.”.
    In “Developer guide for Oracle Portal 11g” I’ve read, that I have to add “ADF bindig filter” to my web.xml, but error stay.
    Thanks and sorry for my english.

    Hello AMN,
    Is there anything different or a particular way you are developing objects and using the jquery framework? I am looking for a sort of best practice approach - where to put the jquery script call, and where to put the html (dyn page portlet vs items vs.....).
    In regards to some of my previous problems, I think I found where the performance problem was - not sure why. Besides using the jquery framework, I was also trying to use the jquery validation plugin.
    http://bassistance.de/jquery-plugins/jquery-plugin-validation/
    I am using the proper calls <script> tags from a HTML template, and the DOM (atleast the elements I will act on) is generated from a dynamic page portlet (that calls a procedure). When I use the validation plug-in and submit the form, there is a noticable delay in calling the plug-in to perform some sort of field validation. It doesn't error out, but instead takes about 5 - 10 seconds to complete.
    If I remove portal from the picture, and upload the html directly on Apache, this performs fast as expected. I do not understand why the javascript is taking so long to act, since I would have expected this to be handled on the client side.
    Instead of troubleshooting further, I am planning to avoid that plug-in and just create the validation myself.
    Thanks
    Adrian

  • Deploying ADF Portlets into WLServer (Oracle Portal 11g Domain)

    Hello,
    i'm trying to deploy an ADF application (portlets) to be consumed in Oracle Portal 11g as WSRP.
    I try to deploy it from Jdevloper 11g directly to WLServer, but i got the following error in Jdeveloper deployment log.
    [12:17:04 PM] Deploying Application...
    [12:17:19 PM] [Deployer:149191]Operation 'deploy' on application 'AcssADF' is initializing on 'WLS_PORTAL'
    [12:17:21 PM] [Deployer:149193]Operation 'deploy' on application 'AcssADF' has failed on 'WLS_PORTAL'
    [12:17:21 PM] [Deployer:149034]An exception occurred for task [Deployer:149026]deploy application AcssADF on cluster_portal.: [J2EE:160149]Error while processing library references. Unresolved application library references, defined in weblogic-application.xml: [Extension-Name: oracle.webcenter.skin, Specification-Version: 11.1.1, exact-match: false]..
    [12:17:21 PM] Weblogic Server Exception: weblogic.management.DeploymentException: [J2EE:160149]Error while processing library references. Unresolved application library references, defined in weblogic-application.xml: [Extension-Name: oracle.webcenter.skin, Specification-Version: 11.1.1, exact-match: false].
    [12:17:21 PM] See server logs or server console for more details.
    [12:17:21 PM] weblogic.management.DeploymentException: [J2EE:160149]Error while processing library references. Unresolved application library references, defined in weblogic-application.xml: [Extension-Name: oracle.webcenter.skin, Specification-Version: 11.1.1, exact-match: false].
    [12:17:22 PM] #### Deployment incomplete. ####
    [12:17:22 PM] Deployment Failed
    ****************When i check ServerLog i have the following error stack: *****************
    Failure occurred in the execution of deployment request with ID '1257852324678' for task '3'. Error is: 'weblogic.management.DeploymentException: [J2EE:160149]Error while processing library references. Unresolved application library references, defined in weblogic-application.xml: [Extension-Name: oracle.webcenter.skin, Specification-Version: 11.1.1, exact-match: false].' weblogic.management.DeploymentException: [J2EE:160149]Error while processing library references. Unresolved application library references, defined in weblogic-application.xml: [Extension-Name: oracle.webcenter.skin, Specification-Version: 11.1.1, exact-match: false]. at weblogic.application.internal.flow.CheckLibraryReferenceFlow.prepare(CheckLibraryReferenceFlow.java:26) at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:609) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37) at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:185) at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:53) at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:154) at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:197) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:89) at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217) at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:747) at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1216) at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:250) at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    *************** The file weblogic-application.xml has the following contents: **************
    <?xml version = '1.0' encoding = 'UTF-8' standalone = 'yes'?>
    <weblogic-application xmlns="http://www.bea.com/ns/weblogic/weblogic-application" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.bea.com/ns/weblogic/weblogic-application http://www.bea.com/ns/weblogic/weblogic-application/1.0/weblogic-application.xsd">
    <listener>
    <listener-class>oracle.adf.share.weblogic.listeners.ADFApplicationLifecycleListener</listener-class>
    </listener>
    <listener>
    <listener-class>oracle.mds.lcm.weblogic.WLLifecycleListener</listener-class>
    </listener>
    <library-ref>
    <library-name>adf.oracle.domain</library-name>
    <implementation-version>11.1.1.1.0</implementation-version>
    </library-ref>
    <library-ref>
    <library-name>
    oracle.webcenter.skin
    </library-name>
    <specification-version>
    11.1.1
    </specification-version>
    </library-ref>
    </weblogic-application>
    Thanks,
    Pedro Ribeiro

    Hi Pedro
    Make sure that the Domain on which you are deploying this application has the module loaded/deployed by name "oracle.webcenter.skin". Within your domain/config/config.xml file you should have this module loaded:
    <library>
    <name>[email protected]</name>
    <target>AdminServer</target>
    <module-type>ear</module-type>
    <source-path>C:\oracleWebCenter11111\jdeveloper/webcenter/modules/oracle.portlet.server_11.1.1/oracle.webcenter.skin.ear</source-path>
    <deployment-order>300</deployment-order>
    <security-dd-model>DDOnly</security-dd-model>
    </library>
    When you created this WLS Domain, did you checked the right facets in the first couple of screens or did you just created a bare WLS Domain. Looks like mostly you may not have the above module, because the error stack trace does complain about this:
    Unresolved application library references, defined in weblogic-application.xml: Extension-Name: oracle.webcenter.skin, Specification-Version: 11.1.1, exact-match: false
    Incase if this module is deployed, make sure that the version is correct and matches with the one defined in weblogic-application.xml file.
    Another possibility. Is this is CLUSTER Domain...? If YES, then deploy your app only to managed server and not admin server, because by default all modules are deployed only to cluster(managed servers) and not admin server.
    Ravi Jegga

Maybe you are looking for