Osirix 8 lite query/retrieve error with Orthanc 1.1

Hi,

I am running Osirix 8 lite and Orthanc 1.1 on Mac.

I can send an image from Osirix to Orthanc, i.e. c-store works. However, when I try to query/retrieve Orthanc from Osirix then its not working as expected and Orthanc log shows:

E1127 11:09:55.492622 main.cpp:181] Unknown remote DICOM modality AET: "OsiriX"
E1127 11:09:55.492670 CommandDispatcher.cpp:781] Find requests are disallowed for the AET "OsiriX"
E1127 11:09:55.492689 CommandDispatcher.cpp:877] DIMSE failure (aborting association): DIMSE Caller passed in an illegal association

In my Orthanc config file I have added OsiriX

// The list of the known Orthanc peers
  "OrthancPeers" : {
    /**
     * Each line gives the base URL of an Orthanc peer, possibly
     * followed by the username/password pair (if the password
     * protection is enabled on the peer).
     **/
     "OsiriX" : [ "http://localhost:11112/" ]
    // "peer" : [ "http://localhost:8043/", "alice", "alicePassword" ]
    // "peer2" : [ "http://localhost:8044/" ]
  },

no authentication enabled and firewall not active. All other Orthanc config entries are defaults.

Error looks like an access control problem but I have no clue how to solve that.

Thanks for help

Torsten

Hi,

I am running Osirix 8 lite and Orthanc 1.1 on Mac.

I can send an image from Osirix to Orthanc, i.e. c-store works. However, when I try to query/retrieve Orthanc from Osirix then its not working as expected and Orthanc log shows:

E1127 11:09:55.492622 main.cpp:181] Unknown remote DICOM modality AET: "OsiriX"
E1127 11:09:55.492670 CommandDispatcher.cpp:781] Find requests are disallowed for the AET "OsiriX"
E1127 11:09:55.492689 CommandDispatcher.cpp:877] DIMSE failure (aborting association): DIMSE Caller passed in an illegal association

In my Orthanc config file I have added OsiriX

// The list of the known Orthanc peers
"OrthancPeers" : {
  /**
   * Each line gives the base URL of an Orthanc peer, possibly
   * followed by the username/password pair (if the password
   * protection is enabled on the peer).
   **/
   "OsiriX" : [ "http://localhost:11112/" ]
  // "peer" : [ "http://localhost:8043/", "alice", "alicePassword" ]
  // "peer2" : [ "http://localhost:8044/" ]
},

no authentication enabled and firewall not active. All other Orthanc config entries are defaults.

You need to add Osirix as a "DicomModality", not as a peer:

"DicomModalities" : {
    "osirix" : [ "OSIRIX", "127.0.0.1", 11112 ]
}

(you'll need to change "OSIRIX" to whatever AETitle your Osirix installation uses.)

Peers are only used for other Orthanc instances, afaict.

--Levin Alexander

Thank you Levin - now its working

best
Torsten