Voorbeeld - proceduregegevens

  1. Maak naar-bedrijven 600, 601, 602 en 603.

    Maak de naar-bedrijven 600, 601, 602 en 603 aan via de sessie Bedrijven (ttaad1100m000). Converteer de wijzigingen naar runtime en start uw bshell opnieuw.

  2. Definieer de logische tabellen voor de bedrijven 601, 602 en 603.

    NB

    In de bronomgeving bevatten de bedrijven 401, 402 en 403 logische tabellen die allemaal aan fysieke tabellen in bedrijf 400 zijn gekoppeld. Bedrijf 400 bevat geen logische tabellen.

    Werk de huidige tabelsharingset bij om de logische tabellen voor de nieuwe bedrijven 601, 602 en 603 te definiëren. Dit gebeurt door de huidige tabelsharingset naar een nieuwe versie te kopiëren en de relaties toe te voegen in de sessie Tables by Table Set (tltsm1110m000) waarin bedrijf 600 het fysieke bedrijf is en 601, 602 en 603 de logische bedrijven zijn. Voor elke tabelset moet u voor elk logisch bedrijf een regel opgeven.

    Als deze niet aanwezig is, moet u eerst een huidige tabelsharingset genereren. U doet dit door de opdracht Import from Logical Tables in de sessie Table Sharing Sets (tltsm1115m009) uit te voeren zoals wordt beschreven in Proceduregegevens.

    Nadat de tabelsharingset is bijgewerkt met de nieuwe bedrijven, moet u de opdracht Make Table Sharing Set Actual uitvoeren om de wijzigingen naar de runtime data-dictionary te converteren en moet u uw bshell opnieuw starten om de nieuwe instellingen te laden.

    NB
    • als er een omgeving met meerdere bedrijven is opgegeven voor de huidige tabelsharingset, moet u de nieuwe bedrijven 600, 601, 602 en 603 toevoegen aan de omgeving met meerdere bedrijven.
    • De bedrijven in de nieuwe multi-company omgeving moeten ten minste de tabellen tccom000 (Geïmplementeerde softwarecomponenten) en tcemm170 (Bedrijven) en hun referentietabellen delen.
  3. Exporteer gegevens vanuit van-bedrijven 400, 401, 402 en 403.

    Extraheer gegevens uit de van-bedrijven 400, 401, 402 en 403 naar sequentiële bestanden. Exporteer geen gegevens uit het pakket Enterprise-modellering (tg).

    • Bedrijf 400

      Als u gegevens voor bedrijf 400 wilt extraheren, moet u de sessie Sequentiële dump van tabel aanmaken (ttaad4226m000) twee keer uitvoeren.

      Gebruik voor de eerste export de volgende instellingen:

      Sequentiële dump van tabel aanmaken (ttaad4226m000)
      Veld Waarde
      Bedrijf 400-400
      Pakket aa-tf
      Tabel <leeg> - zzz999
      Foutmeldingen onderdrukken Nee
      Tabel na dumpen verwijderen Nee
      Records met vaste lengte aanmaken Nee
      Veldscheidingsteken opgeven

      Ja

      | (verticaal streepje)

      Directory tabelbestanden /tmp/400
      Basisnaam voor dumpbestand(en) Leeg
      Naam foutenbestand /tmp/err400-1

      Voor de tweede export gebruikt u dezelfde instellingen, behalve:

      • Bereik van pakketten: th-zz
      • Voer een andere naam in voor het foutenbestand, bijvoorbeeld /tmp/err400-2
    • Resterende bedrijven

      Gebruik dezelfde procedure om gegevens uit de bedrijven 401, 402 en 403 te extraheren.

      Aandachtspunten:

      • Geef voor elk bedrijf een andere directory op: /tmp/401, /tmp/402 en /tmp/403 voor bedrijven 401, 402 en 403 respectievelijk.
      • Voer voor elk foutenbestand een andere naam in voor elke export.
  4. Bedrijfsnummers corrigeren

    Voer de sessie Bedrijfsgegevens kopiëren (tccom0214m000) uit om verwijzingen naar bedrijfsnummers in de sequentiële bestanden te corrigeren. Verwijzingen naar de van-bedrijven 400, 401, 402 en 403 moeten worden gewijzigd in verwijzingen naar respectievelijk de naar-bedrijven 600, 601, 602 en 603.

    • Bedrijf 400

      • Omschakelen naar bedrijf 400
      • Voer de sessie uit met de volgende instellingen:
      Bedrijfsgegevens kopiëren (tccom0214m000)
      Veld Waarde
      Veldscheidingsteken opgeven | (verticaal streepje)
      Directory tabelbestanden /tmp/400
      Te kopiëren bedrijven

      Ja

      400>600;401>601;402>602;403>603

      Te kopiëren enterprise-eenheden Nee
    • Resterende bedrijven

      Voer de sessie nog drie keer uit om de sequentiële bestanden van bedrijven 401, 402 en 403 te corrigeren.

      Aandachtspunten:

      • Voordat u de sessie uitvoert, moet u het juiste van-bedrijfsnummer selecteren. Schakel bijvoorbeeld naar bedrijf 401 om de sessie uit te voeren voor het corrigeren van de bestanden uit bedrijf 401.
      • De Directory tabelbestanden verschilt per bedrijfsnummer: /tmp/401, /tmp/402 en /tmp/403 voor de bestanden van bedrijven 401, 402 en 403 respectievelijk.
      • De overige instellingen moeten identiek zijn aan de instellingen in het bovenstaande voorbeeld.
  5. Importeer gegevens in bedrijven 600, 601, 602 en 603.

    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.

    • Bedrijf 600

      Gebruik de volgende instellingen om gegevens in bedrijf 600 te laden:

      Tabel op basis van sequentiële dump aanmaken (ttaad4227m000)
      Veld Waarde
      Tabellen voor ander bedrijf aanmaken

      Ja

      600

      Toevoegen indien tabel aanwezig is Nee
      Bestaande tabellen verwijderen Nee
      Rijen vóór index aanmaken Ja
      Domeinconstraints uitschakelen Nee
      Referentiële integriteitsconstraints negeren Ja
      Veldscheidingstekens van reeksenbestand opgeven

      Ja

      | (verticaal streepje)

      Directory voor doorzoeken van tabelbestanden /tmp/400
      Patroon voor tabelnamen *
      Bestand voor opslaan van tabelnamen is niet aangemaakt Nee
      Naam foutenbestand /tmp/tmp_EDIFACT600
    • Resterende bedrijven

      Gebruik dezelfde procedure om gegevens te importeren voor de bedrijven 601, 602 en 603.

      Aandachtspunten:

      • De directory voor het zoeken van tabelbestanden is voor elk bedrijf verschillend:
        • /tmp/401 bevat de bestanden die in bedrijf 601 moeten worden geladen.
        • /tmp/402 bevat de bestanden die in bedrijf 602 moeten worden geladen.
        • /tmp/403 bevat de bestanden die in bedrijf 603 moeten worden geladen.
      • Voer voor het foutbestand van elke import een andere naam in.
  6. Maak ontbrekende tabellen aan voor de bedrijven 600, 601, 602 en 603.

    Voer de sessie Tabellen aanmaken (ttaad4230m000) uit om ontbrekende tabellen aan te maken voor de bedrijven 600, 601, 602 en 603. Geef de volgende instellingen op:

    Tabellen aanmaken (ttaad4230m000)
    Veld Waarde
    Bedrijf 600 - 603
    Pakket <leeg> - ZZ
    Tabel <Leeg> - zzz999
  7. Definieer bedrijf 600 als het centrale DEM-bedrijf voor alle naar-bedrijven.

    Herhaal voor elk naar-bedrijf (600, 601, 602 en 603) de volgende stappen:

    • Schakel over naar het nieuwe naar-bedrijf.
    • Voer de sessie Centraal bedrijf voor gegevensopslag Enterprise Modeler (tgbrg0100s000) uit. Geef bedrijf 600 op als het centrale DEM-bedrijf.
  8. Voer de sessie Tabellen reorganiseren (ttaad4225m000) uit om de tabellen te reorganiseren en om de referentietellers voor de bedrijven 600, 601, 602 en 603 te repareren.

    Geef de volgende instellingen op:

    Tabel op basis van sequentiële dump aanmaken (ttaad4227m000)
    Veld Waarde
    Bedrijf 600 - 603
    Pakket <leeg> - ZZ
    Tabel <Leeg> - zzz999
    Gegevens en indices Ja
    Referentiële integriteit Ja
    Geldigheid van referentie controleren Nee
    Referentieteller repareren Ja
    Alle andere selectievakjes Nee