-
Notifications
You must be signed in to change notification settings - Fork 179
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add support for Storage Management (#889)
- Loading branch information
1 parent
d38eb18
commit 3251a34
Showing
12 changed files
with
232 additions
and
43 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,106 @@ | ||
.. _service_storemanage: | ||
|
||
Storage Management Service Class | ||
================================ | ||
The :dcm:`Storage Management Service Class<part04/chapter_KK.html>` | ||
defines a service that uses the DIMSE N-ACTION and N-EVENT-REPORT services to | ||
facilitate peer-to-peer controls for the management of persistent storage of | ||
Composite SOP Instances. | ||
|
||
.. _storeman_sops: | ||
|
||
Supported SOP Classes | ||
--------------------- | ||
|
||
+-------------------------------+---------------------------------------------+ | ||
| UID | SOP Class | | ||
+===============================+=============================================+ | ||
| 1.2.840.10008.5.1.4.1.1.201.5 | InventoryCreation | | ||
+-------------------------------+---------------------------------------------+ | ||
|
||
|
||
DIMSE Services | ||
-------------- | ||
|
||
+-----------------+-----------------------------------------+ | ||
| DIMSE Service | Usage SCU/SCP | | ||
+=================+=========================================+ | ||
| N-EVENT-REPORT | Mandatory/Mandatory | | ||
+-----------------+-----------------------------------------+ | ||
| N-ACTION | Mandatory/Mandatory | | ||
+-----------------+-----------------------------------------+ | ||
|
||
|
||
.. _storeman_statuses: | ||
|
||
Statuses | ||
-------- | ||
|
||
N-ACTION Statuses | ||
~~~~~~~~~~~~~~~~~ | ||
|
||
+------------------+----------+-----------------------------------------------+ | ||
| Code (hex) | Category | Description | | ||
+==================+==========+===============================================+ | ||
| 0x0000 | Success | Success | | ||
+------------------+----------+-----------------------------------------------+ | ||
| 0x0112 | Failure | No such SOP Instance | | ||
+------------------+----------+-----------------------------------------------+ | ||
| 0x0114 | Failure | No such argument | | ||
+------------------+----------+-----------------------------------------------+ | ||
| 0x0115 | Failure | Invalid argument value | | ||
+------------------+----------+-----------------------------------------------+ | ||
| 0x0117 | Failure | Invalid object instance | | ||
+------------------+----------+-----------------------------------------------+ | ||
| 0x0118 | Failure | No such SOP Class | | ||
+------------------+----------+-----------------------------------------------+ | ||
| 0x0119 | Failure | Class-Instance conflict | | ||
+------------------+----------+-----------------------------------------------+ | ||
| 0x0123 | Failure | No such action | | ||
+------------------+----------+-----------------------------------------------+ | ||
| 0x0124 | Failure | Refused: not authorised | | ||
+------------------+----------+-----------------------------------------------+ | ||
| 0x0210 | Failure | Duplicate invocation | | ||
+------------------+----------+-----------------------------------------------+ | ||
| 0x0211 | Failure | Unrecognised operation | | ||
+------------------+----------+-----------------------------------------------+ | ||
| 0x0212 | Failure | Mistyped argument | | ||
+------------------+----------+-----------------------------------------------+ | ||
| 0x0213 | Failure | Resource limitation | | ||
+------------------+----------+-----------------------------------------------+ | ||
| 0xB010 | Warning | Attribute list error - One or more of Key | | ||
| | | Attributes are not supported for matching | | ||
+------------------+----------+-----------------------------------------------+ | ||
|
||
N-EVENT-REPORT Statuses | ||
~~~~~~~~~~~~~~~~~~~~~~~ | ||
|
||
+------------------+----------+----------------------------------+ | ||
| Code (hex) | Category | Description | | ||
+==================+==========+==================================+ | ||
| 0x0000 | Success | Success | | ||
+------------------+----------+----------------------------------+ | ||
| 0x0110 | Failure | Processing failure | | ||
+------------------+----------+----------------------------------+ | ||
| 0x0112 | Failure | No such SOP Instance | | ||
+------------------+----------+----------------------------------+ | ||
| 0x0113 | Failure | No such event type | | ||
+------------------+----------+----------------------------------+ | ||
| 0x0114 | Failure | No such argument | | ||
+------------------+----------+----------------------------------+ | ||
| 0x0115 | Failure | Invalid argument value | | ||
+------------------+----------+----------------------------------+ | ||
| 0x0117 | Failure | Invalid object Instance | | ||
+------------------+----------+----------------------------------+ | ||
| 0x0118 | Failure | No such SOP Class | | ||
+------------------+----------+----------------------------------+ | ||
| 0x0119 | Failure | Class-Instance conflict | | ||
+------------------+----------+----------------------------------+ | ||
| 0x0210 | Failure | Duplicate invocation | | ||
+------------------+----------+----------------------------------+ | ||
| 0x0211 | Failure | Unrecognised operation | | ||
+------------------+----------+----------------------------------+ | ||
| 0x0212 | Failure | Mistyped argument | | ||
+------------------+----------+----------------------------------+ | ||
| 0x0213 | Failure | Resource limitation | | ||
+------------------+----------+----------------------------------+ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.