Mercurial > hg > orthanc
comparison Core/Enumerations.h @ 3657:115f82775c46 storage-commitment
handling of storage commitment failure reasons
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 10 Feb 2020 14:53:36 +0100 |
parents | e168a2dedb00 |
children | adb6d8b49283 |
comparison
equal
deleted
inserted
replaced
3656:cccd97333e3d | 3657:115f82775c46 |
---|---|
665 JobStopReason_Success, | 665 JobStopReason_Success, |
666 JobStopReason_Failure, | 666 JobStopReason_Failure, |
667 JobStopReason_Retry | 667 JobStopReason_Retry |
668 }; | 668 }; |
669 | 669 |
670 | |
671 // http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.14.html#sect_C.14.1.1 | |
672 enum StorageCommitmentFailureReason | |
673 { | |
674 StorageCommitmentFailureReason_Success = 0, | |
675 | |
676 // A general failure in processing the operation was encountered | |
677 StorageCommitmentFailureReason_ProcessingFailure = 0x0110, | |
678 | |
679 // One or more of the elements in the Referenced SOP Instance | |
680 // Sequence was not available | |
681 StorageCommitmentFailureReason_NoSuchObjectInstance = 0x0112, | |
682 | |
683 // The SCP does not currently have enough resources to store the | |
684 // requested SOP Instance(s) | |
685 StorageCommitmentFailureReason_ResourceLimitation = 0x0213, | |
686 | |
687 // Storage Commitment has been requested for a SOP Instance with a | |
688 // SOP Class that is not supported by the SCP | |
689 StorageCommitmentFailureReason_ReferencedSOPClassNotSupported = 0x0122, | |
690 | |
691 // The SOP Class of an element in the Referenced SOP Instance | |
692 // Sequence did not correspond to the SOP class registered for | |
693 // this SOP Instance at the SCP | |
694 StorageCommitmentFailureReason_ClassInstanceConflict = 0x0119, | |
695 | |
696 // The Transaction UID of the Storage Commitment Request is already in use | |
697 StorageCommitmentFailureReason_DuplicateTransactionUID = 0x0131 | |
698 }; | |
699 | |
670 | 700 |
671 /** | 701 /** |
672 * WARNING: Do not change the explicit values in the enumerations | 702 * WARNING: Do not change the explicit values in the enumerations |
673 * below this point. This would result in incompatible databases | 703 * below this point. This would result in incompatible databases |
674 * between versions of Orthanc! | 704 * between versions of Orthanc! |