<<Request>> AX_Sperrauftrag {Analysis} derived from: AX_AuftragAA_Auftrag

Documentation
Die Prozessobjektart AX_Sperrauftrag steuert das Verfahren zum Sperren von Objektarten während der Qualifizierung und der Fortführung.

Bei einem Fehler wird ein ExceptionReport (bestehend aus ExceptionAAA-Exceptions) statt des AX_Sperrergebnisses zurückgeliefert.

Erläuterung:

Am Qualifizierungsarbeitsplatz wird auf der Basis der Erhebungsdaten ein Sperrauftrag erzeugt und an die Datenhaltungskomponente übergeben. Der Sperrauftrag enthält eine Liste der Objektidentifikatoren/Entstehungsdatum/Zeit der Objekte, die bei der Verarbeitung des Sperrauftrags gesperrt werden sollen. Aufgrund der Angaben zu Entstehungsdatum und Zeit wird in der Datenhaltungskomponente eine Aktualitätsprüfung vorgenommen.
Entsperren ist über den Fortführungsauftrag mit der Verarbeitungsart "Entsperren und Auftrag zurücksetzen"(Verarbeitungsart = 5000) oder über einen Entsperrauftrag möglich.

Der Sperrauftrag wird für eine "frühzeitige" Sperre benötigt. Er kann verwendet werden, wenn bereits zu Beginn der Qualifizierung der Daten am Qualifizierungsarbeitsplatz eine Sperre gesetzt werden soll, z.B. wenn die Qualifizierung einen längeren Zeitraum einnehmen wird. Die Sperre kann sich zu diesem Zeitpunkt nur auf die zu löschenden oder zu überschreibenden Objekte in den Erhebungsdaten beziehen.
Eine vollständige Sperre wird erst bei der Verarbeitung des Fortführungsauftrags (Fortführungslogik) durchgeführt. Dabei werden zusätzlich auch die implizit von der Datenhaltungskomponente als zu löschen oder zu überschreiben ermittelten Objekte gesperrt.


Parent PackageNAS-OperationenAbstractNo
Export ControlPublicAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceYes  


Attributes
NameClassTypeInitial Value
auftragsnummerAX_SperrauftragCharacterString 
uuidListe [1..*]AX_SperrauftragAA_UUID 
profilkennungAX_AuftragCharacterString 
antragsnummerAX_AuftragCharacterString 
abhaengigVon [0..*]AX_AuftragCharacterString 
empfaengerAA_AuftragAA_Empfaenger 
ausgabeformAA_AuftragAA_NAS_Ausgabeform 


Generalization Relationships
NameClassSupplier
--Not Named--AX_SperrauftragAX_Auftrag
--Not Named--AX_SperrauftragAA_Auftrag