Class ArchivFuerApplikationArchivImpl
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
-
- de.bsvrz.sys.funclib.bitctrl.modell.tmdambacherweiterungen.objekte.impl.ArchivFuerApplikationArchivImpl
-
- All Implemented Interfaces:
de.bsvrz.sys.funclib.bitctrl.modell.KonfigurationsObjekt
,KonfigurationsObjekt
,KonfigurationsVerantwortlicher
,Archiv
,de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
,ArchivFuerApplikationArchiv
,ProtokolleUndAuswertungen
,SimulationsVerwaltung
,java.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>
public class ArchivFuerApplikationArchivImpl extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt implements ArchivFuerApplikationArchiv
Typ Archiv, gegen den die Applikation Archiv erfolgreich gestartet werden kann.
-
-
Field Summary
-
Fields inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.tmdambacherweiterungen.objekte.ArchivFuerApplikationArchiv
PID
-
-
Constructor Summary
Constructors Constructor Description ArchivFuerApplikationArchivImpl()
Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.ArchivFuerApplikationArchivImpl(de.bsvrz.dav.daf.main.config.SystemObject objekt, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
Initialisierung.
-
Method Summary
Modifier and Type Method Description int
compareTo(de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt arg0)
protected java.lang.String
doGetTypPid()
boolean
equals(java.lang.Object arg0)
long
getId()
KdAlternativeObjektbezeichnung
getKdAlternativeObjektbezeichnung()
Verwaltet bis zu zehn alternative Bezeichnungen.KdDefaultParameterdatensaetze
getKdDefaultParameterdatensaetze()
Attributgruppe zur Speicherung von Default-Parameterdatensätzen für alle Parameter-Attributgruppen eines Typs.KdInfo
getKdInfo()
Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.KdKonfigurationsVerantwortlicherEigenschaften
getKdKonfigurationsVerantwortlicherEigenschaften()
Attributgruppe zur Speicherung von Eigenschaften von Konfigurationsbereichen.KdKonfigurationsVerantwortlicherLaufendeNummer
getKdKonfigurationsVerantwortlicherLaufendeNummer()
Speichert die Laufende Nummer des KonfigurationsVerantwortlichen.de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektBereich
getKonfigurationsBereich()
java.lang.String
getName()
de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory
getObjektFactory()
OdArchivAnfrage
getOdArchivAnfrage()
Zur Übermittlung von Archiv-Anfragen an die Datenhaltung.OdArchivAnfrageSchnittstelle
getOdArchivAnfrageSchnittstelle()
Attributgruppe zur Übertragung von Nachrichten die zur Abwicklung von Archivanfragen dienen.OdArchivSpeicherplatz
getOdArchivSpeicherplatz()
Attributgruppe zur Publikation des freien Festplatten-Speicherplatzes des Archivsystems.OdHintergrundTaskZustaende
getOdHintergrundTaskZustaende()
Attributgruppe zur Publikation der Zustände von Hintergrund-Tasks einer Applikation.OdKonfigurationsAnfrage
getOdKonfigurationsAnfrage()
Zur Übermittlung von Anfragen an die Konfiguration.OdKonfigurationsAnfrageSchnittstelle
getOdKonfigurationsAnfrageSchnittstelle()
Attributgruppe zur Übertragung von Nachrichten die zur Abwicklung von Konfigurationsanfragen dienen.OdKonfigurationsAnfrageSchnittstelleLesend
getOdKonfigurationsAnfrageSchnittstelleLesend()
Attributgruppe zur Übertragung von Nachrichten die zur Abwicklung von Konfigurationsanfragen dienen.OdKonfigurationsAnfrageSchnittstelleSchreibend
getOdKonfigurationsAnfrageSchnittstelleSchreibend()
Attributgruppe zur Übertragung von Nachrichten die zur Abwicklung von Konfigurationsanfragen dienen.OdKonfigurationsBenutzerverwaltungsAnfrageSchnittstelle
getOdKonfigurationsBenutzerverwaltungsAnfrageSchnittstelle()
Attributgruppe zur Übertragung von Nachrichten die zur Abwicklung von Konfigurationsanfragen dienen.OdKonfigurationsBereichsverwaltungsAnfrageSchnittstelle
getOdKonfigurationsBereichsverwaltungsAnfrageSchnittstelle()
Attributgruppe zur Übertragung von Nachrichten die zur Abwicklung von Konfigurationsanfragen dienen.OdKonfigurationsSchreibAnfrage
getOdKonfigurationsSchreibAnfrage()
Zur Übermittlung von Änderungsanfragen an die Konfiguration.OdPuaProtokollAnfrageSchnittstelle
getOdPuaProtokollAnfrageSchnittstelle()
Attributgruppe zur Uebertragung von Nachrichten die zur Abwicklung von PuA Anfragen dienen.OdSimulationsStatusArchiv
getOdSimulationsStatusArchiv()
Statusinformation Archiv für die Simulation.OdSimulationVerwaltungAnfrage
getOdSimulationVerwaltungAnfrage()
Zur Übermittlung von Verwaltungsanfragen für Simulationen.PdArchiv
getPdArchiv()
Enthält die Parameter für die Datenspezifikationen (Objekte, ATG, ASP, SimulationsVariante) und Einstellungen, mit der die Archivierung parametriert wird.PdArchivContainer
getPdArchivContainer()
Enthält die Parameter (Anzahl der Archivdatensätze, Containergröße in Byte und den Zeitbereich), die angeben, wann ein Container des Archivsystems abzuschließen ist.PdArchivContainerPersistenzEinstellung
getPdArchivContainerPersistenzEinstellung()
Allgemeine Einstellungen zum Persistenzmodul.PdArchivEinstellung
getPdArchivEinstellung()
Allgemeine Einstellungen zum Archivsystem.java.lang.String
getPid()
de.bsvrz.sys.funclib.bitctrl.modell.AenderbareMenge<PuaSkript>
getPuaSkripte()
Menge aller von PuA verwalteten Skriptobjekte.de.bsvrz.sys.funclib.bitctrl.modell.AenderbareMenge<Simulation>
getSimulationen()
Dynamische Menge mit den definierten Simulationen.de.bsvrz.sys.funclib.bitctrl.modell.AenderbareMenge<SimulationsStrecke>
getSimulationsStrecken()
Dynamische Menge mit den definierten Simulationsstrecken.de.bsvrz.dav.daf.main.config.SystemObject
getSystemObject()
de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektTyp
getTyp()
int
hashCode()
void
init(de.bsvrz.dav.daf.main.config.SystemObject arg0, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory arg1)
java.lang.String
toString()
-
Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
getDatensatz
-
-
-
-
Constructor Detail
-
ArchivFuerApplikationArchivImpl
public ArchivFuerApplikationArchivImpl()
Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.
-
ArchivFuerApplikationArchivImpl
public ArchivFuerApplikationArchivImpl(de.bsvrz.dav.daf.main.config.SystemObject objekt, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
Initialisierung.- Parameters:
objekt
- ein beliebiges Systemobjekt.factory
- die Fabrik, die das Systemobjekt angelegt hat.
-
-
Method Detail
-
doGetTypPid
protected java.lang.String doGetTypPid()
-
getPuaSkripte
public de.bsvrz.sys.funclib.bitctrl.modell.AenderbareMenge<PuaSkript> getPuaSkripte()
Description copied from interface:ArchivFuerApplikationArchiv
Menge aller von PuA verwalteten Skriptobjekte.- Specified by:
getPuaSkripte
in interfaceArchivFuerApplikationArchiv
- Specified by:
getPuaSkripte
in interfaceProtokolleUndAuswertungen
- Returns:
- die Menge PuaSkripte oder
null
, wenn eine optionale Menge nicht versorgt ist.
-
getSimulationen
public de.bsvrz.sys.funclib.bitctrl.modell.AenderbareMenge<Simulation> getSimulationen()
Description copied from interface:ArchivFuerApplikationArchiv
Dynamische Menge mit den definierten Simulationen.- Specified by:
getSimulationen
in interfaceArchivFuerApplikationArchiv
- Specified by:
getSimulationen
in interfaceSimulationsVerwaltung
- Returns:
- die Menge Simulationen oder
null
, wenn eine optionale Menge nicht versorgt ist.
-
getSimulationsStrecken
public de.bsvrz.sys.funclib.bitctrl.modell.AenderbareMenge<SimulationsStrecke> getSimulationsStrecken()
Description copied from interface:ArchivFuerApplikationArchiv
Dynamische Menge mit den definierten Simulationsstrecken.- Specified by:
getSimulationsStrecken
in interfaceArchivFuerApplikationArchiv
- Specified by:
getSimulationsStrecken
in interfaceSimulationsVerwaltung
- Returns:
- die Menge SimulationsStrecken oder
null
, wenn eine optionale Menge nicht versorgt ist.
-
getOdKonfigurationsAnfrage
public OdKonfigurationsAnfrage getOdKonfigurationsAnfrage()
Description copied from interface:ArchivFuerApplikationArchiv
Zur Übermittlung von Anfragen an die Konfiguration.- Specified by:
getOdKonfigurationsAnfrage
in interfaceArchivFuerApplikationArchiv
- Specified by:
getOdKonfigurationsAnfrage
in interfaceKonfigurationsVerantwortlicher
- Returns:
- der Datensatz KonfigurationsAnfrage.
-
getKdDefaultParameterdatensaetze
public KdDefaultParameterdatensaetze getKdDefaultParameterdatensaetze()
Description copied from interface:ArchivFuerApplikationArchiv
Attributgruppe zur Speicherung von Default-Parameterdatensätzen für alle Parameter-Attributgruppen eines Typs.- Specified by:
getKdDefaultParameterdatensaetze
in interfaceArchiv
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceArchivFuerApplikationArchiv
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceKonfigurationsObjekt
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceKonfigurationsVerantwortlicher
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceProtokolleUndAuswertungen
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceSimulationsVerwaltung
- Returns:
- der Datensatz DefaultParameterdatensaetze.
-
getOdKonfigurationsSchreibAnfrage
public OdKonfigurationsSchreibAnfrage getOdKonfigurationsSchreibAnfrage()
Description copied from interface:ArchivFuerApplikationArchiv
Zur Übermittlung von Änderungsanfragen an die Konfiguration.- Specified by:
getOdKonfigurationsSchreibAnfrage
in interfaceArchivFuerApplikationArchiv
- Specified by:
getOdKonfigurationsSchreibAnfrage
in interfaceKonfigurationsVerantwortlicher
- Returns:
- der Datensatz KonfigurationsSchreibAnfrage.
-
getPdArchivEinstellung
public PdArchivEinstellung getPdArchivEinstellung()
Description copied from interface:ArchivFuerApplikationArchiv
Allgemeine Einstellungen zum Archivsystem.<absatz>Dieser Parameter fasst folgende Einstellung des Archivsystems zusammen:</absatz> <liste zeichen="punkt"> <listenPunkt>Maximaler Archivzeitsprung vorwärts T <tief>max</tief> </listenPunkt> <listenPunkt>Sicherungsintervall</listenPunkt> <listenPunkt>Löschintervall</listenPunkt> <listenPunkt>Nachforderungsintervall</listenPunkt> <listenPunkt>Spontanes Löschen</listenPunkt> <listenPunkt>Löschschutz</listenPunkt> <listenPunkt>Anzahl Bytes, die pro Anfrage zur Pufferung genutzt werden können</listenPunkt> <listenPunkt>Maximale Anzahl der noch nicht quittierten übertragenen Blöcke pro Stream</listenPunkt> <listenPunkt>Anzahl parallel zu beantwortener Archivanfragen hoher Priorität</listenPunkt> <listenPunkt>Anzahl parallel zu beantwortener Archivanfragen mittlerer Priorität</listenPunkt> <listenPunkt>Anzahl parallel zu beantwortener Archivanfragen niedriger Priorität</listenPunkt> </liste>
- Specified by:
getPdArchivEinstellung
in interfaceArchiv
- Specified by:
getPdArchivEinstellung
in interfaceArchivFuerApplikationArchiv
- Returns:
- der Datensatz ArchivEinstellung.
-
getOdArchivAnfrageSchnittstelle
public OdArchivAnfrageSchnittstelle getOdArchivAnfrageSchnittstelle()
Description copied from interface:ArchivFuerApplikationArchiv
Attributgruppe zur Übertragung von Nachrichten die zur Abwicklung von Archivanfragen dienen.<absatz> Wird vom streambasierten Archivanfragemechanismus für die Übertragung von Anfragen und entsprechende Antworten zwischen der Archivanfragebibliothek (innerhalb von Applikationen) und dem Archivsystem benutzt. Außerdem wird diese Attributgruppe für Steuerungsnachrichten insbesondere zur Flußkontrolle bei der streambasierten Übertragung von Archivantworten benutzt. </absatz>
- Specified by:
getOdArchivAnfrageSchnittstelle
in interfaceArchiv
- Specified by:
getOdArchivAnfrageSchnittstelle
in interfaceArchivFuerApplikationArchiv
- Returns:
- der Datensatz ArchivAnfrageSchnittstelle.
-
getOdKonfigurationsAnfrageSchnittstelleSchreibend
public OdKonfigurationsAnfrageSchnittstelleSchreibend getOdKonfigurationsAnfrageSchnittstelleSchreibend()
Description copied from interface:ArchivFuerApplikationArchiv
Attributgruppe zur Übertragung von Nachrichten die zur Abwicklung von Konfigurationsanfragen dienen. Die Schnittstelle ermöglicht es, die Konfiguration zu beauftragen bestimmte Objekt in der Konfigurations zu ändern.Wird für die Übertragung von Anfragen und entsprechende Antworten zwischen der Konfigurationsanfragebibliothek (innerhalb von Applikationen) und der Konfiguration benutzt. Anfragen an eine Konfiguration werden an den zugeordneten Konfigurationsverantwortlichen adressiert. Antworten der Konfiguration werden an die anfragende Applikation adressiert. Auf alle Objekte der Konfiguration kann nur schreibend zugegriffen werden.
- Specified by:
getOdKonfigurationsAnfrageSchnittstelleSchreibend
in interfaceArchivFuerApplikationArchiv
- Specified by:
getOdKonfigurationsAnfrageSchnittstelleSchreibend
in interfaceKonfigurationsVerantwortlicher
- Returns:
- der Datensatz KonfigurationsAnfrageSchnittstelleSchreibend.
-
getKdKonfigurationsVerantwortlicherEigenschaften
public KdKonfigurationsVerantwortlicherEigenschaften getKdKonfigurationsVerantwortlicherEigenschaften()
Description copied from interface:ArchivFuerApplikationArchiv
Attributgruppe zur Speicherung von Eigenschaften von Konfigurationsbereichen.- Specified by:
getKdKonfigurationsVerantwortlicherEigenschaften
in interfaceArchivFuerApplikationArchiv
- Specified by:
getKdKonfigurationsVerantwortlicherEigenschaften
in interfaceKonfigurationsVerantwortlicher
- Returns:
- der Datensatz KonfigurationsVerantwortlicherEigenschaften.
-
getOdKonfigurationsBereichsverwaltungsAnfrageSchnittstelle
public OdKonfigurationsBereichsverwaltungsAnfrageSchnittstelle getOdKonfigurationsBereichsverwaltungsAnfrageSchnittstelle()
Description copied from interface:ArchivFuerApplikationArchiv
Attributgruppe zur Übertragung von Nachrichten die zur Abwicklung von Konfigurationsanfragen dienen. Die Schnittstelle ermöglicht es, die Konfiguration zu beauftragen die Konfigurationsbereiche der Konfigurations zu verwalten.Wird für die Übertragung von Anfragen und entsprechende Antworten zwischen der Konfigurationsanfragebibliothek (innerhalb von Applikationen) und der Konfiguration benutzt. Anfragen an eine Konfiguration werden an den zugeordneten Konfigurationsverantwortlichen adressiert. Antworten der Konfiguration werden an die anfragende Applikation adressiert. Die Konfiguration kann über diese Schnittstelle angewiesen werden Konfigurationsbereiche in einer neuen Version zu aktivieren, Konsistenzprüfungen durchzuführen, Konfigurationsbereiche zur übernahme freizugeben, usw..
- Specified by:
getOdKonfigurationsBereichsverwaltungsAnfrageSchnittstelle
in interfaceArchivFuerApplikationArchiv
- Specified by:
getOdKonfigurationsBereichsverwaltungsAnfrageSchnittstelle
in interfaceKonfigurationsVerantwortlicher
- Returns:
- der Datensatz KonfigurationsBereichsverwaltungsAnfrageSchnittstelle.
-
getKdInfo
public KdInfo getKdInfo()
Description copied from interface:ArchivFuerApplikationArchiv
Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.- Specified by:
getKdInfo
in interfaceArchiv
- Specified by:
getKdInfo
in interfaceArchivFuerApplikationArchiv
- Specified by:
getKdInfo
in interfaceKonfigurationsObjekt
- Specified by:
getKdInfo
in interfaceKonfigurationsVerantwortlicher
- Specified by:
getKdInfo
in interfaceProtokolleUndAuswertungen
- Specified by:
getKdInfo
in interfaceSimulationsVerwaltung
- Returns:
- der Datensatz Info.
-
getKdAlternativeObjektbezeichnung
public KdAlternativeObjektbezeichnung getKdAlternativeObjektbezeichnung()
Description copied from interface:ArchivFuerApplikationArchiv
Verwaltet bis zu zehn alternative Bezeichnungen.- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceArchiv
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceArchivFuerApplikationArchiv
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceKonfigurationsObjekt
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceKonfigurationsVerantwortlicher
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceProtokolleUndAuswertungen
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceSimulationsVerwaltung
- Returns:
- der Datensatz AlternativeObjektbezeichnung.
-
getOdPuaProtokollAnfrageSchnittstelle
public OdPuaProtokollAnfrageSchnittstelle getOdPuaProtokollAnfrageSchnittstelle()
Description copied from interface:ArchivFuerApplikationArchiv
Attributgruppe zur Uebertragung von Nachrichten die zur Abwicklung von PuA Anfragen dienen.- Specified by:
getOdPuaProtokollAnfrageSchnittstelle
in interfaceArchivFuerApplikationArchiv
- Specified by:
getOdPuaProtokollAnfrageSchnittstelle
in interfaceProtokolleUndAuswertungen
- Returns:
- der Datensatz PuaProtokollAnfrageSchnittstelle.
-
getOdKonfigurationsAnfrageSchnittstelle
public OdKonfigurationsAnfrageSchnittstelle getOdKonfigurationsAnfrageSchnittstelle()
Description copied from interface:ArchivFuerApplikationArchiv
Attributgruppe zur Übertragung von Nachrichten die zur Abwicklung von Konfigurationsanfragen dienen.Wird für die Übertragung von Anfragen und entsprechende Antworten zwischen der Konfigurationsanfragebibliothek (innerhalb von Applikationen) und der Konfiguration benutzt. Anfragen an eine Konfiguration werden an den zugeordneten Konfigurationsverantwortlichen adressiert. Antworten der Konfiguration werden an die anfragende Applikation adressiert.
- Specified by:
getOdKonfigurationsAnfrageSchnittstelle
in interfaceArchivFuerApplikationArchiv
- Specified by:
getOdKonfigurationsAnfrageSchnittstelle
in interfaceKonfigurationsVerantwortlicher
- Returns:
- der Datensatz KonfigurationsAnfrageSchnittstelle.
-
getPdArchivContainerPersistenzEinstellung
public PdArchivContainerPersistenzEinstellung getPdArchivContainerPersistenzEinstellung()
Description copied from interface:ArchivFuerApplikationArchiv
Allgemeine Einstellungen zum Persistenzmodul.<absatz>Dieser Parameter fasst folgende Einstellung des Persistenzmoduls zusammen:</absatz> <liste zeichen="punkt"> <listenPunkt>Puffergröße des Containers</listenPunkt> <listenPunkt>Maximale Pufferzeit</listenPunkt> </liste>
- Specified by:
getPdArchivContainerPersistenzEinstellung
in interfaceArchiv
- Specified by:
getPdArchivContainerPersistenzEinstellung
in interfaceArchivFuerApplikationArchiv
- Returns:
- der Datensatz ArchivContainerPersistenzEinstellung.
-
getOdSimulationsStatusArchiv
public OdSimulationsStatusArchiv getOdSimulationsStatusArchiv()
Description copied from interface:ArchivFuerApplikationArchiv
Statusinformation Archiv für die Simulation.- Specified by:
getOdSimulationsStatusArchiv
in interfaceArchiv
- Specified by:
getOdSimulationsStatusArchiv
in interfaceArchivFuerApplikationArchiv
- Returns:
- der Datensatz SimulationsStatusArchiv.
-
getOdArchivSpeicherplatz
public OdArchivSpeicherplatz getOdArchivSpeicherplatz()
Description copied from interface:ArchivFuerApplikationArchiv
Attributgruppe zur Publikation des freien Festplatten-Speicherplatzes des Archivsystems.- Specified by:
getOdArchivSpeicherplatz
in interfaceArchiv
- Specified by:
getOdArchivSpeicherplatz
in interfaceArchivFuerApplikationArchiv
- Returns:
- der Datensatz ArchivSpeicherplatz.
-
getOdKonfigurationsAnfrageSchnittstelleLesend
public OdKonfigurationsAnfrageSchnittstelleLesend getOdKonfigurationsAnfrageSchnittstelleLesend()
Description copied from interface:ArchivFuerApplikationArchiv
Attributgruppe zur Übertragung von Nachrichten die zur Abwicklung von Konfigurationsanfragen dienen. Die Schnittstelle ermöglicht nur lesenden Zugriff auf die Konfiguration.Wird für die Übertragung von Anfragen und entsprechende Antworten zwischen der Konfigurationsanfragebibliothek (innerhalb von Applikationen) und der Konfiguration benutzt. Anfragen an eine Konfiguration werden an den zugeordneten Konfigurationsverantwortlichen adressiert. Antworten der Konfiguration werden an die anfragende Applikation adressiert. Auf alle Objekte der Konfiguration kann nur lesen zugegriffen werden, es kann keine Änderung in der Konfigurations angestoßen werden.
- Specified by:
getOdKonfigurationsAnfrageSchnittstelleLesend
in interfaceArchivFuerApplikationArchiv
- Specified by:
getOdKonfigurationsAnfrageSchnittstelleLesend
in interfaceKonfigurationsVerantwortlicher
- Returns:
- der Datensatz KonfigurationsAnfrageSchnittstelleLesend.
-
getPdArchiv
public PdArchiv getPdArchiv()
Description copied from interface:ArchivFuerApplikationArchiv
Enthält die Parameter für die Datenspezifikationen (Objekte, ATG, ASP, SimulationsVariante) und Einstellungen, mit der die Archivierung parametriert wird.<absatz>Potentiell können durch das Archivsystem alle im System durch die Applikationen bereitgestellten Daten archiviert werden. Welche Daten tatsächlich archiviert werden sollen, ist online parametrierbar. Zur Spezifikation, welche Daten archiviert werden sollen, müssen folgende Angaben gemacht werden: </absatz> <liste zeichen="punkt"> <listenPunkt>Angabe der Konfigurationsobjekte, zu denen Datensätze archiviert werden sollen</listenPunkt> <listenPunkt>Angabe der Attributgruppen/Aspektkombinationen und Simulationsvariante</listenPunkt> <listenPunkt>Angabe der Archivierungseinstellungen</listenPunkt> </liste> <absatz>Der hierfür notwendige Parametersatz weist eine flexible Struktur auf, die es ermöglicht, neben ganz konkreten Spezifikationen, zu welchem Konfigurationsobjekt die Datensätze welcher Attributgruppen/Aspektkombination archiviert werden sollen, "flächendeckende" Angaben zu tätigen, um den Parametrierungsaufwand zu minimieren. </absatz> <liste zeichen="punkt"> <listenPunkt>Attributliste "ParameterSatz [..]"</listenPunkt> </liste> <absatz>Diese Attributliste dient zur Zusammenfassung einer (Teil)Spezifikation, zu welchen Konfigurationsobjekten welche Datensätze unter welchen Einstellungen archiviert werden sollen. Die Attributgruppe zur Parametrierung des Archivsystems besteht aus einem Feld mit beliebig vielen dieser Attributlisten. </absatz> <liste zeichen="punkt"> <listenPunkt>Attribut "Bereich [..]"</listenPunkt> </liste> <absatz>Die in der folgenden Attributliste "Datenspezifikation" befindlichen Objekte beziehen sich auf einen in diesem Feld angegebenen Konfigurationsbereich. </absatz> <liste zeichen="punkt"> <listenPunkt>Attributliste "DatenSpezifikation [..]"</listenPunkt> </liste> <absatz>Mit dieser Attributliste wird spezifiziert, für welche Tupel bestehend aus Konfigurationsobjekt, Attributgruppe und Aspekt die folgenden Einstellungen gelten. Diese Attributliste kann innerhalb der Attributliste "Archivsystem Parameter" beliebig oft enthalten sein. </absatz> <liste zeichen="punkt"> <listenPunkt>Attribut "Objekte [..]"</listenPunkt> </liste> <absatz>Mit diesem Attribut können beliebig viele Konfigurationsobjekte angegeben werden, für die Datensätze archiviert werden sollen. Die Spezifikation der gewünschten Konfigurationsobjekte erfolgt über die direkte Angabe von einzelnen Konfigurationsobjekten (z.B. über die PID), über die Angabe einer Menge (z.B. Menge der MQ) oder durch die Angabe von Typen (z.B. Typ MQ). Bei der Angabe von Objekttypen werden alle Konfigurationsobjekte dieses Typs aus den Konfigurationsbereichen ausgewählt, die über das Attribut "Bereich" spezifiziert wurden. </absatz> <liste zeichen="punkt"> <listenPunkt>Attribut "AttributGruppe [..]"</listenPunkt> </liste> <absatz>Mit diesem Attribut werden die Attributgruppen spezifiziert, die für die ausgewählten Konfigurationsobjekte archiviert werden sollen. </absatz> <liste zeichen="punkt"> <listenPunkt>Attribut "Aspekt [..]"</listenPunkt> </liste> <absatz>Mit diesem Attribut werden die Aspekte spezifiziert, unter denen die angegebenen Attributgruppen für die ausgewählten Konfigurationsobjekte archiviert werden sollen. </absatz> <liste zeichen="punkt"> <listenPunkt>Attribut "SimulationsVariante [..]"</listenPunkt> </liste> <absatz>Mit diesem Attribut werden die Simulationsvarianten spezifiziert, unter denen die angegebenen Attributgruppen unter den angegebenen Aspekten für die ausgewählten Konfigurationsobjekte archiviert werden sollen. </absatz> <liste zeichen="punkt"> <listenPunkt>Attributliste "Einstellungen [..]"</listenPunkt> </liste> <absatz>Diese Attributliste fasst die "eigentlichen" Parameter, wie die gemäß Datenspezifikation zu archivierenden Datensätze zu behandeln sind, zusammen. </absatz> <liste zeichen="punkt"> <listenPunkt>Attribut "Archivieren"</listenPunkt> </liste> <absatz>Mit diesem Attribut wird angegeben, ob die entsprechenden Daten zu archivieren sind ("Ja" oder "Nein"). Wird an dieser Stelle "Nein" angegeben, sind die weiteren Attribute der Attributliste "Einstellungen" obsolet. </absatz> <liste zeichen="punkt"> <listenPunkt>Attribut "Nachfordern [..]"</listenPunkt> </liste> <absatz>Mit diesem Attribut wird angegeben, ob Daten bei potentiell erkannter Datenlücken von anderen Archivsystemen nachgefordert werden sollen. Das Attribut stellt ein Array dar, in dem die Archivsysteme aufgeführt sind, bei denen nachgefragt werden soll. </absatz> <liste zeichen="punkt"> <listenPunkt>Attribut "Sichern"</listenPunkt> </liste> <absatz>Mit diesem Attribut wird angegeben, ob die entsprechenden Daten zu sichern sind ("Ja" oder "Nein").</absatz> <liste zeichen="punkt"> <listenPunkt>Attribut "Quittieren"</listenPunkt> </liste> <absatz>Mit diesem Attribut wird angegeben, ob die entsprechenden Daten zu quittieren sind. In diesem Fall wird an dieser Stelle der Aspekt spezifiziert, unter dem die entsprechenden Attributgruppen nach erfolgreicher Archivierung publiziert werden. </absatz> <liste zeichen="punkt"> <listenPunkt>Attribut "Vorhalten"</listenPunkt> </liste> <absatz>Mit diesem Attribut wird spezifiziert, wie lange sich die zu archivierenden Datensätze im direkten Zugriff des Archivsystems befinden sollen. Bei der Datenspezifikation mit der Attributliste werden die Objekte, Attributgruppen und Aspekte in voneinander unabhängigen Feldern spezifiziert. Für jede Kombination der Angabe in den drei Feldern gelten die in der Attributliste Einstellungen vorgegebenen Parameter. Dabei ist zu beachten, dass nur sinnvolle Kombinationen betrachtet werden; d.h. es werden natürlich nur die Attributgruppen/Aspektkombinationen für ein Konfigurationsobjekt angemeldet, die laut Konfiguration bei einem Konfigurationsobjekt des entsprechenden Typs möglich sind. Weiter ist zu beachten, dass durch die Auslegung der Attributliste "Archivsystem Parameter" als Feld eine Überlagerung von gleichen Tupeln möglich ist. In diesem Fall setzt sich die Spezifikation im Datensatz mit dem höchsten Feldindex durch. </absatz>
- Specified by:
getPdArchiv
in interfaceArchiv
- Specified by:
getPdArchiv
in interfaceArchivFuerApplikationArchiv
- Returns:
- der Datensatz Archiv.
-
getKdKonfigurationsVerantwortlicherLaufendeNummer
public KdKonfigurationsVerantwortlicherLaufendeNummer getKdKonfigurationsVerantwortlicherLaufendeNummer()
Description copied from interface:ArchivFuerApplikationArchiv
Speichert die Laufende Nummer des KonfigurationsVerantwortlichen.- Specified by:
getKdKonfigurationsVerantwortlicherLaufendeNummer
in interfaceArchivFuerApplikationArchiv
- Specified by:
getKdKonfigurationsVerantwortlicherLaufendeNummer
in interfaceKonfigurationsVerantwortlicher
- Returns:
- der Datensatz KonfigurationsVerantwortlicherLaufendeNummer.
-
getOdArchivAnfrage
public OdArchivAnfrage getOdArchivAnfrage()
Description copied from interface:ArchivFuerApplikationArchiv
Zur Übermittlung von Archiv-Anfragen an die Datenhaltung.- Specified by:
getOdArchivAnfrage
in interfaceArchivFuerApplikationArchiv
- Specified by:
getOdArchivAnfrage
in interfaceKonfigurationsVerantwortlicher
- Returns:
- der Datensatz ArchivAnfrage.
-
getOdKonfigurationsBenutzerverwaltungsAnfrageSchnittstelle
public OdKonfigurationsBenutzerverwaltungsAnfrageSchnittstelle getOdKonfigurationsBenutzerverwaltungsAnfrageSchnittstelle()
Description copied from interface:ArchivFuerApplikationArchiv
Attributgruppe zur Übertragung von Nachrichten die zur Abwicklung von Konfigurationsanfragen dienen. Die Schnittstelle ermöglicht es, die Konfiguration zu beauftragen die Benutzer der Konfiguration zu verwalten.Wird für die Übertragung von Anfragen und entsprechende Antworten zwischen der Konfigurationsanfragebibliothek (innerhalb von Applikationen) und der Konfiguration benutzt. Anfragen an eine Konfiguration werden an den zugeordneten Konfigurationsverantwortlichen adressiert. Antworten der Konfiguration werden an die anfragende Applikation adressiert. Die Konfigurations kann über diese Schnittstelle angewiesen werden neue Benutzer anzulegen, Einmal-Passwörter zu erzeugen, Rechte festzulegen, Benutzerpasswörter zu ändern, usw.. Die meisten Aufträge, die erteilt werden können, bedürfen spezieller Rechte oder dürfen nur durch den jeweiligen Benutzer/Admin (Passwort ändern) durchgeführt werden Die Konfiguration wird nach empfang eines Auftrags erst prüfen, ob der Benutzer, der den Auftrag erteilt hat, diese speziellen Rechte besitzt.
- Specified by:
getOdKonfigurationsBenutzerverwaltungsAnfrageSchnittstelle
in interfaceArchivFuerApplikationArchiv
- Specified by:
getOdKonfigurationsBenutzerverwaltungsAnfrageSchnittstelle
in interfaceKonfigurationsVerantwortlicher
- Returns:
- der Datensatz KonfigurationsBenutzerverwaltungsAnfrageSchnittstelle.
-
getOdHintergrundTaskZustaende
public OdHintergrundTaskZustaende getOdHintergrundTaskZustaende()
Description copied from interface:ArchivFuerApplikationArchiv
Attributgruppe zur Publikation der Zustände von Hintergrund-Tasks einer Applikation.- Specified by:
getOdHintergrundTaskZustaende
in interfaceArchiv
- Specified by:
getOdHintergrundTaskZustaende
in interfaceArchivFuerApplikationArchiv
- Returns:
- der Datensatz HintergrundTaskZustaende.
-
getPdArchivContainer
public PdArchivContainer getPdArchivContainer()
Description copied from interface:ArchivFuerApplikationArchiv
Enthält die Parameter (Anzahl der Archivdatensätze, Containergröße in Byte und den Zeitbereich), die angeben, wann ein Container des Archivsystems abzuschließen ist.- Specified by:
getPdArchivContainer
in interfaceArchiv
- Specified by:
getPdArchivContainer
in interfaceArchivFuerApplikationArchiv
- Returns:
- der Datensatz ArchivContainer.
-
getOdSimulationVerwaltungAnfrage
public OdSimulationVerwaltungAnfrage getOdSimulationVerwaltungAnfrage()
Description copied from interface:ArchivFuerApplikationArchiv
Zur Übermittlung von Verwaltungsanfragen für Simulationen.- Specified by:
getOdSimulationVerwaltungAnfrage
in interfaceArchivFuerApplikationArchiv
- Specified by:
getOdSimulationVerwaltungAnfrage
in interfaceSimulationsVerwaltung
- Returns:
- der Datensatz SimulationVerwaltungAnfrage.
-
init
public void init(de.bsvrz.dav.daf.main.config.SystemObject arg0, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory arg1)
-
getObjektFactory
public de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory getObjektFactory()
-
equals
public boolean equals(java.lang.Object arg0)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
getId
public long getId()
- Specified by:
getId
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getPid
public java.lang.String getPid()
- Specified by:
getPid
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getTyp
public de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektTyp getTyp()
- Specified by:
getTyp
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getKonfigurationsBereich
public de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektBereich getKonfigurationsBereich()
- Specified by:
getKonfigurationsBereich
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getSystemObject
public de.bsvrz.dav.daf.main.config.SystemObject getSystemObject()
- Specified by:
getSystemObject
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
compareTo
public int compareTo(de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt arg0)
- Specified by:
compareTo
in interfacejava.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>
-
-