| |
BeschreibungscNovember 2000 PDM Enablers PdmFoundation 3-3 3 Merken Sie IdentificationContext übernimmt von CosTransactions::TransactionalObject , CosLifeCycle::LifeCycleObject und CosCompoundLifeCycle::Node . 3,3 Beschreibung PdmFoundation 3,3,1 Ausnahmen 3,3,1,1 Allgemeine Ausnahmen Die folgenden Ausnahmen sind für alle folgenden PDM-Module allgemein. Innen definiert das PdmFoundation Modul und umfaßt durch andere Module, diese Ausnahmen beschreiben Sie die verschiedenen fehlerbeschaffenheiten, die jede Betriebsdefinition wie anzeigt Potential, das durch seine Implementierung angehoben wird. Ausnahmen geteilt nicht durch alle Module wird im Modul definiert, wo verwendet. Alle Ausnahmen definiert im PDM Spezifikation Enablers schließen einen numerischen Störungscode und eine Störungstextfolge mit ein. Der Wert vom Störungscode und von der Störung wird der Text durch jede Implementierung und wird definiert benutzt grösseres Detail in die Ursache der Ausnahme zur Verfügung stellen. Das InvalidProperties Ausnahme schließt auch validation_errors mit ein Parameter, der verwendet wird, um anzuzeigen Wert oder Werte innerhalb der Eigenschaft stellten ein, die als unzulässig galten. struct PdmPropertyValidationError { CosPropertyService::PropertyName-property_name; nicht unterzeichnetes langes error_code; Zeichenketteerror_text; }; typedefsequence<PdmPropertyValidationError > PdmPropertyValidationErrors; Ausnahme PdmError { nicht unterzeichnetes langes error_code; Zeichenketteerror_text; }; Ausnahme PermissionDenied { nicht unterzeichnetes langes error_code; Zeichenketteerror_text; }; Ausnahme ValidationError { nicht unterzeichnetes langes error_code; Zeichenketteerror_text; }; Ausnahme NotUnique { nicht unterzeichnetes langes error_code; Zeichenketteerror_text; }; Ausnahme NotFound { nicht unterzeichnetes langes error_code; Zeichenketteerror_text; }; Ausnahme InvalidProperties { nicht unterzeichnetes langes error_code; Zeichenketteerror_text; Validation_errors PdmPropertyValidationErrors; }; Ausnahme CardinalityExceeded |  |
|
| |
|
|