Примечание: Сценарий использования здесь очень похож на Replacement of Nearline Storage System. Единственное отличие — вместо полной замены старой системы nearline-хранилища объекты отправляются во внешний архив (выступающий в роли долгосрочного архива), откуда их позже можно извлечь.
dcmRetrieveCacheStorageID: cache1).dcmExportStorageID: nearline1).cache1 указан как Object Storage ID для Application Entity DCM4CHEE.version: 1
dn: dcmStorageID=cache,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
objectClass: dcmStorage
dcmStorageID: cache
dcmStorageDuration: CACHE
dcmExportStorageID: nearline
dcmURI: ${jboss.server.data.url}/cache/
dn: dcmStorageID=nearline,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
dcmInstanceAvailability: NEARLINE
dcmProperty: pathFormat={now,date,yyyy/MM/dd}/{0020000D,hash}/{0020000E,hash}/{00080018,hash}
dcmProperty: checkMountFile=NO_MOUNT
objectClass: dcmStorage
dcmStorageID: nearline
dcmStorageDuration: PERMANENT
dcmRetrieveCacheStorageID: cache
dcmURI: ${jboss.server.data.url}/nearline/
dn: dicomAETitle=DCM4CHEE,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
objectClass: dcmArchiveNetworkAE
objectClass: dcmNetworkAE
objectClass: dicomNetworkAE
dicomAETitle: DCM4CHEE
dicomAssociationAcceptor: TRUE
dicomAssociationInitiator: TRUE
dicomNetworkConnectionReference: cn=dicom,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
dicomNetworkConnectionReference: cn=dicom-tls,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
dcmAcceptedUserRole: user
dcmAcceptedUserRole: admin
dcmMetadataStorageID: metadata
dcmObjectStorageID: cache
dcmQueryRetrieveViewID: hideRejected
dcmUpdateLocationStatusOnRetrieve: FALSE
dicomDescription: Hide instances rejected for Quality Reasons
Резервное копирование объектов, находящихся в старой системе nearline-хранилища, описано ниже:
dcmRetrieveCacheStorageID: rc).dcmStorageDuration: CACHE).External Retrieve AET для nearline-хранилища
(dcmExternalRetrieveAET: TEST).rc (dcmDeleteStudyFromStorageID: rc). Убедитесь, что в конфигурации внешнего архива указан ваш AE
(выступающий как Storage Commitment SCU), поскольку он необходим для работы storage commitment (в данном случае это
dicomAETitle: DCM4CHEE).version: 1
dn: dcmStorageID=rc,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
objectClass: dcmStorage
dcmStorageID: rc
dcmStorageDuration: CACHE
dcmDeleterThreshold: 500MB
dcmURI: ${jboss.server.data.url}/rc/
dn: dcmStorageID=nearline,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
dcmInstanceAvailability: NEARLINE
dcmProperty: pathFormat={now,date,yyyy/MM/dd}/{0020000D,hash}/{0020000E,hash}/{00080018,hash}
dcmProperty: checkMountFile=NO_MOUNT
objectClass: dcmStorage
dcmStorageID: nearline
dcmStorageDuration: CACHE
dcmRetrieveCacheStorageID: rc
dcmExternalRetrieveAET: TEST
dcmURI: ${jboss.server.data.url}/nearline/
dn: dcmExporterID=ExportFromNearlineToExternalArchive,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
objectClass: dcmExporter
dcmExporterID: ExportFromNearlineToExternalArchive
dcmQueueName: Export1
dcmURI: dicom:TEST
dcmStgCmtSCP: TEST
dcmDeleteStudyFromStorageID: rc
dicomAETitle: DCM4CHEE
dicomDescription: Export from nearline to external archive
Конфигурация внешнего архива:
version: 1
dn: dicomDeviceName=test-ng,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
objectClass: dcmDevice
objectClass: dicomDevice
dicomDeviceName: test-ng
dicomInstalled: TRUE
dn: cn=dicom,dicomDeviceName=test-ng,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
objectClass: dcmNetworkConnection
objectClass: dicomNetworkConnection
dicomHostname: test-ng
cn: dicom
dicomPort: 11112
dn: dicomAETitle=TEST,dicomDeviceName=test-ng,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
objectClass: dcmNetworkAE
objectClass: dicomNetworkAE
dicomAETitle: TEST
dicomAssociationAcceptor: TRUE
dicomAssociationInitiator: TRUE
dicomNetworkConnectionReference: cn=dicom,dicomDeviceName=test-ng,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
Экспортируйте объекты из nearline1 во внешний архив с помощью RESTful-сервиса Export Matching Studies
и передайте query-параметр storageID=nearline1.
Также можно выполнить C-Move с внешнего архива в систему хранения rc для извлечения объектов при необходимости. Для этого
сконфигурируйте новый AE Title(s) of the Archive и выберите только rc как Object Storage ID в его
Archive Network AE Extension. Используйте этот новый сконфигурированный AE в качестве получателя в C-Move. Убедитесь,
что в конфигурации внешнего архива есть ваш новый сконфигурированный AE, выступающий в качестве получателя.