public class Status extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
AttributeListError
警告:属性列表错误(107H): 由于无法识别指定的属性
因此未读取/修改/创建一个或多个属性值
在N-GET-RSP,N-SET-RSP,N-CREATE-RSP 中使用可能包含:
受影响的SOP类UID(0000,0002)
受影响的SOP实例UID(0000,1000)
属性标识符列表(0000,1005)
|
static int |
AttributeValueOutOfRange
警告:属性值超出范围(116H):属性值
指定超出范围或不合适
用于N-SET-RSP, N-CREATE-RSP
可能包含:
修改列表/属性列表
|
static int |
Cancel |
static int |
CannotUnderstand |
static int |
ClassInstanceConflict
失败:类实例冲突(119H):指定的SOP实例为不是指定SOP类的成员
用于N-EVENT-REPORT-RSP, N-GET-RSP, N-SET-RSP, N-ACTION-RSP,
N-DELETE-RSP
可能包含:
受影响的SOP类UID (0000,0002)
受影响的SOP实例UID (0000,1000)
|
static int |
CoercionOfDataElements |
static int |
DataSetDoesNotMatchSOPClassError |
static int |
DataSetDoesNotMatchSOPClassWarning |
static int |
DuplicateInvocation
失败:重复调用(210H):消息ID (0000,0110)指定的是分配给另一个通知或操作
用于C-STORE-RSP, C-FIND-RSP, C-GET-RSP, C-MOVE-RSP, c - echoc - rsp,
N-EVENT-REPORT-RSP, N-GET-RSP, N-SET-RSP, N-ACTION-RSP, N-CREATE-RSP,
N-DELETE-RSP
|
static int |
DuplicateSOPinstance
失败:重复的SOP实例(111H):
由调用DIMSE-service-user提供的新的托管SOP实例值已经为指定SOP类的托管SOP实例注册
在N-CREATE-RSP中使用可能包含:
受影响的SOP实例UID(0000,1000)
|
static int |
ElementsDiscarded |
static int |
IdentifierDoesNotMatchSOPClass |
static int |
InvalidArgumentValue
失败:无效参数值(115H): 事件/动作信息
指定的值超出范围或不合适
用于n事件-报告- rsp, n行动- rsp
可能包含:
受影响的SOP类UID (0000,0002)
受影响的SOP实例UID (0000,1000)
事件类型ID (0000,1002)
事件信息(无标签)
动作类型ID (0000,1008)
动作信息(无标签)
|
static int |
InvalidAttributeValue
失败:属性值无效(106H): 指定的属性值超出范围或不合适
在N-SET-RSP,N-CREATE-RSP中使用
可能包含:修改列表/属性列表(无标签)
|
static int |
InvalidObjectInstance
失败:无效的SOP实例(117H): 指定的SOP实例UID暗示违反了UID构造规则
用于N-EVENT-REPORT-RSP, N-GET-RSP, N-SET-RSP, N-ACTION-RSP,
N-CREATE-RSP N-DELETE-RSP
可能包含:受影响的SOP实例UID (0000,1000)
|
static int |
MissingAttribute
失败:缺少属性(120H):没有提供必需的属性
用于N-CREATE-RSP
可能包含:
修改列表/属性列表(无标签)
|
static int |
MissingAttributeValue
失败:缺少属性值(121H):没有提供所需的属性值,默认值不可用
用于N-SET-RSP, N-CREATE-RSP
可能包含:
属性标识符列表(0000,1005)
|
static int |
MistypedArgument
失败:参数输入错误(212H):所提供的参数之一未被同意用于dimse -service用户之间的关联
用于N-EVENT-REPORT-RSP, N-GET-RSP, N-SET-RSP,
N-ACTION-RSP, N-CREATE-RSP, N-DELETE-RSP
|
static int |
MoveDestinationUnknown |
static int |
NoSuchActionType
失败:没有这样的动作类型(123H):不支持指定的动作类型
用于N-ACTION-RSP
可能包含:
受影响的SOP类UID (0000,0002)
动作类型ID (0000,1008)
|
static int |
NoSuchArgument
失败:没有这样的参数(114H): 指定的事件/动作信息
没有得到认可/支持
用于n事件-报告- rsp, n行动- rsp
可能包含:
受影响的SOP类UID (0000,0002)
事件类型ID (0000,1002)
动作类型ID (0000,1008)
|
static int |
NoSuchAttribute
失败:无此类属性(105H): 无法识别指定属性的标签
在N-SET-RSP,N-CREATE-RSP中使用 可能包含:属性标识符列表(0000,1005)
|
static int |
NoSuchEventType
失败:没有这样的事件类型(113H):指定的事件类型无法识别
用于N-EVENT-REPORT-RSP
可能包含:
受影响的SOP类UID(0000,0002)
事件类型ID (0000,1002)
|
static int |
NoSuchObjectInstance
失败:没有这样的SOP实例(112H):无法识别SOP实例
用于N-EVENT-REPORT-RSP,N-SET-RSP,N-ACTION-RSP,N-DELETE-RSP
可能包含:受影响的SOP实例UID(0000,1000)
|
static int |
NoSuchSOPclass
失败:没有SOP类(118H): SOP类不被认可
用于N-EVENT-REPORT-RSP, N-GET-RSP, N-SET-RSP, N-ACTION-RSP,
N-CREATE-RSP N-DELETE-RSP
可能包含:
受影响的SOP类UID (0000,0002)
|
static int |
NotAuthorized
拒绝:未授权(124H): dimse -service用户未被授权调用操作
用于C-STORE-RSP, C-FIND-RSP, C-GET-RSP, C-MOVE-RSP, N-GET-RSP,
N-SET-RSP, N-ACTION-RSP, N-CREATE-RSP, -DELETE-RSP
可能包含:
错误注释(0000,0902)
|
static int |
OneOrMoreFailures |
static int |
OutOfResources |
static int |
Pending |
static int |
PendingWarning |
static int |
ProcessingFailure
失败:处理失败(110H): 在处理操作时遇到一般失败
用于N-EVENT-REPORT-RSP,N-GET-RSP,N-SET-RSP,N-ACTION-RSP,N-CREATE-RSP,N-DELETE-RSP
可能包含:
受影响的SOP类UID(0000,0002)
错误注释(0000,0902)
错误ID(0000,0903)
受影响的SOP实例UID(0000,1000)
|
static int |
ResourceLimitation
失败:资源限制(213H):由于资源限制,没有执行操作
|
static int |
SOPclassNotSupported
拒绝:不支持SOP类(112H)
用于C-STORE-RSP, C-FIND-RSP, C-GET-RSP, C-MOVE-RSP
可能包含:
受影响的SOP类UID (0000,0002)
|
static int |
Success |
static int |
UnableToCalculateNumberOfMatches |
static int |
UnableToPerformSubOperations |
static int |
UnableToProcess |
static int |
UnrecognizedOperation
故障:无法识别的操作(211H):该操作不是dimse -service用户之间约定的操作之一
用于C-STORE-RSP, C-FIND-RSP, C-GET-RSP, C-MOVE-RSP,
c - echoe - rsp, N-EVENT-REPORT-RSP, -GET-RSP, N-SET-RSP,
N-ACTION-RSP, N-CREATE-RSP, N-DELETE-RSP
|
| Constructor and Description |
|---|
Status() |
Status(int status,
String message,
Progress progress) |
Status(Progress progress) |
| Modifier and Type | Method and Description |
|---|---|
static Status |
build(Status dcmState,
String timeMessage,
Exception e) |
int |
getStatus() |
static boolean |
isPending(int status) |
void |
setList(Attributes attributes) |
public static final int Success
public static final int Pending
public static final int PendingWarning
public static final int Cancel
public static final int NoSuchAttribute
public static final int InvalidAttributeValue
public static final int AttributeListError
public static final int ProcessingFailure
public static final int DuplicateSOPinstance
public static final int NoSuchObjectInstance
public static final int NoSuchEventType
public static final int NoSuchArgument
public static final int InvalidArgumentValue
public static final int AttributeValueOutOfRange
public static final int InvalidObjectInstance
public static final int NoSuchSOPclass
public static final int ClassInstanceConflict
public static final int MissingAttribute
public static final int MissingAttributeValue
public static final int SOPclassNotSupported
public static final int NoSuchActionType
public static final int NotAuthorized
public static final int DuplicateInvocation
public static final int UnrecognizedOperation
public static final int MistypedArgument
public static final int ResourceLimitation
public static final int OutOfResources
public static final int UnableToCalculateNumberOfMatches
public static final int UnableToPerformSubOperations
public static final int MoveDestinationUnknown
public static final int IdentifierDoesNotMatchSOPClass
public static final int DataSetDoesNotMatchSOPClassError
public static final int OneOrMoreFailures
public static final int CoercionOfDataElements
public static final int ElementsDiscarded
public static final int DataSetDoesNotMatchSOPClassWarning
public static final int UnableToProcess
public static final int CannotUnderstand
public Status()
public Status(Progress progress)
public static boolean isPending(int status)
public int getStatus()
public void setList(Attributes attributes)
Copyright © 2020. All rights reserved.