Project

General

Profile

Actions

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.

Status:
Closed
Priority:
Normal
Category:
Library and Apps
Target version:
-
Start date:
2014-06-18
Due date:
% Done:

100%

Estimated time:
10:00 h
Module:
dcmnet, dcmwlm, others?
Operating System:
Compiler:

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).


Related issues 2 (1 open1 closed)

Related to DCMTK - Conformance #803: CP-1403: Clarify use of DIMSE service Status codesClosedJörg Riesmeier2017-11-26

Actions
Related to DCMTK - Conformance #931: Remove redundant mapping of DIMSE Status Codes to human readable descriptionNew2020-04-17

Actions
Actions #1

Updated by Jörg Riesmeier about 11 years ago

  • Module changed from dcmnet, other? to dcmnet, dcmwlm, others?
Actions #2

Updated by Jörg Riesmeier almost 11 years ago

Also see CP-1403: Clarify use of DIMSE service Status codes

Actions #3

Updated by Jörg Riesmeier almost 9 years ago

  • Tracker changed from Feature to Conformance
Actions #4

Updated by Marco Eichelberg over 8 years ago

  • Priority changed from Normal to Low
Actions #5

Updated by Marco Eichelberg over 8 years ago

  • Target version changed from 3.6.2 to 3.6.3
Actions #6

Updated by Jörg Riesmeier almost 8 years ago

  • Related to Conformance #803: CP-1403: Clarify use of DIMSE service Status codes added
Actions #7

Updated by Jan Schlamelcher over 7 years ago

  • Target version changed from 3.6.3 to 3.6.6
Actions #8

Updated by Jörg Riesmeier over 6 years ago

  • 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").

Actions #9

Updated by Jörg Riesmeier about 6 years ago

  • Target version changed from 3.6.5 to 3.6.6

Also see new CP-1954 (Fix inconsistent DIMSE status code meaning).

Actions #10

Updated by Jörg Riesmeier over 5 years ago

  • Assignee set to Jörg Riesmeier
Actions #11

Updated by Jörg Riesmeier over 5 years ago

  • Estimated time set to 10:00 h
Actions #12

Updated by Jörg Riesmeier over 5 years ago

  • % Done changed from 0 to 50

Partly closed with commit 5422b14 ("Updated and revised DIMSE Status Code definitions.").

Actions #13

Updated by Jörg Riesmeier over 5 years ago

  • Related to Conformance #931: Remove redundant mapping of DIMSE Status Codes to human readable description added
Actions #14

Updated by Jörg Riesmeier over 5 years ago

  • Status changed from New to Closed
  • % Done changed from 50 to 100

Closed with commit 8c2bfbd.

Actions #15

Updated by Michael Onken over 5 years ago

  • Target version deleted (3.6.6)
Actions

Also available in: Atom PDF