Datenbank-Tabellen, Struktur und Create-Skripte für die AEP.B2B Installation

Datenbank-Setup

Zum Anlegen der Datenbanktabellen für die AEP.B2B werden die entsprechenden Create-Skripte benötigt. Diese werden bei uns verwaltet.

Sie können sich an unseren Support wenden. Der Support wird Ihnen die Skripte zur Verfügung stellen.

Es ist darauf zu achten, dass Sie die Skripte nehmen, die passend zu Ihrer Datenbank sind:

Übersicht über die Datenbanktabellen

Die Datenbank der AEP.B2B Plattform ist in mehrere logische Bereiche unterteilt, die nachfolgend mit ihren Klassendiagrammen und Tabellenlisten beschrieben werden.

Bewegungsdaten

Die Bewegungsdaten werden in der Tabelle B2BBP_DATA_MESSAGE gespeichert. Dies ist die zentrale Tabelle, auf die alle anderen Tabellen dieses Bereichs referenzieren. Abhängige Tabellen werden beim Löschen dieser Tabelle automatisch mitgelöscht.

Bewegungsdaten Klassendiagramm

Relevante Tabellen:

  • B2BBP_DATA_MESSAGE – Zentrale Tabelle für Bewegungsdaten und Nachrichten
  • B2BBP_DATA_ACTION – Aktionen zu Bewegungen; referenziert auf B2BBP_DATA_MESSAGE
  • B2BBP_DATA_ATTRIBUTE – Attribute zu Aktionen; referenziert auf B2BBP_DATA_ACTION und B2BBP_DATA_MESSAGE
  • B2BBP_DATA_ATTRIBUTE_ARCHIVE – Archivierte Attribute; referenziert auf B2BBP_DATA_ATTRIBUTE, B2BBP_DATA_ACTION und B2BBP_DATA_MESSAGE
  • B2BBP_DATA_ERROR – Fehlereinträge; referenziert auf B2BBP_DATA_ACTION und B2BBP_DATA_MESSAGE
  • B2BBP_DATA_CLEARING – Clearing Status Details (allgemein); referenziert auf B2BBP_DATA_ACTION und B2BBP_DATA_MESSAGE
  • B2BBP_DATA_CLEARING2 – Clearing Status Details (CCM); referenziert auf B2BBP_DATA_MESSAGE
  • B2BBP_DATA_INBOX – Eingangsverarbeitung (CCM); referenziert auf B2BBP_DATA_MESSAGE
  • B3P_DATA_STATES_HISTORY – Zustandshistorie zu Bewegungen; referenziert auf B2BBP_DATA_MESSAGE

Verarbeitungskoordination

Diese Tabellen sind aktiv an der Nachrichtenverarbeitung beteiligt. Sie speichern keine persistenten Inhalte, sondern dienen zur Steuerung und Überwachung des Verarbeitungsprozesses. Einträge werden nach erfolgreicher Verarbeitung gelöscht.

Relevante Tabellen:

  • B2BBP_ADM_QUEUE – Queue-Tabelle für Nachrichtenverarbeitung. Für jede Nachricht wird nach erfolgreicher Annahme ein Queue-Eintrag erzeugt. QueueServices arbeiten diese Tabelle nach Priorität etc. ab.
  • B2BBP_DATA_LOCKTABRessourcensperre für serielle Verarbeitung. Verhindert parallele Zugriffe auf Ressourcen, die nur von einem Service gleichzeitig bearbeitet werden dürfen (z.B. Mail-Postfach-Crawling).
  • B2BBP_INDEX_SYNC – Volltextindex-Verwaltung. Asynchron wird bei der Nachrichtenverarbeitung ein Volltext-Index aufgebaut.

Aktionen und Kanäle

In der Action Registry werden die Aktionen gespeichert. Die Details werden in der Tabelle B2BBP_ADM_ACTION_PROPERTY_MON verwaltet. Die Channel-Tabellen referenzieren auf die Action Registry.

Action Registry Klassendiagramm

Relevante Tabellen:

  • B2BBP_ADM_ACTION_REGISTRY – Action-Definitionen (zentrale Tabelle)
  • B2BBP_ADM_CHANNEL – Kommunikationskanäle; referenziert auf B2BBP_ADM_ACTION_REGISTRY
  • B2BBP_ADM_ACTION_PROPERTY_MON – Action-Property-Details; referenziert auf B2BBP_ADM_ACTION_REGISTRY

Services

In diesem Bereich werden die Services und ihre Konfigurationseigenschaften verwaltet.

Services Klassendiagramm

Relevante Tabellen:

  • B2BBP_ADM_SERVICE – Service-Definitionen (zentrale Tabelle)
  • B2BBP_ADM_SERVICE_PROPERTY – Service-Eigenschaften; referenziert auf B2BBP_ADM_SERVICE

Verwaltungs- und Konfigurationstabellen

In diesem Bereich werden Rollen, Berechtigungen, Benutzer und globale Konfigurationen verwaltet.

Relevante Tabellen:

  • B2BBP_ADM_ACCOUNT – User/Passwort-Informationen (nur bei datenbankgestützter Benutzerverwaltung)
  • B2BBP_ADM_ROLE – Rollen
  • B2BBP_ADM_ROLE_ATTRIBUTE – Berechtigungsobjekte
  • B2BBP_ADM_USER – Zuordnung von Usern zu Rollen
  • B2BBP_ADM_GLOBAL_PROPERTY – Globale Konfigurationsparameter
  • B2BBP_ADM_EXTENSION – Extensions und Plugins

System- und Analysedaten

Diese Tabellen werden für Support, Monitoring und Systemüberwachung verwendet.

Relevante Tabellen:

  • B2BBP_ANALYTICS_MEMORY – Speicher-Analysedaten (Support)
  • B2BBP_ANALYTICS_THREAD – Thread-Analysedaten (Support)
  • B2BBP_CCM_SCHEDULED_RESULT – CCM Scheduling-Ergebnisse
  • B3P_ADM_SYSTEMMESSAGEHISTORY – Systemnachrichtenhistorie
  • B3P_ADM_SYSTEMMESSAGES – Systemnachrichten
View Me   Edit Me