Iesadmin client copy: Unterschied zwischen den Versionen
K (hat „Ccopy - Mandanten kopieren“ nach „Iesadmin client copy“ verschoben) |
|||
(10 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 4: | Zeile 4: | ||
iesadmin ccopy ... | iesadmin ccopy ... | ||
verwendet werden. | verwendet werden. | ||
+ | |||
+ | ;-f,--force:Mit der Option <code>-f </code> wird der nicht interaktive Aufruf gestartet | ||
+ | |||
+ | ;-v,--verbose:Mit dieser Option werden mehr Meldungen ausgegeben | ||
+ | ;-vv,--more-verbose:Mit dieser Option werden noch mehr Meldungen ausgegeben | ||
+ | ;-vvv,--most-verbose:Mit dieser Option werden die meisten 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 <code>ccopy</code> unterschiedlich verwendet werden. | 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 <code>ccopy</code> unterschiedlich verwendet werden. | ||
===Mandant auf gleichem IES kopieren=== | ===Mandant auf gleichem IES kopieren=== | ||
− | iesadmin ccopy <source> <target> <publisher>=<publisher>[,<publisher>,...] ... | + | iesadmin ccopy <source> <target> <publisher>=<publisher>[,<publisher>,...] <publisher>=<publisher>[,<publisher>,...] ... |
+ | |||
+ | ;<source>:Mit <code>source</code> wird der Anchor des Mandaten angegeben, der kopiert werden soll. | ||
− | + | ;<target>:Mit <code>target</code> wird der Anchor des Mandanten angegeben, in dem die Daten kopiert werden sollen. | |
− | Mit <code>target</code> wird der Anchor des Mandanten angegeben, in dem die Daten kopiert werden sollen. | + | |
− | Um die Publikationsbereiche anzupassen, muss ein Mapping zwischen den source- und target-Publishern definiert werden. Hier kann der Anchor oder die ID (z.B. <code>pub1</code>) der Publikationsbereiche angegeben werden. | + | ;<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. <code>pub1</code>) 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. | Zu beachten ist, das eventuell vorhandene Daten des target-Mandaten gelöscht und von den Daten des source-Mandaten überschrieben werden. | ||
− | Für das | + | Für das Kopieren des Mandaten werden folgende Schritte ausgeführt: |
* Datenbank des source-Mandaten wird in die Datenbank des target-Mandaten eingespielt | * Datenbank des source-Mandaten wird in die Datenbank des target-Mandaten eingespielt | ||
* 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 |
− | * | + | * '''Wenn Publisher-Mappings angegeben werden, werden alle Publisher-IDs die nicht übergeben wurden gelöscht''' |
* 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 | ||
− | Um den Mandanten | + | Um den Mandanten nutzen zu können, müssen noch folgende Aktionen ausgeführt werden. |
* Alle Templates des target-Mandanten kompilieren | * Alle Templates des target-Mandanten kompilieren | ||
* Den gesamten Mandanten generieren | * Den gesamten Mandanten generieren | ||
− | |||
===Mandant auf entferntem IES kopieren=== | ===Mandant auf entferntem IES kopieren=== | ||
Zeile 32: | 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. | ||
− | Mit <code>-d <dumpfile></code> wird der Pfad zu der Dump-Datei angegeben. | + | ;-d,--dumpfile:Mit <code>-d <dumpfile></code> wird der Pfad zu der Dump-Datei angegeben. |
− | Mit <code>target</code> wird der Anchor des Mandanten angegeben, in dem die Daten kopiert werden sollen. | + | |
− | Um die Publikationsbereiche anzupassen, muss ein Mapping zwischen den source- und target-Publishern definiert werden. Hier kann der Anchor oder die ID (z.B. <code>pub1</code>) der Publikationsbereiche angegeben werden. | + | ;<target>:Mit <code>target</code> 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 muss für die die Publisher der Quell-Daten immer die PublisherID angegeben werden, da die Anchor des entfernten Mandanten nicht bekannt sind. Für die Ziel-Publisher | ||
+ | kann der Anchor oder die ID (z.B. <code>pub1</code>) 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. | Zu beachten ist, das eventuell vorhandene Daten des target-Mandaten gelöscht und von den Daten des source-Mandaten überschrieben werden. | ||
Zeile 46: | Zeile 56: | ||
* 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 | ||
− | * | + | * '''Wenn Publisher-Mappings angegeben werden, werden alle Publisher-IDs die nicht übergeben wurden gelöscht''' |
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. | ||
Zeile 52: | Zeile 62: | ||
* Alle Templates des target-Mandanten kompilieren | * Alle Templates des target-Mandanten kompilieren | ||
* Den gesamten Mandanten generieren | * Den gesamten Mandanten generieren | ||
− | |||
− | |||
− | |||
<noinclude> | <noinclude> | ||
− | [[Kategorie: | + | [[Kategorie:IES-Admin (commandline)]] |
</noinclude> | </noinclude> |
Aktuelle Version vom 18. Dezember 2014, 11:07 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 werden mehr Meldungen ausgegeben
- -vv,--more-verbose
- Mit dieser Option werden noch mehr Meldungen ausgegeben
- -vvv,--most-verbose
- Mit dieser Option werden die meisten 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
- Wenn Publisher-Mappings angegeben werden, werden alle Publisher-IDs die nicht übergeben wurden gelöscht
- 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 muss für die die Publisher der Quell-Daten immer die PublisherID angegeben werden, da die Anchor des entfernten Mandanten nicht bekannt sind. Für die Ziel-Publisher
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
- Wenn Publisher-Mappings angegeben werden, werden alle Publisher-IDs die nicht übergeben wurden gelöscht
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