ADF Integration with Webcenter Spaces

We are developing an ADF application. We have to Integrate it in WebCenter Spaces.
In the ADF application we will be using taskflows to implement our functionality.
We Can Integrate it in Spaces in 3 ways.
1. Add it as an Omni Portlet
2. Add it as a WSRP provider
3. Add taskflows as Shared Library.
We dont have to concentrate more on Personalization. We do have to implement Security for the taskflows(jazn-data.xml).
Could you please let us know which of the following would be a best approach for our us, and also the scenarios where each of them can be used.

You should forget about option 1 and 2.
WebCenter Spaces is build as an ADF application so the natural thing to do is integrate it as a library.
You should only use omniPortlet to integrate external content and even then you should go for the pagelet producer which is the newer component.
Using WSRP portlets for ADF in your own application is something you should avoid due to performance and stability.
You should only use WSRP for regular JSP based portlets. But not for using it with the ADF Portlet Bridge.
Edited by: Yannick Ongena on Apr 12, 2013 5:04 PM

Similar Messages

  • Domino Lotus Mail Integration With Webcenter Spaces

    Hello,
    I am looking for solution for Domino Lotus Mail Integration with Webcenter Spaces, can you please let me know any one having any technical idea how to integrate with webcenter spaces.
    Please provide the solution.
    Thanks,
    Chandra

    For registering a mail server to WebCenter Spaces, see this link: http://docs.oracle.com/cd/E21764_01/webcenter.1111/e12405/wcadm_mail.htm#WCADM238
    If you want to do more advanced stuff like synchronizing calendar events in Spaces with events registered at Domino Server, I'm not sure whether it is possible out-of-the-box. There is an API for synchronization with MS Exchange (based on web services), so provided that Domino Server has a similar interface you could try the same approach.
    If you want to run WebCenter apps/portlets in Lotus front-end environment, I'm almost sure it is impossible.

  • Integration of Microsoft OCS 2007 with WebCenter Spaces 11G PS4

    Hi All,
    I want to know has anyone successfully integrate Microsoft OCS 2007 with WebCenter Spaces 11G PS4? If yes, pls share detail. Thank you.
    Regards,

    Hi,
    I am also facing the same issue, not sure about what url to use. And also the login webservice doesn't work while I am testing using http://localhost:81/RTC/RTCService.asmx. It always throwing the following error
    " Unable to cast COM object of type 'RTCLib.RTCClientClass' to interface type 'RTCLib.IRTCClient'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{07829E45-9A34-408E-A011-BDDF13487CD1}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE))."
    Is the current owc_lcs.zip support MS Office Communication Server 2007?
    Please share the configuration step if anyone already integrated OCS 2007.
    Thanks,
    -Mukesh.
    Edited by: user9127933 on Feb 19, 2010 4:05 AM

  • Outlook Integration to WebCenter Spaces

    Hi everyone ;
    I need to MS Outlook integration in WebCenter Spaces. Is that possible? If that possible, how can i do that?
    Regards..

    check the below links for basic insights..
    http://docs.oracle.com/cd/E25178_01/webcenter.1111/e10149/content_ms.htm
    how to integrate Microsoft Calendar with Spaces

  • ADF Integration with BPEL

    Hello,
    I am new to BPEL. I am working on a sample .
    I am working on ADF Integration with BPEL process.
    I have an ADF Screen displaying data from an EMPLOYEE table in HR Schema . It has a button called "Update". I need to call a synchronous BPEL process on click of "Update" . This BPEL process will take the selected employee information as an XML input and update the last name to the first name as the response.
    I have some doubts in that :
    1. How to pass an XML Schema as input parameter to a BPEL process ? Can you please let me know some sample applications ?
    2. I am creating a web proxy for the BPEL WSDL (created above) and my "Update" button is binded to a method which is calling the BPEL process.
    How can i pass my XML input as the argument of the method to invoke the BPEL process ?
    Thanks
    Nutan

    When using a web service proxy, you need to pass the data as an object, which' structure is defined in the web service proxy wrapper classes.
    When you've defined a data control for your bpel process, you can just drag and drop the 'initiate'/'execute', your operation and bind this to the update-button.
    When working with the proxy client, you need to populate your java class objects with the employee-object, this can be done in a backing bean or managed bean in your adf faces application.
    For more information you can always have a look at my blog where I've provided an explanation about the different possibilities of interfacing adf with SOA.
    Kind regards,
    Nathalie

  • Problem integrating BPM Process Spaces with Webcenter Spaces PS5

    Good Day!
    I have currently installed a fresh build of Webcenter 11.1.1.6 stack in a single domain which contains:
    1.)     UCM
    2.)     Spaces
    3.)     SOA with BPM
    After configuring process-portal-install.properties, I have run the ant –f install.xml command which will integrate Process Spaces into Webcenter Spaces.
    The problem currently I am facing is that after seeing the process spaces link in Webcenter Spaces, I am also being redirected to internal problem and seeing the logs, I have something like:
    [2012-06-11T16:28:43.918-07:00] [WC_Spaces] [ERROR] [] [oracle.webcenter.webcenterapp.internal.view.webapp] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 81caeefafba8cb1a:-15b44550:137ddb9ada0:-8000-000000000000022e,0] [APP: webcenter#11.1.1.4.0] [[
    oracle.adf.controller.ControllerException: ADFC-06002: unhandled exception
    at oracle.adfinternal.controller.util.Utils.createAndLogControllerException(Utils.java:208)
    at oracle.adfinternal.controller.engine.ControlFlowEngine.handleException(ControlFlowEngine.java:640)
    at oracle.adfinternal.controller.engine.ControlFlowEngine.invokeTaskFlow(ControlFlowEngine.java:235)
    at oracle.adfinternal.controller.state.ChildViewPortContextImpl.invokeTaskFlow(ChildViewPortContextImpl.java:104)
    at oracle.adfinternal.controller.state.ControllerState.createChildViewPort(ControllerState.java:1387)
    at oracle.adfinternal.controller.ControllerContextImpl.createChildViewPort(ControllerContextImpl.java:78)
    at oracle.adf.controller.internal.binding.DCTaskFlowBinding.createRegionViewPortContext(DCTaskFlowBinding.java:474)
    at oracle.adf.controller.internal.binding.DCTaskFlowBinding.getViewPort(DCTaskFlowBinding.java:392)
    at oracle.adf.controller.internal.binding.TaskFlowRegionModel.doProcessBeginRegion(TaskFlowRegionModel.java:164)
    at oracle.adf.controller.internal.binding.TaskFlowRegionModel.processBeginRegion(TaskFlowRegionModel.java:112)
    at oracle.adf.controller.internal.binding.TaskFlowRegionController.doRegionRefresh(TaskFlowRegionController.java:241)
    at oracle.adf.controller.internal.binding.TaskFlowRegionController.refreshRegion(TaskFlowRegionController.java:119)
    at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3204)
    at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2876)
    at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareModel(PageLifecycleImpl.java:115)
    at oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.prepareModel(FacesPageLifecycle.java:359)
    Caused by: oracle.adf.controller.ControllerException: ADFC-02001: The ADF Controller cannot find '/WEB-INF/processApplicationsTaskflow.xml'.
    at oracle.adfinternal.controller.metadata.provider.MdsMetadataResourceProvider.getMetadataObjects(MdsMetadataResourceProvider.java:473)
    at oracle.adfinternal.controller.metadata.provider.MdsMetadataResourceProvider.loadUnmutalbeMetadataResources(MdsMetadataResourceProvider.java:372)
    at oracle.adfinternal.controller.metadata.provider.MdsMetadataResourceProvider.getResources(MdsMetadataResourceProvider.java:183)
    at oracle.adf.controller.internal.metadata.MetadataService.getTaskFlowDefinition(MetadataService.java:239)
    at oracle.adfinternal.controller.activity.TaskFlowCallActivityLogic.findTaskFlowDefinition(TaskFlowCallActivityLogic.java:1072)
    at oracle.adfinternal.controller.activity.TaskFlowCallActivityLogic.invokeTaskFlow(TaskFlowCallActivityLogic.java:224)
    at oracle.adfinternal.controller.engine.ControlFlowEngine.invokeTaskFlow(ControlFlowEngine.java:217)
    ... 92 more
    Caused by: oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object "/WEB-INF/processApplicationsTaskflow.xml"
    at oracle.mds.core.MetadataObject.getBaseMO(MetadataObject.java:1331)
    at oracle.mds.core.MDSSession.getBaseMO(MDSSession.java:3200)
    at oracle.mds.core.MDSSession.getMetadataObject(MDSSession.java:1190)
    at oracle.mds.core.MOResolver.getMetadataObjects(MOResolver.java:218)
    at oracle.adfinternal.controller.metadata.provider.MdsMetadataResourceProvider.getMetadataObjects(MdsMetadataResourceProvider.java:421)
    ... 98 more
    I would like to ask if there is a support link or solution to this problem I am facing such that I may able to see BPM Process Spaces in Webcenter Spaces.

    Hi Jeff,
    Its looking that BPM was not correctly configured for some reason, exact root cause could not be pinpointed. You can try following two things:-
    1. Run the following ant command and restart the Admin and managed servers
    ant -f install.xml post-install -DpiArgs -importGSOnly
    2. If Oracle BPM and WebCenter have been configured in different domains, configure Trusted Domain Credentials in both the Oracle BPM and WebCenter domains.
    http://docs.oracle.com/cd/E23943_01/web.1111/e13707/domain.htm#SECMG404
    If issue is still there, you can open the SR with Oracle and also have a look on following bug that is released on 24-May-2012.
    Bug 13894890 : [SUP] ERROR NO METADATA FOUND FOR METADATA OBJECT "/WEB-INF/PROCESSAPPLICATIONST
    Regards,
    Imran

  • How to Configure MS Office Comminication Server 2007 with WebCenter Spaces?

    Hello All,
    Has anyone successfully configured MS Office Comminication Server(OCS 2007) with WebCenter 11g Spaces?
    I have installed the RTCServices on the MS OCS server, and wll the services and wsdls are accessible. The IM is working with MS Communicator and also Communicator Web Access (CWA). The Webcenter administrator guide does not have any configuration information about how to use the RTCServices (extracted from Oracle's owc_lcs.zip, part of the Oracle Fusion Middleware Companion 11g).
    In the EM's webcenter control -->Settings -->Service Configuration, I tried to create a new IM service and an External Application but not sure what the URL to use.
    If anyone have a successful OCS 2007 integration, could you please share your configuration steps?
    Thanks,
    Johnny
    Edited by: user459212 on Feb 10, 2010 12:30 PM
    Edited by: user459212 on Feb 10, 2010 12:31 PM

    Hi,
    I am also facing the same issue, not sure about what url to use. And also the login webservice doesn't work while I am testing using http://localhost:81/RTC/RTCService.asmx. It always throwing the following error
    " Unable to cast COM object of type 'RTCLib.RTCClientClass' to interface type 'RTCLib.IRTCClient'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{07829E45-9A34-408E-A011-BDDF13487CD1}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE))."
    Is the current owc_lcs.zip support MS Office Communication Server 2007?
    Please share the configuration step if anyone already integrated OCS 2007.
    Thanks,
    -Mukesh.
    Edited by: user9127933 on Feb 19, 2010 4:05 AM

  • Lotus mail integration with WebCenter Services 11g

    Hi,
    I'm looking for documentation to integrate Lotus Domino 8.5 into Webcenter. I cann't find the WebCenter Social Computing Services 11g
    Technical White Paper which I hope can be helpful. Any help on this topic is highly appreciated.
    Regards,
    DeeJay

    Hello Guys,
    any info available about the integration of Lotus Domino with Webcenter Portal?
    Thanks,
    Pedro Ribeiro

  • Document\Approach\Guidance for ATG Integration with Webcenter Site

    we have a requirement where pages/templates/content will be created in Webcenter Sites and will be consumed in ATG. I am looking for some Document\Approach\Guidance for Webcenter Site and ATG Integration

    I am looking for some Document\Approach\Guidance for Webcenter Site and ATG IntegrationBelow may help you:
    http://www.extended-content.com/wp-content/uploads/2012/07/WhitePaper-PublishingContentToATGFromOracleWebCenter-July2012.pdf
    http://www.extended-content.com/mediastore-now-integrates-with-webcenter-sites/
    http://technology.amis.nl/2011/08/13/fatwire-integrated-into-webcenter-as-webcenter-sites-for-web-experience-management/
    Hope this helps.
    -RMishra

  • ADF integration with Ebiz (R12.2.3)

    Hi,
        I have to develop a custom ADF application with around 10 pages and integrate it with EBiz 12.2.3.
    Since the Oracle apps is on Weblogic, can I make use of the same weblogic server to deploy my custom application? Or do I need a separate Weblogic server to deploy this application?
    Please advise.
    Thanks,

    Hi All,
    Please confirm can we use Oracle 12.2.3 weblogic server for custom ADF deployment.
    As mentioned above Oracle said we need different weblogic Server for same.
    Request you to share :
    Oracle link or SR or metalink note where it mentioned.
    Regards,
    Sameer

  • ADF integration with Facebook Login

    Hi,
    just wanted to share a working example of Facebook Login integration in an ADF application, that only uses default ADF Faces tags. Here is how the JSF can look like:
    <?xml version='1.0' encoding='UTF-8'?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <f:view xmlns:f="http://java.sun.com/jsf/core" xmlns:af="http://xmlns.oracle.com/adf/faces/rich">
        <af:document title="untitled1.jsf" id="d1">
            <af:form id="f1">
                <af:pageTemplate viewId="/oracle/templates/threeColumnTemplate.jspx" id="pt1">
                    <f:facet name="center">
                        <af:panelBox text="PanelBox2" id="pb2">
                            <f:facet name="toolbar"/>
                            <af:panelGroupLayout id="pgl1" layout="vertical">
                                <af:outputText value="Facebook Login" id="ot2"/>
                                <af:outputText value="&lt;fb:login-button show-faces=&quot;true&quot; width=&quot;200&quot; max-rows=&quot;1&quot;>&lt;/fb:login-button>" id="ot1"
                                               escape="false"/>
                            </af:panelGroupLayout>
                        </af:panelBox>
                    </f:facet>
                    <f:facet name="header">
                        <af:outputText value="&lt;div id=&quot;fb-root&quot;>&lt;/div>" id="ot3" escape="false"/>
                    </f:facet>
                    <f:facet name="end">
                        <af:panelBox text="PanelBox3" id="pb3">
                            <f:facet name="toolbar"/>
                        </af:panelBox>
                    </f:facet>
                    <f:facet name="start">
                        <af:panelBox text="PanelBox1" id="pb1">
                            <f:facet name="toolbar"/>
                        </af:panelBox>
                    </f:facet>
                    <f:facet name="branding"/>
                    <f:facet name="copyright"/>
                    <f:facet name="status"/>
                </af:pageTemplate>
            </af:form>
            <f:facet name="metaContainer">
                <af:resource type="javascript">
        window.fbAsyncInit = function() {
            FB.init({
                appId      : '115771338443915', // App ID
                channelUrl : 'http://localhost:8081/Application7-ViewController-context-root/channel.html', // Channel File
                status     : true, // check login status
                cookie     : true, // enable cookies to allow the server to access the session
                xfbml      : true  // parse XFBML
            FB.Event.subscribe('auth.authResponseChange', function(response) {
            // Here we specify what we do with the response anytime this event occurs.
                if (response.status === 'connected') {
                  // The response object is returned with a status field that lets the app know the current
                  // login status of the person. In this case, we're handling the situation where they
                  // have logged in to the app.
                  testAPI();
                } else if (response.status === 'not_authorized') {
                  // In this case, the person is logged into Facebook, but not into the app, so we call
                  // FB.login() to prompt them to do so.
                  // In real-life usage, you wouldn't want to immediately prompt someone to login
                  // like this, for two reasons:
                  // (1) JavaScript created popup windows are blocked by most browsers unless they
                  // result from direct interaction from people using the app (such as a mouse click)
                  // (2) it is a bad experience to be continually prompted to login upon page load.
                  FB.login();
                } else {
                  // In this case, the person is not logged into Facebook, so we call the login()
                  // function to prompt them to do so. Note that at this stage there is no indication
                  // of whether they are logged into the app. If they aren't then they'll see the Login
                  // dialog right after they log in to Facebook.
                  // The same caveats as above apply to the FB.login() call here.
                  FB.login();
        // Load the SDK asynchronously
        (function(d){
             var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
             if (d.getElementById(id)) {return;}
             js = d.createElement('script'); js.id = id; js.async = true;
             js.src = "//connect.facebook.net/en_US/all.js";
             ref.parentNode.insertBefore(js, ref);
        }(document));
        // Here we run a very simple test of the Graph API after login is successful.
        // This testAPI() function is only called in those cases.
        function testAPI() {
            console.log('Welcome!  Fetching your information.... ');
            FB.api('/me', function(response) {
              console.log('Good to see you, ' + response.name + '.');
              console.log('Response: ' + response);
    </af:resource>
            </f:facet>
        </af:document>
    </f:view>
    Note that you must have created a Facebook App on Facebook.com which provides the AppId number and set the App in "Sandbox"  mode.
    The jsf works in JDeveloper 11.1.2.4 and Glassfish 3.1.2 and ADF Essentials 11.1.2.4

    When using a web service proxy, you need to pass the data as an object, which' structure is defined in the web service proxy wrapper classes.
    When you've defined a data control for your bpel process, you can just drag and drop the 'initiate'/'execute', your operation and bind this to the update-button.
    When working with the proxy client, you need to populate your java class objects with the employee-object, this can be done in a backing bean or managed bean in your adf faces application.
    For more information you can always have a look at my blog where I've provided an explanation about the different possibilities of interfacing adf with SOA.
    Kind regards,
    Nathalie

  • EM self Service interface integration with WebCenter Portal

    Hi,
    I just have a question from my customer which is: how we can integrate the Self Service interface from EM 12c into WebCenter portal? Did anyone tried this before ? how easy was that and what steps are required?
    Thanks

    Search also uses an absolute path, so it will need to start from /sp:Site/sp:RootWeb.
    There is also the option of making the search recursive or not.
    One way to explore how the simple search works, is to create a new JSF JSP page, and then to first drop the data control's search method onto that page and take Parameters > ADF Parameter Form. Click OK to accept any defaults. Now drop the return of the search method onto the same page, and drop it as, say, an ADF read-only table, again click ok to accept all the columns.
    Now follow the documented steps that you need to do to make this runnable (i.e. adding the sharepoint library), and run the page.
    When you run the page, you'll be able to explore possible values for input path's and search strings to see how it behaves. I suggest you start by searching in a small Document Library, so you can familiarise yourself with how it is working.
    So, suppose you have a SharePoint Document Library called TestDocuments, then its path should look like:
    /sp:Site/sp:RootWeb/sp:Lists/TestDocuments/sp:Files
    then enter true for "isRecursive" and suppose you have a document in this library named MyTestDocument.doc, then try looking for a name pattern MyTest%.
    Also, you can go back to your getItems page - the one that is displaying the whole repository as a tree - and use that to find what the absolute paths are to your data. You'll need to supply that absolute path as the starting point for your searches.

  • Seibel Integration with WebCenter

    Hi,
    I have a portal PDK application in JDeveloper 11.1.15.0. I wish to get data from Seibel through WebCenter into JDeveloper. How do I do that?
    Thanks.

    There are a couple of older 10.1.3 tutorials on using ADF with Siebel here:
    http://www.oracle.com/technetwork/middleware/fmw4apps/siebel/index.html
    Combine this with a newer ADF Web service data control tutorial like this one:
    http://docs.oracle.com/cd/E18941_01/tutorials/jdtut_11r2_14/jdtut_11r2_14.html
    And you'll have the basics.

  • UCM integration with webcenter

    hi,
    How to create page runtime and submit data to UCM and dispaly the content. Allow users to in line editing the content like site studio pages.
    If anyone has any idea on integrateing webcenter with ucm please let me know.
    thanks
    manu.

    Use Document manager provided in Webcenter. To add the content and edit the content.

  • Set up of ADFS - integrating with Domino

    Hi
    I'm trying to enable ADFS to support Single Sign on to iNotes using SAML
    I've installed ADFS 2.0, I've created a self signed SSL Certificate and I've defined the Relying Party.
    After creating the Relying party you're supposed to be able to browse to:
    https://<fqdn of ADFS Server>/FederationMetadata/2007-06/federationmetadata.xml
    I get nothing, just an error that says internet explorer cannot display the webpage
    or a page not found if I use Chrome
    I did notice in IIS that the default web site was not started, so I tried to start it, but the bindings conflicted with another site (which can only be ADFS) If I change the port bindings in the default site, I can start the site.
    I can then get to the default site, but this is not ADFS
    Once I've got the metadata.xml file I can import this into Domino on the SP side of the equation.
    Must have missed something but cannot figure out what it could be

    Hello Mike, 
    We have a dedicated forum for ADFS queries and the forum link is:-  http://social.msdn.microsoft.com/Forums/en/Geneva/
    Regards, Ravikumar P

Maybe you are looking for

  • Not able to clear bank statement accounting entry with payment document.

    Hello FI guru, We are facing  problem to clear bank statement accounting entry with payment document  posted via t.code F110 (Automatic payment program). There is only single entry for payment in bank statment . But many entries in F110 for different

  • Lost CD for Lightroom 4

    I have a registration but can't find my install CD for lightroom 4 and need to reinstall.  Is there a link to download istall files?

  • Making the Default values in Infotypes

    Hi ,   I am doing the Infotype 0009 in PA and in that Bank Account number should be mandatory . actually i have two clients 801 and 802 in 801 i wanted Bank Account number as the mandatory filed when i use 0009 and in 802 it should not be a mandatory

  • Oracle installaytion error

    Hi all, I am getting an error while installing oracle 10.2 g from the script that comes with the DVD "sapserver.cmd". At the end of the insatllation its gives aa messages saying that "failed to start the services: installation completed succesfully"

  • Has HTML code changed since DW8?

    I was able to remedy my Hot Spot issue posted earlier by copying code generated from old DW8 files into a DWCS5 page. I've been resorting to this workflow since I upgraded to CS5 because it doesn't seem to generate good code using the so-called autom