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!