Migrating existing site content to UCM
We looking for any tools, APIs that help in migrating the existing content of web sites to UCM. The site content is structured and needs to mapped to WCM content in UCM. The site has static as well as dynamic content.
For dynamic content we are assuming a DB is used. But not sure if the entire functional information shown for a page is coming from the DB. Want to understand if any tools are available to make migration of content from a DB to UCM.
For static pages we have to extract the content and move it to UCM. Here also it is not clear as to how many static pages are there. Our concern is that if too many static pages (having a similar template) are there then manual migration may not work out. We may have to parse the html content and create structured WCM content out of them. Our doubt is do we have any API to create WCM content programatically?
Regards,
Pratap
Hi Pratap,
we here at Fishbowl have developed just such a site migrator. It takes existing sites and will import and build them into a new WCM (10gR4) site.
Our site migrator focuses on the body content of the sites (i.e. what end users will be editing in context). You still need to build out your navigation structure etc. However, we do parse the contents of your existing sites into specific region definitions of the new WCM.
contact [email protected] for more info.
Warmly,
Billy Cripe
Fishbowl Solutions
Similar Messages
-
Add existing site content type to doc lib -power shell
Add-PSSnapIn Microsoft.SharePoint.PowerShell
#Update : incomplete on 09-feb-2015 05 pm
$siteCollecURL = "http://sirvr11:123/sites/Engineering/WIP"
$basicContentType="Basic Content Type"
#$siteColl = Get-SPSite -Identity $siteCollecURL
$paramWeb = Get-SPWeb -Identity $siteCollecURL
Write-Host $siteColl.Url
$pdoclib ="CY"
$docLib = $paramWeb.Lists[$pdoclib]
$docLib.Title
if ($docLib -ne $null)
$docLib.ContentTypesEnabled = $true
$docLib.Update()
#Add site content types to the list
$ctToAdd = $paramWeb.ContentTypes["Basic Content Type"]
$ctToAdd.Name
pause
try
$ct = $docLib.ContentTypes.Add($ctToAdd)
catch
write-host "error adding Content type" $ct.Name "to" $docLib.Title
write-host "Content type" $ct.Name "added to list" $docLib.Title
$docLib.Update()
am trying to add the "BasicContent Type" to my doc lib called "CY" with the help of above power shells cript.
but it failed to add .
getting the error message.can anyone pls help where am missing any steps /line of code.
help is appreciated!Hi,
try the following
#Get site object and specify name of the library to look for in each site
$site = Get-SPSite http://portal
$lookForList = "Shared Documents"
#Walk through each site and change content types on the list specified
$site | Get-SPWeb -Limit all | ForEach-Object {
write-host "Checking site:"$_.Title
#Make sure content types are allowed on the list specified
$docLibrary = $_.Lists[$lookForList]
if ($docLibrary -ne $null)
$docLibrary.ContentTypesEnabled = $true
$docLibrary.Update()
#Add site content types to the list
$ctToAdd = $site.RootWeb.ContentTypes["Sales Document"]
$ct = $docLibrary.ContentTypes.Add($ctToAdd)
write-host "Content type" $ct.Name "added to list" $docLibrary.Title
$ctToAdd = $site.RootWeb.ContentTypes["IT Document"]
$ct = $docLibrary.ContentTypes.Add($ctToAdd)
write-host "Content type" $ct.Name "added to list" $docLibrary.Title
$docLibrary.Update()
else
write-host "The list" $lookForList "does not exist in site" $_.Title
#Dispose of the site object
$site.Dispose()
Kind Regards,
John Naguib
Technical Consultant/Architect
MCITP, MCPD, MCTS, MCT, TOGAF 9 Foundation
Please remember to mark your question as answered if this solves your problem -
SharePoint REST service to add an exsiting site content type to a list/library
Trying to use SharePoint 2013 REST Service to add existing site content types to a list/library. Below MSDN article suggests that the POST method is available but does not say how to use it.
http://msdn.microsoft.com/en-us/library/office/jj246793%28v=office.15%29.aspx#postsyntax_htm
POST http://<sitecollection>/<site>/_api/web/lists(listid)/contenttypes/add(parameters)
How do we create the body for this rest call?Hi You need to use the addAvailableContentType method to attach a Existing Content Type to a list/Library.
Consider the below Sample. Take the Id of the Content Type and pass it.
the REST API URL is
http://<sitecollection>/<site>/_api/web/lists(listid)/contenttypes/addAvailableContentType(contentTypeId)
var siteUrl = _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/getbytitle('Employees')/ContentTypes/AddAvailableContentType";
var call = jQuery.ajax({
url: siteUrl,
type: "POST",
data: JSON.stringify({
"contentTypeId": "0x0100E5EC1FE6D284A74A972A1776FFFE2DA0"
headers:
'accept': 'application/json;odata=verbose',
"content-type": "application/json;odata=verbose",
"X-RequestDigest": jQuery("#__REQUESTDIGEST").val()
call.done(function (data, textStatus, jqXHR) {
var message = jQuery("#message");
message.text("Added Content Type Successfully");
call.fail(function (data, errorcode, errormessage) {
alert("Could not enable content types: " + errormessage);
Here 0x0100E5EC1FE6D284A74A972A1776FFFE2DA0 is the Content Type Id of my existing Content type "Employees"
Ensure the AllowContentTypes is set to True for that List/Library
R.Mani | http://rmanimaran.wordpress.com -
Error while upload content in UCM: after site studio integration with UCM
Hi All,
To use Site Studio, I enabled following components in UCM:
Link Manager; DBSearchContainsOpSupport; SiteStudion; SiteStudionExternalApplication
But after this activity I am facing followig error while uploading any content in UCM. :
Error
1/13/14 5:36 PM
Event generated by user 'weblogic' at host '172.21.140.207:16200'. Unable to execute service CHECKIN_NEW_SUB and function Imeta.
Unable to execute query 'IdsDocMetaDataDocMeta(INSERT INTO DocMeta(dID,xComments,xExternalDataSet,xIdcProfile,xPartitionId,xWebFlag,xStorageRule,xIPMSYS_APP_ID,xIPMSYS_BATCH_ID1,xIPMSYS_BATCH_SEQ,xIPMSYS_PARENT_ID,xIPMSYS_REDACTION,xIPMSYS_SCKEY,xIPMSYS_STATUS,xCollectionID,xHidden,xReadOnly,xInhibitUpdate,xForceFolderSecurity,xTrashDeleter,xTrashDeleteDate,xTrashDeleteLoc,xTrashDeleteName,xTemplateType,xWCTags,xWCPageId,xWCWorkflowAssignment,xWCWorkflowApproverUserList,xShort_Description,xDetailed_Description,xWebsiteObjectType,xWebsites,xDontShowInListsForWebsites,xWebsiteSection,xRegionDefinition) VALUES(10810,'','','','','','DispByContentId','',0,'',0,0,'','',0,'FALSE','FALSE','FALSE','FALSE','',null,0,'','','','','','','','','','','','',''))'. ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE
java.sql.SQLException: ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE. [ Details ] An error has occurred. The stack trace below shows more information. !csUserEventMessage,weblogic,172.21.140.207:16200!$!csServiceDataException,CHECKIN_NEW_SUB,Imeta!$!csDbUnableToExecuteQuery,IdsDocMetaDataDocMeta(INSERT INTO DocMeta(dID\,xComments\,xExternalDataSet\,xIdcProfile\,xPartitionId\,xWebFlag\,xStorageRule\,xIPMSYS_APP_ID\,xIPMSYS_BATCH_ID1\,xIPMSYS_BATCH_SEQ\,xIPMSYS_PARENT_ID\,xIPMSYS_REDACTION\,xIPMSYS_SCKEY\,xIPMSYS_STATUS\,xCollectionID\,xHidden\,xReadOnly\,xInhibitUpdate\,xForceFolderSecurity\,xTrashDeleter\,xTrashDeleteDate\,xTrashDeleteLoc\,xTrashDeleteName\,xTemplateType\,xWCTags\,xWCPageId\,xWCWorkflowAssignment\,xWCWorkflowApproverUserList\,xShort_Description\,xDetailed_Description\,xWebsiteObjectType\,xWebsites\,xDontShowInListsForWebsites\,xWebsiteSection\,xRegionDefinition) VALUES(10810\,''\,''\,''\,''\,''\,'DispByContentId'\,''\,0\,''\,0\,0\,''\,''\,0\,'FALSE'\,'FALSE'\,'FALSE'\,'FALSE'\,''\,null\,0\,''\,''\,''\,''\,''\,''\,''\,''\,''\,''\,''\,''\,''))!$ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE<br>!syJavaExceptionWrapper,java.sql.SQLException: ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE<br> intradoc.common.ServiceException: !csServiceDataException,CHECKIN_NEW_SUB,Imeta!$ *ScriptStack CHECKIN_NEW_SUB 3:doScriptableAction,dDocName=abc0013:doSubService,dDocName=abc001CHECKIN_NEW_SUB,dDocName=abc0012:Imeta,dID=10810,dDocName=ABC001 at intradoc.server.ServiceRequestImplementor.buildServiceException(ServiceRequestImplementor.java:2115) at intradoc.server.Service.buildServiceException(Service.java:2326) at intradoc.server.Service.createServiceExceptionEx(Service.java:2320) at intradoc.server.Service.createServiceException(Service.java:2315) at intradoc.server.ServiceRequestImplementor.handleActionException(ServiceRequestImplementor.java:1766) at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1716) at intradoc.server.Service.doAction(Service.java:547) at intradoc.server.ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1458) at intradoc.server.Service.doActions(Service.java:542) at intradoc.server.ServiceRequestImplementor.executeSubServiceCode(ServiceRequestImplementor.java:1322) at intradoc.server.Service.executeSubServiceCode(Service.java:4023) at intradoc.server.ServiceRequestImplementor.executeServiceEx(ServiceRequestImplementor.java:1200) at intradoc.server.Service.executeServiceEx(Service.java:4018) at intradoc.server.Service.executeService(Service.java:4002) at intradoc.server.Service.doSubService(Service.java:3912) 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 intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86) at intradoc.common.ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:310) at intradoc.common.ClassHelperUtils.executeMethod(ClassHelperUtils.java:295) at intradoc.server.Service.doCodeEx(Service.java:620) at intradoc.server.Service.doCode(Service.java:575) at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1643) at intradoc.server.Service.doAction(Service.java:547) at intradoc.server.Service.doScriptableAction(Service.java:3964) 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 intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86) at intradoc.common.ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:310) at intradoc.common.ClassHelperUtils.executeMethod(ClassHelperUtils.java:295) at intradoc.server.Service.doCodeEx(Service.java:620) at intradoc.server.Service.doCode(Service.java:575) at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1643) at intradoc.server.Service.doAction(Service.java:547) at intradoc.server.ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1458) at intradoc.server.Service.doActions(Service.java:542) at intradoc.server.ServiceRequestImplementor.executeActions(ServiceRequestImplementor.java:1391) at intradoc.server.Service.executeActions(Service.java:528) at intradoc.server.ServiceRequestImplementor.doRequest(ServiceRequestImplementor.java:737) at intradoc.server.Service.doRequest(Service.java:1956) at intradoc.server.ServiceManager.processCommand(ServiceManager.java:437) at intradoc.server.IdcServerThread.processRequest(IdcServerThread.java:265) at intradoc.idcwls.IdcServletRequestUtils.doRequest(IdcServletRequestUtils.java:1354) at intradoc.idcwls.IdcServletRequestUtils.processFilterEvent(IdcServletRequestUtils.java:1731) at intradoc.idcwls.IdcIntegrateWrapper.processFilterEvent(IdcIntegrateWrapper.java:222) at sun.reflect.GeneratedMethodAccessor134.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at idcservlet.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:87) at idcservlet.common.ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:305) at idcservlet.common.ClassHelperUtils.executeMethodWithArgs(ClassHelperUtils.java:278) at idcservlet.ServletUtils.executeContentServerIntegrateMethodOnConfig(ServletUtils.java:1704) at idcservlet.IdcFilter.doFilter(IdcFilter.java:457) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at 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:315) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at 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:315) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715) at 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) Caused by: intradoc.data.DataException: !csDbUnableToExecuteQuery,IdsDocMetaDataDocMeta(INSERT INTO DocMeta(dID\,xComments\,xExternalDataSet\,xIdcProfile\,xPartitionId\,xWebFlag\,xStorageRule\,xIPMSYS_APP_ID\,xIPMSYS_BATCH_ID1\,xIPMSYS_BATCH_SEQ\,xIPMSYS_PARENT_ID\,xIPMSYS_REDACTION\,xIPMSYS_SCKEY\,xIPMSYS_STATUS\,xCollectionID\,xHidden\,xReadOnly\,xInhibitUpdate\,xForceFolderSecurity\,xTrashDeleter\,xTrashDeleteDate\,xTrashDeleteLoc\,xTrashDeleteName\,xTemplateType\,xWCTags\,xWCPageId\,xWCWorkflowAssignment\,xWCWorkflowApproverUserList\,xShort_Description\,xDetailed_Description\,xWebsiteObjectType\,xWebsites\,xDontShowInListsForWebsites\,xWebsiteSection\,xRegionDefinition) VALUES(10810\,''\,''\,''\,''\,''\,'DispByContentId'\,''\,0\,''\,0\,0\,''\,''\,0\,'FALSE'\,'FALSE'\,'FALSE'\,'FALSE'\,''\,null\,0\,''\,''\,''\,''\,''\,''\,''\,''\,''\,''\,''\,''\,''))!$ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE at intradoc.jdbc.JdbcWorkspace.handleSQLException(JdbcWorkspace.java:2546) at intradoc.jdbc.JdbcWorkspace.execute(JdbcWorkspace.java:586) at intradoc.data.IdcDataSource.modData(IdcDataSource.java:891) at intradoc.data.IdcDataSourceQuery.execute(IdcDataSourceQuery.java:143) at intradoc.data.IdcDataSourceUtils.execute(IdcDataSourceUtils.java:99) at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1616) ... 79 more Caused by: java.sql.SQLException: ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:462) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405) at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:931) at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:481) at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:205) at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:548) at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:202) at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:1110) at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1488) at oracle.jdbc.driver.OracleStatement.doScrollExecuteCommon(OracleStatement.java:6518) at oracle.jdbc.driver.OracleStatement.doScrollStmtExecuteQuery(OracleStatement.java:6665) at oracle.jdbc.driver.OracleStatement.executeUpdateInternal(OracleStatement.java:2151) at oracle.jdbc.driver.OracleStatement.executeUpdate(OracleStatement.java:2091) at oracle.jdbc.driver.OracleStatementWrapper.executeUpdate(OracleStatementWrapper.java:320) at weblogic.jdbc.wrapper.Statement.executeUpdate(Statement.java:511) at intradoc.jdbc.JdbcWorkspace.execute(JdbcWorkspace.java:566) ... 83 more
Error
1/13/14 5:37 PM
Event generated by user 'weblogic' at host '172.21.140.207:16200'. Unable to execute service CHECKIN_NEW_SUB and function Imeta.
Unable to execute query 'IdsDocMetaDataDocMeta(INSERT INTO DocMeta(dID,xComments,xExternalDataSet,xIdcProfile,xPartitionId,xWebFlag,xStorageRule,xIPMSYS_APP_ID,xIPMSYS_BATCH_ID1,xIPMSYS_BATCH_SEQ,xIPMSYS_PARENT_ID,xIPMSYS_REDACTION,xIPMSYS_SCKEY,xIPMSYS_STATUS,xCollectionID,xHidden,xReadOnly,xInhibitUpdate,xForceFolderSecurity,xTrashDeleter,xTrashDeleteDate,xTrashDeleteLoc,xTrashDeleteName,xTemplateType,xWCTags,xWCPageId,xWCWorkflowAssignment,xWCWorkflowApproverUserList,xShort_Description,xDetailed_Description,xWebsiteObjectType,xWebsites,xDontShowInListsForWebsites,xWebsiteSection,xRegionDefinition) VALUES(10811,'','','','','','DispByContentId','',0,'',0,0,'','',0,'FALSE','FALSE','FALSE','FALSE','',null,0,'','','','','','','','','','','','',''))'. ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE
java.sql.SQLException: ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE. [ Details ] An error has occurred. The stack trace below shows more information. !csUserEventMessage,weblogic,172.21.140.207:16200!$!csServiceDataException,CHECKIN_NEW_SUB,Imeta!$!csDbUnableToExecuteQuery,IdsDocMetaDataDocMeta(INSERT INTO DocMeta(dID\,xComments\,xExternalDataSet\,xIdcProfile\,xPartitionId\,xWebFlag\,xStorageRule\,xIPMSYS_APP_ID\,xIPMSYS_BATCH_ID1\,xIPMSYS_BATCH_SEQ\,xIPMSYS_PARENT_ID\,xIPMSYS_REDACTION\,xIPMSYS_SCKEY\,xIPMSYS_STATUS\,xCollectionID\,xHidden\,xReadOnly\,xInhibitUpdate\,xForceFolderSecurity\,xTrashDeleter\,xTrashDeleteDate\,xTrashDeleteLoc\,xTrashDeleteName\,xTemplateType\,xWCTags\,xWCPageId\,xWCWorkflowAssignment\,xWCWorkflowApproverUserList\,xShort_Description\,xDetailed_Description\,xWebsiteObjectType\,xWebsites\,xDontShowInListsForWebsites\,xWebsiteSection\,xRegionDefinition) VALUES(10811\,''\,''\,''\,''\,''\,'DispByContentId'\,''\,0\,''\,0\,0\,''\,''\,0\,'FALSE'\,'FALSE'\,'FALSE'\,'FALSE'\,''\,null\,0\,''\,''\,''\,''\,''\,''\,''\,''\,''\,''\,''\,''\,''))!$ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE<br>!syJavaExceptionWrapper,java.sql.SQLException: ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE<br> intradoc.common.ServiceException: !csServiceDataException,CHECKIN_NEW_SUB,Imeta!$ *ScriptStack CHECKIN_NEW_SUB 3:doScriptableAction,dDocName=vbgfbd3:doSubService,dDocName=vbgfbdCHECKIN_NEW_SUB,dDocName=vbgfbd2:Imeta,dID=10811,dDocName=VBGFBD
Caused by: java.sql.SQLException: ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:462)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)
at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:931)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:481)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:205)
at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:548)
at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:202)
at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:1110)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1488)
at oracle.jdbc.driver.OracleStatement.doScrollExecuteCommon(OracleStatement.java:6518)
at oracle.jdbc.driver.OracleStatement.doScrollStmtExecuteQuery(OracleStatement.java:6665)
at oracle.jdbc.driver.OracleStatement.executeUpdateInternal(OracleStatement.java:2151)
at oracle.jdbc.driver.OracleStatement.executeUpdate(OracleStatement.java:2091)
at oracle.jdbc.driver.OracleStatementWrapper.executeUpdate(OracleStatementWrapper.java:320)
at weblogic.jdbc.wrapper.Statement.executeUpdate(Statement.java:511)
at intradoc.jdbc.JdbcWorkspace.execute(JdbcWorkspace.java:566)
... 83 more
Regards
-ArvindFirst of all, I think you are in a wrong forum. This seems to be WebCenter Content
The list of components is available here: About Site Studio for External Applications - 11g Release 1 (11.1.1)
However, the error you get states something about indexes. You may have to re-run the Indexer after new components are enabled and the server restarted. See Managing Search Features - 11g Release 1 (11.1.1) -
Update content type template for existing sites in sharepoint 2010 ?
Hi,
I created one custom document library (list definition) and associated 3 content types which has docment template path (\_layouts.template1.docx). I rollout nearly 200 sites with this definition. now i want to update my document template and also i want
to change template docx to dotx.
what is the best approach to apply these changes for existing sites ?
Thanks,
Surya.
suryakumarpHi suryakumar,
As I understand, you want to update the template
for existed content type.
It can be achieved by programming. There is a
SPContentType.DocumentTemplateUrl Property, which can be used to update content type.
Here is a demo:
http://officepoint.blogspot.com/2008/06/sharepoint-relink-infopath-forms-relink.html -
Remove existing website content and replace with iweb 08 site
Hi
I have an existing website (not iweb) on personal domain name that needs complete overhaul - I want to replace it with an iweb 08 site using same personal domain name. I am new to the mac world having converted a few months ago - also don't know html code etc.
How do I remove the existing web content to make way for the iweb site using the same domain name - do I download folder using cyberduck and delete content from public_html folder - will this clear the way for new site to be published via iweb and .mac ??
Any help and guidance appreciated
ThanksI think what you are asking might be better put this way:
"When published, will my current Domain name automatically go to the new site, and if not, what do I need to do to make it so?"
The answer is no, it won't. If Web City is also your Domain name registrar, then you will either have to transfer it for use with .Mac, or forward the Domain to the .Mac url.
I have not personally transferred any of my Domain names to .Mac, but I don't believe it is hard to do. You can go into System Preferences on your machine, click on the .Mac icon, navigate to "Account info/Personal Domain", and go from there.
There are many here who have already done this so I'm sure someone will chime in and lend a hand if you run into difficulties.
Mark -
Retrieving WCM content from UCM and displaying on webcenter 11g
We will have a separate site designed using site studio for content contribution (WCM content). Presenting this content will be done on a separate site. The presentation site will be developed using Webcenter Framework 11g.
Our concern is how to retrive this WCM content from UCM to webcenter. Can we use CIS or CPS for this? What is right approach for this?
-PratapHey Pratap,
One of the main advantages of 10gr4 is the new architecture that allows for the WCM_PLACEHOLDER service to be used to grab Site Studio content. In 10gr3 there are no out of the box services to pull an asset so you have to do a bit more work. The easiest piece to pull in 10gr3 is the value of a WYSIWYG element in a data file. That is one of the modes we implemented in our portlets, but is really only useful for pulling in legacy content into the site, you end up losing a lot of the template based rendering that you get when the page is rendered by the content server.
If I had to implement pulling in a 10gr3 based site and to get the full effect of the layouts and fragments I would first try to call the SS_GET_PAGE service directly and stream back the html. You may have to do some cleanup on the html that is returned to strip out things that won't work when you are inserting content that is part of a larger page in WebCenter. The second option I would try is to create a simple template engine on the WebCenter side that uses content that is in the Site Studio xml data file structure. However, this would be sort of a last resort since you would really be recreating work that is already done as part of Site Studio.
My recommendation is to try to migrate to 10gr4 if you can so that you can leverage the new architecture. It was designed with your exact use case in mind for reusing content in a different application while 10gr3 is still mostly based on the old 7.x Site studio architecture that really only allows for the site to be rendered by the content server.
So I'm not going to say that it cannot be done with 10gr3, it is just a lot more work.
Hope that helps,
Andy Weaver - Senior Software Consultant
Fishbowl Solutions < http://www.fishbowlsolutions.com?WT.mc_id=L_Oracle_Consulting_amw > -
Import existing web content.
Hello,
We have an existing internal web site that I would like to bring into Portal Page Groups. The content is mostly static HTML with relatively linked images and docs. Is there a script or procedure for doing this?
Thanks for any assistance.To import existing Web content, OracleAS Portal offers a number of content integration technologies (ZIP files, WebDAV, Omniportlet, and APIs) which may help you migrate your existing Portal content/static content to OracleAS Portal:
1) ZIP file item type (accessible from the add item wizard) - allows you to upload static content and associated images very easily into a portal page/page group - all in just one single operation. Zip File items make it very simple to stage and maintain formerly static HTML Web sites.
2) WebDAV i.e. drag and drop the content. You can set a default region for which the content ends up in. More information is available at this link below:
http://portalstudio.oracle.com/pls/ops/docs/FOLDER/COMMUNITY/OTN_CONTENT/MAINPAGE/PUBLISH_CONTMGMT/TECHNOTE_WEBDAV.HTML
3) From Portal version 9.0.2.6 onwards, content area APIs are available. See the portalstudio link below for more details.
http://portalstudio.oracle.com/servlet/page?_pageid=2746&_dad=ops&_schema=OPSTUDIO&12657_RELEASE2PLSQLHOME_39847486.p_subid=250746&12657_RELEASE2PLSQLHOME_39847486.p_sub_siteid=73&12657_RELEASE2PLSQLHOME_39847486.p_edit=0
4) Omniportlet & Web Clipping: Web Clipping may be considered for use as an intermediate step to display data from an external site within your Oracle Portal. More information here:
http://portalstudio.oracle.com/servlet/page?_pageid=350&_dad=ops&_schema=OPSTUDIO&12678_PDKHOME902_39847486.p_subid=350276&12678_PDKHOME902_39847486.p_sub_siteid=73&12678_PDKHOME902_39847486.p_edit=0
Additional information on content integration solutions (not necessarily directly related to your issue) can also be found here on PortalCenter.
http://portalstudio.oracle.com/servlet/page?_pageid=478&_dad=ops&_schema=OPSTUDIO&7655_MAINPAGE_39847486.p_subid=33750&7655_MAINPAGE_39847486.p_sub_siteid=73&7655_MAINPAGE_39847486.p_edit=0
Best Regards,
Harry -
Hi All,
On my SharePoint Online site (Office 365) all my “Site Content and Structure” default views are showing “There are no items to show in this view”. For example the “Checked out To Me” view shows “There are no items to show in this view” (shown in screenshot
below). I know this is incorrect and should show at least ten items that have been checked out to me for over two months. I am also a member of the Site Collection Administration and Owner groups.
What I am trying to do is view all the "Checked Out items" within a Site Collection including it's sub-sites.
Is there a feature that needs to be activated to get the correct information from the “Site Content and Structure” default views?
I hope you can help
ColinHi Colin,
As I understand, all “Site Content and Structure” default views are showing “There are no items to show in this view” in your SharePoint online site.
Check things below:
1. Go to site content and structure logs in site setting to check if there is correct information.
2. Create a new site collection to check if there are items in Site Content and Structure.
3. Switch another computer to check if it can work.
If the issue still exists, I recommend you to post it in the O365 forum.
http://community.office365.com/en-us/f/default.aspx
The reason why we recommend posting appropriately is you will get the most qualified pool of respondents, and other partners who the forums regularly can either share their knowledge or learn from your interaction with us. Thank you for your understanding.
Best regards,
Sara Fan
TechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
[email protected] -
I have created a custom blog site definition using SharePoint 2010 blog site definition with Configuration ID 31 in onet.xml (new value). This was working fine for SharePoint 2010.
We created new SharePoint 2013 farm and deployed the all Custom solutions in
14/15 folders. After migrating the sites to SharePoint 2013 using Content DB approach, site created previously using my custom definition are working fine.
But after running site collection upgrade these sites stop working. When I post a comment then comments not getting listed on post detail page. However comments are getting added to Comments List but
PostTitle column of Comment is not getting populated.
Also, when we create a new site in SharePoint 2013 using my custom blog template then that is also not getting provisioned. default.aspx and look-up between post and comment list are not working.
If any one has faced such issue then please share your findings and any solution to fix this.
Thanks in Advance :)Hi ,
According to your description, my understanding is that the blog based on custom blog site definition didn’t work correctly after migrating custom blog site definition to SharePoint 2013.
If you customized the Onet.xml file in a previous version's site definition, you should modify some sections in the file to work in the current version, like <BaseTypes> and <ListTemplate> etc. More information, please refer
to the link below:
http://msdn.microsoft.com/en-us/library/office/aa543837(v=office.14).aspx
For that the PostTitle column of Comment is not getting populated, please try to modify the view, then compare the result.
I hope this helps.
Thanks,
Wendy
Wendy Li
TechNet Community Support -
Issues editing HTML on an existing site.
I am attempting to replace the existing content in a site's left panel with custom HTML.
I refined the HTML working with a new blank subsite and was able to use the "Edit HTML" option directly in the Left Panel without adding a Content Editor Web Part.
When I go to the existing site I am unable to get the "Edit HTML" option within the panel itself and when I add a Content Editor Web Part it completely breaks my formatting.
Is there any way to apply HTML directly to an existing site panel without using a web part?Hi ,
According to your description, my understanding is that you want to customize the quick launch of your SharePoint 2010 site.
For your issue, you can use the SharePoint web interface or SharePoint Designer 2010. You can have a look at the blog:
http://sharepointpromag.com/sharepoint/four-ways-add-or-remove-quick-launch-menu-control
http://msdn.microsoft.com/en-us/library/office/ms466994(v=office.14).aspx
http://office.microsoft.com/en-in/sharepoint-server-help/configure-the-quick-launch-for-site-navigation-HA102130960.aspx
Best Regards,
Eric
Eric Tao
TechNet Community Support -
Migrating existing portable homes to new server
aside from moving the homedir data from the old server to the new, there seem to be at least a few issues with migrating existing portable home accounts to a new server:
1. some of users' account details, like GeneratedUID, authentication authority, kerberos principals, OriginalNFSHomeDirectory, are different, while others (name, shortname, UID, GID, etc.) remain the same.
2. home directory (OriginalNFSHomeDirectory, etc.) point to the old server.
3. there's data on local machines that we don't sync back to the server, so we can't just blow away the existing local accounts and start fresh.
the quickest way to migrate these users to the new server (with all the same shortnames and UIDs, etc.) seems to be to remove the local cached accounts (leaving the home folders) and have them recreate new PHDs on login, syncing things back down to the original home folder. i'm guess this won't involve much syncing, it's all the same data, essentially.
the other way i can see resolving this is to replace the account attributes for each client to match what they should be when pointed to the new server. this would involve scripting the process for reliability and not moving any data or deleting accounts, but it will take more testing on my part.
what do you think? can you think of better ways to accomplish this task?
summary: what's the best way to move existing portable home accounts bound to "Server A" to "Server B," while maintaining data and portable homes pointed to the new server and storage?
thanks.that createmobileaccount syntax was wrong. i guess you don't need the -t option and can instead specify the whole path to the user's home. it seems to work well enough, creating a portable home with no default sync settings -- basically manual. for my needs that's fine. the sync settings are managed via mcx anyway.
here's an updated version of the standalone script. i realized just now the script assumes the diradmin usernames and passwords are the same between servers. if that's not the case, you can hard code it or add a couple of variables. since they're just taken in order on stdin, add them in order. i should also add a function to interactively ask for the passwords with stty -echo to avoid having the passes logged in command history or allowing the script to curl the pass from another file on a web server or something. for now, this seems to work for my purposes. edit as you see fit.
#!/bin/bash
# nate@tsp, 3/4/10: initial version
# 3/5/10: added prettier heredoc usage statement, variables, further tested
# todo: add function to add user to local admin group, as needed. this shouldn't be required in most environments.
# todo: convert some of these one-liners to functions for better modular use; make it "smarter"
# todo: convert the whole thing to ruby for practice
# automates the process of unbinding from the old OD server, binding to the new, removing the existing local user, adding it back, and other bits
# there are no "smarts" in this script, so use carefully
# variables
diradminpass=$1
account=$2
password=$3
oldserver=$4
newserver=$5
mkdadmin=$6 # not used in this version
# if no parameters are passed, display usage, exit
if [ ! -n "$5" ] ; then
cat<<endofnote
usage: you must include at least 5 arguments (6th isn't used right now)
run with `basename $0`
1. [directory admin password]
2. [shortname of account to change]
3. [account password, which should be the default 'xxxxxxxx' on the new server]
4. [name of old server]
5. [name of new server]
6. [yes or no to make this account a local admin - optional and not used now]
ex: `basename $0` diradminpass jbrown password oldserver newserver yes
endofnote
exit 1
fi
# if you're running this as root or with sudo, proceed; otherwise, quit it!
if [ $(whoami) = "root" ]; then
echo "you're root. let's proceed..."
# delete the user in question from the local directory store
echo "deleting local account: $account"
dscl . -delete /users/$account
# remove the old od config
echo "removing the old OD bind..."
dsconfigldap -v -r $oldserver -c $HOSTNAME -u diradmin -p $diradminpass
# remove the old server from the search and contacts paths
echo "removing the old search paths..."
dscl /Search -delete / CSPSearchPath /LDAPv3/$oldserver
dscl /Search/Contacts -delete / CSPSearchPath /LDAPv3/$oldserver
# add the new one
echo "adding the new OD bind..."
dsconfigldap -v -f -a $newserver -n $newserver -c $HOSTNAME -u diradmin -p $diradminpass
# create and add the new ldap node to the search policy
echo "adding the new search paths..."
dscl -q localhost -create /Search SearchPolicy dsAttrTypeStandard:CSPSearchPath
dscl -q localhost -merge /Search CSPSearchPath /LDAPv3/$newserver
# create and add the new ldap node for contacts lookups
dscl -q localhost -create /Contact SearchPolicy dsAttrTypeStandard:CSPSearchPath
dscl -q localhost -merge /Contact CSPSearchPath /LDAPv3/$newserver
# give directoryservice a kick to point it to the new server
echo "killing directoryservice and waiting for 20 seconds..."
killall DirectoryService
# rest a bit to ensure everything settled down
sleep 20
# optional: lookup the $account you deleted as the first step to ensure it exists in the new directory
echo "this id lookup should return details because it exists in the new OD:"
id odtestor
echo "this id lookup should fail because it doesn't exist in the old OD:"
id odtestor
# check the search path to ensure it looks like you need
echo "verify the new OD server is in the search path:"
dscl /Search -read / CSPSearchPath
# optional: create a mobile account on the local machine with various options set.
echo "creating a portable home for the user..."
/System/Library/CoreServices/ManagedClient.app/Contents/Resources/createmobileaccount -n $account -v -p $password -h /Users/$account -S -u afp://$newserver/homes/$account
killall DirectoryService
cat<<endofnote
you should be ready to login with this account now.
if you have trouble, revert the process by re-running with the old and new server names
(and diradmin passwords, if they're different) reversed.
endofnote
else
echo "you're not root or an admin. please re-run the script as an admin or via sudo."
exit
fi
exit 0 -
Site Content Creation Problem in Web Page Composer
Hi,
I am trying to create the Site Content / Cross Site Content based on the standard Web Forms and after saving the content, it is throwing the error and from then i am not able to access the Site Content of any web site or Cross Site Content Folders in WPC Role.
Below is the Exception from Trace --- Some thing to do with Languages and Localization -- Any Ideas Please Sugges.
#1.5 #00096BF10B83006B0000003C0000054400043AFA413003E9#1190746416890#com.sap.portal.portal#sap.com/irj#com.sap.portal.portal#sthunga#1833##sapeps.internal_EPT_11962550#sthunga#5f2b33606b9811dc9c8800096bf10b83#SAPEngine_Application_Thread[impl:3]_27##0#0#Error#1#/System/Server#Java###Exception ID:11:53_25/09/07_0014_11962550
[EXCEPTION]
#1#com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
Component : pcd:portal_content/com.sap.folder.wpc/wpc_roles/wpc_editor_role/entry_points
Component class : com.sapportals.wcm.portal.component.base.ControllerComponent
User : sthunga
at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:973)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:343)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:365)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:944)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:266)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
Caused by: java.lang.NoClassDefFoundError: com/sapportals/wcm/service/propertyconfig/IMetaValue
at com.sap.nw.wpc.km.config.LanguageRegionLabelProvider.getValueLabel(LanguageRegionLabelProvider.java:41)
at com.sapportals.wcm.service.propertyconfig.config.MetaValue.getValueLabel(MetaValue.java:53)
at com.sapportals.wcm.service.propertyconfig.config.MetaValue.getValueLabel(MetaValue.java:79)
at com.sapportals.wcm.control.util.PropertyRenderUtil.renderImageValue(PropertyRenderUtil.java:583)
at com.sapportals.wcm.rendering.property.PropertyRendererUtil.renderProperty(PropertyRendererUtil.java:74)
at com.sapportals.wcm.rendering.property.MetaPropertyRendererUtil.renderSimpleProperty(MetaPropertyRendererUtil.java:282)
at com.sapportals.wcm.rendering.property.MetaPropertyRendererUtil.render(MetaPropertyRendererUtil.java:93)
at com.sapportals.wcm.rendering.readymades.ColumnRenderer.renderMetaProperty(ColumnRenderer.java:257)
at com.sapportals.wcm.rendering.readymades.ColumnRenderer.renderPropertyColumn(ColumnRenderer.java:79)
at com.sapportals.wcm.rendering.property.cm.WrapperPropertyRenderer.renderProperty(WrapperPropertyRenderer.java:56)
at com.sapportals.wcm.rendering.property.PropertyRendererUtil.renderProperty(PropertyRendererUtil.java:134)
at com.sapportals.wcm.rendering.property.MetaPropertyRendererUtil.renderComposedProperty(MetaPropertyRendererUtil.java:263)
at com.sapportals.wcm.rendering.property.MetaPropertyRendererUtil.render(MetaPropertyRendererUtil.java:95)
at com.sapportals.wcm.rendering.resource.cm.ResourceRenderer.renderMetaProperty(ResourceRenderer.java:644)
at com.sapportals.wcm.rendering.collection.cm.PropertyColumnRenderer.renderMetaProperty(PropertyColumnRenderer.java:251)
at com.sapportals.wcm.rendering.collection.cm.PropertyColumnRenderer.renderPropertyColumn(PropertyColumnRenderer.java:84)
at com.sapportals.wcm.rendering.collection.cm.CollectionListRenderer.renderFormRow(CollectionListRenderer.java:672)
at com.sapportals.wcm.rendering.collection.cm.CollectionListRenderer.renderUI(CollectionListRenderer.java:557)
at com.sapportals.wcm.rendering.collection.LightCollectionRenderer.renderAll(LightCollectionRenderer.java:640)
at com.sapportals.wcm.rendering.control.cm.NeutralControl.render(NeutralControl.java:164)
at com.sap.nw.wpc.km.layout.WpcMenuTreeListLayoutController.render(WpcMenuTreeListLayoutController.java:149)
at com.sapportals.wcm.rendering.control.cm.WdfProxy.render(WdfProxy.java:1812)
at com.sapportals.wdf.layout.HorizontalLayout.renderControls(HorizontalLayout.java:42)
at com.sapportals.wdf.stack.Pane.render(Pane.java:155)
at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:73)
at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:73)
at com.sapportals.wdf.stack.Pane.render(Pane.java:158)
at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:73)
at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:73)
at com.sapportals.wdf.stack.Pane.render(Pane.java:158)
at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:73)
at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:73)
at com.sapportals.wdf.stack.Pane.render(Pane.java:158)
at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:73)
at com.sapportals.wdf.WdfCompositeController.internalRender(WdfCompositeController.java:697)
at com.sapportals.wdf.WdfCompositeController.buildComposition(WdfCompositeController.java:665)
at com.sapportals.htmlb.AbstractCompositeComponent.preRender(AbstractCompositeComponent.java:33)
at com.sapportals.htmlb.Container.preRender(Container.java:120)
at com.sapportals.htmlb.Container.preRender(Container.java:120)
at com.sapportals.htmlb.Container.preRender(Container.java:120)
at com.sapportals.portal.htmlb.PrtContext.render(PrtContext.java:406)
at com.sapportals.htmlb.page.DynPage.doOutput(DynPage.java:237)
at com.sapportals.wcm.portal.component.base.KMControllerDynPage.doOutput(KMControllerDynPage.java:130)
at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:129)
at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134)
at com.sapportals.wcm.portal.component.base.ControllerComponent.doContent(ControllerComponent.java:77)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
... 29 more
#1.5 #00096BF10B83006B0000003E0000054400043AFA413010F0#1190746416905#com.sap.portal.prt.runtime#sap.com/irj#com.sap.portal.prt.runtime#sthunga#1833##sapeps.internal_EPT_11962550#sthunga#5f2b33606b9811dc9c8800096bf10b83#SAPEngine_Application_Thread[impl:3]_27##0#0#Error##Java###11:53_25/09/07_0014_11962550
[EXCEPTION]
#1#java.lang.NoClassDefFoundError: com/sapportals/wcm/service/propertyconfig/IMetaValue
at com.sap.nw.wpc.km.config.LanguageRegionLabelProvider.getValueLabel(LanguageRegionLabelProvider.java:41)
at com.sapportals.wcm.service.propertyconfig.config.MetaValue.getValueLabel(MetaValue.java:53)
at com.sapportals.wcm.service.propertyconfig.config.MetaValue.getValueLabel(MetaValue.java:79)
at com.sapportals.wcm.control.util.PropertyRenderUtil.renderImageValue(PropertyRenderUtil.java:583)
at com.sapportals.wcm.rendering.property.PropertyRendererUtil.renderProperty(PropertyRendererUtil.java:74)
at com.sapportals.wcm.rendering.property.MetaPropertyRendererUtil.renderSimpleProperty(MetaPropertyRendererUtil.java:282)
at com.sapportals.wcm.rendering.property.MetaPropertyRendererUtil.render(MetaPropertyRendererUtil.java:93)
at com.sapportals.wcm.rendering.readymades.ColumnRenderer.renderMetaProperty(ColumnRenderer.java:257)
at com.sapportals.wcm.rendering.readymades.ColumnRenderer.renderPropertyColumn(ColumnRenderer.java:79)
at com.sapportals.wcm.rendering.property.cm.WrapperPropertyRenderer.renderProperty(WrapperPropertyRenderer.java:56)
at com.sapportals.wcm.rendering.property.PropertyRendererUtil.renderProperty(PropertyRendererUtil.java:134)
at com.sapportals.wcm.rendering.property.MetaPropertyRendererUtil.renderComposedProperty(MetaPropertyRendererUtil.java:263)
at com.sapportals.wcm.rendering.property.MetaPropertyRendererUtil.render(MetaPropertyRendererUtil.java:95)
at com.sapportals.wcm.rendering.resource.cm.ResourceRenderer.renderMetaProperty(ResourceRenderer.java:644)
at com.sapportals.wcm.rendering.collection.cm.PropertyColumnRenderer.renderMetaProperty(PropertyColumnRenderer.java:251)
at com.sapportals.wcm.rendering.collection.cm.PropertyColumnRenderer.renderPropertyColumn(PropertyColumnRenderer.java:84)
at com.sapportals.wcm.rendering.collection.cm.CollectionListRenderer.renderFormRow(CollectionListRenderer.java:672)
at com.sapportals.wcm.rendering.collection.cm.CollectionListRenderer.renderUI(CollectionListRenderer.java:557)
at com.sapportals.wcm.rendering.collection.LightCollectionRenderer.renderAll(LightCollectionRenderer.java:640)
at com.sapportals.wcm.rendering.control.cm.NeutralControl.render(NeutralControl.java:164)
at com.sap.nw.wpc.km.layout.WpcMenuTreeListLayoutController.render(WpcMenuTreeListLayoutController.java:149)
at com.sapportals.wcm.rendering.control.cm.WdfProxy.render(WdfProxy.java:1812)
at com.sapportals.wdf.layout.HorizontalLayout.renderControls(HorizontalLayout.java:42)
at com.sapportals.wdf.stack.Pane.render(Pane.java:155)
at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:73)
at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:73)
at com.sapportals.wdf.stack.Pane.render(Pane.java:158)
at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:73)
at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:73)
at com.sapportals.wdf.stack.Pane.render(Pane.java:158)
at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:73)
at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:73)
at com.sapportals.wdf.stack.Pane.render(Pane.java:158)
at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:73)
at com.sapportals.wdf.WdfCompositeController.internalRender(WdfCompositeController.java:697)
at com.sapportals.wdf.WdfCompositeController.buildComposition(WdfCompositeController.java:665)
at com.sapportals.htmlb.AbstractCompositeComponent.preRender(AbstractCompositeComponent.java:33)
at com.sapportals.htmlb.Container.preRender(Container.java:120)
at com.sapportals.htmlb.Container.preRender(Container.java:120)
at com.sapportals.htmlb.Container.preRender(Container.java:120)
at com.sapportals.portal.htmlb.PrtContext.render(PrtContext.java:406)
at com.sapportals.htmlb.page.DynPage.doOutput(DynPage.java:237)
at com.sapportals.wcm.portal.component.base.KMControllerDynPage.doOutput(KMControllerDynPage.java:130)
at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:129)
at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134)
at com.sapportals.wcm.portal.component.base.ControllerComponent.doContent(ControllerComponent.java:77)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:365)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:944)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:266)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
Thanks
SumanthThis is solved by Restarting the Java Server and Deleting the Existing Websites.
-
Can we use WebCenter Sites content store in WebCenter Portal
Hi,
Can we use WebCenter Sites Content Store as the default content store in WebCenter Portal?
I need to create website in WebCenter Sites, all the content will be stored in Sites Content Store. I also need to integrate WebCenter Portal with Sites content store to fetch contents from the store and display it in Portal. I do not wish to purchase WebCenter Content.
Is this possible?
Regards,
Syed Rehan ShahWell , as suggested by jiri machotka, you can go for version 11.1.1.8.0 version with proper license.
However,if you are using earlier versions than I must say that-
It's going to be very very complex and cumbersome development process al-together . (at least for me) .Because why I am telling this is -
The content repository structure of (webcenter site's CA server )is completely different from UCM (webcenter content server and preferred cms for portal).
In previous threads ,lot of things are being discussed about this issue.
In my opinion,you can very well integrate sites content to portal pages via REST API. Documentation is available.
http://docs.oracle.com/cd/E29495_01/doc.1111/webcenter_sites_11gr1_wem_rest_api_resource_ref.pdf
Apart from it, you can also do -
1. Gadgets - You can consume Gadgets from WebCenter Portal, some examples with Google Gadgets are available in OTN.
2. Widgets - You can build HMTL + Javascript widgets with Sites and embed in WebCenter Portal pages.
Hope this info helps you out.
Regards,
Hoque -
Submitted content via UCM not showing up (blank page) in Oracle Webcenter
Hi All,
Once in a while (1/10, recently more and more), when users in our system Database Version:10.2.0.3.0 ---Oracle Database 10g Enterprise - UCM/Webcenter uploads new content via UCM or updating an existing content, they experience a blank page on the corresponding Webcenter page, i.e. all metadata on that content page in Webcenter appears to be blank.
In UCM the content metadata and all downloads are uploaded successfully. Our workaround is to enter the content via UCM and submit it without any changes to its metadata fields (blank submit). Sometimes, it takes more then one blank submit.
Another problem that might be related to this is downloads related items of the parent record on the content getting zero size length on Webcenter. Again, our workaround for this is to blank submit the related items via UCM, or re-upload these downloads via UCM so they be downloadable in Webcenter side.
If more info needed for this please let me know.
Please provide your input.
Thanks,
Alex.I probably didn't explain myself. We have two UCM instances: contribution and consumption. UCM contribution instance used to submit/update new/existing contents. These content aren’t available immediately on the Oracle Webcenter, instead, these contents replicated to the UCM consumption instance and available from there to Oracle Webcenter.
We never update/create new content via UCM consumption.
So, if for instance I've updated content xyz on UCM contribution, these changes are replicated to UCM consumption and then Oracle Webcenter can retrieve the info from content xyz and present this corresponding page.
I think the issue with blank pages (metadata fields - HCSP forms) or zero size download files has something to do with replication between UCM instances.
To fix this issue, we just submitting (blank submit - without changing any field) the form via UCM contribution instance, or we have to upload the same file again for it to replicate.
Maybe you are looking for
-
I seem to have some problems generating the stub using the wizard in JDeveloper. I point to the wsdl file, the wizard shows me the classes that will be generated..the generation starts..but stops..without giving any further information as to why it s
-
SLOC not transferred to lines items from Default Settings (SRM 3.0)
When creating a shopping cart via bbpsc01, an SLOC is selected via F4 help (reads from R/3 backend). The SLOC is not populated down to the line items in the Shopping Cart. This functioned prior to application of BBPCRM support stack 8. Response from
-
Hai, I have a Jframe with two panels, built separately from one another. One panel is the navigation on the left side ( a JTree), and the right panel is the details shown when user selects a tree node. I have to implement various views for the right
-
Unable to install the IOS version 4.3 on iPod Touch and iPhone 4 you know why?
Unable to install the IOS version 4.3 on iPod Touch and iPhone 4 you know why?
-
Dear Sir I want to explore CS73 display BOM to excel and second i want where used list for several items.In CS15 it shows 1 material which not acceptable.i want to know which material is used in BOM or not used and even i want to explore CS73 to exc