Если ни одна внешняя служба не настроена для авторизации объектов, архив проверяет, нужно ли эмулировать ответ службы разрешения на хранение. Объекты сохраняются только в том случае, если настроенный ответ службы разрешения на хранение совпадает с регулярным выражением, заданным для шаблона ответа службы разрешения на хранение.
Menu->Configuration, затем на странице Devices нажмите Edit для устройства dcm4chee-arc. Перейдите в Extensions и
нажмите Edit extension у Device Extension. Снова перейдите в его Extensions и нажмите Edit extension у Archive Device.Store Permission Service Response, Store Permission Service Response Pattern,
Store Permission Cache Stale Timeout, Store Permission Cache Size, Store Permission Service Error Comment Pattern
и Store Permission Service Error Code Pattern в соответствии с потребностями приложения и нажмите Save.Можно либо - создать LDIF-файл (например):
version: 1
dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
changetype: modify
add: dcmStorePermissionServiceResponse
dcmStorePermissionServiceResponse: patientID={00100020},patientName={00100010},errorCode=0110H,errorComment=errorMessage
-
dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
changetype: modify
add: dcmStorePermissionServiceResponsePattern
dcmStorePermissionServiceResponsePattern: (?<=patientName=)[^null].*?(?=,)
-
dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
changetype: modify
add: dcmStorePermissionServiceErrorCodePattern
dcmStorePermissionServiceErrorCodePattern: errorCode\s*=\s*(\p{XDigit}{4})
-
dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
changetype: modify
add: dcmStorePermissionServiceErrorCommentPattern
dcmStorePermissionServiceErrorCommentPattern: errorComment\s*=\s*(.*)
-
dn: dicomAETitle=DCM4CHEE,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
changetype: modify
add: dcmStorePermissionCacheStaleTimeout
dcmStorePermissionCacheStaleTimeout: PT5M
-
dn: dicomAETitle=DCM4CHEE,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
changetype: modify
add: dcmStorePermissionCacheSize
dcmStorePermissionCacheSize: 10
-
и импортировать его на LDAP-сервер с помощью утилиты командной строки _ldapmodify_.
dicomDeviceName=dcm4chee-arc) или на уровне Application Entity (например: dicomAETitle=DCM4CHEE) в конфигурации архива. Обратите внимание, что последние 2 атрибута можно добавить только на уровне устройства.Описание атрибутов можно найти в Archive Device.
Дополнительные сведения о длительностях см. в ISO-8601 Duration format.
Перейдите на вкладку Control на странице Configuration в UI архива и перезагрузите конфигурацию.