I tried to find someone with a similar problem but haven't been successful yet...this has been eating at me for a few days and I need some help.
I have installed dcm4chee-2.17.1-mysql on an ubuntu machine along with the web3 interface, and successfully used dcmsnd to load images. I can see them listed in the web3 interface, but I haven't yet gotten them to the computer that needs them. My destination computer is a Windows 7 machine.
The program I'm using can successfully view the images on dcm4chee using the AE: DCM4CHEE on port 11112. I created another AE to transfer the images to my desired destination computer, and I called the AE: VM1 on port 11113 with the proper local IP. Both AEs echo just fine from the web3 Application Entities menu.
However, once I try to pull an image using a script on the destination computer, it fails with the following output on the destination computer:
Association Acknowledged (Max Send PDV: 16372)Received C-Echo RQ: MsgID 1AffectedSOPClassUID: =VerificationSOPClass
Data Set: Not Present
Association Release If I try to use the export button on the web3 interface to send an image using my VM1 AE, it also fails, with the following error on the web3 popup:
1 C-MOVE requests done in 342 ms!
Instances completed:0 warning:0 failed:162 remaining:0
Failed C-MOVE requests:
4: PatId:[unknown],studyIUIDs:1.2.124.113532.24.35661.52481.20110620.130839.404460
failed with status A702 Error Comment:null
Started at 2013-09-18 11.49.25,572 failed at 2013-09-18 11.49.25,914
and the following is the end of a long stream of output from the dcm4chee machine:
11:49:25,897 ERROR [QueryRetrieveScpService] /2013/9/12/15/E794ACD8/9C59BF4A/28481531java.io.FileNotFoundException: /2013/9/12/15/E794ACD8/9C59BF4A/28481531 at org.dcm4chex.archive.dcm.qrscp.QueryRetrieveScpService.getFile(QueryRetrieveScpService.java:1569) at org.dcm4chex.archive.dcm.qrscp.QueryRetrieveScpService.getFile(QueryRetrieveScpService.java:1558) at org.dcm4chex.archive.dcm.qrscp.QueryRetrieveScpService.getFile(QueryRetrieveScpService.java:1549) at org.dcm4chex.archive.dcm.qrscp.QueryRetrieveScpService.makeCStoreRQ(QueryRetrieveScpService.java:1404) at org.dcm4chex.archive.dcm.qrscp.MoveTask.retrieveLocal(MoveTask.java:410) at org.dcm4chex.archive.dcm.qrscp.MoveTask.run(MoveTask.java:355) at java.lang.Thread.run(Thread.java:679)11:49:25,900 INFO [FsmImpl] sending A-RELEASE-RQ11:49:25,903 INFO [FsmImpl] received A-RELEASE-RP11:49:25,904 INFO [FsmImpl] closing connection - Socket[addr=/192.168.1.42,port=11113,localport=53677]11:49:25,912 INFO [FsmImpl] sending [pc-1] 5:C_MOVE_RSP with Dataset class: 1.2.840.10008.5.1.4.1.2.2.2/Study Root Query/Retrieve Information Model - MOVE status: a70211:49:25,913 INFO [PDUDecoder] DCM4CHEE(14) >> 5:C-MOVE-RSP[pcid=1, remaining=null, completed=0, failed=162, warning=0, status=a702H cuid=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]11:49:25,914 INFO [ExportPage] ExportResponseHandler (msgId5) received C-MOVE-RSP:(0000,0002) UI #28 [1.2.840.10008.5.1.4.1.2.2.2] Affected SOP Class UID(0000,0100) US #2 [32801] Command Field(0000,0120) US #2 [5] Message ID Being Responded To(0000,0800) US #2 [0] Data Set Type(0000,0900) US #2 [42754] Status(0000,1021) US #2 [0] Number of Completed Sub-operations(0000,1022) US #2 [162] Number of Failed Sub-operations(0000,1023) US #2 [0] Number of Warning Sub-operations11:49:25,914 INFO [ExportPage] Move Request Done. close assoc! calledAET:DCM4CHEE11:49:48,920 INFO [FileSystemMgt2Service] Check file system group ONLINE_STORAGE for deletion of orphaned private files11:49:48,926 INFO [FileSystemMgt2Service] Check file system group LOSSY_STORAGE for deletion of orphaned private files11:50:35,596 INFO [PDUEncoder] DCM4CHEE(14) << A-ABORT[source=0, reason=0]11:50:35,596 INFO [FsmImpl] received A-ABORT source=0 - service-user reason=0 - reason-not-specified11:50:35,596 INFO [FsmImpl] closing connection - Socket[addr=/127.0.0.1,port=55917,localport=11112]11:50:35,597 ERROR [ActiveAssociationImpl] Received A-ABORT source=0 - service-user reason=0 - reason-not-specifiedorg.dcm4che.net.PDUException: Received A-ABORT source=0 - service-user reason=0 - reason-not-specified at org.dcm4cheri.net.DimseReaderImpl.nextPDataTF(DimseReaderImpl.java:200) at org.dcm4cheri.net.DimseReaderImpl.nextPDV(DimseReaderImpl.java:168) at org.dcm4cheri.net.DimseReaderImpl.read(DimseReaderImpl.java:78) at org.dcm4cheri.net.AssociationImpl.read(AssociationImpl.java:313) at org.dcm4cheri.net.ActiveAssociationImpl.run(ActiveAssociationImpl.java:212) at org.dcm4cheri.util.LF_ThreadPool.join(LF_ThreadPool.java:174) at org.dcm4cheri.net.ActiveAssociationImpl.run(ActiveAssociationImpl.java:157) at org.dcm4cheri.server.DcmHandlerImpl.handle(DcmHandlerImpl.java:249) at org.dcm4cheri.server.ServerImpl.run(ServerImpl.java:288) at org.dcm4cheri.util.LF_ThreadPool.join(LF_ThreadPool.java:174) at org.dcm4cheri.util.LF_ThreadPool$1.run(LF_ThreadPool.java:221) at java.lang.Thread.run(Thread.java:679)11:50:35,597 INFO [ServerImpl] finished - Socket[addr=/127.0.0.1,port=55917,localport=11112]11:50:35,647 INFO [Association] DCM4CHEE(14): close Socket[addr=localhost/127.0.0.1,port=11112,localport=55917]11:50:35,647 WARN [Association] unable to send A-RELEASE-RQ in state: Sta1 I'm stuck! I don't know what I might be missing, and learning about this on my own has been difficult so far. Can someone see what I'm missing, or point me in the right direction to get an image transfer working? Thanks!
Wade