2016-04-25 36 views
0

Wir migrieren unseren Endeca Experience Manager-Inhalt von Version 10.2 (3.1.2) auf Version 11.2.Endeca. 10.2-11.2 Inhaltsmigration

Zuerst haben wir die Standard-Anwendung von Endeca implementiert.

Dann Wir haben versucht, die folgenden Schritte entsprechend der Dokumentation auszuführen:

  1. Migration von 3.1.2 auf 11,0 (mit entsprechenden migratfrei Werkbank-Skript, das Export-site.xml produziert)
  2. Migration von 11,0 bis 11,1 (unter Verwendung geeignetes Migrate-Werkbank-Skript, das die Export-site.xml produziert)
  3. Migration von 11,1 bis 11,2 (durch Anwendung zuvor erzeugten Export-site.xml)

Nachdem alle obigen Schritte abgeschlossen sind wir versuchen, XM URL zu erreichen und was wir bekommen:

org.apache.sling.api.SlingException: 
    at org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.handleJspExceptionInternal(JspServletWrapper.java:560) 
    at org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:496) 
    at org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:448) 
    at org.apache.sling.scripting.jsp.JspServletWrapperAdapter.service(JspServletWrapperAdapter.java:59) 
    at org.apache.sling.scripting.jsp.JspScriptEngineFactory.callJsp(JspScriptEngineFactory.java:173) 
    at org.apache.sling.scripting.jsp.JspScriptEngineFactory.access$100(JspScriptEngineFactory.java:84) 
    at org.apache.sling.scripting.jsp.JspScriptEngineFactory$JspScriptEngine.eval(JspScriptEngineFactory.java:388) 
    at org.apache.sling.scripting.core.impl.DefaultSlingScript.call(DefaultSlingScript.java:358) 
    at org.apache.sling.scripting.core.impl.DefaultSlingScript.eval(DefaultSlingScript.java:170) 
    at org.apache.sling.scripting.core.impl.DefaultSlingScript.service(DefaultSlingScript.java:456) 
    at org.apache.sling.engine.impl.request.RequestData.service(RequestData.java:529) 
    at org.apache.sling.engine.impl.filter.SlingComponentFilterChain.render(SlingComponentFilterChain.java:45) 
    at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:64) 

Außerdem Wir, dass geprüft ‚{app_name}/config/Import/content /‘ nicht wirklich enthält neue Inhalte, die wir importieren möchten.

Sind unsere Schritte richtig? Gibt es eine andere Möglichkeit, eine solche Migration durchzuführen?

BTW, können wir den Befehl exportApplication auf älteren Versionen von Endeca (vor 11.0) ausführen, um .zip-Archiv mit dem gewünschten Inhalt abzurufen?

Antwort

0

Als Teil von Schritt-2 nach importSite muss folgende Befehle ausgeführt werden:

  1. <Endeca_App>\control>runcommand.bat IFCR exportApplication <path_to_be_exported>\CRS-export true - Dieser 11.1 kompatibel endeca Inhalt xml unter Importverzeichnis erzeugen würde.

  2. Erstellen Sie einen neuen Ordner unter pages mit "Siteid" Namen und verschieben Sie alle Ordner unter pages in den Ordner "Siteid".

  3. Run importApplication: >runcommand.bat IFCR importApplication \CRS-Export

obigen Schritte beginnen würde, alle Inhalte in XM zeigt.

Hinweis: 11.1 und 11.2 Endeca Inhalte sind gleich, daher kann der gleiche Exportordner auch auf 11.2 migriert werden.

Ich hoffe, das hilft.

+0

Vielen Dank für Ihre Antwort! Also, müssen wir 11.0 Anwendung auch bereitstellen, um diesen "exportApplication" Befehl auszuführen, den Sie von dort erwähnten? –

+0

Sie müssen zu 11.1 nicht in 11.0 bereitstellen, um exportApplication auszuführen. –