我尝试使用dcmsend发送dicom文件,但收到“关联请求失败:0006:0321无法识别的PDU类型:53”

问题描述

我尝试使用dcmsend geting发送dicom文件

“关联请求失败:0006:0321无法识别的PDU类型:53”

获得如下答复

D: $dcmtk: dcmsend v3.6.3+ DEV $
D: 
I: checking input files ...
D: adding DICOM file '/Users/at009/Downloads/Dicom-3.dcm'
D: getting SOP Class UID,SOP Instance UID and Transfer Syntax UID from DICOM file
D: DcmMetaInfo::checkAndReadPreamble() TransferSyntax="Little Endian Explicit"
D: trying to get SOP Class UID,SOP Instance UID and Transfer Syntax UID from Meta-header
D: successfully added SOP instance 1.2.840.114191.3.6817226.2247938.26.1.5.1.1558014084 to the transfer list
D: in total,there are 1 SOP instances to be sent,0 invalid files are ignored
D: multiple associations allowed (option --multi-associations used)
D: preparing presentation context for SOP Class / Transfer Syntax: DigitalMammographyXRayImageStorageForPresentation / Little Endian Explicit
D: added new presentation context with ID 1
D: -----------------------------------------------------------------
D: starting association #1
I: initializing network ...
D: Configured a total of 1 presentation contexts for SCU
I: negotiating network association ...
D: Request Parameters:
D: ====================== BEGIN A-ASSOCIATE-RQ =====================
D: Our Implementation Class UID:      1.2.276.0.7230010.3.0.3.6.3
D: Our Implementation Version Name:   OFFIS_DCMTK_363
D: Their Implementation Class UID:    
D: Their Implementation Version Name: 
D: Application Context Name:    1.2.840.10008.3.1.1.1
D: Calling Application Name:    Test
D: Called Application Name:     IMPORTADAPTER
D: Responding Application Name: IMPORTADAPTER
D: Our Max PDU Receive Size:    16384
D: Their Max PDU Receive Size:  0
D: Presentation Contexts:
D:   Context ID:        1 (Proposed)
D:     Abstract Syntax: =DigitalMammographyXRayImageStorageForPresentation
D:     Proposed SCP/SCU Role: Default
D:     Proposed Transfer Syntax(es):
D:       =LittleEndianExplicit
D:       =BigEndianExplicit
D:       =LittleEndianImplicit
D: Requested Extended Negotiation: none
D: Accepted Extended Negotiation:  none
D: Requested User Identity Negotiation: none
D: User Identity Negotiation Response:  none
D: ======================= END A-ASSOCIATE-RQ ======================
I: Requesting Association
D: setting network send timeout to 60 seconds
D: setting network receive timeout to 60 seconds
D: Constructing Associate RQ PDU
D: Association Request Failed: 0006:0321 Unrecognized PDU type: 53
F: cannot negotiate network association: Unrecognized PDU type: 53
D: Cleaning up internal association and network structures
11:06:49 Send job terminated with result: 61

解决方法

查看日志中的“无法识别的PDU类型”,这看起来与错误网络密切相关;网络上的数据非常错误。

确定要发送到正确的目标节点吗?您发送到的节点是否可以接收DICOM?

查看您的“ google -...”标签,侦听器可能正在等待HTTP(S),并且您正在推动DICOM。

请注意,“数据格式/协议”和“网络协议”是两个不同的东西。您的“ google -...”资料可能支持DICOM作为数据格式,但网络协议可能有所不同。说HTTP。

有多种方法可以在网上交流DICOM数据;但这是完全不同的主题。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...