Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Standardwerte der DMS-Zugriffsmethoden

&pagelevel(4)&pagelevel

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
SAM

Zugriffsmethode
ISAM

Zugriffsmethode
UPAM

getAccessMethod()

„SAM“

„ISAM“

„UPAM“

getFileSystem()

„DMS“

„DMS“

„DMS“

getRecordFormat()

RECORD_
FORMAT_
VARIABLE

RECORD_
FORMAT_
VARIABLE

RECORD_
FORMAT_
FIXED

getRecordLength()

0

0

0

getBlockSize()

0

0

-

getDuplicateKeyIndicator()

-

false

-

getPrimaryKeyLength()

-

8

-

getPrimaryKeyPosition()

-

0

-

getPrimarySpaceAllocation()

0

0

0

getSecondarySpaceAllocation()

-1

-1

-1

getBlockControl()

BLOCK-CONTROL_
BY_PUBSET

BLOCK-CONTROL_
BY_PUBSET

BLOCK-CONTROL_
BY_PUBSET

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.