Тест предназначен для проверки того, что Retrieve Cache используется при выполнении query/retrieve из nearline-хранилища даже после
накопления метаданных серии. Это означает, что объект(ы) сначала копируются в retrieve-cache из nearline,
а затем отправляются в место назначения. Кроме того, json-файл(ы) объекта(ов) в обновлённых zip-файлах series-metadata
теперь также должны содержать ссылку на хранилище retrieve-cache.
Примечание: здесь предполагается, что очистка записей экземпляров (purging of instance records) не включена.
- Перейдите на страницу Configuration в UI архива, на вкладку Devices и отредактируйте устройство dcm4chee-arc. Выполните Edit extension у Device Extension,
далее Edit extension у Archive Device и перейдите в раздел Attributes.
- Убедитесь, что у полей Purge Instance Records Delay, Purge Instance Records Polling Interval
и Purge Instance Records НЕ задано значений, и нажмите Save.
В дополнение к базовой конфигурации, выполненной для retrieve-cache, для включения функции накопления метаданных серии требуется следующая настройка.
Configuration, на вкладку Devices и отредактируйте устройство dcm4chee-arc. Выполните Edit extension у Device Extension, далее Edit extension у
Archive Device. Создайте новый Child Object для series-metadata как Storage Descriptor со значениями, показанными ниже.Attributes у Archive Device и убедитесь, что для полей Series Metadata Storage ID,
Aggregate Series Metadata Delay и Update Series Metadata Polling Interval заданы значения, и нажмите Save.Можно: - создать LDIF-файл (например):
dn: dcmStorageID=series-metadata,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
dcmProperty: pathFormat={now,date,yyyy/MM/dd}/{0020000D,hash}/{0020000E,hash}/{now,date,HHmmss}.zip
dcmProperty: checkMountFile=NO_MOUNT
objectClass: dcmStorage
dcmStorageID: series-metadata
dcmURI: ${jboss.server.data.url}/series-metadata/
dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
changetype: modify
add: dcmSeriesMetadataStorageID
dcmSeriesMetadataStorageID: series-metadata
dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
changetype: modify
add: dcmSeriesMetadataDelay
dcmSeriesMetadataDelay: PT1M
dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
changetype: modify
add: dcmSeriesMetadataPollingInterval
dcmSeriesMetadataPollingInterval: PT1M
dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
changetype: modify
add: dcmSeriesMetadataFetchSize
dcmSeriesMetadataFetchSize: 10
См. Archive Device и Storage Descriptor для понимания описания атрибутов.
См. формат длительности ISO-8601 для получения дополнительных сведений о Durations.
Перейдите на вкладку Control на странице Configuration в UI архива и перезагрузите конфигурацию.
Series Metadata Storage ID,
Series Metadata Storage Path и Series Metadata Storage Object Size на уровне Series/Object.Storage ID (77771050) в json-файле объекта в series-metadata.zip имеет значение retrieve-cache.