File System Management Service

File System Management Service

Description

File System Management Service. Specifies the location of file systems in which DICOM objects received from the Store SCP Server are stored. You can also set up rules to delete the most infrequently accessed studies.

Dependencies

Attributes

#Name

The class name of the MBean

#State

The status of the MBean

#StateString

The status of the MBean in text form

#FileSystemGroupID

Identifier of the file system group managed by this service, specified by property group of its MBean name.

#DefaultRetrieveAETitle

Default Retrieve AE Title, which will be associated with new file systems added by operation #addRWFileSystem.

Default Value: DCM4CHEE

#DefaultAvailability

Default Availability, which will be associated with new file systems added by operation #addRWFileSystem.
Enumerated values: "ONLINE", "NEARLINE","OFFLINE", "UNAVAILABLE".

Default Value: NEARLINE

#DefaultUserInformation

Default User Information, which will be associated with new file systems added by operation #addRWFileSystem.

#DefaultStorageDirectory

Default Storage Directory, used on receive of the first object if no Storage File System was explicit configured byoperation [#addRWFileSystem}. A relative path name is resolved relative to <archive-install-directory>/server/default/.
Use "NONE" to disable auto-configuration to force failure to receive objects, if no Storage File System was explicit configured.

Default Value: NONE

#CheckStorageFileSystemStatus

Flag indicating if the RW status of the current storage file system is checked before each file storage of objects received by the Storage SCP.

If the update of the status of the file system is only performed by invoking operations #updateFileSystemStatus of this service - in particular, if there are no other running dcm4chee applications on other nodes (dcm4chee cluster), and File System records in the database will NOT be updated by executing SQL statements using some dcm4chee external SQL client application - the check can be deactivated to spare the execution of one additional SQL statement for each stored object.

Default Value: true

#MakeStorageDirectory

Create storage directory, if no one exists.

Default Value: false

#MountFailedCheckFile

If the specified file exists, this signals a failed mount.

Default Value: NO_MOUNT

#MinimumFreeDiskSpace

Minimum free disk space. If the free available disk space on the current storage file system falls below this value, the next configured file system becomes the current storage system.
1MB = 1000000 bytes, 1GB = 1000MB.
NONE = disable check for minimal free available disk space.

Default Value: NONE

#FreeDiskSpaceOnCurrentStorageFileSystem

Get free available disk space on the current storage file system in bytes.

#FreeDiskSpaceOnCurrentStorageFileSystemString

Get free available disk space on the current storage file system as string.

#UsableDiskSpaceOnCurrentStorageFileSystem

Get usable free disk space on the current storage file system, considering the configured value for #MinimumFreeDiskSpace, by substracting that value from #FreeDiskSpaceOnCurrentStorageFileSystem, in bytes.

#UsableDiskSpaceOnCurrentStorageFileSystemString

Get usable free disk space on the current storage file system, considering the configured value for #MinimumFreeDiskSpace, by substracting that value from #FreeDiskSpaceOnCurrentStorageFileSystem, as string.

#FreeDiskSpace

Get free available disk space on writable file systems of the file system group managed my this service.

#FreeDiskSpaceString

Get free available disk space on writable file systems of the file system group managed my this service as string.

#UsableDiskSpace

Get usable free disk space on writable file systems of the file system group managed my this service, considering the configured value for #MinimumFreeDiskSpace, in bytes.

#UsableDiskSpaceString

Get usable free disk space on writable file systems of the file system group managed my this service, considering the configured value for #MinimumFreeDiskSpace, as string.

#CheckFreeDiskSpaceMinimalInterval

Minimal Interval for checking free available disk space on current storage file system against minimum value specified by
#MinimumFreeDiskSpace. The current interval (curInterval) is calculated by multiplication of this value (minInterval) with the ratio of the current free available disk space (curFDS) to the configured #MinimumFreeDiskSpace (minFDS), but maximal the value specified by #CheckFreeDiskSpaceMaximalInterval (maxInterval):

curInterval = min(minInterval * curFDS/minFDS, maxInterval)

Format: ##m (in minutes) | ##s (in seconds).

Default Value: 10s

#CheckFreeDiskSpaceMaximalInterval

Maximal Interval for checking free available disk space on current storage file system against minimum value specified by #MinimumFreeDiskSpace. Effective as long the current free available disk space is greater than #MinimumFreeDiskSpace multiplied by the ratio of this value and the configured #CheckFreeDiskSpaceMinimalInterval. Otherwise the interval will be calculated as described above for attribute #CheckFreeDiskSpaceMinimalInterval.

Format: ##m (in minutes) | ##s (in seconds).

Default Value: 60s

#CheckFreeDiskSpaceRetryInterval

Pause check for free available disk space for the specified time interval after no configured file system was found with sufficent (= more than specified by #MinimumFreeDiskSpace) available disk space.

Format: ##m (in minutes) | ##s (in seconds).

Default Value: 60s