Через UI архива — Можно настроить на:
Уровне Archive Device (отправлять IAN для экземпляров, полученных любым Application Entity архива):
Перейдите на уровень расширения archive device Configuration page -> Devices tab -> dcm4chee-arc -> Device Extension
-> Archive Device Extension. Настройте IAN Timeout и установите IAN On Timeout в False и нажмите Save.
Уровне Archive Application Extension (отправлять IAN для экземпляров, полученных этим Application Entity архива):
Перейдите на уровень расширения archive AE Configuration page -> Devices tab -> dcm4chee-arc -> Child Objects Network AEs
-> Network AE Extension -> Archive Network AE Extension. Настройте IAN Timeout и установите IAN On Timeout в False
и нажмите Save.
ИЛИ - Через LDAP — Можно либо создать LDIF-файл для добавления атрибутов на: - Уровне Archive Device (например):
version: 1
dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
changetype: modify
add: dcmIanTimeout
dcmIanTimeout: PT5M
dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
changetype: modify
add: dcmIanOnTimeout
dcmIanOnTimeout: FALSE
ИЛИ
- Уровне Archive AE (например):
version: 1
dn: dicomAETitle=DCM4CHEE,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
changetype: modify
add: dcmIanTimeout
dcmIanTimeout: PT5M
dn: dicomAETitle=DCM4CHEE,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
changetype: modify
add: dcmIanOnTimeout
dcmIanOnTimeout: FALSE
и импортировать его на LDAP-сервер с помощью утилиты командной строки _ldapmodify_.
ИЛИ использовать функции Add Attribute... и Add Value... в Apache Directory Studio,
чтобы добавить атрибуты на уровне устройства (например: dicomDeviceName=dcm4chee-arc) или на уровне Application Entity (например: dicomAETitle=DCM4CHEE)
в конфигурации архива.
Описание атрибутов можно найти в Archive Device или Archive Network AE.
Дополнительные сведения о длительностях см. в ISO-8601 Duration format.
Перейдите на вкладку Control на странице Configuration в UI архива и перезагрузите конфигурацию.
Запустите IANSCP
ianscp -b IANSCP:11117
Отправьте запрос MPPS для исследования
mppsscu -c DCM4CHEE@localhost:11112 /pathToStudy
Дождитесь истечения IAN Timeout
12:16:05,605 INFO [org.dcm4chee.arc.ian.scu.IANScheduler] (EE-ManagedScheduledExecutorService-default-Thread-6) start
IANScheduler.execute()
12:16:05,620 INFO [org.dcm4chee.arc.ian.scu.IANScheduler] (EE-ManagedScheduledExecutorService-default-Thread-6) Check
availability of MPPS[pk=43, uid=2.25.146054553936111902780201436649105519904, studyInstanceUID=1.2.840.113674.1335.106.200,
status=COMPLETED]
12:16:05,630 INFO [org.dcm4chee.arc.ian.scu.IANScheduler] (EE-ManagedScheduledExecutorService-default-Thread-6) finished
IANScheduler.execute()
..........
..........
12:17:05,631 INFO [org.dcm4chee.arc.ian.scu.IANScheduler] (EE-ManagedScheduledExecutorService-default-Thread-12) start
IANScheduler.execute()
12:17:05,742 INFO [org.dcm4chee.arc.ian.scu.IANScheduler] (EE-ManagedScheduledExecutorService-default-Thread-12) Check
availability of MPPS[pk=43, uid=2.25.146054553936111902780201436649105519904, studyInstanceUID=1.2.840.113674.1335.106.200,
status=COMPLETED]
12:17:05,750 WARN [org.dcm4chee.arc.ian.scu.IANScheduler] (EE-ManagedScheduledExecutorService-default-Thread-12) Timeout
for IanTask[pk=13, deviceName=dcm4chee-arc, mppsInstanceUID=2.25.146054553936111902780201436649105519904,
scheduledTime=2020-03-10 12:16:55.765] exceeded - no IAN
12:17:05,788 INFO [org.dcm4chee.arc.ian.scu.IANScheduler] (EE-ManagedScheduledExecutorService-default-Thread-12) finished
IANScheduler.execute()
storescu -c DCM4CHEE@localhost:11112 /pathToStudy