Übersicht

Mit den „Application Partitions“ wird eine neue Strategie zum Löschen der Daten aus der B2B Datenbank bezeichnet. Hierbei werden die Daten nicht, wie herkömmlich, aus der Datenbank per SQL Befehl gelöscht, sondern in verschiedenen Partitionen verwaltet. Diese Partitionen werden dann zu bestimmten Zeitpunkte komplett gelöscht.

Diese Anleitung beschreibt nur den in diesem Rahmen behandelten SwitchPartitionCopyClearingJob als Service, welcher verwendet werden kann um die im Rahmen der Application Partition anfallende Offline Partition fortlaufend zu bereinigen.

Technische Beschreibung

Klassenpfad: org.b2bbp.service.inbound.scheduled.SwitchPartitionCopyClearingJob

Einrichtung

Legen Sie für die fortlaufende Bereinigung der OFFLINE Partition den folgenden Service an. Dieser verschiebt fehlerhafte Vorgänge von OFFLINE nach CLEARING.

Name: SwitchPartitionCopyClearingJob

Typ: SCHEDULER

Klasse: org.b2bbp.service.inbound.scheduled.SchedulerRegisterService

Folgende Eigenschaften müssen für diesen Service konfiguriert werden.

Eigenschaft

Wert

Beschreibung

B3P_CRON_HOURS

2

Angabe der Stunden einer Uhrzeit (24 Std.)

B3P_CRON_MINUTES

30

Angabe der Minuten einer Uhrzeit

B3P_MAX_ROWS_TO_COPY

5000

Anzahl d. max. zu kopierenden Einträge von OFFLINE nach CLEARING

B3P_SCHEDULER_NAME

SwitchPartitionCopyClearingJob

Name des Jobs im Nachrichtenmonitor

B3P_SCHEDULER_REGISTER_CLASSNAME

org.b2bbp.service.inbound.scheduled.SwitchPartitionCopyClearingJob

Implementierende Klasse

B3P_SCHEDULER_TYPE

CRON

Scheduler Typ! Dieser Service darf nicht unter einem anderen Typ laufen.

B3P_CLEARING_WHERE_CLAUSE

gleich wie im SwitchPartitionJob, nur mit einem Datum: WHERE STARTED < TO_DATE(SYSDATE-59) AND (STATE<> 'ARC') AND (sender NOT LIKE '%Job%') AND (sender NOT LIKE '%Knoten%')

Whereklausel, die das Copy- und Deletestatement näher spezifiziert

Beispiel Configuration

ApplPartServiceConfClean001.png

ApplPartServiceConfClean002.png

View Me   Edit Me