DIMSE Error A700

Good morning everyone - I trust 2024 is treating you all well!

I’m working with Orthanc peering in some depth and am noticing an interesting issue with what appears to be the majority of the systems that are configured to use peering.

I’m pulling from one (remote) Orthanc server to my local Orthanc system and then using Lua to initiate an automatic push to a 3rd party DICOM node. Everything’s working without issue, until it comes to the actual push to that 3rd party node, I’m getting the rather interesting error message:

E0206 04:58:43.084213 OrthancException.cpp:58] Error in the network protocol: C-STORE SCU to AET "THIRD_PARTY_AET" has failed with DIMSE status 0xA700

From what I can gather, this is a rather generic DICOM DIMSE error message Refused: Out of resources

Should I read into this that this is my sending system that’s run out of resources, or the 3rd party node that I’m trying to push to? I find either somewhat baffling, considering the former is a commercial PACS, and the latter (my system) is sitting pretty with spare CPUs, memory and disk space.

What’s interesting to me is that I’m having this happen in two separate locations - with different commercial PACS systems in each location.

What more can I do to diagnose this? My Orthanc (docker container) systems are already running in VERBOSE mode but until I understand if it’s my side or theirs, I’m at a loss.

Thanks for your time in reading, I appreciate any assistance here!

Dave

Hi Dave,

That is indeed the third party node that returns this error message to Orthanc. I would strongly encourage you to try to have the PACS vendor analyse their logs to explain what’s going on. They might have configured some bandwidth limits for Orthanc AET ?

On Orthanc side, this error can never be generated while sending data but only when receiving data and when the storage has reached its maximum capacity.

Best regards,

Alain.

Thanks Alain, for the followup and glad that I’m reading this correctly.