Dear dcm4chee experts,
I am experiencing problems in forwarding studies acquired on a PRISMA MR Scanner (PRISMA) and sent to a dcm4chee-arc-light-5.12.0 (DCM-ONE).
I would want to automatically forward these studies to a dcm4chee-arc-light-5.13.0 (DCM-TWO).
- I created and configured a Remote Application Entity for DCM-TWO. As a test, I successfully exported studies from DCM-ONE to DCM-TWO by using UI manual method.
- I create an exporter using Configuration > More Functions > Create Exporter
-- here I specify as "device to connect the exporter description to" the local dcm4chee-arc
-- I indicate the following values:
--- as exporter ID a human readable name "myexporterid"
--- URI: dicom:STORESCP - I guess this is the utility included within dcm4chee-arc-light installation, NOT the one included in an external dcm4che utility set
--- Queue Name: Storage Commitment SCP Task
--- Export Priority: 4 - left as it was by default
--- Application Entity: DCM-ONE - That's the AE that by default is called DCM4CHEE. This should refer to DCM-ONE AE.
--- Instance availability: Online
--- Storage Commitment SCP AE Title: DCM-TWO - Here I indicated the AE Title of DCM-TWO PACS
After completing these steps, UI returns a couple messages confirming that the exporter was created and the UI was successfully reloaded
- I select the current device by picking Configuration > Devices > dcm4chee-arc
- From its Child Objects I browse "Network AE" dropdown menu and I pick DCM-ONE network AE (the one which is called DCM4CHEE by default)
- I pick "edit extension" from Network AE extension. From there I pick edit extension from Archive Network AE;
- I go to Child Objects and I add an Export Rule
-- Name: todcmtwo
-- Attribute Entity: "Series" - here I think I should indicate what I want to be esported: if entire patient or study and so on;
-- exporter ID: the one I created before (myexporterid)
-- I put a schedule (0-23) and leave the other options blank
[Test]
- I sent a series from PRISMA to DCM-ONE. DCM-ONE received the images correctly.
- Here is the error I receive:
2018-06-27 12:59:41,756 INFO [org.dcm4chee.arc.qmgt.impl.QueueManagerEJB] (EE-ManagedScheduledExecutorService-default-Thread-1) Schedule Task[id=ID:3161ca76-79f9-11e8-8f65-000c29c5e1aa] at Queue StgCmtSCP
2018-06-27 12:59:41,995 INFO [org.dcm4chee.arc.qmgt.impl.QueueManagerEJB] (EE-ManagedScheduledExecutorService-default-Thread-1) Schedule Task[id=ID:318753d7-79f9-11e8-8f65-000c29c5e1aa] at Queue StgCmtSCP
2018-06-27 12:59:42,732 INFO [org.dcm4chee.arc.qmgt.impl.QueueManagerEJB] (Thread-16 (ActiveMQ-client-global-threads)) Start processing Task[id=ID:318753d7-79f9-11e8-8f65-000c29c5e1aa] from Queue StgCmtSCP with Status: SCHEDULED
2018-06-27 12:59:42,745 INFO [org.dcm4chee.arc.qmgt.impl.QueueManagerEJB] (Thread-15 (ActiveMQ-client-global-threads)) Start processing Task[id=ID:3161ca76-79f9-11e8-8f65-000c29c5e1aa] from Queue StgCmtSCP with Status: SCHEDULED
2018-06-27 12:59:42,842 WARN [org.dcm4chee.arc.stgcmt.impl.StgCmtSCPMDB] (Thread-16 (ActiveMQ-client-global-threads)) Failed to process ActiveMQMessage[ID:318753d7-79f9-11e8-8f65-000c29c5e1aa]:PERSISTENT/ClientMessageImpl[messageID=2519, durable=true, address=jms.queue.StgCmtSCP,userID=318753d7-79f9-11e8-8f65-000c29c5e1aa,properties=TypedProperties[__AMQ_CID=31574322-79f9-11e8-8f65-000c29c5e1aa,ExporterID=storescp,StudyInstanceUID=1.3.12.2.1107....]]: org.dcm4che3.conf.api.ConfigurationNotFoundException: Unknown AE: null
It seems that I am missing the definition of an application entity somewhere in the procedure, but I cannot understand where.
Any ideas or suggestions?
Thank you in any case,
--
-- Vittorio Iacovella, PhD
LNIF - Functional NeuroImaging Lab Technician
CIMeC - Center for Mind/Brain Sciences
The University of Trento - Italy