Hi,
We are trying to use XNATGateway to transfer some scans to an external reporting consultancy but they are having difficulty connecting it to their Voyager PACS.
Their configuration (see attached screenshots) seems to be okay to me but when they query the gateway (either with search strings or just leaving everything blank) they don't receive any sessions and the gateway logs show the following error, any ideas what the problem could be?
I'm not sure if it is a complicating factor but I have shared the sessions we want reported into a separate project and only given them access to that.
Thanks,
Tom
INFO - handle - Socket[addr=/
10.10.40.10,port=14393,localport=4008]
INFO - Socket[addr=/
10.10.40.10,port=14393,localport=4008]
INFO - received AAssociateRQ
appCtxName: 1.2.840.10008.3.1.1.1/DICOM Application Context Name
implClass: 1.2.276.0.7230010.3.0.3.5.3
implVersion: OFFIS_DCMTK_353
calledAET: XNATGATEWAY
callingAET: KEPPACS
maxPDULen: 16384
asyncOpsWindow:
pc-1: as=1.2.840.10008.5.1.4.1.2.2.1/Study Root Query/Retrieve Information Model - FIND
ts=1.2.840.10008.1.2.1/Explicit VR Little Endian
ts=1.2.840.10008.1.2.2/Explicit VR Big Endian
ts=1.2.840.10008.1.2/Implicit VR Little Endian
INFO - sending AAssociateAC
appCtxName: 1.2.840.10008.3.1.1.1/DICOM Application Context Name
implClass: 1.2.40.0.13.1.1
implVersion: dcm4che-1.4.27
calledAET: XNATGATEWAY
callingAET: KEPPACS
maxPDULen: 16352
asyncOpsWindow:
pc-1: 0 - acceptance
ts=1.2.840.10008.1.2/Implicit VR Little Endian
INFO - received [pc-1] 1:C_FIND_RQ with Dataset
class: 1.2.840.10008.5.1.4.1.2.2.1/Study Root Query/Retrieve Information Model - FIND
INFO - 07/06/2018 2:07:51 PM: getRESTQuery: Could not identify Study Instance UID. DICOM query:Dataset[size=12]
INFO - 07/06/2018 2:07:51 PM: REST query string:
null
ERROR - 07/06/2018 2:07:51 PM: Error generating REST query
org.nrg.xnat.gateway.Tools.LogMessage(Tools.java:18)
org.nrg.xnat.gateway.XNATCFindRsp.executeQuery(XNATCFindRsp.java:52)
org.nrg.xnat.gateway.XNATGatewayServer.getMultiCFindRsp(XNATGatewayServer.java:137)
org.dcm4chex.archive.dcm.qrscp.FindScp.newMultiCFindRsp(FindScp.java:374)
org.dcm4chex.archive.dcm.qrscp.FindScp.doCFind(FindScp.java:180)
org.dcm4che.net.DcmServiceBase.c_find(DcmServiceBase.java:154)
org.dcm4cheri.net.ActiveAssociationImpl.run(ActiveAssociationImpl.java:231)
org.dcm4cheri.util.LF_ThreadPool.join(LF_ThreadPool.java:174)
org.dcm4cheri.net.ActiveAssociationImpl.run(ActiveAssociationImpl.java:157)
org.dcm4cheri.server.DcmHandlerImpl.handle(DcmHandlerImpl.java:249)
org.dcm4cheri.server.ServerImpl.run(ServerImpl.java:279)
org.dcm4cheri.util.LF_ThreadPool.join(LF_ThreadPool.java:174)
org.dcm4cheri.util.LF_ThreadPool$1.run(LF_ThreadPool.java:221)
java.lang.Thread.run(Unknown Source)
INFO - sending [pc-1] 1:C_FIND_RSP
class: 1.2.840.10008.5.1.4.1.2.2.1/Study Root Query/Retrieve Information Model - FIND
status: 0
INFO - received A-RELEASE-RQ
INFO - sending A-RELEASE-RP
INFO - finished - Socket[addr=/
10.10.40.10,port=14393,localport=4008]
INFO - closing connection - Socket[addr=/
10.10.40.10,port=14393,localport=4008]