Restrict AE Titles opening associations with Archive - dcm4che/dcm4chee-arc-light GitHub Wiki
This feature can be used when one needs to limit the AE titles opening associations with the archive. Enabling this feature ensures that not every AE title has access to store/retrieve the studies to/from the archive, but only the ones configured have the access to do so.
- Go to
Menu->Configuration
, then onDevices
page,Edit
thedcm4chee-arc
device. Go toChild objects
and selectDCM4CHEE
from the dropdown ofNetwork AEs
. - Go to
Extensions
and selectEdit extension
ofNetwork AE Extension
and add value inAccepted Calling AE Title
field andSave
.
One may either
-
create a LDIF file (e.g.):
version: 1 dn: dicomAETitle=DCM4CHEE1,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org changetype: add add: dcmAcceptedCallingAETitle dcmAcceptedCallingAETitle: Customer1RAD -
and import it to the LDAP Server by using the ldapmodify command line utility.
-
or use the Add Attribute... and Add Value... function of Apache Directory Studio to add attributes on Application Entity Level (e.g:
dicomAETitle=DCM4CHEE
) in the Archive Configuration.
One may refer to Network AE to understand the description of attributes.
Go to the Control tab on Configuration page in archive UI and reload the configuration.
-
Store objects to archive using storescu dcm4che tool as shown below
storescu -b Customer1RAD -c DCM4CHEE@localhost:11112 /path_to_study.dcm
Without -b
option one will notice that errors are thrown saying that
rejected-permanent, source: 1 - service-user, reason: 3 - calling-AE-title-not-recognized
-
For the study stored, try to retrieve it on similar lines using the storescp and movescu dcm4che tools as explained below a. Start the storescp tool as shown below
storescp -b STORESCP:11115
b. Retrieve object using movescu tool as shown below
movescu -b Customer1RAD -c DCM4CHEE@localhost:11112 -m StudyInstanceUID=<StudyUID> --dest STORESCP
Without -b
option one will notice that errors are thrown saying that
rejected-permanent, source: 1 - service-user, reason: 3 - calling-AE-title-not-recognized