Rational Developer for System z, Version 7.6.1

KSDS-Bearbeitung

Dieses Thema enthält Informationen zur Bearbeitung von KSDS-VSAM-Clustern.

KSDS-VSAM-Cluster werden auf Basis eines eindeutigen Schlüssels indiziert. Alle Datensätze in der Datei werden in der Reihenfolge der Schlüsselwerte gespeichert. Während einer Bearbeitungssitzung im Editor für formatierte Daten wird das Schlüsselfeld im Tabellenmodus standardmäßig blau hervorgehoben. Damit soll einfacher darauf aufmerksam gemacht werden, dass der Schlüssel der Datensätze geändert wird. Die Farbe, die zum Hervorheben von Schlüsseln verwendet wird, kann im Fenster "Vorgaben" geändert werden. Wird ein Schlüssel geändert, wird der Datensatz bei einer Sicherungsoperation wahrscheinlich in der Datei verschoben. Der Benutzer bemerkt die Verschiebung jedoch erst, nachdem gespeichert wurde.

Es besteht außerdem die Möglichkeit, doppelte Schlüssel zu erstellen, insbesondere bei einer Operation, bei der Datensätze ausgeschnitten, kopiert und eingefügt werden, oder beim Erstellen mehrerer neuer Datensätze. Wenn es in einer Datei mehrere Datensätze mit demselben Schlüssel gibt, die dem Client bekannt sind (alle ausgewählten Datensätze), zeigt der Client alle Datensätze mit doppeltem Schlüssel in rotem Text an. Zudem wird eine Fehlernachricht bezüglich doppelter Schlüssel in der Tabellenansicht angezeigt, wenn sich der Mauszeiger über das doppelte Feld bzw. die äußerste linke Spalte bewegt. Änderungen können erst gespeichert werden, nachdem diese Duplizierungen behoben wurden. Wenn der Fall eintritt, dass ein ausgewählter Datensatz und ein nicht ausgewählter Datensatz denselben Schlüssel erhalten, besteht für den Editor für formatierte Daten keine Möglichkeit, Informationen über den Schlüssel des nicht ausgewählten Datensatzes zu erhalten. Daher wird der Fehler erst angezeigt, wenn eine Sicherungsoperation angefordert wird.

Anmerkung: Es wird empfohlen, keine Schablone mit Auswahlkriterien für Schlüsselfelder zu verwenden. Es kann eine Situation entstehen, in der der Schlüssel eines Datensatzes so geändert wird, dass dieser ein Duplikat des Schlüssels eines nicht ausgewählten Datensatzes ist und der Datensatz nach dem Speichern selbst zu einem nicht ausgewählten Datensatz wird. Wenn dieser Fall eintritt, besteht keine Möglichkeit, den Schlüssel des jetzt nicht ausgewählten Datensatzes zu ändern und die Duplizierung zu beheben. Daher muss die Sitzung beendet werden.

Nutzungsbedingungen | Feedback

Dieses Information Center basiert auf Eclipse-Technologie (http://www.eclipse.org).