Die folgende Tabelle gibt eine Übersicht über die Standardwerte der Zugriffsmethoden im DMS-Dateisystem eines AccessParameter-Objektes, das mit der Methode getDefaultAccessParameter() erzeugt wurde. Die Übersicht ist nach den für das Auslesen benutzten Methoden gegliedert.
Methode | Zugriffsmethode | Zugriffsmethode | Zugriffsmethode |
getAccessMethod() | „SAM“ | „ISAM“ | „UPAM“ |
getFileSystem() | „DMS“ | „DMS“ | „DMS“ |
getRecordFormat() | RECORD_ | RECORD_ | RECORD_ |
getRecordLength() | 0 | 0 | 0 |
getBlockSize() | 0 | 0 | - |
getDuplicateKeyIndicator() | - | false | - |
getPrimaryKeyLength() | - | 8 | - |
getPrimaryKeyPosition() | - | 0 | - |
getPrimarySpaceAllocation() | 0 | 0 | 0 |
getSecondarySpaceAllocation() | -1 | -1 | -1 |
getBlockControl() | BLOCK-CONTROL_ | BLOCK-CONTROL_ | BLOCK-CONTROL_ |
getSharedUpdate() | - | false | false |
getWaitMode() | - | THREAD_WAIT | THREAD_WAIT |
Tabelle 6: Standardwerte der DMS-Zugriffsmethoden
Der Wert 0 bei getRecordLength() bezeichnet bei Zugriffsmethoden SAM und ISAM den Wert „variabel - nur durch Blocksize begrenzt“, bei UPAM den „pubsetspezifischen Standard“.
Die Werte 0 bei getBlockSize(), 0 bei getPrimarySpaceAllocation() und -1 bei getSecondarySpaceAllocation() bezeichnen den „pubsetspezifischen Default“. Wenn die Datei angelegt ist, werden hier die aktuellen Werte eingesetzt.