Project

General

Profile

Actions

Bug #894

closed

Print client in "dcmpstat" does not treat DIMSE status code 0107H as a warning

Added by Jörg Riesmeier about 6 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Normal
Category:
-
Target version:
-
Start date:
2019-08-06
Due date:
% Done:

100%

Estimated time:
Module:
dcmpstat
Operating System:
Compiler:

Description

According to the DICOM standard, the DIMSE status code 0107H (Attribute list error) is a warning status (not an error, even if the name says "... error"). However, the check "((status & 0xf000)==0xb000))" does not consider this.

In "dcmnet/dimse.h", this issue has already been fixed back in 2011:

#define DICOM_WARNING_STATUS(status) ((((status) & 0xf000) == 0xb000) || ((status) == 0x0107) || ((status) == 0x0116))

Also see this forum posting: https://forum.dcmtk.org/viewtopic.php?f=1&t=4881&p=19921#p19921

PS: This observation is probably also valid for "dcmprint".

Actions

Also available in: Atom PDF