4.4.2.1.3.8.4. Storage

Storage Descriptor

Table 4.92 Storage Attributes (LDAP Object: dcmStorage)
Name Type Description (LDAP Attribute)

Storage ID

string

Storage ID

(dcmStorageID)

Storage URI

string

RFC2079: Uniform Resource Identifier

(dcmURI)

Digest Algorithm

string

Algorithm for generation of check sums. Enumerated values: MD5 or SHA-1.

(dcmDigestAlgorithm)

Maximum Number of Retries

integer

Maximum number of retries to store an object on the storage system.

(dcmMaxRetries)

Retry Delay

string

Delay to retry to store an object on the storage system in ISO-8601 duration format PnDTnHnMn.nS. Retry immediately if absent.

(dcmRetryDelay)

Instance Availability

string

Instance Availability. Enumerated values: ONLINE, NEARLINE or OFFLINE.

(dcmInstanceAvailability)

Storage Duration

string

Indicates if the Storage is used as permanent (=PERMANENT), cache (=CACHE) or temporary (=TEMPORARY) storage. Objects get purged from cache and temporary storage according configured deleter thresholds or - if no deleter threshold is specified and no Retention Periods are configured - all objects on the Storage will get purged. In the case of temporary storage, the studies which objects were purged are also deleted from the database. Enumerated values: PERMANENT, CACHE or TEMPORARY.

(dcmStorageDuration)

Read Only

boolean

Indicates if a Storage System is read only.

(dcmReadOnly)

Storage Cluster ID

string

Identifies a Storage to belong to a Storage Cluster. Objects of one Study may be distributed over Storage Systems of one Storage Cluster. Used by threshold triggered deletion.

(dcmStorageClusterID)

Storage Threshold

string

Minimal Usable Space on Storage System. If the usable space falls below that value the Storage System will be marked as full by setting Storage Threshold Exceeds to the current time and - if Storage Threshold Exceeds Permanently is true - the Storage System will be removed from the list of configured Storage Systems of the Network AE requesting that Storage System. Format nnn(MB|GB|MiB|GiB)

(dcmStorageThreshold)

Storage Threshold Exceeded

string

Date and time in format YYYYMMDDHHMMSS.FFFFFF when the Storage Threshold exceeded.

(dcmStorageThresholdExceeded)

Storage Threshold Exceeds Permanently

boolean

Indicates to removed the Storage System from the list of configured Storage Systems of the Network AE requesting that Storage System when the Storage Threshold exceeds.

(dcmStorageThresholdExceedsPermanently)

No Deletion Constraint

boolean

Delete Studies from cache/temporary Storage System, if no Deleter Threshold and no other deletion constraint is configured.

(dcmNoDeletionConstraint)

Deleter Threshold(s)

string

Minimal Usable Space on Storage System to trigger deletion. If present, studies are deleted from the Storage System configured for cache (Storage Duration = CACHE) or temporary (Storage Duration = TEMPORARY) storage, if the usable space fall below that value. Format [nn’[‘<schedule>’]’]nnn(MB|GB|MiB|GiB).

(dcmDeleterThreshold)

Delete Studies Older Than(s)

string

Delete Studies from the Storage System configured for cache (dcmStorageDuration=CACHE) or temporary (dcmStorageDuration=TEMPORARY) storage, if their Study Date is longer ago than the specified value in ISO-8601 period format. Format [nn”[“<schedule>”]”](PnYnMnD|PnW).

(dcmDeleteStudiesOlderThan)

Delete Studies Received Before(s)

string

Delete Studies from the Storage System configured for cache (dcmStorageDuration=CACHE) or temporary (dcmStorageDuration=TEMPORARY) storage, if they were received longer ago than the specified value in ISO-8601 period format. Format [nn”[“<schedule>”]”](PnYnMnD|PnW).

(dcmDeleteStudiesReceivedBefore)

Delete Studies Not Used Since(s)

string

Delete Studies from the Storage System configured for cache (dcmStorageDuration=CACHE) or temporary (dcmStorageDuration=TEMPORARY) storage, if they were last accessed longer ago than the specified value in ISO-8601 period format. Format [nn”[“<schedule>”]”](PnYnMnD|PnW).

(dcmDeleteStudiesNotUsedSince)

Deleter Threads

integer

Number of Threads used for deletion of objects from the Storage System.

(dcmDeleterThreads)

External Retrieve AETs(s)

string

Constrains deletion of Studies, additionally to configured deleter thresholds and/or deletion retention period constraints, from the Storage System to Studies which objects are retrievable using one of the AEs from an external C-MOVE SCP.

(dcmExternalRetrieveAET)

Export Storage ID(s)

string

Constrains deletion of Studies, additionally to configured deleter thresholds and/or deletion retention period constraints, from the Storage System to Studies whose objects are also accessible from the specified other storages.

(dcmExportStorageID)

Retrieve Cache Storage ID

string

Specifies another Storage to which objects are copied in parallel on retrieve to increase the performance on accessing storage systems which provides more bandwidth using multiple connections in parallel.

(dcmRetrieveCacheStorageID)

Retrieve Cache Max Parallel

integer

Maximal number of parallel copies to cache storage on retrieve. Only effective if a Retrieve Cache Storage ID is configured.

(dcmRetrieveCacheMaxParallel)

Storage Property(s)

string

Property in format <name>=<value>

(dcmProperty)