Conformance #598
closed
Add support for CP-1222: Amend DIMSE Service status codes
Added by Jörg Riesmeier about 11 years ago.
Updated over 5 years ago.
Category:
Library and Apps
Module:
dcmnet, dcmwlm, others?
Description
CP-1222 defines several "new" DIMSE status codes for the various DIMSE-C and DIMSE-N messages. For example, the following now applies to C-ECHO:
Indicates the status of the response. It may have any of the following values:
a) Success
b) Refused: SOP Class Not Supported -- Indicates that a different SOP Class than the Verification SOP Class was specified, which was not supported.
c) Refused: Duplicate Invocation -- Indicates that the Message ID (0000,0110) specified is allocated to another notification or operation.
d) Refused: Mistyped argument -- Indicates that one of the parameters supplied has not been agreed for use on the Association between the DIMSE-service-users.
e) Refused: Unrecognized Operation -- Indicates that a different SOP Class than the Verification SOP Class was specified, which does not recognize a C-ECHO operation.
That means that the dcmnet library and applications, as well as all other network-related libraries and applications should be checked and extended (if needed).
- Module changed from dcmnet, other? to dcmnet, dcmwlm, others?
Also see CP-1403: Clarify use of DIMSE service Status codes
- Tracker changed from Feature to Conformance
- Priority changed from Normal to Low
- Target version changed from 3.6.2 to 3.6.3
- Related to Conformance #803: CP-1403: Clarify use of DIMSE service Status codes added
- Target version changed from 3.6.3 to 3.6.6
- Priority changed from Low to Normal
- Target version changed from 3.6.6 to 3.6.5
Increased priority since the DCMTK should at least define all these new DIMSE status codes (e.g. in "dcmnet/include/dcmtk/dcmnet/dimse.h") and map them to their respective textual descriptions (e.g. in "dcmnet/libsrc/diutil.cc").
- Target version changed from 3.6.5 to 3.6.6
Also see new CP-1954 (Fix inconsistent DIMSE status code meaning).
- Assignee set to Jörg Riesmeier
- Estimated time set to 10:00 h
- % Done changed from 0 to 50
Partly closed with commit 5422b14 ("Updated and revised DIMSE Status Code definitions.").
- Related to Conformance #931: Remove redundant mapping of DIMSE Status Codes to human readable description added
- Status changed from New to Closed
- % Done changed from 50 to 100
Closed with commit 8c2bfbd.
- Target version deleted (
3.6.6)
Also available in: Atom
PDF