Webcenter page service add content api

WebCenter has native page service api to create or modify page by programming. But I can not find the adding page content api.
this url "http://docs.oracle.com/cd/E14571_01/webcenter.1111/e10149/pages_content.htm" is about page content, but there aren't api about page content.
how to use page content api by programming?
Thanks a lot.

I am unclear on the usecase to programatically use an API to create a page this way.
Can you explain why you cannot interact with the UI to develop pages?

Similar Messages

  • How do you enable 'Create Content' button on 'Add Content' page?

    How do you enable ‘Create Content’ button on ‘Add Content’ page?
    There is new functionality to a ‘Layout’ type personalization page like ‘Sales Dashboard’.
    Bug 4503123 INCONSISTENT WAY OF ADDING USER-DEFINED REGIONS ON WYSIWYG PAGE:
    There’s no way to add custom content to a configurable page.
    Add a “Create Content” button and let the user create a piece of content that extends to a region he creates.
    It says: Fixed->11.5.10.3CU
    In Oracle® Application Framework Personalization Guide Release 11i Part No. B25439-02 it says:
    p 4-5
    If you personalize a non-configurable page (a page that does not have the necessary metadata to personalize its layout) or when you run your application in Accessibility mode (profile option Self Service Accessibility Features (ICX_ACCESSIBILITY_FEATURES) is set to Standard Accessibility), you will not see the Page Layout Personalization page, as shown below. Instead, you will see the Page Hierarchy Personalization page, page 4-12, where you can perform the same personalization functions, using a descriptive tabular user interface.
    It tried this and can’t get it to display.
    Has anyone run accross this before?

    user587952,
    Can you describe your issue in detail forgetting those references for the time being. What exactly are you trying to do?
    Check this from the dev guide:
    In order to be able to take full advantage of page layout personalization capabilities, it is important when you create your configurable page, to use flexibleLayout and flexibleContent regions at all levels when you create the page hierarchy structure under your page layout region. In Oracle Applications, this is required, as it is the coding standard.
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Issue using Page Service APIs

    Hi
    Based on instruction provided in the document below I have created a simple java class to pull back all pages created through the Page Service API.
    http://download.oracle.com/docs/cd/E14571_01/webcenter.1111/e10148/jpsdg_page_service.htm#BABFEDAH
    Unfortunatelly the code keeps coming back with nothing even though I can confirm that there are few pages previously created for scope "s8bba98ff_4cbb_40b8_beee_296c916a23ed".
    I need help how I can sort this issue out.
    Thanks in advance
    package project1;
    import java.util.Iterator;
    import java.util.List;
    import oracle.adf.share.ADFContext;
    import java.util.Map;
    import oracle.mds.core.MDSInstance;
    import oracle.mds.core.MDSSession;
    import oracle.webcenter.page.model.PageDef;
    import oracle.webcenter.page.model.PageService;
    import oracle.webcenter.page.model.PageServiceFactory;
    import oracle.webcenter.framework.service.Scope;
    import oracle.webcenter.page.model.config.PageServiceConfig;
    import oracle.webcenter.page.internal.model.PageTreeNode;
    import oracle.webcenter.page.internal.model.PageServiceDC;
    import oracle.webcenter.framework.service.ServiceContext;
    public class Class1 {
    public Class1() {
    super();
    public List<PageDef> getPages()
    List<PageDef> pages;
    List<PageTreeNode> listPageTreeNode;
    String DEFAULT_SCOPE = "s8bba98ff_4cbb_40b8_beee_296c916a23ed";
    PageServiceConfig config = new PageServiceConfig(mdsSess, DEFAULT_SCOPE);
    PageService mPageService = PageServiceFactory.createInstance(config);
    pages = mPageService.getPageList();
    System.out.println("Size " + pages.size());
    System.out.println("Pages 0 Name = " + pages.get(0).getName());
    return pages;
    public static void main(String[] args) {
    Class1 class1 = new Class1();
    class1.getPages();
    }

    I am able to create new pages using the button added by dragging dropping the Page - Create New task flow.
    I can confirm that since the table shows all the pages created using the Page service.
    This SR is raised to request for some example java code that is needed to redended the new pages created using the PAge service as Tabs.
    I've added the followind lines to the jspx page source
    Rendering Pages as Tabs Using af:navigationPane
    <af:navigationPane id="tabs">
    <af:forEach var="tab" items="#{MyPageServiceBean.pages}">
    <af:commandNavigationItem text="#{tab.title}" id="cni1"/>
    </af:forEach>
    </af:navigationPane>
    This relies on a Managed Bean and the POJO associated to it that uses the getPages() method available in the Page Service API to pull back all pages.

  • How to add Content workflow to Webcenter spaces/ custom application

    I would like to add Content work-flows ( Add - review - publish of content) to Webcenter spaces.so that users of Spaces/ application can work with add- publish-review cycle. I want to know if any thing like portlet or something available that can be added.
    I have a webcenter 11g associated with OCS 10.1.3. Does the suites Content Portlet Suite/Content Integration Suite contain these workflows? Please help me in this regard thanks.
    Thanks,
    indra.

    Yes. it is the same way. once the Portletsuite is integrated you can create a workflow in Oracle conent server using Workflow Manager Applet. Extenal Identity store needs to be configured.
    But I have some problem with webcenter spaces users on external Ldap server. In contribution checkout step ,I am not getting the checkout link. i am getting exception like "not suffient privilage".
    But the workflow seems to work fine in idc application.
    Unable to get schema fields. User 'auser' does not have sufficient privileges
    * !csUserEventMessage,auser,CIS!$!csSchErrorGettingFields!csUserInsufficientAccess,auser
    intradoc.common.ServiceException: !csSchErrorGettingFields!csUserInsufficientAccess,auser
         at intradoc.server.ServiceRequestImplementor.buildServiceException(ServiceRequestImplementor*
    I created Users in webspaces using Own Registration feature. User gets created on Ldap server. And I am able to log on to the content server. If anybody happend to know more on this ,please reply.
    Edited by: indra_owc on Dec 21, 2009 7:03 PM

  • Functional overlap between WebCenter Services  and Beehive API

    Hi,
    I'm evaluating Beehive and have also just begun working with TP3 and WebCenter - and am curious about the rather substantial overlap between the new WebCenter Services and the Beehive API. Would anyone know if Beehive is utilizing the WebCenter Services internally, and just bundling them into that product and exposing them as Web Services through their API? Or are they just seperate and parallel efforts?
    Thanks.

    Hi,
    I suggest to post this on the Webcenter forum WebCenter Portal
    Frank

  • 1000 px div changes size as I add content elsewhere on the page

    Hi IE Folk,
    I have a 1000 px wide div and as I add content elsewhere on the page it changes in size a little (say about 5%).
    Is this correct / expected  / normal behavior ? 
    Should a 1000 px div always occupy EXACTLY 1000 pixcels on screen ?
    I also notice that with Zoom set to 100% on both IE and on Chrome that the image is smaller on the screen in Chrome ?  Why is that and shouldn't they be the same ?
    Thanks
    Terry Clancy
    ClanceZ
    Terry Clancy

    Do you have any sample web page to reproduce this issue? This would be better for us understand this issue. I am glad to make some test the sample.
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Page Creation using pageservice API in Webcenter Spaces(11.1.1.8)

    Hi,
    I am trying to create portal pages using pageserviceimpl api in webcenter spaces(11.1.1.8) by using the taskflow but i am getting the exception as below while creating the page
    Caused By: oracle.webcenter.page.model.PageServiceRuntimeException: oracle.webcenter.page.model.PageServiceRuntimeException
            at com.cvs.mylife.portal.pagecreate.bean.CreatePageMBean.createPage(CreatePageMBean.java:196)
            at com.cvs.mylife.portal.pagecreate.bean.CreatePageMBean.onDialogEvent(CreatePageMBean.java:347)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    Caused By: oracle.webcenter.page.model.PageServiceRuntimeException
            at oracle.webcenter.page.internal.model.PageServiceImpl.throwNoPrivException(PageServiceImpl.java:12539)
            at oracle.webcenter.page.internal.model.PageServiceImpl.createHierarchyPage(PageServiceImpl.java:4045)
            at com.cvs.mylife.portal.pagecreate.bean.CreatePageMBean.createPage(CreatePageMBean.java:175)
            at com.cvs.mylife.portal.pagecreate.bean.CreatePageMBean.onDialogEvent(CreatePageMBean.java:347)
    Can anyone please tel the value needs to be feed to create the page using the below method
                page =
        pageService.createHierarchyPage(parentPagePath, pageNameFormat, pageTitle,
                                    pageStyle, pageTemplate, createAfterPagePath);
    parentPagePath=?
    pageNameFormat=?
    pageTitle=?
    pageStyle=?
    pageTemplate=?
    createAfterPagePath=?
    This is very much need for one of our customer requirement.
    Regards,
    Santhosh

    Kingsley,
    I used the same ateam code for creating the page  in portal framework, it works fine there, but if i use the same code in webcenter spaces 11.1.1.8 it is not working and in that ateam code they are passing null to the parent page path and i tried all these entries for the parent page path in webcenter spaces but nothing worked.
    parentPagePath="/oracle/webcenter/page/scopedMD/s1df097cd_2859_4e32_bee4_16f81f5b09f3/";
    parentPagePath="/oracle/webcenter/page/scopedMD/s573026b5_4f17_45e0_bdae_986017c24427/pages.xml";
    parentPagePath="/oracle/webcenter/page/scopedMD/s573026b5_4f17_45e0_bdae_986017c24427/Page11.jspx"
    Regards,
    Santhosh

  • Content server and webcenter pages

    hi all,
    Can any one point to example where webcenter is getting content (text content typically u see on websites for example like amazzon, OR ebayy) stored some content repository (UCM, Documentum etc) and is rendering it as web content (HTML) in webcenter page ?
    all examples I see is about showing the list of files (bunch of .doc .txt .xls .word etc ) on the webcenter page.
    we do not want to see the folder and list of files in folder. we want tobe able to see the content delivered as web page (HTML) on Webcenter page.
    any link, idea ?
    thx
    d

    Hello d,
    we have the same problem (we want to connect to UCM, not sure about our DMSs) and here is the answer I got from the product management:
    PS3 has this out-of-the-box.
    you can check it out in a nightly build: http://webcenter-dev.us.oracle.com/workplacenightlybuild.html
    I'm afraid the system is oracle internal, so you might not be able to reach it.
    Still, hope it helps a little.
    Regards, Jiri

  • Need to know how to iterate a list of field from the req xml in page servic

    Hi All,
    Please help me out with java code in which i am able to iterate a list of field coming in the request xml to my page service class under read(Pageheader header) method of mine queryPagemaintenace class.
    package com.splwg.cm.domain.pageService;
    import java.util.ArrayList;
    import java.util.Collection;
    import java.util.Iterator;
    import java.util.List;
    import com.ibm.icu.math.BigDecimal;
    import com.splwg.base.api.businessObject.BusinessObjectDispatcher;
    import com.splwg.base.api.businessObject.BusinessObjectInstance;
    import com.splwg.base.api.businessObject.COTSInstanceListNode;
    import com.splwg.base.api.datatypes.Date;
    import com.splwg.base.api.lookup.BusinessObjectActionLookup;
    import com.splwg.base.api.service.DataElement;
    import com.splwg.base.api.service.ItemList;
    import com.splwg.base.api.service.PageHeader;
    import com.splwg.shared.common.ApplicationError;
    import com.splwg.shared.environ.FieldDefinition;
    import com.splwg.shared.environ.ListDefinition;
    import com.splwg.shared.logging.Logger;
    import com.splwg.shared.logging.LoggerFactory;
    * @author
    @QueryPage (program = CMUSER, service = CMUSER,
    * body = @DataElement (contents = { @ListField (name = USER_GROUP_LIST)
    * , @ListDataField (name = USR_GRP_ID)
    * , @DataField (name = MESSAGE_TEXT)
    * , @DataField (name = USER_ID)
    * , @DataField (name = PASSWORD)
    * , @DataField (name = LAST_NAME)
    * , @DataField (name = FIRST_NAME)
    * , @DataField (name = USER_TYPE_FLG)
    * , @DataField (name = EMAILID)}),
    * actions = { "add"
    * ,"read"
    * , "delete"
    * , "change"},
    * header = { @DataField (name = USER_TYPE_FLG)
    * , @DataField (name = EMAILID)
    * , @DataField (name = LAST_NAME)
    * , @DataField (name = FIRST_NAME)
    * , @DataField (name = PASSWORD)
    * , @DataField (name = USER_ID)},
    * headerFields = { @DataField (name = USER_TYPE_FLG)
    * , @DataField (name = USR_GRP_ID)
    * , @DataField (name = EMAILID)
    * , @DataField (name = LAST_NAME)
    * , @DataField (name = FIRST_NAME)
    * , @DataField (name = PASSWORD)
    * , @DataField (name = USER_ID)},
    * lists = { @List (name = USER_GROUP_LIST, size = 100, includeLCopybook = false,
    * body = @DataElement (contents = { @DataField (name = USR_GRP_ID)}))},modules = {})
    public class CMUSER extends CMUSER_Gen {
    public static final Logger logger = LoggerFactory.getLogger(CMUSER.class);
         DataElement root = new DataElement();
         PageHeader page = new PageHeader();
         protected DataElement read(PageHeader header) throws ApplicationError{
    I want to know how can i iterate this USER_GROUP_LIST in my read method and get the USR_GRP_ID field data from it.
    A Prompt reply from your end will help me to resolve this issue

    Guru Sir,
    i tried to override the add() method of the framework in that i was able to iterate the field from the list. But now the i am facing there is that i am not able to send back the response to the external system in XML format. I am getting a blank response in my SOAP UI Tool while testing here is the code:
    import java.util.ArrayList;
    import java.util.Collection;
    import java.util.Iterator;
    import java.util.List;
    import com.ibm.icu.math.BigDecimal;
    import com.splwg.base.api.businessObject.BusinessObjectDispatcher;
    import com.splwg.base.api.businessObject.BusinessObjectInstance;
    import com.splwg.base.api.businessObject.COTSInstanceListNode;
    import com.splwg.base.api.datatypes.Date;
    import com.splwg.base.api.lookup.BusinessObjectActionLookup;
    import com.splwg.base.api.service.DataElement;
    import com.splwg.base.api.service.ItemList;
    import com.splwg.base.api.service.PageHeader;
    import com.splwg.shared.common.ApplicationError;
    import com.splwg.shared.logging.Logger;
    import com.splwg.shared.logging.LoggerFactory;
    * @author
    @QueryPage (program = CMUSER4, service = CMUSER4,
    * body = @DataElement (contents = { @DataField (name = MESSAGE_TEXT)
    * , @DataField (name = PASSWORD)
    * , @DataField (name = USER_ID)
    * , @DataField (name = LAST_NAME)
    * , @DataField (name = FIRST_NAME)
    * , @DataField (name = USER_TYPE_FLG)
    * , @DataField (name = EMAILID)
    * , @ListDataField (name = USR_GRP_ID)
    * , @ListField (name = USER_GROUP_LIST)}),
    * actions = { "add"
    * , "delete"
    * , "change"
    * , "read"},
    * header = { @DataField (name = USER_ID)
    * , @DataField (name = MESSAGE_TEXT)},
    * headerFields = { @DataField (name = USER_ID)
    * , @DataField (name = MESSAGE_TEXT)},
    * lists = { @List (name = USER_GROUP_LIST, size = 100,
    * body = @DataElement (contents = { @DataField (name = USR_GRP_ID)}))}, modules = {})
    public class CMUSER4 extends CMUSER4_Gen {
         public static final Logger logger = LoggerFactory.getLogger(CMUSER4.class);
         DataElement root = new DataElement();
         PageHeader page = new PageHeader();
         protected PageHeader add(DataElement item) throws ApplicationError{
              BusinessObjectInstance boInstance = BusinessObjectInstance.create("CM-USER");
              String USR_GRP_ID = null;
              try{
              logger.info("Data coming from the Service into the Application is :"+item.get(STRUCTURE.USER_ID));
              logger.info("Data coming from the Service into the Application is :"+item.get(STRUCTURE.FIRST_NAME));
              logger.info("Data coming from the Service into the Application is :"+item.get(STRUCTURE.LAST_NAME));
              logger.info("Data coming from the Service into the Application is :"+item.get(STRUCTURE.EMAILID));
              // logger.info("Data coming from the Service into the Application is :"+getInputHeader().getString(STRUCTURE.list_USER_GROUP_LIST.USR_GRP_ID));
              // Iterator it = STRUCTURE.
              ItemList sourceList = item.getList(STRUCTURE.list_USER_GROUP_LIST.name);
              List userGrpID = new ArrayList();
              logger.info("The Size of the User Group List here is :"+sourceList.size());
              Iterator iter;
              if ((sourceList != null) &&
              (sourceList.size() > 0)) {
              for (iter = sourceList.iterator(); iter.hasNext(); ) {
              DataElement myItem = (DataElement)iter.next();
              USR_GRP_ID = myItem.get(STRUCTURE.list_USER_GROUP_LIST.USR_GRP_ID);
              logger.info("The User Group Id coming in the List here is :"+USR_GRP_ID);
              logger.info("Data coming from the Service into the Application is :"+item.get(STRUCTURE.PASSWORD));
              boInstance.set("user", item.get(STRUCTURE.USER_ID));
              boInstance.set("firstName", item.get(STRUCTURE.FIRST_NAME));
              boInstance.set("lastName", item.get(STRUCTURE.LAST_NAME));
              boInstance.set("emailAddress", item.get(STRUCTURE.EMAILID));
              // COTSInstanceList userGrpList = boInstance.getList("userGroupUser");
              // COTSInstanceListNode userGroupList = userGrpList.newChild();
              COTSInstanceListNode userGroupList = boInstance.getList("userGroupUser").newChild();
              userGroupList.set("userGroup", USR_GRP_ID);
              logger.info("Data coming from the Service into the Application is :"+userGroupList.toString());
              /*boInstance.set
              boInstance.set("userGroup", getInputHeader().getString(STRUCTURE.HEADER.USR_GRP_ID));*/
              // UserTypeLookup.constants.TEMPLATE_USER
              //if(element.get(STRUCTURE.USER_TYPE_FLG))
              //boInstance.set("user", element.get(STRUCTURE.));
              boInstance.set("dashboardWidth","200");
              boInstance.set("homeNavigationOption","CI0000000574");
              boInstance.set("language","ENG");
              boInstance.set("toDoEntriesAge1", new BigDecimal(50));
              boInstance.set("toDoEntriesAge2",new BigDecimal(100));
              boInstance.set("displayProfileCode", "NORTHAM");
              String expirationDate = "2100-12-31";
              String[] array = expirationDate.split("-");
              userGroupList.set("expirationDate",new Date(Integer
                             .parseInt(array[0]), Integer
                             .parseInt(array[1]), Integer
                             .parseInt(array[2])));
              //boInstance.set("userGroupUser", userGroupList);
              COTSInstanceListNode roleUserList = boInstance.getList("roleUser").newChild();
              roleUserList.set("toDoRole","F1_DFLT");
              COTSInstanceListNode dataAccessList = boInstance.getList("dataAccessUser").newChild();
              dataAccessList.set("dataAccessRole","***");
              String expiryDate = "2100-01-01";
              String[] array1 = expiryDate.split("-");
              dataAccessList.set("expireDate",new Date(Integer
                             .parseInt(array1[0]), Integer
                             .parseInt(array1[1]), Integer
                             .parseInt(array1[2])));
              BusinessObjectDispatcher.execute(boInstance,
                             BusinessObjectActionLookup.constants.FAST_ADD);
              page.put(STRUCTURE.HEADER.MESSAGE_TEXT, "User Added Successfully");
              page.put(STRUCTURE.HEADER.USER_ID,item.get(STRUCTURE.USER_ID));
              }catch(Exception e){
                   e.printStackTrace();
                   page.put(STRUCTURE.HEADER.MESSAGE_TEXT, "Caught Exception in the ORMB System. Please reach out to the Admin"+e.getMessage());
                   page.put(STRUCTURE.HEADER.USER_ID,item.get(STRUCTURE.USER_ID));
              return page;
    If you can help me to find out what went wrong here while sending the response back it can close my issue.

  • Add Content renders blank pop list

    I have created a Webcenter application.
    The edit button changes the mode to editable. Upon hitting the Add Content button, a blank pop list is rendered with the following exception:
    Mar 12, 2010 5:28:35 AM oracle.adfinternal.rc.model.service.CatalogService getCatalogContext()
    SEVERE:
    oracle.adf.rc.model.exception.InvalidCatalogException: cannot initialize the catalog context with catalog [default-catalog]
         at oracle.adfinternal.rc.model.service.CatalogService.getCatalogContext(CatalogService.java:1720)
         at oracle.adfinternal.rc.model.service.CatalogService.retrieveItems(CatalogService.java:1412)
         at oracle.adfinternal.rc.model.service.CatalogService.getItems(CatalogService.java:499)
         at oracle.adf.rc.model.dc.ResourceCatalog.getItems(ResourceCatalog.java:303)
         at oracle.adf.rc.model.dc.ResourceCatalog.getItems(ResourceCatalog.java:490)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at oracle.adf.model.binding.DCInvokeMethod.invokeMethod(DCInvokeMethod.java:567)
         at oracle.adf.model.binding.DCDataControl.invokeMethod(DCDataControl.java:2113)
         at oracle.adf.model.bc4j.DCJboDataControl.invokeMethod(DCJboDataControl.java:3020)
         at oracle.adf.model.bean.DCBeanDataControl.invokeMethod(DCBeanDataControl.java:439)
         at oracle.adf.model.binding.DCInvokeMethod.callMethod(DCInvokeMethod.java:257)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1625)
         at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2120)
         at oracle.adf.model.bean.DCBeanDataControl.invokeOperation(DCBeanDataControl.java:467)
         at oracle.adf.model.adapter.AdapterDCService.invokeOperation(AdapterDCService.java:307)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:730)
         at oracle.jbo.uicli.binding.JUMethodIteratorDef$JUMethodIteratorBinding.invokeMethodAction(JUMethodIteratorDef.java:173)
         at oracle.jbo.uicli.binding.JUMethodIteratorDef$JUMethodIteratorBinding.initSourceRSI(JUMethodIteratorDef.java:656)
         at oracle.adf.model.binding.DCIteratorBinding.callInitSourceRSI(DCIteratorBinding.java:1655)
         at oracle.adf.model.binding.DCIteratorBinding.internalGetRowSetIterator(DCIteratorBinding.java:1631)
         at oracle.adf.model.binding.DCIteratorBinding.setRangeSize(DCIteratorBinding.java:3307)
         at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3115)
         at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2791)
         at oracle.adf.controller.internal.binding.TaskFlowRegionController.refreshRegion(TaskFlowRegionController.java:166)
         at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3084)
         at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2791)
         at oracle.adf.controller.internal.binding.TaskFlowRegionController.refreshRegion(TaskFlowRegionController.java:166)
         at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3084)
         at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2791)
         at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareRender(PageLifecycleImpl.java:546)
         at oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.prepareRender(FacesPageLifecycle.java:78)
         at oracle.adf.controller.v2.lifecycle.Lifecycle$9.execute(Lifecycle.java:222)
         at oracle.adfinternal.controller.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:190)
         at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.access$1000(ADFPhaseListener.java:19)
         at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$5.before(ADFPhaseListener.java:393)
         at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.beforePhase(ADFPhaseListener.java:58)
         at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.beforePhase(ADFLifecyclePhaseListener.java:42)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:246)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:193)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:189)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:97)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at com.bea.content.manager.servlets.ContentServletFilter.doFilter(ContentServletFilter.java:178)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:230)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3593)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2203)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2109)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1427)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: oracle.adf.rc.exception.DefinitionNotFoundException: cannot find resource catalog [default-catalog] using MDS path=[oracle/adf/rc/metadata/default-catalog.xml] Root Cause=[MDS-00013: no metadata found for metadata object "/oracle/adf/rc/metadata/default-catalog.xml"] [Root exception is oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object "/oracle/adf/rc/metadata/default-catalog.xml"]
         at oracle.adfinternal.rc.catalog.CatalogImpl.openCatalog(CatalogImpl.java:150)
         at oracle.adfinternal.rc.catalog.CatalogImpl.openCatalog(CatalogImpl.java:108)
         at oracle.adfinternal.rc.core.RCSessionImpl.getCatalog(RCSessionImpl.java:339)
         at oracle.adfinternal.rc.core.RCSessionImpl.getCatalog(RCSessionImpl.java:323)
         at oracle.adfinternal.rc.model.service.CatalogService.getCatalogContext(CatalogService.java:1708)
         ... 73 more
    The jspx page:
    <?xml version='1.0' encoding='UTF-8'?>
    <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
    xmlns:pe="http://xmlns.oracle.com/adf/pageeditor"
    xmlns:cust="http://xmlns.oracle.com/adf/faces/customizable">
    <jsp:directive.page contentType="text/html;charset=UTF-8"/>
    <f:view locale="#{applCorePrefs.locale}">
    <af:document id="d1">
    <af:form id="f1">
    <af:panelSplitter orientation="vertical" splitterPosition="50" id="ps1">
    <f:facet name="first">
    <af:panelStretchLayout id="psl1" startWidth="400px"
    endWidth="300px" topHeight="0px"
    bottomHeight="0px">
    <f:facet name="bottom"/>
    <f:facet name="center"/>
    <f:facet name="start"/>
    <f:facet name="end">
    <af:panelGroupLayout id="pgl1" layout="scroll">
    <pe:changeModeButton id="cmb1"/>
    </af:panelGroupLayout>
    </f:facet>
    <f:facet name="top"/>
    </af:panelStretchLayout>
    </f:facet>
    <f:facet name="second">
    <!-- id="af_one_column_header_stretched_with_splitter" -->
    <pe:pageCustomizable id="pageCustomizable1">
    <f:facet name="editor">
    <pe:pageEditorPanel id="pep1"/>
    </f:facet>
    <pe:layoutCustomizable id="layoutCustomizable1">
    <cust:panelCustomizable id="panelCustomizable1"/>
    <f:facet name="contentA">
    <cust:panelCustomizable id="panelCustomizable2"/>
    </f:facet>
    <f:facet name="contentB">
    <cust:panelCustomizable id="panelCustomizable3"
    layout="horizontal">
    <cust:showDetailFrame text="Custom Show Detail Header Text" id="sdf1"/>
    <af:inputText label="First Label" id="it1"/>
    </cust:panelCustomizable>
    </f:facet>
    </pe:layoutCustomizable>
    </pe:pageCustomizable>
    </f:facet>
    </af:panelSplitter>
    </af:form>
    </af:document>
    </f:view>
    </jsp:root>
    What is wrong with the page here? Or is there any jar that I have missed out.

    I have the same exceptions thrown at me. Unfortunately, I do have the default-catalog.xml created for me. But for some reason it is not found it seems. I have tried creating a custom catalog, but that is not found either. How does one specify in which directory the framework should look for this catalog? Is there anything else to influence the frameworks ability to find a file that clearly exists!
    best regards
    Lucas

  • WebCenter Interaction or Oracle Content Integration Suite?

    Hello all,
    I am a newbie to WebCenter.
    I am very confused with whice we should use to integrate Oracle UCM with WebCenter, WebCenter Interaction or Oracle Content Integration Suite?
    Is there any guides for UCM and WebCenter(10g and 11g) Integration?
    Regards,
    Kerr

    Geoff Garcia wrote:
    What has your experience with UCM been like? Are the portlets good? comparable to publisher in functionality?
    How is the ease of use for non-technical content managers?
    Workflow simple?Hi Geoff,
    Whoah, that’s a lot of questions, this should probably be on another thread. By far, this in not a definitive review. (only personal experiences).
    But here goes…
    Assuming you’re using WCI 10.3.0\ALUI 6.5.x:
    What has your experience with UCM been like?
    - Good. You should take UCM training to get the full breadth of what it offers.
    - UCM Install: Pretty simple. If you know where to look.
    - UCM is a Site Manager\builder and THEN some! CPS Portlet Integration covers a small set use cases of its full potential. UCM appears to be a stand alone product.
    - CPS Portlet integration. Not tightly integrated… Currently, you will have to manually add the portal users in the USERS ADMIN utility in the UCM installation. CPS Portlets EAR file is deployed on the OC4J Container/frameworks, which makes it a "Producer". ALUI WSRP Piece is the "Consumer" of the CPS Portlets into the Portal. Make sure you have installed ALUI WSRP correctly. Suggest learning about “WSDL”s. Currently, ALUI WSRP only supports version 1.0 WSDL’s. Only use the version CPS Portlet 1.0 WSDL’s, it offers you both 1.0 and 2.0.
    - What is OC4J Container? ‘http://www.oracle.com/technology/tech/java/oc4j/1013/index.html’ Just install the oc4j frameworks… the full installation appears to be unnecessary.
    Are the portlets good? Comparable to publisher in functionality?
    - The CPS Portlet Suite only represents Administration Portlets for UCM. There is no single .PTE file for CPS Integration. Per Documentation, "3.2.2 CPS Consumption Steps". You have to manage your admin objects.
    - There are no fancy wizards that will make your portlets, YET. Hopefully, this will be available in the future. Web service and portlet creation must be done manually. You must manually create your own web services to point at off site content.
    How is the ease of use for non-technical content managers?
    - Well, once it is set up and you’re trained on UCM. Sure it's snap.
    Workflow simple?
    - Sorry, I haven't worked with this functionality.
    Comments: Publisher really pampers you with all its portlet wizards. Look for them in WCI 11G/above.
    Hope this helps.
    Cheers!!!
    !http://farm3.static.flickr.com/2546/3799299046_4fc6d348be.jpg!

  • Integration of Webcenter Discussion service with ADF Application

    Hi,
    I'm in the process of integrating the Webcenter Discussion service in an ADF Application.
    I have completed the following steps.
    1. Installed JDeveloper 11g and Webcenter 11g.
    2. Configured the Discussion server which was installed along with Webcenter 11g.
    3. Integrated Discussions with ADF Application by creating a Discussion connection.
    The ADF Application is running fine. But the forums are displaying empty. In the Discussion server, I'm unable to create new users and there are no options to create forums and to create threads.
    Help me in getting the below things,
    1. Where we can create forums?
    2. What settings we need to make for new forums and where to do those settings?
    3. Are there any settings to create new users as i have only one default user 'weblogic'? When i create new users from Discussion server, I'm getting the message as 'Create users not supported'.

    Hope you are using WC_Collaborations managed server to manage all discussion forum activites.
    For you requirement ,you need to navigate the following url:
    http://<server address>:<WC_collaboration port>/owc_discussions/admin
    it will take you to jive forum admin page .where you can create new forums and new users also. For user and groups management ,visit -
    http://docs.jivesoftware.com/latest/documentation/forums-admin-guide.html#users_groups
    In your application , all users are coming from weblogic server's embedded LDAP or from external LDAP(if you configure so ). there also you can create user.
    I have a doubt ,regarding your application.
    Are you using only ADF application ,or webcenter application.
    for displaying discussion forum ,you need webcenter discussion forums taskflows in your page .
    If you use only ADF application,then you need to add all the forum corresponding libraries in your application otherwise need to consult with oracle support.

  • How to copy a page( webpart page) with its content using client side.

    How to copy a page(in my case  webpart page) with its content(it may contain webparts) using client code (i mean using SPservices or ECMA script).
    What i am planning is ,to give end user a page where it will contain text box to specify  name of page and a button with the help of  content editor webpart.
    where on click of button we need to write client side code such that it should create a new page from a existing page in a library with given name by user.
    Any suggestion would be helpful. For your information we can do it through UI with the help Site Actions / Manage Content and Structure.But i want to automate it using client side code.Server side code is restricted.
    or can we create a template of an existing page with content without the help of sharepoint designer.
    Thanks in advance
    with regards Ravichandra

    This is good example
    http://balajiindia.wordpress.com/2011/05/27/using-jquery-with-custom-web-services-in-sharepoint/
    Create web service
    http://balajiindia.wordpress.com/2011/05/27/using-jquery-with-custom-web-services-in-sharepoint/. Create method "Create Page" http://www.learningsharepoint.com/2010/09/17/create-publishing-pages-sharepoint-2010-programmatically/
    Build your Java Script. You can use Content Editor Web Part if you want to avoid custom web part development http://www.codeproject.com/Articles/544538/JQuery-with-SharePoint
    Oleg

  • SQL Server Reporting Services Add-In for SharePoint not installing properly

    Environment: Windows Server 2008R2, SQL Server 2012, SharePoint 2013 Enterprise
    When I run the install for SQL Server 2012 Reporting Services Add-in for SharePoint it SHOULD install to c:\program files\common files\Microsoft Shared\Web Server Extensions\14 AND 15. Specifically it should drop a mess of ASPx pages for admin to the \templates\Admin\ReportServer
    folder. In this environment it only pushes them to the 14 folder and not the 15. Any ideas on why this would happen? I have not ever seen this before and it is hosing the install completely.

    Hi Gouranga,
    According to your description, when you install the SQL Server 2012 Reporting Services Add-in for SharePoint 2013, you find the files are installed into the folder for sharepoint 2010(..../14). Right?
    In Reporting Services, Not all features are supported in all combinations of report server, Reporting Services add-in for SharePoint, and SharePoint Products. Please see the linke below:
    Supported Combinations of SharePoint and Reporting Services Server and Add-in (SQL Server 2012)
    As you can see in the link, the SQL Server 2012 Reporting Services Add-in is only for Sharepoint 2010. This the reason why it's installed into the file for sharepoint 2010.
    Reference:
    Where to find the Reporting Services add-in for SharePoint Products (SharePoint 2010 and SharePoint 2013)
    Install or Uninstall the Reporting Services Add-in for SharePoint
    If you have any question, please feel free to ask.
    Best Regards,
    Simon Hou

  • SQL Server Reporting Services Add-In disappered but SSRS Service Application is there

    Good Day,
    I am using SQL Server 2012 SP1, and SharePoint 2013 SP1.
    In the SharePoint Central Admin, Reporting Services Add-In is missing but in the "Manage Service Application" page, SQL Server Reporting Services Application is appearing and I have created SQL Server Reporting Services Application. And, in
    the "Services on Server page", the "SQL Server Reporting Services Service" is started.
    I would like to configure SSRS on SharePoint Central Admin for my SSRS reports.
    Please help me, how to get Reporting Services Add-in the SharePoint Central Admin.
    Thanks in advance

    Hope you have followed all steps below:
    http://blogs.msdn.com/b/biblog/archive/2012/12/04/installing-and-configuring-sql-reporting-services-on-sharepoint-2013.aspx
    http://technet.microsoft.com/en-us/library/ms144289.aspx
    http://technet.microsoft.com/en-us/library/gg492278.aspx

Maybe you are looking for