Proceduregegevens

  1. Doelbedrijven aanmaken.

    Maak de naar-bedrijven aan via de sessie Bedrijven (ttaad1100m000).

    Selecteer in het betreffende menu Naar runtime converteren om de wijzigingen tijdens runtime actief te maken. Start uw bshell opnieuw om de nieuwe instellingen te laden.

  2. Definieer logische tabellen voor naar-bedrijven.

    Voer deze stap alleen uit als er logische tabellen zijn gedefinieerd voor een of meer van-bedrijven. Als u logische tabellen wilt definiëren voor een doelbedrijf moet u de huidige tabelsharing bijwerken zodat het doelbedrijf ook correct wordt gedeeld. U kunt deze update op twee manieren uitvoeren:

    1. De huidige tabelsharingset bijwerken

      De huidige tabelsharingset kopiëren naar een nieuwe versie. Voeg de tabelrelaties voor de tabelvelden toe om het nieuwe doelbedrijf aan het fysieke bedrijf te koppelen. Maak de nieuwe versie van de tabelsharingset actueel.

      NB

      Als er geen huidige tabelsharingset aanwezig is, moet u de update uitvoeren via de stap Importeren vanuit logische tabellen zoals hieronder wordt beschreven. Gebruik de sessie Table Sharing Sets (tltsm1115m009) om de huidige tabelsharingset te controleren.

    2. Importeren vanuit logische tabellen

      Voer in de sessie Table Sharing Sets (tltsm1115m009) opdracht Import from Logical Tables uit. Er wordt een nieuwe tabelsharingset aangemaakt die overeenkomt met de instellingen die zijn gedefinieerd in logische tabellen.

    Nadat u de logische tabellen voor de naar-bedrijven hebt gedefinieerd, moet u de wijzigingen converteren naar de runtime data-dictionary en uw bshell opnieuw starten om de nieuwe instellingen te laden.

    NB

    De tabel tccom000 (Geïmplementeerde softwarecomponenten) en de bijbehorende referentietabellen, zoals tcmcs010 (Landen) en tccom130 (Adressen), bevatten gegevens die in de nieuwe multi-company omgeving door alle bedrijven moeten worden gedeeld, inclusief het centrale DEM-bedrijf (als DEM-modeling wordt gebruikt). Deze tabellen moeten fysiek worden opgeslagen in slechts één bedrijf in de nieuwe structuur. Alle bijbehorende logische tabellen in de overige bedrijven in de nieuwe structuur moeten daarom aan hetzelfde fysieke bedrijf worden gekoppeld.

    De nieuwe multi-company structuur bestaat bijvoorbeeld uit de bedrijven 600, 601, 602 en 603. Tccom000 en de bijbehorende referentietabellen worden fysiek opgeslagen in bedrijf 600. De bijbehorende logische tabellen in de bedrijven 601, 602 en 603 moeten daarom allemaal aan fysiek bedrijf 600 worden gekoppeld.

  3. Exporteer gegevens van van-bedrijven.

    Voer de sessie Sequentiële dump van tabel aanmaken (ttaad4226m000) uit om de gegevens van de van-bedrijven naar sequentiële bestanden te exporteren.

    Voor elk van-bedrijf moeten de sequentiële bestanden worden opgeslagen in een afzonderlijke directory, bijvoorbeeld in directory /tmp/500 voor bedrijf 500, directory /tmp/501 voor bedrijf 501. Daarom moet u gegevens uit slechts één van-bedrijf tegelijk exporteren en de sequentiële bestanden in de bijbehorende directory opslaan.

    U moet de gegevens van alle pakketten exporteren, behalve van het pakket Enterprise-modellering (tg). U moet de sessie daarom twee keer uitvoeren voor elk van-bedrijf: de eerste keer om gegevens te exporteren voor pakketten in het bereik aa-tf; de tweede keer om gegevens te exporteren voor de pakketten th-zz.

    Ga als volgt te werk om gegevens te exporteren voor een van-bedrijf:

    • Voer de sessie Sequentiële dump van tabel aanmaken (ttaad4226m000) uit.

      Aandachtspunten:

      • Selecteer het van-bedrijf (slechts één bedrijf) waaruit gegevens moeten worden geëxporteerd.
      • Selecteer de reeks pakketten waarvoor gegevens moeten worden geëxporteerd: aa-tf
      • Selecteer het volledige bereik van tabellen: <leeg> - zzz999.
      • Schakel het selectievakje Tabel na dumpen verwijderen uit.
      • Geef een veldscheidingsteken op. Dit kan een pipe-teken (|) of een caret zijn gevolgd door één hoofdletter, bijvoorbeeld ^A, ^B, enzovoort.
      • Voer de directory in waarin de sequentiële bestanden moeten worden opgeslagen. Aanbevolen wordt het bedrijfsnummer in te voeren als (een gedeelte van) de naam van de directory. Bijvoorbeeld: Gebruik directory /tmp/500 om de sequentiële bestanden van bedrijf 500 op te slaan. NB: Als de opgegeven directory niet bestaat, moet u deze eerst aanmaken.
      • Geef de naam op van het foutenbestand waarnaar alle foutmeldingen en statistische gegevens moeten worden weggeschreven.
    • Voer de sessie Sequentiële dump van tabel aanmaken (ttaad4226m000) opnieuw uit. Gebruik exact dezelfde instellingen als voor de eerste export, met uitzondering van het volgende:

      • Bereik van pakketten: th-zz
      • Voer een andere naam in voor het foutenbestand. Als u dezelfde naam gebruikt, wordt het eerste foutenbestand overschreven door het tweede.

    Herhaal deze twee stappen voor elk van-bedrijf dat moet worden gekopieerd.

  4. Corrigeer bedrijfsnummers.

    De geëxporteerde bedrijfsgegevens bevatten verschillende verwijzingen naar de van-bedrijfsnummers. Bijvoorbeeld: De records die vanuit de tabel Geïmplementeerde softwarecomponenten (tccom000) worden geëxporteerd, bevatten een verwijzing naar het bedrijfsnummer van het van-bedrijf.

    Voer de sessie Bedrijfsgegevens kopiëren (tccom0214m000) uit om deze referenties in de sequentiële bestanden te corrigeren, zodat ze verwijzen naar de naar-bedrijven waarin de gegevens worden geïmporteerd.

    Aandachtspunten:

    • U moet deze sessie uitvoeren vanuit elk van-bedrijf. Bijvoorbeeld: u kopieert gegevens vanuit de van-bedrijven 500 en 501 naar respectievelijk de naar-bedrijven 600 en 601. Nadat u de gegevens van de van-bedrijven hebt geëxporteerd, moet u:
      • Schakel naar bedrijf 500 en voer deze sessie uit om de verwijzingen te corrigeren in de bestanden die zijn geëxporteerd vanuit bedrijf 500: alle verwijzingen naar de bedrijven 500 en 501 moeten worden vervangen door verwijzingen naar respectievelijk de bedrijven 600 en 601.
      • Schakel naar bedrijf 501 en voer deze sessie uit om de verwijzingen te corrigeren in de bestanden die zijn geëxporteerd vanuit bedrijf 501: alle verwijzingen naar de bedrijven 500 en 501 moeten worden vervangen door verwijzingen naar respectievelijk de bedrijven 600 en 601.
    • Geef het veldscheidingsteken op dat in de sequentiële bestanden wordt gebruikt: dit is hetzelfde scheidingsteken als het teken dat is opgegeven bij het exporteren in de sessie Create Sequential Dump of Table (ttaad4226m000).
    • Voer in het veld Te kopiëren bedrijven de nummers van de van-bedrijven in, alsmede de bijbehorende nummers van de naar-bedrijven waardoor ze moeten worden vervangen. Zie de Help van dit veld voor meer informatie.
    • Laat het veld Te kopiëren Enterprise-eenheden leeg, omdat u een bestaande multi-company structuur kopieert, inclusief het centrale DEM-bedrijf. In dat geval gebruiken de naar-bedrijven het nieuwe, centrale DEM-bedrijf. De Enterprise-eenheden die in de naar-bedrijven worden gebruikt, krijgen dezelfde codes als de Enterprise-eenheden die in de van-bedrijven worden gebruikt. U hoeft de Enterprise-eenheidcodes niet te wijzigen, omdat deze uniek zijn in het nieuwe centrale DEM-bedrijf.
  5. Importeer gegevens in naar-bedrijven.

    Voer de sessie Tabel op basis van sequentiële dump aanmaken (ttaad4227m000) uit om de inhoud van de sequentiële bestanden in de naar-bedrijven te importeren.

    U kunt gegevens alleen in één bedrijf tegelijkertijd laden en u moet deze sessie daarom voor elk naar-bedrijf herhalen.

    Aandachtspunten:

    • Schakel het selectievakje Tabellen voor ander bedrijf aanmaken in en geef het nummer van het naar-bedrijf op.
    • Het naar-bedrijf is een nieuw bedrijf zonder tabellen. Schakel daarom de selectievakjes Toevoegen indien tabel aanwezig en Bestaande tabellen verwijderen uit.
    • Schakel de selectievakjes Rijen vóór index aanmaken en Referentiële integriteitsconstraints negeren in.
    • Geef het veldscheidingsteken op dat in de sequentiële bestanden wordt gebruikt: dit is hetzelfde scheidingsteken als het teken dat is opgegeven bij het exporteren in de sessie Create Sequential Dump of Table (ttaad4226m000).
    • Geef de directory op waar de sequentiële bestanden worden opgeslagen. Dit is dezelfde directory als de directory die is opgegeven bij het exporteren in de sessie Create Sequential Dump of Table (ttaad4226m000).
    • Voer * in in het veld Patroon voor tabelnamen om alle sequentiële bestanden te laden.
    • Geef de naam op van het foutenbestand waarnaar alle foutmeldingen en statistische gegevens moeten worden weggeschreven.

    Na elke import wordt de sessie Tabellen reorganiseren (ttaad4225m000) automatisch gestart. Tabellen mogen in dit stadium niet worden gereorganiseerd. Klik op Afsluiten om deze sessie af te sluiten. De tabellen worden in de laatste stap van deze procedure gereorganiseerd.

    Controleer het foutenlogbestand wanneer het importproces is voltooid.

  6. Ontbrekende tabellen voor naar-bedrijven aanmaken

    Voer de sessie Tabellen aanmaken (ttaad4230m000) uit om ontbrekende tabellen voor de naar-bedrijven aan te maken.

    NB

    Als u DEM Modeler niet gebruikt, kunt u stap 7 overslaan.

  7. Definieer het centrale DEM-bedrijf voor elk naar-bedrijf.

    Herhaal voor elk naar-bedrijf de volgende stappen:

    • Schakel over naar het nieuwe naar-bedrijf.
    • Voer de sessie Centraal bedrijf voor gegevensopslag Enterprise Modeler (tgbrg0100s000) uit. In deze sessie moet u het bedrijfsnummer van het centrale DEM-bedrijf van de naar-multi-company structuur invoeren.

    Voorbeeld: Een multi-company structuur, bestaande uit bedrijven 500 (centraal DEM-bedrijf), 501, 502 en 503, wordt gekopieerd naar een nieuwe multi-company structuur, die bestaat uit de bedrijven 600, 601, 602 en 603. U moet de bovenstaande sessie uitvoeren vanuit elk van de naar-bedrijven, inclusief bedrijf 600, om bedrijf 600 als centraal DEM-bedrijf te definiëren.

  8. Reorganiseer tabellen en repareer referentietellers voor de naar-bedrijven

    Voer de sessie Tabellen reorganiseren (ttaad4225m000) uit om de tabellen te reorganiseren en om de referentietellers te repareren voor alle naar-bedrijven.

    Schakel de volgende selectievakjes in:

    • Gegevens en indices
    • Referentiële integriteit
    • Referentieteller repareren