← Навигация по документации

Обзор

У пользователя есть возможность настроить одно или несколько хранилищ в соответствии с потребностями его приложения. В случаях, когда диски могут быть заполнены или когда требуется хранить параллельно при наличии множества параллельных или последовательных ассоциаций к архиву, можно добавить более одного хранилища.

Хранилище может быть указано на следующих уровнях:

Пользователь может ссылаться на одно и то же хранилище для всех трёх целей или создать разные дескрипторы хранилищ и указывать по одному на каждый тип хранилища. Это можно увидеть в образцовом конфигурационном файле, предоставленном архивом.

Через UI архива

  1. Перейдите в Menu -> Configuration, затем на странице Devices используйте Edit Device устройства dcm4chee-arc.
  2. Перейдите в Extensions и Edit Extension у Device Extension. Снова перейдите в его Extensions и Edit extension у Archive Device.
  3. Затем перейдите в его Child Objects и + (Add) добавьте Storage Descriptor.
  4. Введите значения в поля Storage ID и Storage URI. При необходимости добавьте значения в другие поля и нажмите Save.

В зависимости от потребностей приложения можно ссылаться на это хранилище на уровне Archive device для хранения метаданных серий. Также можно ссылаться на это хранилище на уровне Application Entity для хранения объектов и/или их метаданных.

Чтобы сослаться на хранилище на уровне Archive device для Series Metadata Storage: * Вернитесь на страницу Device * Используйте Edit Device устройства dcm4chee-arc. * Перейдите в Extensions и Edit Extension у Device Extension. * Снова перейдите в его Extensions и Edit extension у Archive Device. * Перейдите в Attributes * В списке Series Metadata Storage ID отметьте значение(я) Storage ID, которое использовалось при создании Storage Descriptor на шаге 4.

Чтобы сослаться на хранилище на уровне Application Entity для Object Storage и/или Metadata Storage: * Вернитесь на уровень устройства dcm4chee-arc * Перейдите в Child Objects и выберите application entity из Network AEs, которая должна ссылаться на это хранилище. * Перейдите в его Extensions у Network AE Extension. * Снова перейдите в его Extensions и Edit Extension поля Archive Network AE. * Перейдите в Attributes * В списках Object Storage ID и/или Metadata Storage ID отметьте значение(я) Storage ID, которое использовалось при создании Storage Descriptor на шаге 4.

Через LDAP

В конфигурации по умолчанию настроено одно File System Storage со следующими значениями:

Атрибут Значение
dcmStorageID fs1
dcmURI ${jboss.server.data.url}/fs1/
dcmProperty pathFormat={now,date,yyyy/MM/dd}/{0020000D,hash}/{0020000E,hash}/{00080018,hash}
dcmProperty checkMountFile=NO_MOUNT
dcmInstanceAvailability ONLINE
dcmDigestAlgorithm MD5

и сослаться на него на уровне Application Entity.

Можно изменить Storage одним из способов: - либо создать LDIF-файл (например):

    version: 1
    dn: dcmStorageID=fs1,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
    dcmInstanceAvailability: ONLINE
    dcmProperty: pathFormat={now,date,yyyy/MM/dd}/{0020000D,hash}/{0020000E,hash}/{00080018,hash}
    dcmProperty: checkMountFile=NO_MOUNT
    dcmDigestAlgorithm: MD5
    objectClass: dcmStorage
    dcmStorageID: fs1
    dcmURI: ${jboss.server.data.url}/fs1/

и импортировать его на LDAP-сервер с помощью утилиты командной строки _ldapmodify_

На это хранилище можно ссылаться на уровне Archive Device (для Series Metadata Storage) и/или на уровне Application Entity (для Object Storage и/или Metadata Storage) - либо создать LDIF-файл (например):

    version: 1
    dn: dicomAETitle=DCM4CHEE,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
    changetype: modify
    add: dcmObjectStorageID
    dcmObjectStorageID: fs1

    dn: dicomAETitle=DCM4CHEE,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
    changetype: modify
    add: dcmMetadataStorageID
    dcmMetadataStorageID: fs1

    dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
    changetype: modify
    add: dcmSeriesMetadataStorageID
    dcmSeriesMetadataStorageID: fs1

и импортировать его на LDAP-сервер с помощью утилиты командной строки _ldapmodify_

Перейдите на вкладку Control на странице Configuration в UI архива и перезагрузите конфигурацию.