Re: [Gdcm2] Error with second connection in C-Move
Cross-platform DICOM implementation
Brought to you by:
malat
|
From: Brian L. <lis...@gm...> - 2018-08-17 08:13:31
|
Hi Mathieu, Thanks for the reply! I will try to do an instance level C-Move tomorrow morning. GDCMSCU might be limited, but my goal is to implement the C-move function in a tool I'm writing myself. My implementation is basically exactly as it is in gdcmscu.cxx but if it's possible to control it more explicitly, I'm happy to write that into my code. I'm just using GDCMSCU to verify that it's not *my* horrible coding that's causing errors. Thanks! Brian On Fri, Aug 17, 2018, 1:02 AM Mathieu Malaterre <mat...@gm...> wrote: > Hi Brian, > > Nice debugging ! > > My impression is that this is not about 'text' vs 'non text', but > instead an issue with the association. Could you identify the exact > SOP Instance UID that is causing the issue, so that you can narrow > down the issue. Then call gdcmscu at instance level to query only that > instance. Use a high level of verbosity to see exactly what is going > on. > > gdcmscu is a limited implementation and only support Implicit Little > Endian, which technically should be only what actually needed. But > maybe in your case this is not possible to convert that instance. > > 2cts > > On Thu, Aug 16, 2018 at 11:05 PM Brian Lee <lis...@gm...> wrote: > > > > Hi All, > > > > I believe I have solved the above issues with multiple PC's having > issues with C-Move, it was a networking issue on my end. > > > > However, I think I have found the root cause of my original problem. > First, it appears that the Philips PACS that I am connecting to does not > support series downloads. If I try to C-Move for a specific series ID, it > gives me the is_readyread() error from my original email. I will just skip > this error for now. > > > > When I try to C-Move a study with multiple series, it works fine until > it gets to a series that does not contain only images. That is, if there's > a series that is a structured report or has dosage information, something > happens and (in wireshark) I can see the C-Move requests going out for all > the subsequent images in the next series, but no C-Store transfers are > coming back from the server. > > > > Is there a way to have GDCMSCU ignore series which are only text files? > This is a major pain point and I'm really stuck. > > > > Thanks! > > > > Brian > > > > On Wed, Aug 15, 2018 at 9:14 AM Brian Lee <lis...@gm...> wrote: > >> > >> Just to confirm, I am now getting this error on multiple PCs running > Ubuntu 16.04. I'm trying to download a study from www.dicomserver.co.uk > that works fine when using gdcmscu on my Windows PC. > >> > >> I'm hoping someone else on this mailing list has also had this problem > and can chip in their experiences? > >> > >> Thanks! > >> Brian > >> > >> On Tue, Aug 14, 2018 at 6:02 AM Brian Lee <lis...@gm...> wrote: > >>> > >>> I am definitely having this issue in Linux right now, and my own > implemented version of c-move is having the same problem in Windows. Can I > gather logs for you or something? > >>> > >>> Brian > >>> > >>> On Tue, Aug 14, 2018, 1:48 AM Mathieu Malaterre < > mat...@gm...> wrote: > >>>> > >>>> There has been reports about this in the past. This only occurs on > >>>> WIN32 and I could never reproduce it on Linux. > >>>> > >>>> On Mon, Aug 13, 2018 at 6:49 PM Brian Lee <lis...@gm...> > wrote: > >>>> > > >>>> > Hi everyone, > >>>> > > >>>> > I'm so close to getting everything to function, I'm just at my wits > end with this error. > >>>> > > >>>> > I'm currently trying to use gdcmscsu to download some studies, but > I find that studies with multiple series will only download a few series, > not the whole thing. When I run it with the debug, error, and verbose > options, I find that when it gets to those series, I get an error > establishing second connection (I presume this is the incoming connection). > >>>> > > >>>> > I then tried to download those series individually, and I get a > more concise error. I get a "Call to is_readready failed" error in > InitializeIncomingConnection which then causes ULConnectionCallback to give > me the warning "Could not establish 2nd connection". > >>>> > > >>>> > I'm just running GDCMSCU, so I'm not even using my own compiled > code. When I use Radiant Viewer to download an entire study, I get the > whole thing, so I don't think it's a PACS or network issue. Am I missing > something simple? > >>>> > > >>>> > Thanks everyone, > >>>> > > >>>> > Brian > >>>> > > ------------------------------------------------------------------------------ > >>>> > Check out the vibrant tech community on one of the world's most > >>>> > engaging tech sites, Slashdot.org! > http://sdm.link/slashdot_______________________________________________ > >>>> > Gdcm-developers mailing list > >>>> > Gdc...@li... > >>>> > https://lists.sourceforge.net/lists/listinfo/gdcm-developers > >>>> > >>>> > >>>> > >>>> -- > >>>> Mathieu > > > > -- > Mathieu > |