Beispiel: Vorgehensweise - Details

  1. 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.

  2. Definieren Sie logische Tabellen für die Firmen 601, 602 und 603.

    Hinweis

    In 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 Import from Logical Tables 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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
  7. 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.
  8. 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