c-move sends no images

136 views
Skip to first unread message

Gordon Arnhold

unread,
Aug 23, 2019, 7:17:44 AM8/23/19
to dcm4che

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
 
Reply all
Reply to author
Forward
0 new messages