...
No Format |
---|
[java] INFO All portlet-definition data [java] INFO fragment-audit - Audit DLM Fragments [java] INFO forgot-password - Forgot Password [java] INFO passwordmgr - Password Management [java] INFO ImportExportPortlet - Import Export Portlet [java] INFO cache-manager - Cache Manager [java] INFO popular-portlets - Most Popular Apps |
Export
Creates XML files representing the requested entities and writes them to the specified file system location.
...
Info | ||
---|---|---|
| ||
On export, XML documents will be organized into sub-directories by entity type: e.g. |
Delete
Removes the specified entities as well as dependent (orphaned) entities from the portal database.
...
Where entity-type
is any supported entity type and entity-identifier
is the Id
or Name
of a single entity of the specified type.
Import/Export Logs
uPortal logs the outcome of Import/Export operations in UPORTAL_ROOT/target/data-import-reports
. There will be a summary report in a file with a name like data-import.txt
, and if there are errors from the process there will also be an error report file for each object that failed (e.g. layout_aa148809.layout.txt
).
Example Error Report
Code Block |
---|
FAIL: layout - aa148809.layout -------------------------------------------------------------------------------- java.lang.IllegalArgumentException: No published channel for fname=header referenced by layout for aa148809 at org.jasig.portal.layout.dlm.RDBMDistributedLayoutStore.importLayout(RDBMDistributedLayoutStore.java:793) at sun.reflect.GeneratedMethodAccessor160.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) at $Proxy124.importLayout(Unknown Source) at org.jasig.portal.io.xml.layout.LayoutImporter.importDataElement(LayoutImporter.java:44) at org.jasig.portal.io.xml.crn.AbstractDom4jImporter.importData(AbstractDom4jImporter.java:86) at org.jasig.portal.io.xml.crn.AbstractDom4jImporter.importData(AbstractDom4jImporter.java:53) at org.jasig.portal.io.xml.JaxbPortalDataHandlerService.importOrUpgradeData(JaxbPortalDataHandlerService.java:567) at org.jasig.portal.io.xml.JaxbPortalDataHandlerService.importData(JaxbPortalDataHandlerService.java:530) at org.jasig.portal.io.xml.JaxbPortalDataHandlerService.importData(JaxbPortalDataHandlerService.java:497) at org.jasig.portal.io.xml.JaxbPortalDataHandlerService$1.callWithoutResult(JaxbPortalDataHandlerService.java:401) at org.jasig.portal.concurrency.CallableWithoutResult.call(CallableWithoutResult.java:32) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) |