Unable to retrieve studies from virtual server

  • Hey,

    I've small environment where I want to use Conquest DICOM server as a "proxy" for multiple instances of Orthanc DICOM servers. I use Horos/OsiriX as a DICOM Viewers to point to single Conquest. In Horos I can successfully search studies from remote servers defined in dicom.ini in VirtualServerFor... parameters but I can't retrieve studies using both C-MOVE and C-GET retrieve method and receive message "Move Failed: UnableToProcess". Both servers (Orthanc and Conquest) have each other in known modalities (Conquest in acrnema.map, Orthanc in main JSON configuration file), I've ensured about network configuration (firewall etc.).

    In Conquest dgate.log during retrieving studies I see:

    which may indicates some misconfiguration but on Orthanc site I litarally set "accept everything" and on Conquest site in dgatesop.lst I've default values from main package from main page

    How can I invastigate further this issue?



  • bkaczynski

    Changed the title of the thread from “Unable to retreive studies from virtual server” to “Unable to retrieve studies from virtual server”.
  • Thanks for respond.

    I switched to C-MOVE and I checked that I can retrieve studies that exist on Conquest but when I try to retrieve data from Virtual server I see log below:

    I've increased log level by adding to dicom.ini

    DebugLevel = 4

    but the log is the same.

  • Hi,

    In my test setup virtualserver did not work before because I used DBASEIII on my source server CONQUESTSRV2, which fails to retrieve StudyInstanceUID on an image query.
    Once I uses Sqlite it works:

    Can you try this simple setup first?



    VirtualServerFor0 = CONQUESTSRV2

    [CONQUESTSRV1] UPACS THREAD 192: STARTED AT: Sat Jun 04 11:30:51 2022

    [CONQUESTSRV1] Calling Application Title : "W192.168.31.1 "

    [CONQUESTSRV1] Called Application Title : "CONQUESTSRV1 "

    [CONQUESTSRV1] Application Context : "1.2.840.10008.", PDU length: 32768

    [CONQUESTSRV1] Presentation Context 0 "1.2.826.0.1.3680043.2.135.1066." 1

    [CONQUESTSRV1] Presentation Context 1 "1.2.826.0.1.3680043.2.135.1066." 1

    [CONQUESTSRV1] Presentation Context 2 "1.2.826.0.1.3680043.2.135.1066." 1

    [CONQUESTSRV1] Presentation Context 3 "1.2.840.10008." 1

    [CONQUESTSRV1] Presentation Context 4 "1.2.840.10008." 1

    [CONQUESTSRV1] Presentation Context 5 "1.2.840.10008." 1

    [CONQUESTSRV1] C-Move Destination: "W192.168.31.1 "

    [CONQUESTSRV1] Number of Images to send: 94

    [CONQUESTSRV1] Virtual server - collecting 94 missing objects from CONQUESTSRV2


    [CONQUESTSRV1] UPACS THREAD 193: STARTED AT: Sat Jun 04 11:30:51 2022

    [CONQUESTSRV1] Calling Application Title : "CONQUESTSRV2 "

    [CONQUESTSRV1] Called Application Title : "CONQUESTSRV1 "

    [CONQUESTSRV1] Application Context : "1.2.840.10008.", PDU length: 32768

    [CONQUESTSRV1] Presentation Context 0 "1.2.840.10008." 1

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000001_165433865100bc.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000002_165433865100bd.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000003_165433865100be.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000004_165433865100bf.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000005_165433865100c0.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000006_165433865100c1.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000007_165433865100c2.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000008_165433865100c3.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000009_165433865100c4.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000010_165433865100c5.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000011_165433865100c6.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000012_165433865100c7.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000013_165433865100c8.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000014_165433865100c9.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000015_165433865100ca.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000016_165433865100cb.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000017_165433865100cc.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000018_165433865100cd.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000019_165433865100ce.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000020_165433865100cf.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000021_165433865100d0.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000022_165433865100d1.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000023_165433865100d2.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000024_165433865100d3.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000025_165433865100d4.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000026_165433865100d5.v2

    ..[CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000063_165433865100fa.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000064_165433865100fb.v2

    [CONQUESTSRV1] Virtual server - Grabbed 64 images for Pat02 from CONQUESTSRV2

    [CONQUESTSRV1] UPACS THREAD 193: ENDED AT: Sat Jun 04 11:30:52 2022



    [CONQUESTSRV1] UPACS THREAD 194: STARTED AT: Sat Jun 04 11:30:52 2022

    [CONQUESTSRV1] Calling Application Title : "CONQUESTSRV2 "

    [CONQUESTSRV1] Called Application Title : "CONQUESTSRV1 "

    [CONQUESTSRV1] Application Context : "1.2.840.10008.", PDU length: 32768

    [CONQUESTSRV1] Presentation Context 0 "1.2.840.10008." 1

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000065_165433865100fc.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000066_165433865100fd.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000067_165433865100fe.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000068_165433865100ff.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000069_16543386510100.v2


    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000092_16543386510117.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000093_16543386510118.v2

    [CONQUESTSRV1] Written file: C:\dicomserver\data\Pat02_Pat02\20041_000094_16543386510119.v2

    [CONQUESTSRV1] Virtual server - Grabbed 94 images for Pat02 from CONQUESTSRV2

    [CONQUESTSRV1] UPACS THREAD 194: ENDED AT: Sat Jun 04 11:30:53 2022


    [CONQUESTSRV1] Sending file : C:\dicomserver\data\Pat02_Pat02\20041_000001_165433865100bc.v2

    [CONQUESTSRV1] Sending file : C:\dicomserver\data\Pat02_Pat02\20041_000002_165433865100bd.v2

    [CONQUESTSRV1] Sending file : C:\dicomserver\data\Pat02_Pat02\20041_000003_165433865100be.v2

    [CONQUESTSRV1] Sending file : C:\dicomserver\data\Pat02_Pat02\20041_000004_165433865100bf.v2

    [CONQUESTSRV1] Sending file : C:\dicomserver\data\Pat02_Pat02\20041_000005_165433865100c0.v2

    ..[CONQUESTSRV1] Sending file : C:\dicomserver\data\Pat02_Pat02\20041_000091_16543386510116.v2

    [CONQUESTSRV1] Sending file : C:\dicomserver\data\Pat02_Pat02\20041_000092_16543386510117.v2

    [CONQUESTSRV1] Sending file : C:\dicomserver\data\Pat02_Pat02\20041_000093_16543386510118.v2

    [CONQUESTSRV1] Sending file : C:\dicomserver\data\Pat02_Pat02\20041_000094_16543386510119.v2

    [CONQUESTSRV1] C-Move (StudyRootNKI)

    [CONQUESTSRV1] UPACS THREAD 192: ENDED AT: Sat Jun 04 11:30:53 2022


  • Sorry for the late reply.

    I use PostgreSQL as Conquest db engine. I confirm that virtual server mechanism work really well. There was some issue with Orthanc server after it goes out of free space which caused problem with pulling studies from him through Conquest. After reinstalling Orthanc (and increase capacity of disk ;)) everything works correctly.

    I have question related with VirtualServer feature. Is it way to tell Conquest to not storing locally studies which are sendt through virtual server? Currently it looks that Horos looking for studies on remote (virtual) server throught Conquest, find them on Orthanc, pulling studies from Orthanc but also those studies remains on Conquest which in my case is not goal and I have to deleting those studies from Conquest and reinitialize db using script in cronjob.


Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!