Vorgehensweise - Details
-
Erstellen Sie die Zielfirmen.
Legen Sie die Zielfirmen über das Programm Firmen (ttaad1100m000) an.
Wählen Sie im entsprechenden Menü die Option
, um die Änderungen in Runtime zu aktivieren. Starten Sie Ihre B-Shell neu, um die neuen Einstellungen zu laden. -
Definieren Sie logische Tabellen für die Zielfirmen.
Verwenden Sie diesen Schritt nur, wenn für eine oder mehrere Ursprungsfirmen logische Tabellen definiert sind. Um logische Tabellen für eine Zielfirma zu definieren, müssen Sie die aktive gemeinsame Tabellennutzung aktualisieren, so dass die Zielfirma auch korrekt gemeinsam genutzt wird. Sie können diese Aktualisierung auf zwei Arten ausführen:
- Aktualisieren Sie entweder einen aktiven Satz für die gemeinsame Tabellennutzung.
Oder kopieren Sie den aktiven Satz für die gemeinsame Tabellennutzung in eine neue Version. Fügen Sie die Tabellenbeziehungen für die Tabellensätze hinzu, um die neue Zielfirma mit der physikalischen Firma zu verbinden. Legen Sie die neue Version des Satzes für die gemeinsame Tabellennutzung als "Aktiv" fest.
HinweisWenn kein aktiver Satz für die gemeinsame Tabellennutzung vorhanden ist, müssen Sie die Aktualisierung über den Schritt "Aus logischen Tabellen importieren" ausführen, der unten beschrieben wird. Um den aktiven Satz für die gemeinsame Tabellennutzung zu prüfen, verwenden Sie das Programm Table Sharing Sets (tltsm1115m009).
- Aus logischen Tabellen importieren
Führen Sie im Programm Table Sharing Sets (tltsm1115m009) den Befehl aus. Es wird ein neuer Satz für die gemeinsame Tabellennutzung erstellt, der mit den in logischen Tabellen definierten Einstellungen übereinstimmt.
Nachdem Sie die logischen Tabellen für die Zielfirmen definiert haben, müssen Sie die Änderungen in das Runtime Data Dictionary übernehmen und Ihre B-Shell neu starten, um die neuen Einstellungen zu laden.
HinweisDie Tabelle "tccom000" (Implementierte Software-Komponenten) und ihre Referenztabellen wie "tcmcs010" (Länder) und "tccom130" (Adressen) enthalten Daten, die von allen Firmen in der neuen Mehrfirmenstruktur gemeinsam verwendet werden, darunter die zentrale DEM-Firma, falls DEM-Modellierung verwendet wird. Diese Tabellen müssen in nur einer Firma der neuen Struktur physisch gespeichert werden. Die entsprechenden logischen Tabellen in den verbleibenden Firmen der neuen Struktur müssen daher alle mit derselben physikalischen Firma verknüpft werden.
Beispiel: Die neue Mehrfirmenstruktur besteht aus den Firmen 600, 601, 602 und 603. tccom000 und ihre Referenztabellen werden physisch in Firma 600 gespeichert. Die entsprechenden logischen Tabellen in den Firmen 601, 602 und 603 müssen daher alle mit der physikalischen Firma 600 verknüpft werden.
- Aktualisieren Sie entweder einen aktiven Satz für die gemeinsame Tabellennutzung.
-
Exportieren Sie die Daten aus den Ursprungsfirmen.
Führen Sie das Programm Sequenziellen Tabellen-Dump erstellen (ttaad4226m000) aus, um die Daten der Ursprungsfirmen in sequenzielle Dateien zu exportieren.
Für jede Ursprungsfirma müssen die sequenziellen Dateien in einem separaten Verzeichnis gespeichert werden, z. B. Verzeichnis /tmp/500 für Firma 500, Verzeichnis /tmp/501 für Firma 501. Daher müssen Sie Daten jeweils nur einer Ursprungsfirma exportieren und die sequenziellen Dateien im entsprechenden Verzeichnis speichern.
Sie müssen die Daten aller Pakete exportieren, mit Ausnahme der Daten des Pakets Unternehmensmodellierung (tg). Daher müssen Sie das Programm für jede Ursprungsfirma zweimal ausführen: das erste Mal für den Export von Daten für die Pakete im Bereich aa-tf, das zweite Mal für den Export von Daten für die Pakete th-zz.
So exportieren Sie Daten für eine Ursprungsfirma:
-
Führen Sie das Programm Sequenziellen Tabellen-Dump erstellen (ttaad4226m000) aus.
Punkte, die beachtet werden sollten:
- Wählen Sie die Ursprungsfirma (nur eine Firma) aus, aus die Daten exportiert werden müssen.
- Wählen Sie den Paketbereich aus, für den die Daten exportiert werden müssen: aa-tf
- Wählen Sie den vollständigen Bereich von Tabellen aus: <leer> - zzz999.
- Heben Sie die Markierung des Kontrollkästchens Tabelle nach Dump löschen auf.
- Legen Sie ein Feld-Trennzeichen fest. Hierbei kann es sich um ein Pipezeichen oder um ein Dach gefolgt von einem einzelnen Großbuchstaben handeln: ^A, ^B usw.
- Geben Sie das Verzeichnis an, in dem die sequenziellen Dateien gespeichert werden müssen. Es wird empfohlen, die Firmennummer als (Teil des) Verzeichnisnamen(s) einzugeben. Zum Beispiel: Verwenden Sie Verzeichnis /tmp/500, um die sequenziellen Dateien von Firma 500 zu speichern. Hinweis: Wenn das angegebene Verzeichnis nicht vorhanden ist, müssen Sie es zuerst erstellen.
- Geben Sie den Namen der Fehlerdatei an, in die alle Fehlermeldungen und Statistikdaten geschrieben werden müssen.
-
Führen Sie erneut das Programm Sequenziellen Tabellen-Dump erstellen (ttaad4226m000) aus. Verwenden Sie genau die gleichen Einstellungen wie beim ersten Export, mit folgenden Ausnahmen:
- Paketbereich: th-zz
- Geben Sie einen anderen Namen für die Fehlerdatei ein. Wenn Sie den gleichen Namen verwenden, wird die erste Fehlerdatei von der zweiten überschrieben.
Wiederholen Sie diese beiden Schritte für jede Ursprungsfirma, die kopiert werden muss.
-
-
Korrigieren Sie die Firmennummern.
Die exportierten Firmendaten enthalten verschiedene Referenzen auf die Nummern der Ursprungsfirmen. Beispiel: Die Datensätze, die aus der Tabelle "Implementierte Software-Komponenten (tccom000)" exportiert werden, enthalten eine Referenz zur Firmennummer der Ursprungsfirma.
Führen Sie das Programm Firmendaten kopieren (tccom0214m000) aus, um diese Referenzen in den sequenziellen Dateien zu korrigieren, damit sie sich auf die Zielfirmen beziehen, in welche die Daten importiert werden.
Punkte, die beachtet werden sollten:
- Sie müssen dieses Programm in jeder Ursprungsfirma ausführen. Beispiel: Sie kopieren Daten aus den Ursprungsfirmen 500 und 501 in die entsprechenden Zielfirmen 600 und 601. Nach dem Export der Daten aus den Ursprungsfirmen müssen Sie:
- In die Firma 500 wechseln und dieses Programm zur Korrektur der Referenzen in den aus Firma 500 exportierten Dateien ausführen: Alle Referenzen auf die Firmen 500 und 501 müssen entsprechend durch Referenzen auf die Firmen 600 und 601 ersetzt werden.
- Wechseln Sie in die Firma 501 und führen Sie dieses Programm zur Korrektur der Referenzen in den aus Firma 501 exportierten Dateien aus: Alle Referenzen auf die Firmen 500 und 501 müssen entsprechend durch Referenzen auf die Firmen 600 und 601 ersetzt werden.
- Geben Sie das Feldtrennzeichen an, das in den sequenziellen Dateien verwendet wird: Dabei handelt es sich um dasselbe Trennzeichen, das auch beim Export im Programm Sequenziellen Tabellen-Dump erstellen (ttaad4226m000) angegeben wurde.
- Geben Sie im Feld Zu kopierende Firmen die Nummern der Ursprungsfirmen und die Nummern der entsprechenden Zielfirmen an, durch welche diese ersetzt werden sollen. Weitere Informationen finden Sie in der Hilfe zu diesem Feld.
- Lassen Sie das Feld Zu kopierende Unternehmenseinheiten leer, da Sie eine vorhandene Mehrfirmenstruktur, einschließlich der zentralen DEM-Firma, kopieren. In diesem Fall verwenden die Zielfirmen die neue zentrale DEM-Zielfirma. Die in den Zielfirmen verwendeten Unternehmenseinheiten haben die gleichen Codes wie die Unternehmenseinheiten in den Ursprungsfirmen. Sie brauchen die Codes der Unternehmenseinheiten nicht zu ändern, da sie in der neuen zentralen DEM-Zielfirma eindeutig sind.
- Sie müssen dieses Programm in jeder Ursprungsfirma ausführen. Beispiel: Sie kopieren Daten aus den Ursprungsfirmen 500 und 501 in die entsprechenden Zielfirmen 600 und 601. Nach dem Export der Daten aus den Ursprungsfirmen müssen Sie:
-
Importieren Sie die Daten in die Zielfirmen.
Führen Sie das Programm Tabelle aus sequentiellem Dump erstellen (ttaad4227m000) aus, um die Inhalte der sequenziellen Dateien in die Zielfirmen zu importieren.
Sie können Daten nur in jeweils eine Firma laden; daher müssen Sie dieses Programm für jede Zielfirma wiederholen.
Punkte, die beachtet werden sollten:
- Markieren Sie das Kontrollkästchen Tabellen für andere Firma erstellen und geben Sie die Nummer der Zielfirma an.
- Die Zielfirma ist eine neue Firma ohne Tabellen. Daher müssen Sie die Markierungen der Kontrollkästchen Anhängen, wenn Tabelle vorhanden und Vorhandene Tabellen löschen aufheben.
- Markieren Sie die Kontrollkästchen "Zeilen vor Index erstellen" und "Beschränkungen für referentielle Integrität ignorieren".
- Geben Sie das Feldtrennzeichen an, das in den sequenziellen Dateien verwendet wird: Dabei handelt es sich um dasselbe Trennzeichen, das auch beim Export im Programm Sequenziellen Tabellen-Dump erstellen (ttaad4226m000) angegeben wurde.
- Geben Sie das Verzeichnis an, in dem die sequenziellen Dateien gespeichert werden. Dabei handelt es sich um das Verzeichnis, das während des Exports im Programm Create Sequential Dump of Table (ttaad4226m000) angegeben wurde.
- Geben Sie * in das Feld Muster für entsprechende Tabellennamen ein, um alle sequenziellen Dateien zu laden.
- Geben Sie den Namen der Fehlerdatei an, in die alle Fehlermeldungen und Statistikdaten geschrieben werden müssen.
Nach jedem Import wird das Programm Tabellen neu organisieren (ttaad4225m000) automatisch gestartet. Organisieren Sie in dieser Phase die Tabellen nicht neu. Klicken Sie zum Beenden dieses Programms auf . Die Tabellen werden im letzten Schritt dieses Verfahrens neu organisiert.
Überprüfen Sie die Fehlerdatei, wenn der Import abgeschlossen ist.
-
Erstellen Sie fehlende Tabellen für die Zielfirmen.
Führen Sie das Programm Tabellen erstellen (ttaad4230m000) aus, um fehlende Tabellen für die Zielfirmen zu erstellen.
HinweisWenn Sie die DEM-Modellierung nicht verwenden, können Sie Schritt 7 überspringen.
-
Definieren Sie die zentrale DEM-Firma für jede Zielfirma.
Wiederholen Sie für jede Zielfirma die folgenden Schritte:
- Wechseln Sie in die neue Zielfirma.
- Führen Sie das Programm Zentrale Speicherfirma für Unternehmensmodellierungsdaten (tgbrg0100s000) aus. In diesem Programm müssen Sie die Firmennummer der zentralen DEM-Firma der Mehrfirmen-Struktur eingeben.
Beispiel: Eine Mehrfirmenstruktur, die aus den Firmen 500 (zentrale DEM-Firma), 501, 502 und 503 besteht, wird in eine neue Mehrfirmenstruktur kopiert, die aus den Firmen 600, 601, 602 und 603 besteht. Sie müssen das oben genannte Programm in jeder der Zielfirmen, einschließlich der Firma 600, ausführen, um Firma 600 als zentrale DEM-Firma zu definieren.
-
Organisieren Sie die Tabellen neu und reparieren Sie die Referenzzähler für die Zielfirmen.
Führen Sie das Programm Tabellen neu organisieren (ttaad4225m000) aus, um die Tabellen neu zu organisieren und die Referenzzähler für alle Zielfirmen zu reparieren.
Markieren Sie die folgenden Kontrollkästchen:
- Daten und Indizes
- Referenz-Integrität
- Referenzzähler reparieren