STORESCU.EXE doesn't recover when sending a bunch of files and one of them is not accepted at the other end:
storescu --verbose --no-halt localhost 3010 *.DCM
... (first 100 files are sent OK) ...
Code: Select all
Sending file: 427633A9.DCM
Transfer: LittleEndianImplicit -> LittleEndianExplicit
Store SCU RQ: MsgID 171, (RF)
XMIT:...
C-Store RSP: MsgID: 171 [Status=Error: CannotUnderstand]
AffectedSOPClassUID: =XRayFluoroscopyImageStorage
AffectedSOPInstanceUID: 1.3.46.670589.6.1.0.00523244.2005020210164149
Data Set: Not Present
Sending file: 427633AA.DCM
Transfer: LittleEndianImplicit -> LittleEndianExplicit
Store SCU RQ: MsgID 172, (RF)
XMIT:...
storescu: Store Failed, file: 427633AA.DCM:
0006:0317 Peer aborted Association (or never connected)
Sending file: 427633AB.DCM
Transfer: LittleEndianImplicit -> LittleEndianExplicit
Store SCU RQ: MsgID 173, (RF)
XMIT:storescu: Store Failed, file: 427633AB.DCM:
0006:020e DIMSE Failed to send message
0006:0303 DUL Finite State Machine Error: No action defined, state 1 event 8
Sending file: 427633AC.DCM
Transfer: LittleEndianImplicit -> LittleEndianExplicit
Store SCU RQ: MsgID 174, (RF)
XMIT:storescu: Store Failed, file: 427633AC.DCM:
0006:020e DIMSE Failed to send message
0006:0303 DUL Finite State Machine Error: No action defined, state 1 event 8
The file at which it errors (427633A9.DCM) is known bad and therefore not accepted by localhost. But that's no reason to not trying to import the remaining files.
What to do?
Regards,
Rutger Nijlunsing.