Hello,
i'm trying c-move (from MY-AET) to initiate a c-store from a dcm4chee-arc-light archive (DCM4CHEE) to another storescp (DEST-AET). Dcm4chee accepts the c-move request successfully and creates the association to the storescp but sends no images.
MY-AET and DEST-AET are configured in dcm4chee.
Sending images from the web frontend (Export Series) to DEST-AET or MY-AET works.
Using getscu from DEST-AET or MY-AET to get the images works.
dcm4chee-arc-light 5.18.0 is running on Windows Server 2017 Standard.
I tried commandline versions of movescu and storescp (dcm4che and Offis dcmtk) on Windows 10 Pro and Ubuntu Linux 18.04.
If I abort the movescu with ctrl-c, the images are sent from DCM4CHEE to DEST-AET. The movescu from the dcmtk has the same effect.
The storesp from the dcmtk closes the association after a timout. If i abort the storescp or the storescp closes the association, dcm4chee sends a correct c-move error response back to the movescu.
Using the same commands to move images from our in-house archive (not dcm4chee) works.
Am i missing some configuration in dcm4chee?
Kind regards, Gordon
Log Messages (I changed IPs, AETs and UIDs):
storescp:
storescp.bat -b DEST-AET:104
11:04:51,285 INFO - Accept connection Socket[addr=/10.10.30.01,port=58463,localport=104]
11:04:51,285 DEBUG - /10.10.31.03:104<-/10.10.30.01:58463(3): enter state: Sta2 - Transport connection open
11:04:51,288 INFO - DEST-AET<-DCM4CHEE(3) >> A-ASSOCIATE-RQ
11:04:51,288 DEBUG - A-ASSOCIATE-RQ[
calledAET:DEST-AET
callingAET: DCM4CHEE
applicationContext: 1.2.840.10008.3.1.1.1 - DICOM Application Context Name
implClassUID: 1.2.40.0.13.1.3
implVersionName: dcm4che-5.18.0
maxPDULength: 16378
maxOpsInvoked/maxOpsPerformed: 0/0
PresentationContext[id: 1
as: 1.2.840.10008.5.1.4.1.1.7 - Secondary Capture Image Storage
ts: 1.2.840.10008.1.2 - Implicit VR Little Endian
]
PresentationContext[id: 3
as: 1.2.840.10008.5.1.4.1.1.7 - Secondary Capture Image Storage
ts: 1.2.840.10008.1.2.1 - Explicit VR Little Endian
]
]
11:04:51,288 DEBUG - DEST-AET<-DCM4CHEE(3): enter state: Sta3 - Awaiting local A-ASSOCIATE response primitive
11:04:51,288 INFO - DEST-AET<-DCM4CHEE(3) << A-ASSOCIATE-AC
11:04:51,288 DEBUG - A-ASSOCIATE-AC[
calledAET: DEST-AET
callingAET: DCM4CHEE
applicationContext: 1.2.840.10008.3.1.1.1 - DICOM Application Context Name
implClassUID: 1.2.40.0.13.1.3
implVersionName: dcm4che-5.18.0
maxPDULength: 16378
maxOpsInvoked/maxOpsPerformed: 1/1
PresentationContext[id: 1
result: 0 - acceptance
ts: 1.2.840.10008.1.2 - Implicit VR Little Endian
]
PresentationContext[id: 3
result: 0 - acceptance
ts: 1.2.840.10008.1.2.1 - Explicit VR Little Endian
]
]
11:04:51,288 DEBUG - DEST-AET<-DCM4CHEE(3): enter state: Sta6 - Association established and ready for data transfer
movescu:
movescu.bat -b MY-AET -c DCM4CHEE@10.10.30.01:11112 --dest DEST-AET -L SERIES -m StudyInstanceUID=1.2.3 -m SeriesInstanceUID=2.3.4
11:04:51,212 INFO - Initiate connection from 0.0.0.0/0.0.0.0:0 to 10.10.30.01:11112
11:04:51,217 INFO - Established connection Socket[addr=/10.10.30.01,port=11112,localport=58357]
11:04:51,223 DEBUG - /10.10.30.02:58357->/10.10.30.01:11112(1): enter state: Sta4 - Awaiting transport connection opening to complete
11:04:51,223 INFO - MY-AET->DCM4CHEE(1) << A-ASSOCIATE-RQ
11:04:51,228 DEBUG - A-ASSOCIATE-RQ[
calledAET: DCM4CHEE
callingAET: MY-AET
applicationContext: 1.2.840.10008.3.1.1.1 - DICOM Application Context Name
implClassUID: 1.2.40.0.13.1.3
implVersionName: dcm4che-5.18.0
maxPDULength: 16378
maxOpsInvoked/maxOpsPerformed: 0/0
PresentationContext[id: 1
as: 1.2.840.10008.5.1.4.1.2.2.2 - Study Root Query/Retrieve Information Model - MOVE
ts: 1.2.840.10008.1.2 - Implicit VR Little Endian
ts: 1.2.840.10008.1.2.1 - Explicit VR Little Endian
ts: 1.2.840.10008.1.2.2 - Explicit VR Big Endian (Retired)
]
]
11:04:51,228 DEBUG - MY-AET->DCM4CHEE(1): enter state: Sta5 - Awaiting A-ASSOCIATE-AC or A-ASSOCIATE-RJ PDU
11:04:51,230 INFO - MY-AET->DCM4CHEE(1) >> A-ASSOCIATE-AC
11:04:51,231 DEBUG - A-ASSOCIATE-AC[
calledAET: DCM4CHEE
callingAET: MY-AET
applicationContext: 1.2.840.10008.3.1.1.1 - DICOM Application Context Name
implClassUID: 1.2.40.0.13.1.3
implVersionName: dcm4che-5.18.0
maxPDULength: 16378
maxOpsInvoked/maxOpsPerformed: 0/0
PresentationContext[id: 1
result: 0 - acceptance
ts: 1.2.840.10008.1.2 - Implicit VR Little Endian
]
]
11:04:51,233 DEBUG - MY-AET>DCM4CHEE(1): enter state: Sta6 - Association established and ready for data transfer
11:04:51,240 INFO - MY-AET->DCM4CHEE(1) << 1:C-MOVE-RQ[pcid=1, prior=0
cuid=1.2.840.10008.5.1.4.1.2.2.2 - Study Root Query/Retrieve Information Model - MOVE
tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian]
11:04:51,253 DEBUG - MY-AET>DCM4CHEE(1) << 1:C-MOVE-RQ Command:
(0000,0002) UI [1.2.840.10008.5.1.4.1.2.2.2] AffectedSOPClassUID
(0000,0100) US [33] CommandField
(0000,0110) US [1] MessageID
(0000,0600) AE [DEST-AET] MoveDestination
(0000,0700) US [0] Priority
(0000,0800) US [0] CommandDataSetType
11:04:51,254 DEBUG - MY-AET->DCM4CHEE(1) << 1:C-MOVE-RQ Dataset:
(0008,0052) CS [SERIES] QueryRetrieveLevel
(0020,000D) UI [1.2.3] StudyInstanc
(0020,000E) UI [2.3.4
dcm4chee server.log
2019-08-23 11:04:51,206 INFO [org.dcm4che3.net.Connection] (EE-ManagedExecutorService-default-Thread-1) Accept connection Socket[addr=/10.10.30.02,port=58357,localport=11112]
2019-08-23 11:04:51,221 INFO [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-4) DCM4CHEE<-MY-AET(100) >> A-ASSOCIATE-RQ
2019-08-23 11:04:51,221 INFO [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-4) DCM4CHEE<-MY-AET(100) << A-ASSOCIATE-AC
2019-08-23 11:04:51,253 INFO [org.dcm4che3.net.Dimse] (EE-ManagedExecutorService-default-Thread-4) DCM4CHEE<-MY-AET(100) >> 1:C-MOVE-RQ[pcid=1, prior=0
cuid=1.2.840.10008.5.1.4.1.2.2.2 - Study Root Query/Retrieve Information Model - MOVE
tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian]
2019-08-23 11:04:51,253 INFO [org.dcm4chee.arc.retrieve.scp.CommonCMoveSCP] (EE-ManagedExecutorService-default-Thread-4) DCM4CHEE<-MY-AET(100): Process C-MOVE RQ:
(0008,0052) CS [SERIES] QueryRetrieveLevel
(0020,000D) UI [1.2.3] StudyInstanc
(0020,000E) UI [2.3.4
2019-08-23 11:04:51,268 INFO [org.dcm4che3.net.Connection] (EE-ManagedExecutorService-default-Thread-4) Initiate connection from /0.0.0.0:0 to 10.10.30.03:104
2019-08-23 11:04:51,268 INFO [org.dcm4che3.net.Connection] (EE-ManagedExecutorService-default-Thread-4) Established connection Socket[addr=/10.10.31.03,port=104,localport=58463]
2019-08-23 11:04:51,268 INFO [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-4) DCM4CHEE->DEST-AET(101) << A-ASSOCIATE-RQ
2019-08-23 11:04:51,284 INFO [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-3) DCM4CHEE->DEST-AET(101) >> A-ASSOCIATE-AC