Portal Builder (Spaces) vs development WCP

Please let us know of your experiences that based on what type of requirements to choose the development strategy (IE Portal Builder or development of the WCP), here is my understanding, 1) in both cases we must develop trade, taskflows & Portlets components separately to embed on the page Template development effort 2) also we can't jump 3) Web 2.0 integration services configurations are also even in team I have more than 5 projects using charge WCP development only, now, here, I wanted to know why I can't use the portal Builder if it gives more benefits? Please correct me guys?

The guys finally below document links are helped me (thanks Françoise & Rohan). http://docs.Oracle.com/CD/E29542_01/WebCenter.1111/e35813/pywcp_planning.htm#CHDFDFHH Oracle WebCenter Portal: statement of management for WebCenter Framework portal (Doc ID 1913370.1) applications

Tags: Fusion Middleware

Similar Questions

  • Template Import/Export using webcenter Portal Builder

    Hello world

    I use Jdeveloper version 11.1.1.7 with extension 11.1.1.8 Jdeveloper and Wenter Portal version 1.7

    I created a page template in the portal Builder. I am trying to download this workflow in my Jdeveoper using Webcenter Design spaces. I don't know what are the changes to the properties template.PNG file

    Can someone explain to me what are all properties should be changed or amended/updated in the config.properties for import/export model of custom page of Portal Builder for Jdeveloper

    Thank you

    Ravi

    This link can help u

    Implementation of Oracle JDeveloper for WebCenter Portal Asset Development

    I'm also paste file config.prop mine for your reference.

    ----------------------------------------------------------------------------------------------------

    Properties of #My

    #CUSTOMER - all properties must be provided the eigenvalues

    #Fri Jul 30 00:00:00 PDT 2010

    # User inputs.

    # Enter the base directory where JDeveloper is installed.

    # For example:

    # On Windows, if JDeveloper is installed in the directory

    # C:\MYJDEV, enter the path as: C:\\MYJDEV

    # On Linux, if JDeveloper is installed in the directory/scratch/MYJDEV,.

    # Enter the path as: / scratch/mywork/MYJDEV

    # Note that the JDeveloper directory contains other folders such as jdeveloper.

    # wlserver_10.3, modules, and so on.

    JDeveloper.Install.Home.Directory=C:\\Oracle\\Middleware\\

    # Enter the executable wlst

    # For example:

    # On Windows, wlst.cmd

    # On Linux, wlst.sh

    #wlst.executable = wlst.cmd

    WLST. Executable = wlst.cmd

    # Enter the absolute path of the DesignWebCenterSpaces project.

    # For example:

    # On Windows, enter the path as:

    # extending.spaces.home.dir=C:\\JDeveloper\\mywork\\DesignWebCenterSpaces

    # On Linux, enter the path as:

    # extending.spaces.home.dir=/scratch/mywork/DesignWebCenterSpaces

    Extending.spaces.Home.dir=C:\\Users\\vinayk\\mywork\\DesignWebCenterSpaces

    # Enter the path for the executable ojdeploy

    # For example:

    # On Windows, enter the path as:

    # oracle.jdeveloper.ojdeploy.path=${jdeveloper.install.home.directory}\\jdeveloper\\jdev\\bin\\ojdeploy.exe

    # On Linux, enter the path as:

    # oracle.jdeveloper.ojdeploy.path=${jdeveloper.install.home.directory}/jdeveloper/jdev/bin/ojdeploy

    #oracle.jdeveloper.ojdeploy.path=${jdeveloper.install.home.directory}\\jdeveloper\\jdev\\bin\\ojdeploy.exe

    Oracle.JDeveloper.ojdeploy.Path=${JDeveloper.Install.Home.Directory}/JDeveloper/jdev/bin/ojdeploy

    # Enter the port number on which runs the Console of Administration of WLS.

    # The URL for the Administration Console contains the port number.

    # For example: http://myhost.com:7001 / console

    WLS.port = 7001

    # Enter the host computer on which the application of spaces is running and where

    # the custom shared library must be deployed.

    WLS. Host = WebCenter.Oracle.local

    # Enter the number of host and port on which runs the application of spaces

    # For example, if the application spaces runs to the: http://myhost.com:8888 / webcenter

    # wc.host = myhost.com, wc.port = 8888 and wc.protocol = http

    WC.port = 8888

    WC. Host = WebCenter.Oracle.local

    # Specify if spaces URL protocol is http or https.

    WC. Protocol = http

    # For reasons of security, information name and password for the administrator user

    # are stored in secure files.

    # Get the location of these files secure with your systems administrator

    # or run commands WLST to generate these files as follows:

    ##   1. Navigate to: WC_ORACLE_HOME/common/bin

    ##   2. Enter the command: wlst.sh

    ##   3. The WLST command prompt, connect to the Administration Server

    # for Oracle WebCenter:

    ##        connect('','', ':')

    # Where admin_user is the user name of the administrator, admin_pwd is

    # the administrator password, the host is the WebCenter instance and port is

    # the port of the Administration Server.

    ##  4. Run the following command to create a user configuration file and the key file

    # to a specified location:

    # storeUserConfig('', ')

    # Where userConfigFile is the name and location of the file that stores the information of the user

    # and userKeyFile is the name and location of the file store passwords.

    # For example:

    # storeUserConfig ("C: / myFiles/myuserconfigfile.secure ', 'C:/myFiles/myuserkeyfile.secure'")

    # For example:

    # On Windows, enter the path as:

    # wls.userkey=C:\\JDeveloper\\mywork\\ps1userkeyfile.secure

    # wls.userconfig=C:\\JDeveloper\\mywork\\ps1userconfigfile.secure

    # On Linux, enter the path as:

    # wls.userkey=/scratch/myfiles/ps1userkeyfile.secure

    # wls.userconfig=/scratch/myfiles/ps1userconfigfile.secure

    # Use the wls.userconfig property to set the path of the userConfigFile and

    # the wls.userkey property to set the path for the userKeyFile.

    WLS. Take is C:\\myFiles\\myuserkeyfile. Secure

    WLS. UserConfig is C:\\myFiles\\myuserconfigfile. Secure

    # Enter the target on which the shared library must be deployed.

    WLS. Target = WC_Spaces, adminserver

    # Enter the target on which the webcenter.ear file must be deployed.

    WLS. WebCenter.app.Target = WC_Spaces

    # Enter the name of the application of spaces (webcenter).

    # Get this information from your system administrator or the

    # WLS Administration Console as follows:

    ##    1. Connect to the Console of Administration of WLS.

    ##    2. Access deployments > webcenter > overview

    # Name of the application the poster here.

    WebCenter.app.Name = WebCenter

    # Use the restart.implementation.version.suffix property to override the following default value

    # Version number of implementation implementation of your shared library.

    # You can get the latest version of the implementation of your

    # system administrator or from the Console of Administration of WLS as follows:

    ##    1. Connect to the Console of Administration of WLS.

    ##    2. Access deployments > [your-shared-library-name] > overview

    # The version number displayed here. For example: 11.1.1.2.5

    # The current version of the implementation is the last number, i.e. 5 in this example.

    # The default implementation increments of 1 version whenever you rebuild

    # your shared library (using run the Ant Target > clean-Stadium).

    # You can restart to a higher value if necessary. For example, if the current value is

    11.1.1.2.20 # and you want the next new version to 11.1.1.2.41 rather than

    # 11.1.1.2.21, do it by resetting the property restart.implementation.version.suffix to 40.

    # Note:

    # The first time you run Run of Target Ant > clean-point, the manifestImpl.properties file

    # is created and the manifest.implementation.version property is set to

    # 11.1.1.2.1. This initial version number is derived from the default.implementation.version

    # in build.properties (11.1.1.2) and added to the property restart.implementation.version.suffix below.

    # For example, if the restart.implementation.version.suffix is set to 1, the initial report

    # manifest.implementation.version will be 11.1.1.2.1.

    # In later versions, the restart.implementation.version.suffix and the lastNumber property

    # in manifestImpl.properties are compared, and the largest of the two numbers is incremented by 1.

    # If, for some reason, the manifestImpl.properties file is deleted, the file is re-created the next time

    # run run the Ant Target > floors to clean and resets the version of the implementation by the

    # restart.implementation.version.suffix only (as if for the first time). For example, 11.1.1.2.1,

    # If restart.implementation.version.suffix = 1

    restart.implementation.version.suffix = 2

    restart.implementation.version.suffix.Ear = 2

    -----------------------------------------------------------

    You need to generate the secure file... See here in this link

    http://www.techartifact.com/blogs/2013/04/generate-the-secure-files-in-WebLogic-in-WebCenter-spaces-applicaton.html

  • Move a template personalized for portal Builder page

    I create a new portal using the portal generator. I have a custom page template I want my pages to use. What should be the correct procedure to create and deploy templates.

    This method allows us to create a new project in jDeveloper 11.1.1.7 (Extension of Webcenter Portal Server project) and allows to create a shared library where we define our controlled beans, task flow etc Question: can also create my model Page here? If so, how do it appears in the interface Builder portal user.

    This allows us to download the ear for jdeveloper, make changes, and then upload it to the Portal Server. Question: If I create a Page template and create a resource portal out of it, that should be enough? How it will appear in Portal Builder UI?

    Can anyone guide me on this please? I tried to look in the documentation, but didn't find anything useful. Maybe I'm missing something?

    Hello.

    This is the GUID of resourceType. If you create a global assets in s8bba98ff_4cbb_40b8_beee_296c916a23ed keep the default GUID provided by DesignWebCenterSpaces.

    For the new folder structure created for the assets, for example \DesignWebCenterSpaces\WebCenterSpacesResources\public_html\oracle\webcenter\siteresources\scopedMD\\siteTemplate\

    One option is to get the first Template_GUID is to create a Page template locally on your portal at run time. Download from the Administration console and check the decompression the. EAR. MAR siteTemplates GUID file. Create a folder using this GUID.

    The best option is to create the runtime of the Page template and upload it to your Application DesignWebCenterSpaces using the Upload/Download server option, it will generate it automatically (instead of manually as shown above).

    I hope it helps.

    Kind regards.

  • Pass the connection parameter to connected in portal Builder page

    Hi all

    WebCenter Portal Builder:

    I created the navigation link and connection that link to the page. I just want the parameter to link to this page.

    Please help me.

    Kind regards

    Maury

    See the discussion in passing the parameter through links page (navigation)

  • Customization of Template Portal WebCenter (spaces)

    I will try to find how to solve this problem or any workaround will help achieve the following task without using 'Webcenter Portal framework'.

    I need to use Oracle Webcenter Portal (spaces) as a managed server.

    Question:

    I have more CSS and I need to be applied on the portal based on logged in user or the location that the user used to connect to the portal. How can I imeplemnt this model webcenter? I guess I have to create the parameter will get a value back bean. I don't know how to inject that bean to the portal to read the value of it in front of the loading gate.

    I need to load the CSS to the customer for each user.

    I have only a public space a unlimited of CSS files. The idea is to use Ajax o backing bean or whatever to read the value of database and set it to CSS path before loading the portal.

    I can add a blank page and set a value to this topic, but how do I send it to the portal model.

    Hello Vinaykumar2,

    Thank you for your help.

    I might be able finish it by injecting the bean in the backend for webcenter spaces.

    No simulation were as follows:

    1 create a JDeveloper application > taskflow-ADF

    2. create your managed bean that has a list of values must be returned from the database and add it to the session scope

    3. create the model.

    4. Add the empty method to the workflow as intializer.

    5. deploy the project as a custom to the webcenter Portal Portal

    6 - create the model resource catalog of common goods and add this taskflow.

    Catalogue of resources model 7 - assign to the application model

    8 - Add taskflow model and hide.

    9 award on behalf of the skin to be value #{sessionScope.manageBean.skinName}

    value of the award to 10 logo URL to be #{sessionScope.manageBean.logoURL}

    -----------------------------------

    The scenario:

    In accessing the model and the portal is trying to be responsible, it will initialize taskflow, initializer will force him to call the constructor of bean used to

    1 - get IP of the request

    2 the name this IP assignment

    3. hit the database and get logo path and name of the db skin based on the name assigned to the number 2.

    4. then the portal will load with an assigned value for managed bean.

    -----------------------------------

    Tip;

    1 - the portal tries to read the value of the skin get before initializing model so him returned the value #{sessionScope.manageBean.skinName} = null. In this case, it will use Trinity file to get the default value.

    This value will be initialized after the first refresh. So we can add the javascript code in the first template to add cookies and reload this page first to get the correct value.

    I tried and it works fine.

  • In the portal Builder error handling

    Hi all

    I use a 11.1.1.9 portal generator. I wanted to ask, how we can make the error handling. Should we use standard error pages webcenter or use html navigate in the web server. Please guide me. What are the options for this.

    Can use us model taskflow exception handler to navigate to the error page. Please suggest your experience.

    There are several ways to achieve this.

    1. to use the error page standard webcenter. You can also customize which.

    2 use webgate to redirect to the error page. You can also set this in the web.xml file

    3. as you suggest that you want to have the error page for each page. I'll tell you design design for your application to set exception management.

    -Create custom exception handler class. Is just less than the class for example. You can write several method to redirect the error page in the taskflow model. This will be used when you want to access the standard or common portal error page all the

    as below

    package de.ba.techartifact.common.exception;

    import java.util.logging.Level;

    Import oracle.adf.share.logging.ADFLogger;

    Import oracle.adf.view.rich.context.AdfFacesContext;

    /**

    * {@code techartifactExceptionHandler} class and its subclasses are a form of

    * {@code Throwable} indicating conditions that a reasonable person

    * application can catch.

    *

    *

    {@code Exception} class and subclass which is not also

    * subclasses of {@link RuntimeException} are audited

    * exceptions.  Checked exceptions must be reported in a

    * method or {@code throws} clause the manufacturer so they can be thrown

    * by executing the method or the constructor and spread outside

    * the limit of the method or constructor.

    *

    * @author David

    */

    public class techartifactExceptionHandler extends RuntimeException {

    private final static ADFLogger logger = ADFLogger.createADFLogger (techartifactExceptionHandler.class);

    private static String errorId = "errorId."

    @SuppressWarnings("compatibility:7733281042864677431")

    private static final long serialVersionUID = 1 L;

    public techartifactExceptionHandler() {}

    }

    /**

    @param errorMessage

    */

    public techartifactExceptionHandler (String errorMessage) {}

    Super (ErrorMessage);

    }

    /**

    @param throwable

    */

    public techartifactExceptionHandler (Throwable throwable) {}

    Super (Throwable);

    }

    /**

    @param string

    @param throwable

    */

    public techartifactExceptionHandler (String, string, Throwable throwable) {}

    Super (string, throwable);

    }

    /**

    @param erroMessage

    @param throwable

    @param exceptionLevel

    */

    ' public void techartifactLogMessage (String erroMessage, flat exceptionLevel, throwable Throwable) {}

    Logger.log (exceptionLevel, erroMessage, throwable.getMessage ());

    }

    /**

    @param erroMessage

    @param exceptionLevel

    */

    ' public void techartifactLogMessage (String erroMessage, level exceptionLevel) {}

    Logger.log (exceptionLevel, erroMessage);

    }

    /**

    @param erroMessage

    @param throwable

    @param exceptionLevel

    @param fehlerId

    */

    public static void techartifactExceptionHandle (String erroMessage, Throwable throwable, level of the exceptionLevel,)

    String fehlerId) {}

    AdfFacesContext.getCurrentInstance () .getPageFlowScope () .put (errorId, fehlerId);

    Logger.log (exceptionLevel, erroMessage, throwable);

    }

    }

    If you want error page for each site. simple set exceptionhandler in any activity seen in the taskflow for each site.  It will display the error page different for different portal.

    We hope to answer your question. If you need more details let me know

  • ISE Portal Builder Firefox Plugin is not available

    Hello

    I followed the information explained the link on how to use the generator of ISE Portal below. In this case, I'm under ISE 2.0 on VM

    However, when I get to the stage where I need to download the file at ISE, I can't find any browser plugin to use as explained.

    https://isepb.Cisco.com/blog/wp-content/uploads/2015/01/ISEPBHow-to.PDF

    Anyone know if there are browser extensions available for download these files on ISE?

    Thank you

    Hello

    You need to install the plugin: https://isepb.cisco.com/stats/uploader/latest

    Then when you are in your ISE, you will see the upcoming plugin and you can browse or drag and drop your template file exported ISE. Take a peek on this video from FAQ:

    https://isepb.Cisco.com/blog/demos

    The plugin works How - to's are in the 2nd video.

    Thank you

    PS: Please do not forget to rate and score as correct answer if this answered your question

  • Portals WebCenter spaces CSS/skin

    Hello
    I tried to change the style/css of my space which is the system default, but found no css file below in the blink of an eye.

    http://2.BP.blogspot.com/-Y_6z3Vsl-fo/UHUdVtPtbeI/AAAAAAAAAVo/VA3xBFAaPUw/S1600/WebSkin.jpg

    Is the path to css
    http://host:8888/WebCenter/ADF/styles/cache/WebCenter-fusion-Desktop-anrrd-en-LTR-WebKit-CMP.CSS

    Please help me find this file and how can I change this?

    Thank you
    Muhammad Nasir

    Hello.

    For example, for the image of your requeriments you define in your CSS skin

    af|decorativeBox.WCSiteTemplateSidePanelHeader af|goLink:visited {
    // your styles
    }
    

    Kind regards.

  • Microsoft Application Center Web Application Portal vs Custom spaces

    Hello

    I'm still trying to piece together all the different parts of Oracle products and understand the best way to develop applications of personalized spaces.

    I found a tutorial on the creation of new applications of portal, but I don't know if I'm getting confused with technology. Is there a difference between the Applications Center Web portal and spaces?

    If there is a difference could someone please point me to a tutorial on creating applications of personalized spaces that can be performed entirely using JDeveloper and logical server of web integration. Is this possible?

    Thank you
    Marc

    Hello.

    WebCenter Portal (formerly called spaces) is a pre-built for collaborative intranets WebCenter framework technology solution. It allows you to have N portals with their own security, components and members to collaborate.

    In the case of WebCenter Portal framework to build Portal Applications using WebCenter framework technology, you have to build you a custom solution.

    Differences in development?.

    -WebCenter portal (formerly called spaces) is extended using DesignWebCenterSpaces or portal Extension (in the latest patch) to build and deploy resources, the task of flow etc. in the spaces.

    -WebCenter Framework portal are created directly using JDeveloper and you have 100% you're hands the application to generate the EAR file and deploy.

    Usually, portal (formerly spaces) is deployed in WC_Spaces managed server.

    Portal framework are deployed to WC_CustomPortal (you need to extend the area to have drawings and a managed framework Portal Server).

    Summarize:

    • Tutorial usually use portal framework in order to understand the framework and resources.
    • After understanding portal, you can apply the same knowledge to demand space pre-built (there are some differences).

    I hope this clarify WebCenter portal and the portal of the framework.

    Kind regards.

  • Send Login (info by user name and password) of personalized spaces Portal

    Hi all

    I'm sorry if it's a very easy thing. I need to send the user name and password the user has entered since my portal personalized spaces, so that the user will not see the spaces landing page. Is this possible? My portal will be used only for public purposes.


    Edit: I guess I was not clear enough. My creator gave me a very good page departure for the portal. And I don't want to damage it. So I want the user of credentials concludes its portal page and send it to the opening of spaces, move the landing page of the spaces, so that the user does not see useless screen.

    Thank you all.

    Published by: cenkozan on April 30, 2012 02:52

    Hello.

    You need a mechanism for Single Sign On between your Portal Application and your application spaces.
    If you have licensed Oracle OAM, use it to achieve. However, if you do not have Oracle OAM and then build your own SSO according the following ideas:

    -Write a cookie encrypted after you login to your portal.
    -Create your own IdentityAsserter spaces of domain to check the user encrypted.

    Kind regards.

  • Exception when opening the portal "" java.lang.ClassCastException: oracle.mds.core.MetadataObject cannot be cast to oracle.webcenter.framework.view.support.jaxb.DevicesMDMO ""

    Dear,

    I created a new portal application and run it... It has worked well. Then, I created a new page template and deployed the application in order to add these files appear in the War file.

    then deploy the application. After running the application, I got this exception of non-performance

    java.lang.ClassCastException: oracle.mds.core.MetadataObject cannot be cast to oracle.webcenter.framework.view.support.jaxb.DevicesMDMO

    I use jdev 11.1.1.7 with 11.1.1.8 extension.

    Also, I followed these discussions without hope

    Error in the webCenter portal deployment

    Re: java.lang.ClassCastException: oracle.mds.core.MetadataObject cannot be cast to oracle.webcenter.framework.view.support.jaxb.DevicesMDMO

    java.lang.ClassCastException: oracle.webcenter.framework.service.WebCenterConfig cannot be cast to oracle.webcenter.framework.service.WebCenterConfig

    at oracle.webcenter.framework.service.WebCenterConfig.instance(WebCenterConfig.java:146)

    at oracle.webcenter.framework.service.config.analytics.ConfigUtils.getADFConfig(ConfigUtils.java:77)

    at oracle.webcenter.framework.service.config.analytics.ConfigUtils.instance(ConfigUtils.java:145)

    at oracle.webcenter.framework.service.config.analytics.OpenUsageHelper.initialize(OpenUsageHelper.java:118)

    to oracle.webcenter.framework.service.AnalyticsUtil. < clinit > (AnalyticsUtil.java:105)

    at oracle.webcenter.framework.service.WebCenterLoginCountFilter.doFilter(WebCenterLoginCountFilter.java:87)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:119)

    at java.security.AccessController.doPrivileged (Native Method)

    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)

    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)

    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:163)

    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)

    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3715)

    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3681)

    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:2277)

    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)

    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)

    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)

    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)

    < ConfigUtils > < getADFConfig > oracle.webcenter.framework.service.WebCenterConfig cannot be cast to oracle.webcenter.framework.service.WebCenterConfig

    < DeviceSupportUtils > < getAllDevices >

    java.lang.ClassCastException: oracle.mds.core.MetadataObject cannot be cast to oracle.webcenter.framework.view.support.jaxb.DevicesMDMO

    at oracle.webcenter.framework.view.support.impl.DeviceSupportUtils.getAllDevices(DeviceSupportUtils.java:2235)

    at oracle.webcenter.framework.view.support.impl.DeviceSupportImpl.getAllDevices(DeviceSupportImpl.java:97)

    at oracle.webcenter.framework.view.support.impl.DeviceSupportImpl.getDeviceByUserAgent(DeviceSupportImpl.java:397)

    at oracle.webcenter.framework.view.support.DeviceAgent.getDevice(DeviceAgent.java:286)

    at oracle.webcenter.framework.view.support.DeviceAgent.getDeviceGroups(DeviceAgent.java:313)

    at oracle.webcenter.framework.view.support.DeviceAgent.getCurrentScopeDeviceGroup(DeviceAgent.java:417)

    at oracle.webcenter.portalframework.sitestructure.SiteStructureContext.qualifySessionScopeId(SiteStructureContext.java:759)

    at oracle.webcenter.portalframework.sitestructure.SiteStructureContext.generateCacheKey(SiteStructureContext.java:1070)

    at oracle.webcenter.portalframework.sitestructure.SiteStructureContext.getSiteStructure(SiteStructureContext.java:318)

    at oracle.webcenter.portalframework.sitestructure.SiteStructureContext.getSiteStructure(SiteStructureContext.java:281)

    at oracle.webcenter.portalframework.sitestructure.SiteStructureContext.getDefaultSiteStructure(SiteStructureContext.java:363)

    at oracle.webcenter.portalframework.sitestructure.SiteStructureContext.getCurrentModel(SiteStructureContext.java:1002)

    at oracle.webcenter.portalframework.sitestructure.handler.CustomViewHandler.getCurrentSiteStructure(CustomViewHandler.java:349)

    at oracle.webcenter.portalframework.sitestructure.handler.CustomViewHandler.findNavigationViewId(CustomViewHandler.java:315)

    at oracle.webcenter.portalframework.sitestructure.handler.CustomViewHandler.createView(CustomViewHandler.java:115)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._restoreView(LifecycleImpl.java:831)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:422)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:207)

    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)

    to 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:300)

    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.portlet.client.adapter.adf.ADFPortletFilter.doFilter(ADFPortletFilter.java:32)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.webcenter.framework.events.dispatcher.EventDispatcherFilter.doFilter(EventDispatcherFilter.java:44)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:128)

    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:446)

    at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)

    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:446)

    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)

    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)

    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.wcps.client.PersonalizationFilter.doFilter(PersonalizationFilter.java:74)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.webcenter.content.integration.servlets.ContentServletFilter.doFilter(ContentServletFilter.java:168)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.webcenter.lifecycle.filter.LifecycleLockFilter.doFilter(LifecycleLockFilter.java:151)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:119)

    at java.security.AccessController.doPrivileged (Native Method)

    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)

    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)

    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:163)

    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)

    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3715)

    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3681)

    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:2277)

    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)

    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)

    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)

    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)

    < DeviceSupportUtils > < getAllDeviceGroups >

    java.lang.ClassCastException: oracle.mds.core.MetadataObject cannot be cast to oracle.webcenter.framework.view.support.jaxb.DevicesMDMO

    at oracle.webcenter.framework.view.support.impl.DeviceSupportUtils.getAllDeviceGroups(DeviceSupportUtils.java:3308)

    at oracle.webcenter.framework.view.support.impl.DeviceSupportUtils.getEnabledDeviceGroups(DeviceSupportUtils.java:3418)

    at oracle.webcenter.framework.view.support.impl.DeviceSupportImpl.getEnabledDeviceGroups(DeviceSupportImpl.java:168)

    at oracle.webcenter.framework.view.support.DeviceAgent.getCurrentScopeDeviceGroup(DeviceAgent.java:418)

    at oracle.webcenter.portalframework.sitestructure.SiteStructureContext.qualifySessionScopeId(SiteStructureContext.java:759)

    at oracle.webcenter.portalframework.sitestructure.SiteStructureContext.generateCacheKey(SiteStructureContext.java:1070)

    at oracle.webcenter.portalframework.sitestructure.SiteStructureContext.getSiteStructure(SiteStructureContext.java:318)

    at oracle.webcenter.portalframework.sitestructure.SiteStructureContext.getSiteStructure(SiteStructureContext.java:281)

    at oracle.webcenter.portalframework.sitestructure.SiteStructureContext.getDefaultSiteStructure(SiteStructureContext.java:363)

    at oracle.webcenter.portalframework.sitestructure.SiteStructureContext.getCurrentModel(SiteStructureContext.java:1002)

    at oracle.webcenter.portalframework.sitestructure.handler.CustomViewHandler.getCurrentSiteStructure(CustomViewHandler.java:349)

    at oracle.webcenter.portalframework.sitestructure.handler.CustomViewHandler.findNavigationViewId(CustomViewHandler.java:315)

    at oracle.webcenter.portalframework.sitestructure.handler.CustomViewHandler.createView(CustomViewHandler.java:115)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._restoreView(LifecycleImpl.java:831)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:422)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:207)

    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)

    to 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:300)

    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.portlet.client.adapter.adf.ADFPortletFilter.doFilter(ADFPortletFilter.java:32)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.webcenter.framework.events.dispatcher.EventDispatcherFilter.doFilter(EventDispatcherFilter.java:44)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:128)

    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:446)

    at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)

    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:446)

    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)

    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)

    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.wcps.client.PersonalizationFilter.doFilter(PersonalizationFilter.java:74)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.webcenter.content.integration.servlets.ContentServletFilter.doFilter(ContentServletFilter.java:168)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.webcenter.lifecycle.filter.LifecycleLockFilter.doFilter(LifecycleLockFilter.java:151)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:119)

    at java.security.AccessController.doPrivileged (Native Method)

    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)

    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)

    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:163)

    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)

    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3715)

    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3681)

    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:2277)

    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)

    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)

    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)

    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)

    < DeviceSupportUtils > < getAllDeviceGroups >

    java.lang.ClassCastException: oracle.mds.core.MetadataObject cannot be cast to oracle.webcenter.framework.view.support.jaxb.DevicesMDMO

    at oracle.webcenter.framework.view.support.impl.DeviceSupportUtils.getAllDeviceGroups(DeviceSupportUtils.java:3308)

    at oracle.webcenter.framework.view.support.impl.DeviceSupportImpl.getAllDeviceGroups(DeviceSupportImpl.java:134)

    at oracle.webcenter.framework.view.support.impl.DeviceSupportImpl.getDefaultDeviceGroup(DeviceSupportImpl.java:298)

    at oracle.webcenter.framework.view.support.DeviceAgent.getCurrentScopeDeviceGroup(DeviceAgent.java:456)

    at oracle.webcenter.portalframework.sitestructure.SiteStructureContext.qualifySessionScopeId(SiteStructureContext.java:759)

    at oracle.webcenter.portalframework.sitestructure.SiteStructureContext.generateCacheKey(SiteStructureContext.java:1070)

    at oracle.webcenter.portalframework.sitestructure.SiteStructureContext.getSiteStructure(SiteStructureContext.java:318)

    at oracle.webcenter.portalframework.sitestructure.SiteStructureContext.getSiteStructure(SiteStructureContext.java:281)

    at oracle.webcenter.portalframework.sitestructure.SiteStructureContext.getDefaultSiteStructure(SiteStructureContext.java:363)

    at oracle.webcenter.portalframework.sitestructure.SiteStructureContext.getCurrentModel(SiteStructureContext.java:1002)

    at oracle.webcenter.portalframework.sitestructure.handler.CustomViewHandler.getCurrentSiteStructure(CustomViewHandler.java:349)

    at oracle.webcenter.portalframework.sitestructure.handler.CustomViewHandler.findNavigationViewId(CustomViewHandler.java:315)

    at oracle.webcenter.portalframework.sitestructure.handler.CustomViewHandler.createView(CustomViewHandler.java:115)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._restoreView(LifecycleImpl.java:831)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:422)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:207)

    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)

    to 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:300)

    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.portlet.client.adapter.adf.ADFPortletFilter.doFilter(ADFPortletFilter.java:32)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.webcenter.framework.events.dispatcher.EventDispatcherFilter.doFilter(EventDispatcherFilter.java:44)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:128)

    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:446)

    at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)

    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:446)

    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)

    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)

    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.wcps.client.PersonalizationFilter.doFilter(PersonalizationFilter.java:74)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.webcenter.content.integration.servlets.ContentServletFilter.doFilter(ContentServletFilter.java:168)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.webcenter.lifecycle.filter.LifecycleLockFilter.doFilter(LifecycleLockFilter.java:151)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:119)

    at java.security.AccessController.doPrivileged (Native Method)

    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)

    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)

    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:163)

    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)

    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3715)

    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3681)

    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:2277)

    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)

    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)

    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)

    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)

    < SkinFactoryImpl > < getSkin > cannot find a skin that fits the family portal and version v1. We will use the portal.desktop of the skin.

    You must install the latest patch bundle for WebCenter portal.

    I believe that this error is a bug caused by certain features that are available in the portal Builder, but not in a framework application.

    Basically, WebCenter is throwing items of metadata to specific models of devices. In the portal Builder, you can create different templates depending on the device, but this feature is not available in the framework where the error.

    Just install the latest patch bundle and your problem should be solved.

    Also... Note that Oracle recommendation is to use the portal generator and not to develop any new application with the framework.

  • Jar of ADF library in the portal generator

    Hello

    Using the portal generator 11.1.1.8.0

    I referred the link below to use the ADF library jar which has taskflows in my portal builder

    http://codervision.blogspot.in/2015/02/integrate-ADF-taskflows-with-WebCenter-spaces.html

    I did all the steps and it's successful.

    When editing my catalog of resources, I can't able to find the workflow.

    Kindly guide me.

    Hello

    You must check the version of the implementation of the increment with each deployment in MENIFEST. MF file.

    Manifest-Version: 1.0

    Archive Version: Plexus archiver

    Created by: Apache Maven

    Built by: builder

    Build-Jdk: 1.6.0_20

    Extension name: extend.spaces.webapp

    Implementation-Label: 11.1.1.8.0

    Implementation-title: extend.spaces.webapp

    Implementation-vendor: Oracle

    Implementation-Version: 11.1.71

    Specification-title: extend.spaces.webapp

    Specification-vendor: Oracle

    Specification-Version: 11.1.1

    Thanhks,

    Amey

  • Layer of extra customization in 11.1.1.8 Portal

    I'm working on seeded customizations MDS for some of the out-of-the-box taskflows for our WebCenter portal.

    It is a 11.1.1.8 (with BP 4) Portal (formerly spaces).

    Now I have some customizations I want to target a group of users, not for all users. But when I am the role of developer of personalization in JDeveloper I only seem to be able to use the site/webcenter layer and the value.

    http://docs.Oracle.com/CD/E29542_01/WebCenter.1111/e27739/jpsdg_taskflows.htm#BACICGIE

    Is it possible to add an additional layer of customization to a WebCenter Portal? And if so, how? 'webcenter"as the value of layer seems embedded in the WebCenter Portal Flow customization of Application tasks, without the possibility to change it, or did I miss something?

    It is irrelevant that taskflow or what implementation of the class of customization.

    Unfortunately, this is not supported in a 11.1.1.8 portal.

    See note: how to add customization, Plugins Classes and Servlet filters in Oracle WebCenter Portal (PS7) ( Doc ID 1617416.1 )

  • help with script - create the jdeveloper build script to build

    Hello
    I'm being created build script for my portal webcenter application. I use jdeveloper 11.1.1.5.

    After reading some content, I am trying to use the simplest approach - it's creating build.xml thru jdeveloper.

    I selects the project portal, and then select new > project buildfile. and it creates huge build.xml and build.properties for me.

    It is this--

    * <? XML version = "1.0" encoding = "windows-1252"? > *.
    * <! - ant buildfile generated by Oracle JDeveloper - > *.
    * <!-generated on April 30, 2013 12:37:38 - > *.
    ' * < name of project = 'Portal' default = "all" basedir = ". ' > *.
    * < property = "build.properties" file / > *.
    * < path id = "library. WebCenter.Content.Templates.Tag.Library"> *.
    -----------------------
    --------------------------
    ------------------
    * < / path > *.
    * < target name = "init" > *.
    * < tstamp / > *.
    * < mkdir dir = "${output.dir}" / > *.
    * < / target > *.
    * < target name = "all" description = "building the project."
    function = "deploy, compile, copy" / >
    * < target name = 'clean' description = 'Clean up the project' > *.
    * < remove includeemptydirs = 'true' quiet = "true" > *.
    "< * fileset dir =" ${output.dir} ' includes = "* / *" / > *.
    * < / remove > *.
    * < / target > *.
    * < name target = "deploy" description = "Deployer JDeveloper profiles."
    function = "init, compile" >
    * < taskdef name = "ojdeploy."
    ClassName = "Oracle.JDeveloper.deploy.ant.OJDeployAntTask"
    URI = "oraclelib:OJDeployAntTask".
    *classpath="${Oracle.JDeveloper.Ant.library}"/ > *.
    * < xmlns:ora ora: ojdeploy = "oraclelib:OJDeployAntTask."
    * Executable = "${Oracle.JDeveloper.ojdeploy.Path}" *.
    *Ora:buildscript="${Oracle.JDeveloper.deploy.dir}/ojdeploy-build.xml"*
    * ora:statuslog="${oracle.jdeveloper.deploy.dir}/ojdeploy-statuslog.xml" > *.
    * < ora: deploy > *.
    * < name of ora: parameter = "workspace."
    *value="${Oracle.JDeveloper.workspace.path}"/ > *.
    * < name of ora: parameter = "project."
    *value="${Oracle.JDeveloper.project.name}"/ > *.
    * < name of ora: parameter = "profile."
    *value="${Oracle.JDeveloper.deploy.profile.name}"/ > *.
    * < name of ora: parameter = "nocompile" value = "true" / >. *
    * < name of ora: parameter = "outputfile."
    *value="${Oracle.JDeveloper.deploy.outputfile}"/ > *.
    * < / ora: deploy > *.
    * < / ora: ojdeploy > *.
    * < / target > *.
    * < name target = "compile" description = "Java compile source files" depends = "init" > *.
    * < javac destdir = "${output.dir}" classpathref = "classpath" * "
    * debug = "${javac.debug}" nowarn = "${javac.nowarn}" * "
    * deprecation = "${javac.deprecation} ' encoding ="Cp1252"source ="1.6"*"
    * target = '1.6' > *.
    * < path src = "src" / > *.
    * < / javac > *.
    * < / target > *.
    * < target name = "copy" description = "copy files to the output directory."
    * depends on = "init" > *.
    * < patternset id = "copy.patterns" > *.
    * < include name="**/*.gif"/ > *.
    * < include name="**/*.jpg"/ > *.
    * < include name="**/*.jpeg"/ > *.
    * < include name="**/*.png"/ > *.
    * < include name="**/*.properties"/ > *.
    * < include name="**/*.xml"/ > *.
    * < include name="**/*.ejx"/ > *.
    * < include name="**/*.xcfg"/ > *.
    * < include name="**/*.cpx"/ > *.
    * < include name="**/*.dcx"/ > *.
    * < include name="**/*.sva"/ > *.
    * < include name="**/*.wsdl"/ > *.
    * < include name="**/*.ini"/ > *.
    * < include name="**/*.tld"/ > *.
    * < include name="**/*.tag"/ > *.
    * < include name="**/*.xlf"/ > *.
    * < include name="**/*.xsl"/ > *.
    * < include name="**/*.xsd"/ > *.
    * < / patternset > *.
    * < copy todir = "${output.dir}" > *.
    * < fileset dir 'src' = > *.
    * < patternset refid = "copy.patterns" / >. *
    * < / fileset > *.
    * < / copy > *.
    * < / target > *.
    * < / project > *.


    now when I run that build.xml file, here is my output:

    * Buildfile: C:\JDeveloper\mywork\buildTest\Portal\build.xml*

    * init: *.

    * compile: *.

    * deploy: *.
    * [ora: ojdeploy]-file build-*.
    * [ora: ojdeploy] <? XML version = "1.0" standalone = 'Yes'? ". > *.
    * [ora: ojdeploy] < ojdeploy-construction > *.
    * [ora: ojdeploy] < deployment > *.
    * [ora: ojdeploy] < name of the parameter = "workspace" value="C:\JDeveloper\mywork\buildTest\buildTest.jws"/ > *.
    * [ora: ojdeploy] < the name of the parameter = value 'project' = 'Portal' / > *.
    * [ora: ojdeploy] < name of the parameter = value "profile" = "*" / > *.
    * [ora: ojdeploy] < the name of the parameter = "nocompile" value = "true" / >. *
    * [ora: ojdeploy] < name of the parameter = "outputfile" value="C:\JDeveloper\mywork\buildTest\Portal\deploy\${profile.name}"/ > *.
    * [ora: ojdeploy] < / deploy > *.
    * [ora: ojdeploy] < default > *.
    * [ora: ojdeploy] < name of the parameter "buildfile' value="/C:/JDeveloper/mywork/buildTest/Portal/deploy/ojdeploy-build.xml"/ = > *.
    * [ora: ojdeploy] < name of the parameter 'statuslogfile' value="C:\JDeveloper\mywork\buildTest\Portal\deploy/ojdeploy-statuslog.xml"/ = > *.
    * [ora: ojdeploy] < / defaults > *.
    * [ora: ojdeploy] < / ojdeploy-construction > *.
    * [ora: ojdeploy]-*.
    * [ora: ojdeploy] 30 April 2013 15:48:06 oracle.bali.xml.gui.jdev.JDevXmlContext _setProjectAndAttachDetach *.
    * [ora: ojdeploy] INFO: open defense in the Portal.jpr project in the creation of XmlContext (web.xml) *.
    * [ora: ojdeploy] 30 April 2013 15:48:06 oracle.jdevimpl.deploy.fwk.DeploymentManagerImpl$ DeployConsoleLogger willPrepare *.
    * [ora: ojdeploy] INFO:-deployment began. ----*
    * [ora: ojdeploy] *.
    * [ora: ojdeploy] 30 April 2013 15:48:06 oracle.jdevimpl.deploy.fwk.DeploymentManagerImpl$ DeployConsoleLogger printTargetPlatform *.
    * [ora: ojdeploy] INFO: target platform is (Weblogic 10.3). *
    * [ora: ojdeploy] *.
    * [ora: ojdeploy] 30 April 2013 15:48:07 oracle.jdevimpl.deploy.fwk.DeploymentManagerImpl$ DeployConsoleLogger willPrepare *.
    * [ora: ojdeploy] INFO:-deployment began. ----*
    * [ora: ojdeploy] *.
    * [ora: ojdeploy] 30 April 2013 15:48:07 oracle.jdevimpl.deploy.fwk.DeploymentManagerImpl$ DeployConsoleLogger printTargetPlatform *.
    * [ora: ojdeploy] INFO: target platform is (Weblogic 10.3). *
    * [ora: ojdeploy] *.
    * [ora: ojdeploy] 30 April 2013 15:48:07 oracle.jdevimpl.deploy.common.ProfileDependencyAnalyzer deployImpl *.
    * [ora: ojdeploy] INFO: runs the analysis of dependence... *.
    * [ora: ojdeploy] *.
    * [ora: ojdeploy] 30 April 2013 15:48:08 oracle.jdevimpl.deploy.common.ModulePackagerImpl deployProfiles *.
    * [ora: ojdeploy] INFO: deployment of 3 profiles... *.
    * [ora: ojdeploy] *.
    * [ora: ojdeploy] 30 April 2013 15:48:15 oracle.adfdtinternal.model.portlet.mds.PortletMarPlugin exportPortletMds *.
    * [ora: ojdeploy] INFO: perform a complete export of the producers to: [C:\JDeveloper\mywork\buildTest\.mdsExport].*
    * [ora: ojdeploy] 30 April 2013 15:48:15 oracle.adfdtinternal.model.portlet.mds.PortletMarPlugin exportPortletMds *.
    * [ora: ojdeploy] INFO: export of portlet metadata and customizations.*
    * [ora: ojdeploy] *.
    * [oracle.mds* ora: ojdeploy] 30 April 2013 15:48:16
    * [ora: ojdeploy] NOTIFICATION: the export operation started.*
    * [oracle.mds* ora: ojdeploy] 30 April 2013 15:48:16
    * [ora: ojdeploy] NOTIFICATION: export is complete. Total number of documents successfully processed: 0, total number of documents failed: 0.*
    * [oracle.mds* ora: ojdeploy] 30 April 2013 15:48:39
    * [ora: ojdeploy] NOTIFICATION: the export operation started.*
    * [oracle.mds* ora: ojdeploy] 30 April 2013 15:48:39
    * [ora: ojdeploy] NOTIFICATION: export is complete. Total number of documents successfully treated: 23, total number of documents failed: 0.*
    * [ora: ojdeploy] 30 April 2013 15:48:39 oracle.mds.internal.dt.packaging.MDSMarDeployer logFileWritten *.
    * [ora: ojdeploy] INFO: written MAR file to file:/C:/JDeveloper/mywork/buildTest/deploy/AutoGeneratedMar.mar*
    * [ora: ojdeploy] 30 April 2013 15:48:52 oracle.mds.internal.dt.packaging.WarPackagingListener prepared *.
    * [ora: ojdeploy] WARNING: WARNING: integration of view ADF with MDS not configured to 'Portal.jpr', JSPX, JSFF files or their customizations to MAR will be ignored when running. Enable setting customizations seeded under the view of the ADF option in the project properties to configure even MDS
    * [ora: ojdeploy] 30 April 2013 15:49:03 oracle.jdevimpl.deploy.war.WarDeployer writeWarFile *.
    * [ora: ojdeploy] INFO: Application Module Web wrote to file:/C:/JDeveloper/mywork/buildTest/Portal/deploy/buildTest_webapp1.war*
    * [ora: ojdeploy] 30 April 2013 15:49:24 oracle.mds.internal.dt.packaging.EarPackagingListener generateConfigForMAR *.
    * [ora: ojdeploy] INFO: Info: Namespace ' / oracle/adf/share/prefs is mapped to deploy metadata-store-use 'WebCenterFileMetadataStore' target in the ADF - config.xml but no namespace metadata is included in the MAR.*
    * [ora: ojdeploy] 30 April 2013 15:49:24 oracle.mds.internal.dt.packaging.EarPackagingListener generateConfigForMAR *.
    * [ora: ojdeploy] INFO: Info: Namespace "/ oracle/webcenter/cycle of life/importexport" is mapped to deploy target the metadata store use "WebCenterFileMetadataStore" in the ADF - config.xml but no namespace metadata is included in the MAR.*
    * [ora: ojdeploy] 30 April 2013 15:49:24 oracle.mds.internal.dt.packaging.EarPackagingListener generateConfigForMAR *.
    * [ora: ojdeploy] INFO: Info: Namespace "/ oracle/webcenter/lock" is mapped to deploy target the metadata store use "WebCenterFileMetadataStore" in the ADF - config.xml but no namespace metadata is included in the MAR.*
    * [ora: ojdeploy] 30 April 2013 15:49:24 oracle.mds.internal.dt.packaging.EarPackagingListener generateConfigForMAR *.
    * [ora: ojdeploy] INFO: Info: Namespace "/ oracle/webcenter/rc ' is mapped to deploy target the metadata store use"WebCenterFileMetadataStore"in the ADF - config.xml but no namespace metadata is included in the MAR.*
    * [ora: ojdeploy] 30 April 2013 15:49:24 oracle.mds.internal.dt.packaging.EarPackagingListener generateConfigForMAR *.
    * [ora: ojdeploy] INFO: Info: Namespace ' / persdef' maps to deploy target the metadata store use "WebCenterFileMetadataStore" in the ADF - config.xml but no namespace metadata is included in the MAR.*
    * [ora: ojdeploy] 30 April 2013 15:49:24 oracle.mds.internal.dt.packaging.EarPackagingListener generateConfigForMAR *.
    * [ora: ojdeploy] INFO: Info: Namespace ' / shared/oracle/wcps ' is mapped to deploy metadata-store-use 'WebCenterFileMetadataStore' target in the ADF - config.xml but no namespace metadata is included in the MAR.*
    * [ora: ojdeploy] 30 April 2013 15:49:24 oracle.mds.internal.dt.packaging.EarPackagingListener generateConfigForMAR *.
    * [ora: ojdeploy] INFO: Info: Namespace ' / ' xliffBundles is mapped to deploy metadata-store-use 'WebCenterFileMetadataStore' target in the ADF - config.xml but no namespace metadata is included in the MAR.*
    * [ora: ojdeploy] 30 April 2013 15:49:24 oracle.mds.internal.dt.packaging.EarPackagingListener generateConfigForMAR *.
    * [ora: ojdeploy] INFO: Info: Namespace "/ oracle/webcenter/research/scopedMD" is mapped to deploy target the metadata store use "WebCenterFileMetadataStore" in the ADF - config.xml but no namespace metadata is included in the MAR.*
    * [ora: ojdeploy] 30 April 2013 15:49:24 oracle.mds.internal.dt.packaging.EarPackagingListener generateConfigForMAR *.
    * [ora: ojdeploy] INFO: Info: Namespace "/ oracle/webcenter/framework/scope/scopedMD" is mapped to deploy target the metadata store use "WebCenterFileMetadataStore" in the ADF - config.xml but no namespace metadata is included in the MAR.*
    * [ora: ojdeploy] 30 April 2013 15:49:24 oracle.mds.internal.dt.packaging.EarPackagingListener generateConfigForMAR *.
    * [ora: ojdeploy] INFO: Info: Namespace "/ oracle/webcenter/page/scopedMD" is mapped to deploy target the metadata store use "WebCenterFileMetadataStore" in the ADF - config.xml but no namespace metadata is included in the MAR.*
    * [ora: ojdeploy] 30 April 2013 15:49:24 oracle.mds.internal.dt.packaging.EarPackagingListener generateConfigForMAR *.
    * [ora: ojdeploy] INFO: Info: Namespace ' / ' pageDefs is mapped to deploy metadata-store-use 'WebCenterFileMetadataStore' target in the ADF - config.xml but no namespace metadata is included in the MAR.*
    * [ora: ojdeploy] 30 April 2013 15:49:24 oracle.mds.internal.dt.packaging.EarPackagingListener generateConfigForMAR *.
    * [ora: ojdeploy] INFO: Info: Namespace "/ oracle/adf/portlet" is mapped to deploy target the metadata store use "WebCenterFileMetadataStore" in the ADF - config.xml but no namespace metadata is included in the MAR.*
    * [ora: ojdeploy] 30 April 2013 15:49:24 oracle.mds.internal.dt.packaging.EarPackagingListener generateConfigForMAR *.
    * [ora: ojdeploy] INFO: Info: Namespace "/ oracle/adf/portletappscope" is mapped to deploy target the metadata store use "WebCenterFileMetadataStore" in the ADF - config.xml but no namespace metadata is included in the MAR.*
    * [ora: ojdeploy] 30 April 2013 15:49:24 oracle.mds.internal.dt.packaging.EarPackagingListener generateConfigForMAR *.
    * [ora: ojdeploy] INFO: Info: Namespace "/ oracle/webcenter/doclib/scopedMD" is mapped to deploy target the metadata store use "WebCenterFileMetadataStore" in the ADF - config.xml but no namespace metadata is included in the MAR.*
    * [ora: ojdeploy] 30 April 2013 15:49:24 oracle.mds.internal.dt.packaging.EarPackagingListener generateConfigForMAR *.
    * [ora: ojdeploy] INFO: Info: Namespace "/ oracle/webcenter/security/scopedMD" is mapped to deploy target the metadata store use "WebCenterFileMetadataStore" in the ADF - config.xml but no namespace metadata is included in the MAR.*
    * [ora: ojdeploy] 30 April 2013 15:49:24 oracle.mds.internal.dt.packaging.EarPackagingListener generateConfigForMAR *.
    * [ora: ojdeploy] INFO: Info: Namespace "/ oracle/webcenter/siteresources/shared" is mapped to deploy target the metadata store use "WebCenterFileMetadataStore" in the ADF - config.xml but no namespace metadata is included in the MAR.*
    * [ora: ojdeploy] 30 April 2013 15:49:24 oracle.mds.internal.dt.packaging.EarPackagingListener generateConfigForMAR *.
    * [ora: ojdeploy] INFO: Info: Namespace "/ oracle/webcenter/quicklinks/scopedMD" is mapped to deploy target the metadata store use "WebCenterFileMetadataStore" in the ADF - config.xml but no namespace metadata is included in the MAR.*
    * [ora: ojdeploy] 30 April 2013 15:49:30 oracle.jdevimpl.deploy.ear.ApplicationAssembler logFileWritten *.
    * [ora: ojdeploy] INFO: Application Module Enterprise wrote to file:/C:/JDeveloper/mywork/buildTest/deploy/buildTest_webapp1.ear*
    * [completed oracle.jdevimpl.deploy.fwk.DeploymentManagerImpl$ DeployConsoleLogger ora: ojdeploy] 30 April 2013 15:49:30 *.
    * [ora: ojdeploy] INFO: time for deployment: 1 minute, 23 seconds *.
    * [ora: ojdeploy] *.
    * [completed oracle.jdevimpl.deploy.fwk.DeploymentManagerImpl$ DeployConsoleLogger ora: ojdeploy] 30 April 2013 15:49:30 *.
    * [ora: ojdeploy] INFO:-deployment is complete. ----*
    * [ora: ojdeploy] *.
    * [completed oracle.jdevimpl.deploy.fwk.DeploymentManagerImpl$ DeployConsoleLogger ora: ojdeploy] 30 April 2013 15:49:30 *.
    * [ora: ojdeploy] INFO: time for deployment: 1 minute, 23 seconds *.
    * [ora: ojdeploy] *.
    * [completed oracle.jdevimpl.deploy.fwk.DeploymentManagerImpl$ DeployConsoleLogger ora: ojdeploy] 30 April 2013 15:49:30 *.
    * [ora: ojdeploy] INFO:-deployment is complete. ----*
    * [ora: ojdeploy] *.
    * [ora: ojdeploy] summary status written to /C:/JDeveloper/mywork/buildTest/Portal/deploy/ojdeploy-statuslog.xml*

    * copy: *.

    * all: *.

    * SUCCESSFUL BUILD. *
    Total time: 12 minutes 1 second *.



    However when I check the deployments in the console, I don't see my deployed application.
    I see no error as well output.

    can anyone suggest where I'm wrong?

    Thank you.

    Happy that you do your research :-)

    Yep, wlst is the best option for a generation automated. Using wlst provides options to configure your MDS application. I should have one of my python deploy scripts somewhere. For this, I'm going to watch tonight.

  • APEX4.0 - How to get the Application Builder

    Hello
    I'm new to Apex and I installed Apex4.0 on XE Windows successfully. I could successfully connect you as an 'admin', with 'internal' workspace and see the four menus admin as 'Manage applications', 'Manage the Instance', 'Manage Workspaces', and 'manage activity '.


    Are there any special settings I do see "Application Builder", "SQLWorkshop" etc?

    Basically how to 'Application builder' all things developer.

    Any help is really appreciated.

    I tried "apex.oracle.com", for application builder, but I wish I had in my local machine.

    / regarding
    Murali

    Hello murali.

    You must first create a space of 'real' work and the connection to this workspace.
    To create a workspace, you connect to the internal workspace (i.e., administration of APEX) and follow the instructions as documented here [url http://download.oracle.com/docs/cd/B28359_01/appdev.111/b32258/adm_wrkspc.htm#CHDJFJFA].

    -Udo

Maybe you are looking for