Schritt 3. Angabenextrahierung

Wenn alle dynamischen Angabentypen definiert sind, möchten die meisten Kunden an diesem Punkt den Status dieser dynamischen Angabentypen in ihrem System für das Softwarekonfigurationsmanagement beibehalten. Vom Extraktor für dynamische Angaben wird diese Funktion bereitgestellt (weitere Details finden Sie in Konfigurationsextraktor für dynamische Angaben.

Anmerkung: Hierbei handelt es sich zwar nicht um eine absolut obligatorische Anforderung, da es möglich ist, dynamische Angabentypen in einer Testumgebung bzw. Staging-Umgebung zu erstellen und sie anschließend ohne diesen Schritt in eine Produktionsumgebung zu übertragen, für die Mehrheit der Kunden ist dies jedoch erforderlich.

Wenn ein Kunde dynamische Angabentypen extrahiert, muss er die Primärschlüssel der Datenbank verwalten und Schlüssel aus den angegebenen Schlüsselbereichen verwenden. Wenn keine Konfiguration hierfür vorhanden ist, werden von der Datenbank beliebige Primärschlüssel erstellt, was zu Konflikten mit anderen Primärschlüsseln führen kann.

Für die Verwaltung der Primärschlüssel für dynamische Angaben wird Range Aware Key Server (RAKS) empfohlen. Dieses Verfahren wurde zur Unterstützung von Cúram Configuration Transport Manager entwickelt und ist in der Veröffentlichung 'Cúram Business Object Module Development Guide' dokumentiert. Im Rahmen dieses Verfahrens wird auch ermöglicht, dass alle Entitäten vom Extraktor extrahiert werden können, damit RAKS und die Verwaltungskonfiguration des RAKS-Server verwendet werden können. Der Vorteil von RAKS besteht darin, dass nach der Konfiguration des Systems gewährleistet ist, dass die korrekten Primärschlüssel für neu erstellte Datensätze generiert werden. Artefakte dynamischer Angabentypen können sicher und ohne Gefahr von Konflikten mit anderen Primärschlüsseln extrahiert werden.