DICOM [Storage SCP]:如果没有接受提议的呈现上下文,Associate Response 应该是什么?
DICOM [Storage SCP] : What should be the Associate Response if no proposed presentation context is accepted?
我的应用程序是 Storage SCP。第三方存储 SCU 连接到我的应用程序并提出两个表示上下文。 SCP 也不支持。在这种情况下,我应该发送什么样的同事回复?
- 将每个演示上下文的状态设置为 "Rejected - Abstract syntax not supported.",并发送 Associate Accept。这样,Associate Response 中的 none 个表示上下文将被接受。 Associate Accept 在这里没有意义。
- 一起发送 Associate Reject。
我现在正在做选项 2,但不确定这是否是正确的实现。我搜索了规格,但找不到任何结论。请在明确讨论这种情况的规范中注明位置。
AFAIK,没有明确的规则,但我认为 SCP 必须给出关联的原因隐含地非常清楚 - and/or 呈现上下文拒绝。
参考PS3.8、7.1.1.9,有一个肯定的关联拒绝正当理由列表。没有定义 suitable 表示关联被拒绝的原因,因为 none 的建议表示上下文可以被接受。
对于 Presentation Context 拒绝,PS3.8,table9-18 定义了可能的原因。我想
3 - abstract-syntax-not-supported (provider rejection)
或
4 - transfer-syntaxes-not-supported (provider rejection)
表达拒绝原因比较合适。换句话说,我不认为你的实施是正确的。您应该接受关联,拒绝所有表示上下文并期望 SCU 释放/中止关联。
我的应用程序是 Storage SCP。第三方存储 SCU 连接到我的应用程序并提出两个表示上下文。 SCP 也不支持。在这种情况下,我应该发送什么样的同事回复?
- 将每个演示上下文的状态设置为 "Rejected - Abstract syntax not supported.",并发送 Associate Accept。这样,Associate Response 中的 none 个表示上下文将被接受。 Associate Accept 在这里没有意义。
- 一起发送 Associate Reject。
我现在正在做选项 2,但不确定这是否是正确的实现。我搜索了规格,但找不到任何结论。请在明确讨论这种情况的规范中注明位置。
AFAIK,没有明确的规则,但我认为 SCP 必须给出关联的原因隐含地非常清楚 - and/or 呈现上下文拒绝。
参考PS3.8、7.1.1.9,有一个肯定的关联拒绝正当理由列表。没有定义 suitable 表示关联被拒绝的原因,因为 none 的建议表示上下文可以被接受。
对于 Presentation Context 拒绝,PS3.8,table9-18 定义了可能的原因。我想
3 - abstract-syntax-not-supported (provider rejection)
或
4 - transfer-syntaxes-not-supported (provider rejection)
表达拒绝原因比较合适。换句话说,我不认为你的实施是正确的。您应该接受关联,拒绝所有表示上下文并期望 SCU 释放/中止关联。