Iesadmin client copy: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
K
K
Zeile 14: Zeile 14:
  
 
===Mandant auf gleichem IES kopieren===
 
===Mandant auf gleichem IES kopieren===
  iesadmin ccopy &lt;source&gt; <target> <publisher>=<publisher>[,<publisher>,...] ...
+
  iesadmin ccopy &lt;source&gt; <target> <publisher>=<publisher>[,<publisher>,...] <publisher>=<publisher>[,<publisher>,...] ...
  
 
;&lt;source&gt;:Mit <code>source</code> wird der Anchor des Mandaten angegeben, der kopiert werden soll.
 
;&lt;source&gt;:Mit <code>source</code> wird der Anchor des Mandaten angegeben, der kopiert werden soll.
Zeile 28: Zeile 28:
 
* ID Signaturen werden in der Datenbank des target-Mandaten korrigiert
 
* ID Signaturen werden in der Datenbank des target-Mandaten korrigiert
 
* IDs der Publisher werden über die Mappings geändert
 
* IDs der Publisher werden über die Mappings geändert
* Alle Publisher-IDs für die kein Mapping angegeben wurde, werden gelöscht.
+
* '''Alle Publisher-IDs für die kein Mapping angegeben wurde, werden gelöscht''' (wenn kein Publisher-Mapping angegeben wurde bleiben die Daten unverändert)
 
* Die BinDB des source-Mandaten wird in die BinDB des target-Mandaten kopiert
 
* Die BinDB des source-Mandaten wird in die BinDB des target-Mandaten kopiert
  
Zeile 39: Zeile 39:
 
Um einen Mandanten auf einem entferntem IES zu kopieren muß zunächst eine Dump-Datei der Mandanten-Datenbank auf das Ziel-System kopiert werden. Anschießend kann
 
Um einen Mandanten auf einem entferntem IES zu kopieren muß zunächst eine Dump-Datei der Mandanten-Datenbank auf das Ziel-System kopiert werden. Anschießend kann
  
  iesadmin ccopy -d <dumpfile> <target> <publisher>=<publisher>[,<publisher>,...] ...
+
  iesadmin ccopy -d <dumpfile> <target> <publisher>=<publisher>[,<publisher>,...] <publisher>=<publisher>[,<publisher>,...] ...
  
 
ausgeführt werden.
 
ausgeführt werden.
Zeile 55: Zeile 55:
 
* ID Signaturen werden in der Datenbank des target-Mandaten korrigiert
 
* ID Signaturen werden in der Datenbank des target-Mandaten korrigiert
 
* ID's der Publisher werden über die Mappings geändert
 
* ID's der Publisher werden über die Mappings geändert
* Alle Publisher-ID's für die kein Mapping angegeben wurde, werden gelöscht.
+
* '''Alle Publisher-IDs für die kein Mapping angegeben wurde, werden gelöscht''' (wenn kein Publisher-Mapping angegeben wurde bleiben die Daten unverändert)
  
 
Um den Mandanten Nutzen zu können müssen noch folgende Aktionen ausgeführt werden.
 
Um den Mandanten Nutzen zu können müssen noch folgende Aktionen ausgeführt werden.

Version vom 27. Oktober 2009, 10:38 Uhr

Ab Version 2.1.0

Um Mandanten des IES auf dem gleichen Server kopieren zu können bzw. auf einem fremden Server zu übertragen sollte der Aufruf

iesadmin ccopy ...

verwendet werden.

-f,--force
Mit der Option -f wird der nicht interaktive Aufruf gestartet
-v,--verbose
Mit dieser Option wird der werden mehr Meldungen ausgegeben
-vv,--more-verbose
Mit dieser Option wird der werden noch mehr Meldungen ausgegeben
-vvv,--most-verbose
Mit dieser Option wird der werden noch, noch mehr Meldungen ausgegeben

Zunächst muß der Ziel-Mandant angelegt werden (inklusive Publikationsbereiche). Je nachdem ob der Mandaten auf den gleichen IES oder einem entfernten IES kopiert werden soll, muss ccopy unterschiedlich verwendet werden.

Mandant auf gleichem IES kopieren

iesadmin ccopy <source> <target> <publisher>=<publisher>[,<publisher>,...] <publisher>=<publisher>[,<publisher>,...] ...
<source>
Mit source wird der Anchor des Mandaten angegeben, der kopiert werden soll.
<target>
Mit target wird der Anchor des Mandanten angegeben, in dem die Daten kopiert werden sollen.
<publisher>
Um die Publikationsbereiche anzupassen, muss ein Mapping zwischen den source- und target-Publishern definiert werden. Hier kann der Anchor oder die ID (z.B. pub1) der Publikationsbereiche angegeben werden.

Zu beachten ist, das eventuell vorhandene Daten des target-Mandaten gelöscht und von den Daten des source-Mandaten überschrieben werden.

Für das Kopieren des Mandaten werden folgende Schritte ausgeführt:

  • Datenbank des source-Mandaten wird in die Datenbank des target-Mandaten eingespielt
  • ID Signaturen werden in der Datenbank des target-Mandaten korrigiert
  • IDs der Publisher werden über die Mappings geändert
  • Alle Publisher-IDs für die kein Mapping angegeben wurde, werden gelöscht (wenn kein Publisher-Mapping angegeben wurde bleiben die Daten unverändert)
  • Die BinDB des source-Mandaten wird in die BinDB des target-Mandaten kopiert

Um den Mandanten nutzen zu können, müssen noch folgende Aktionen ausgeführt werden.

  • Alle Templates des target-Mandanten kompilieren
  • Den gesamten Mandanten generieren

Mandant auf entferntem IES kopieren

Um einen Mandanten auf einem entferntem IES zu kopieren muß zunächst eine Dump-Datei der Mandanten-Datenbank auf das Ziel-System kopiert werden. Anschießend kann

iesadmin ccopy -d <dumpfile> <target> <publisher>=<publisher>[,<publisher>,...] <publisher>=<publisher>[,<publisher>,...] ...

ausgeführt werden.

-d,--dumpfile
Mit -d <dumpfile> wird der Pfad zu der Dump-Datei angegeben.
<target>
Mit target wird der Anchor des Mandanten angegeben, in dem die Daten kopiert werden sollen.
<publisher>
Um die Publikationsbereiche anzupassen, muss ein Mapping zwischen den source- und target-Publishern definiert werden. Hier kann der Anchor oder die ID (z.B. pub1) der Publikationsbereiche angegeben werden.

Zu beachten ist, das eventuell vorhandene Daten des target-Mandaten gelöscht und von den Daten des source-Mandaten überschrieben werden.

Für das kopieren des Mandaten werden folgende Schritte ausgeführt:

  • Datenbank-Dump wird in die Datenbank des target-Mandaten eingespielt
  • ID Signaturen werden in der Datenbank des target-Mandaten korrigiert
  • ID's der Publisher werden über die Mappings geändert
  • Alle Publisher-IDs für die kein Mapping angegeben wurde, werden gelöscht (wenn kein Publisher-Mapping angegeben wurde bleiben die Daten unverändert)

Um den Mandanten Nutzen zu können müssen noch folgende Aktionen ausgeführt werden.

  • BinDB auf das Ziel-System kopieren (Pfad zur BinDB wird nach Abschluss von iesadmin ccopy ausgegeben)
  • Alle Templates des target-Mandanten kompilieren
  • Den gesamten Mandanten generieren