【问题标题】:Unknown Move Destination: STORESCP未知移动目的地:STORESCP
【发布时间】:2015-09-13 11:16:37
【问题描述】:

我刚刚安装了dcm4chee4-4.4.0.Beta1,按照INSTALL.md 的说明进行操作,除了movescu 测试之外一切正常。

当我运行这个测试时,我可以在 standalone/log/server.log 中看到一个错误(之前我在另一个控制台 storescp -b11115 中启动过)。这是错误:

2015-09-13 12:48:49,105 INFO  [org.dcm4che3.net.Association] (pool-6-thread-7) DCM4CHEE<-MOVESCU(7): processing 1:C-MOVE-RQ[pcid=1, prior=0
  cuid=1.2.840.10008.5.1.4.1.2.2.2 - Study Root Query/Retrieve Information Model - MOVE
  tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian failed. Caused by: org.dcm4che3.net.service.DicomServiceException: Unknown Move Destination: STORESCP@localhost:11115
at org.dcm4chee.archive.retrieve.scp.CMoveSCP.calculateMatches(CMoveSCP.java:184) [dcm4chee-arc-retrieve-scp-4.4.0.Beta1.jar:]

我认为这是因为配置,也许我必须将 STORESCP 添加为接受AET 或类似名称,但我可以找到有关如何执行此操作的信息。我使用 Apache Directory Studio 搜索 ldap,但没有找到任何东西。

提前致谢。

【问题讨论】:

    标签: java dcm4che


    【解决方案1】:

    使用 dcm4che3,如果您正在实施一个 SCP,并且需要定义允许哪些其他 SCP 向您 C-STORE 东西,则情况如下。

        // Usual calamity creating Connection, ApplicationEntity and Device
        ...
        ApplicationEntity ae = new ApplicationEntity("MYAETITLE");
    
        String[] acceptedAETs = { "STORESCP", "GEPACS" }; // etc...
        ae.setAcceptedCallingAETitles(acceptedAETs);
    

    我假设你最喜欢的 SCP (STORESCP) 可能需要知道在哪里可以找到 MYAETITLE 知道的 SCP;由 IP 地址和端口标识。通常,您作为 SCU 连接到 SCP,发出 C-MOVE(在此处列出的场景中)指示 SCP 对 C-MOVE 中标识的 AET 执行 C-STORE。

    我对您在问题 (STORESCP) 中选择的 AE 标题感到有些困惑,因为这表明您有点混淆了这里涉及的两个 SCP;一个接收 C-MOVE (不应称为 STORESCP :) 和一个实现 C-STORE 行为的。我上面给出的答案,是针对实现C-STORE行为的SCP。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多