Newbie question regarding setup

I’m totally new to Orthanc but not to DICOM, DCMTK, DCM4CHEE etc… and I’m trying to find some bearings here in a lab with no real modalities and ultimately looking at setting up Orthanc as a DICOM server. I’ve set up a VirtualMachine (Ubuntu 16 server) and installed orthanc using the repos. Using the interface, I uploaded an anonymized study with a known StudyInstanceUID. Using the interface I can drill down and see the series and instances thereunder. All looking good thus far, however when I try to query Orthanc, I don’t get the response I’m expecting (hoping for the list of the study I had uploaded) so I’ve gone through things piece by piece…

  1. From the VM server itself, using DCMTK’s command line echoscu -v 127.0.0.1 10401 I get a successful DICOM ping back

  2. From my system (host), using DCMTK’s command line echoscu -v 192.168.56.208 10401 I get a successful DICOM ping back
    Perfect, everything as expected, however when attempting to query that one study (requesting PatientName and PatientBirthDate as well), things go pear-shaped:

  3. From the VM itself, findscu -v -S -k “(0020,000d=STUDY_INSTANCE_UID_TAKEN_FROM_GUI”) -k “(0010,0010)” -k “(0010,0020)” -aet DCMTK -aec ORTHANC 127.0.0.1 10401 responds with the following:

I: Requesting Association
I: Association Accepted (Max Send PDV: 16372)
I: Sending Find Request (MsgID 1)
I: Request Identifiers:
I:
I: # Dicom-Data-Set
I: # Used TransferSyntax: Little Endian Explicit
I: (0010,0010) PN (no value available) # 0, 0 PatientName
I: (0010,0020) LO (no value available) # 0, 0 PatientID
I: (0020,000d) UI [1.2.840.113619.2.55.3.4271045733.996.1449464144.595] # 52, 1 StudyInstanceUID
I:
I: Received Final Find Response (Failed: UnableToProcess)
I: Releasing Association

I then wonder if because Orthanc is, by default, set up in non-promiscuous mode, inasmuch as it needs to know about all DICOM nodes before responding. So then in hunting around, I see the DicomModalities config option and so add two hosts

`

"DicomModalities" : {
  "myself" : [ "DCMTK", "localhost", 10402],
  "myhost" : [ "HOST", "192.168.56.1", 10403]
 },

`

I restart Orthanc and still don’t get a response (even tried replacing “localhost” with “127.0.0.1”). I know that something is working, as when I call from an “unknown AET” (ie, change -aet DCMTK to something like -aet UNKNOWN ) I get errors back:

I: Requesting Association
I: Association Accepted (Max Send PDV: 16372)
I: Sending Find Request (MsgID 1)
I: Request Identifiers:
I:
I: # Dicom-Data-Set
I: # Used TransferSyntax: Little Endian Explicit
I: (0010,0010) PN (no value available) # 0, 0 PatientName
I: (0010,0020) LO (no value available) # 0, 0 PatientID
I: (0020,000d) UI [1.2.840.113619.2.55.3.4271045733.996.1449464144.595] # 52, 1 StudyInstanceUID
I:
E: Find Failed, query keys:
E:
E: # Dicom-File-Format
E:
E: # Dicom-Meta-Information-Header
E: # Used TransferSyntax: Little Endian Explicit
E:
E: # Dicom-Data-Set
E: # Used TransferSyntax: Little Endian Explicit
E: (0010,0010) PN (no value available) # 0, 0 PatientName
E: (0010,0020) LO (no value available) # 0, 0 PatientID
E: (0020,000d) UI [1.2.840.113619.2.55.3.4271045733.996.1449464144.595] # 52, 1 StudyInstanceUID
E:
E: 0006:0317 Peer aborted Association (or never connected)
I: Peer Aborted Association

Can someone give me some guidance here please as to what I seem to be doing wrong?

Ultimately I want to set up Orthanc in non-promiscuous mode and to respond to C-FINDs …

Thanks in advance…

RTFL (logs)
Just found the logs … totally my fault, I was missing the QueryRetrieveLevel tag in the C-FIND.

D