首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dcmqrscp和echoscu仅适用于

dcmqrscp和echoscu仅适用于
EN

Stack Overflow用户
提问于 2016-10-26 23:13:00
回答 1查看 775关注 0票数 0

我在Windows8上使用dcmtk3.6.1。我无法使用dcmqrscp和echoscu访问PACS服务器以及以下dcmqrscp.cfg (错误称为AE标题不可识别)。

代码语言:javascript
复制
NetworkTCPPort  = 11112
MaxPDUSize      = 16384
MaxAssociations = 16

HostTable BEGIN
PACS1           = (PACS_SRC1, localhost, 11112)
PACSSRC         = PACS1
HostTable END

VendorTable BEGIN
"PACS source"       = PACSSRC
VendorTable END

AETable BEGIN
PACS_SRC       G:\develop\studyaccess\test\PACS_SRC      RW (100, 1024mb)   PACSSRC
AETable END

命令:

代码语言:javascript
复制
dcmqrscp.exe -v -d --config dcmqrscp.cfg --propose-lossless 11112 > dcmqrscp.out

echoscu.exe -v -d localhost 11112 -aec PACS_SRC -aet echoscu

echoscu.exe -v -d localhost 11112 -aec PACS1 -aet echoscu

但是,如果我使用ANY,它确实可以工作:

代码语言:javascript
复制
 PACS\_SRC       G:\develop\studyaccess\test\PACS\_SRC      RW (100, 1024mb)   ANY

这表明数据库、路径和数据都是正确的,但其他方面是错误的。我已关闭Windows防火墙。

我还尝试使用在编译CTK时生成的dcmtk可执行文件(基于dcmtk),但它们具有相同的结果。CTK本身适用于C-GET,但不适用于C-STORE (作为C-MOVE的一部分)。

还有其他想法吗?

埃迪

EN

回答 1

Stack Overflow用户

发布于 2016-10-28 18:55:22

您的两次echoscu工具调用使用"echoscu“作为调用AE的标题(-aet选项)。但是,如果在dcmqrscp.cfg文件中指定"PACSSRC“而不是"ANY”,则会检查该名称,并且发现该名称对该“公司”无效。您的第二次echoscu调用(带有选项"-aec PACS1")将不起作用,因为在配置文件的"AETable“部分中未将"PACS1”指定为已知存储区域。

有关详细信息,请参阅文档文件dcmqrcnf.txtthis HOWTO。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40265994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档