我的应用程序是Storage SCP。第三方存储SCU连接到我的应用程序并提出两个表示上下文。 SCP也不支持。在这种情况下我应该发送什么样的响应?
我现在正在做选项2,但不确定这是否是正确的实现。我搜索规格,但没有找到任何结论。请在规格中提及明确讨论此情况的位置。
答案 0 :(得分:1)
AFAIK,没有明确的规则,但我认为SCP必须为关联和/或演示文稿背景拒绝提供的理由含蓄。
参考PS 3.8,7.1.1.9,存在关联拒绝的正当理由的肯定列表。没有理由定义哪个适合表明关联被拒绝,因为没有一个提议的表示上下文可以被接受。
对于表示上下文拒绝,PS3.8,表9-18定义了可能的原因。我想那个
3 - abstract-syntax-not-supported (provider rejection)
或
4 - transfer-syntaxes-not-supported (provider rejection)
适当表达拒绝的理由。换句话说,我不认为您的实施是正确的。您应该接受该关联,拒绝所有表示上下文并期望SCU释放/中止该关联。