Beispiel: Vorgehensweise - Details
-
Erstellen Sie die Zielfirmen 600, 601, 602 und 603.
Erstellen Sie die Zielfirmen 600, 601, 602 und 603 über das Programm Firmen (ttaad1100m000). Übernehmen Sie die Änderungen in Runtime und starten Sie Ihre B-Shell neu.
-
Definieren Sie logische Tabellen für die Firmen 601, 602 und 603.
HinweisIn der Ausgangsumgebung enthalten die Firmen 401, 402 und 403 logische Tabellen, die alle mit physischen Tabellen in Firma 400 verknüpft sind. Firma 400 enthält keine logischen Tabellen.
Aktualisieren Sie die aktive gemeinsame Nutzung von Tabellen, um die logischen Tabellen für die neuen Firmen 601, 602 und 603 zu definieren. Dies geschieht durch Kopieren des aktiven Satzes für die gemeinsame Tabellennutzung in eine neue Version und das Hinzufügen von Beziehungen im Programm Tables by Table Set (tltsm1110m000), in dem Firma 600 die physikalische Firma ist und 601, 602 und 603 die logischen Firmen sind. Für jeden Tabellensatz müssen Sie für jede logische Firma eine Position festlegen.
Wenn kein Tabellensatz vorhanden ist, müssen Sie zuerst einen aktiven Satz für die gemeinsame Tabellennutzung generieren. Führen Sie dazu den Befehl Aus logischen Tabellen importieren im Programm Table Sharing Sets (tltsm1115m009) gemäß Beschreibung unter Vorgehensweise - Details aus.
Nachdem Sie den Satz für die gemeinsame Tabellennutzung mit neuen Firmen aktualisiert haben, müssen Sie den Befehl Make Table Sharing Set Actual ausführen, um die Änderungen in das Runtime Data Dictionary umzuwandeln. Außerdem müssen Sie Ihre B-Shell neu starten, um die neuen Einstellungen zu laden.
Hinweis- Wenn eine Mehrfirmenumgebung im aktiven Satz für die gemeinsame Tabellennutzung angegeben ist, müssen Sie auch die neuen Firmen 600, 601, 602 und 603 zur Mehrfirmenumgebung hinzufügen.
- Die Firmen in der neuen Mehrfirmenstruktur müssen mindestens die Tabellen tccom000 (Implementierte Software-Komponenten) und tcemm170 (Firmen) sowie ihre Referenztabellen gemeinsam verwenden.
-
Exportieren Sie Daten aus den Ursprungsfirmen 400, 401, 402 und 403.
Extrahieren Sie Daten aus den Ursprungsfirmen 400, 401, 402 und 403 in sequenzielle Dateien. Exportieren Sie keine Daten aus dem Paket "Unternehmensmodellierung (TG)".
-
Firma 400
Um die Daten für Firma 400 zu extrahieren, müssen Sie das Programm Sequenziellen Tabellen-Dump erstellen (ttaad4226m000) zwei Mal ausführen.
Verwenden Sie für den ersten Export die folgenden Einstellungen:
Sequenziellen Tabellen-Dump erstellen (ttaad4226m000) Feld Wert Firma 400-400 Paket aa-tf Tabelle <leer> - zzz999 Fehlermeldungen unterdrücken Nein Tabelle nach Dump löschen Nein Datensätze mit vorgegebener Länge erstellen Nein Feld-Trennzeichen festlegen Ja
| (Pipezeichen)
Verzeichnis für Tabellendateien /tmp/400 Basisname für Dump-Datei(en) <Leer> Name der Fehlerdatei /tmp/err400-1 Verwenden Sie für den zweiten Export die gleichen Einstellungen, außer:
- Paketbereich: th-zz
- Geben Sie einen anderen Namen für die Fehlerdatei ein, z. B. /tmp/err400-2.
-
Verbleibende Firmen
Verwenden Sie dasselbe Verfahren, um Daten aus den Firmen 401, 402 und 403 zu extrahieren.
Punkte, die beachtet werden sollten:
- Legen Sie ein anderes Verzeichnis für jede Firma fest: /tmp/401, /tmp/402 und /tmp/403 für die jeweilige Firma 401, 402 und 403.
- Geben Sie für jeden Export einen anderen Namen für die Fehlerdatei ein.
-
-
Korrigieren Sie die Firmennummern.
Rufen Sie das Programm Firmendaten kopieren (tccom0214m000) auf, um in den sequenziellen Dateien Referenzen auf Firmennummern zu korrigieren. Referenzen auf die Ursprungsfirmen 400, 401, 402 und 403 müssen in Referenzen auf die jeweilige Zielfirma 600, 601, 602 und 603 geändert werden.
-
Firma 400
- Wechseln Sie zu Firma 400.
- Führen Sie das Programm mit den folgenden Einstellungen aus:
Firmendaten kopieren (tccom0214m000) Feld Wert Feld-Trennzeichen festlegen | (Pipezeichen) Verzeichnis für Tabellendateien /tmp/400 Zu kopierende Firmen Ja
400>600;401>601;402>602;403>603
Zu kopierende Unternehmenseinheiten Nein (Keine) -
Verbleibende Firmen
Führen Sie das Programm weitere 3 Mal aus, um die sequenziellen Dateien der Firmen 401, 402 und 403 zu korrigieren.
Punkte, die beachtet werden sollten:
- Bevor Sie das Programm ausführen, müssen Sie in die entsprechende Ursprungsfirma wechseln, z. B. zu Firma 401, bevor Sie das Programm ausführen können, um die aus Firma 401 extrahierten Dateien zu korrigieren.
- Das Verzeichnis für Tabellendateien unterscheidet sich je nach Firmennummer: /tmp/401, /tmp/402 und /tmp/403 für die Dateien der jeweiligen Firma 401, 402 und 403.
- Die verbleibenden Einstellungen müssen exakt mit den Einstellungen im oben genannten Beispiel übereinstimmen.
-
-
Importieren Sie die Daten in die Firmen 600, 601, 602 und 603.
Führen Sie das Programm Tabelle aus sequentiellem Dump erstellen (ttaad4227m000) aus, um die Inhalte der sequenziellen Dateien in die Zielfirmen zu importieren.
-
Firma 600
Um Daten in die Firma 600 zu laden, verwenden Sie die folgenden Einstellungen:
Tabelle aus sequentiellem Dump erstellen (ttaad4227m000) Feld Wert Tabellen für andere Firma erstellen Ja
600
Anhängen, wenn Tabelle vorhanden Nein Vorhandene Tabellen löschen Nein Zeilen vor Index erstellen Ja Domänenbeschränkungen deaktivieren Nein Beschränkungen für referentielle Integrität ignorieren Ja Feldtrennzeichen der Folgedatei festlegen Ja
| (Pipezeichen)
Verzeichnis zum Suchen von Tabellendateien /tmp/400 Muster für entsprechende Tabellennamen * Datei zum Speichern von nicht erstellten Tabellennamen Nein (Keine) Name der Fehlerdatei /tmp/err_imp600 -
Verbleibende Firmen
Verwenden Sie dieselbe Vorgehensweise zum Import von Daten für die Firmen 601, 602 und 603.
Punkte, die beachtet werden sollten:
- Das Verzeichnis zum Suchen von Tabellendateien ist für jede Firma ein anderes:
- /tmp/401 enthält die Dateien, die in Firma 601 geladen werden müssen.
- /tmp/402 enthält die Dateien, die in Firma 602 geladen werden müssen.
- /tmp/403 enthält die Dateien, die in Firma 603 geladen werden müssen.
- Geben Sie für jeden Import einen anderen Namen für die Fehlerdatei ein.
- Das Verzeichnis zum Suchen von Tabellendateien ist für jede Firma ein anderes:
-
-
Erstellen Sie fehlende Tabellen für die Firmen 600, 601, 602 und 603.
Führen Sie das Programm Tabellen erstellen (ttaad4230m000) aus, um fehlende Tabellen für die Firmen 600, 601, 602 und 603 zu erstellen. Legen Sie die folgenden Einstellungen fest:
Tabellen erstellen (ttaad4230m000) Feld Wert Firma 600 - 603 Paket <leer> - zz Tabelle <leer> - zzz999 -
Definieren Sie die Firma 600 als zentrale DEM-Firma für alle Zielfirmen.
Wiederholen Sie für jede Zielfirma (600, 601, 602 und 603) die folgenden Schritte:
- Wechseln Sie in die neue Zielfirma.
- Führen Sie das Programm Zentrale Speicherfirma für Unternehmensmodellierungsdaten (tgbrg0100s000) aus. Geben Sie Firma 600 als zentrale DEM-Firma an.
-
Führen Sie das Programm Tabellen neu organisieren (ttaad4225m000) aus, um die Tabellen neu zu organisieren und die Referenzzähler für die Firmen 600, 601, 602 und 603 zu reparieren.
Legen Sie die folgenden Einstellungen fest:
Tabelle aus sequentiellem Dump erstellen (ttaad4227m000) Feld Wert Firma 600 - 603 Paket <leer> - zz Tabelle <leer> - zzz999 Daten und Indizes Ja Referenz-Integrität Ja Gültigkeit der Referenz prüfen Nein Referenzzähler reparieren Ja Alle anderen Kontrollkästchen Nein