| |
April 2002 Omg-mof, v1.4: AusnahmecRahmen 5-29 5 Die Liste besteht aus null oder mehr standardisierten Namen-/Wertpaaren, gefolgt von irgendwelchen Implementierungsbesonderepaare. Für das standardisierte Teil der Liste, die Reihenfolge von die Paare und die Werte (einschließlich Gehäuse) der Namen sind vorgeschrieben. Dieses gewährt Klienten zum Extrahieren der Listenelemente durch Position oder durch das Zusammenbringen von Namen. Es wird empfohlen dieses nehmen Implementers die gleiche Annäherung für das spezifische Teil der Implementierung von die Liste. ¥- error_description ist eine menschliche lesbare Diagnoseanzeige in einer breiten Zeichenkette. Inhalt dieses Feldes wird nicht durch dieses Dokument spezifiziert. Anmerkung -- der standardisierte Name/der Wert paßt für zusammen extra_info Feld stellt a dar vergleichen Sie sich zwischen den vorweggenommenen Kosten von Implementierung und von Bestimmung von nützliche Informationen zum Anrufer. Implementors werden angeregt, zusätzliches zur Verfügung zu stellen Informationen. Ähnlich werden implementors angeregt, ausführliches zur Verfügung zu stellen und informative Diagnose im error_description Feld. 5,4,1 Zeichenkettewerte Error_kind Die Werte des error_kind Feld oder MofError werden mit aufgehobenem Java s strukturiert Domain Namesyntax: org.omg.mof:structural.composition_cycle au.edu.dstc.mofamatic:botched_assertion Die Werte für jede Gruppe Störungen sind, wie folgt: strukturelle und reflektierende Störungen des ¥: das Präfix org.omg.mof: gefolgt von irgendeinem strukturell. oder Reective. und dann der spezifische Störungsname in Kleinschreibung mit Unterstreichen zwischen Wörtern. Diese Werte werden als Konstanten im IDL für definiert Reflektierendes Modul. ¥- Begrenzungsstörungen: das IDL-Präfix für das metamodel (falls vorhanden), vorbei gefolgt :constraint. gefolgt vom qualifizierten Begrenzungsnamen mit dem Format2 Versammlung. Z.B. nannte eine Begrenzung MyConstraint, der innen erklärt wurde PackageA::ClassB, der freundliche Zeichenkettewert der Störung ist: :constraint.package_a.class_b.my_constraint oder mit einem IDL-Präfix von com.acme es ist: com.acme:constraint.package_a.class_b.my_constraint Sehen Sie Abschnitt 5,8,17, Begrenzungsschablone, auf Seite 5-97 für das endgültige Spezifikation. ¥- Verbrauchstörungen: nicht anwendbar. Keine dieser fehlerbeschaffenheiten sind signalisiertes Verwenden MofError. |  |
|
| |
|
|