| |
November 2002 UMS-DatencZugangs-Service: HilfsmittelcFragencService 3-7 3 in der Quelle ResourceID) Erhöhungen (UnknownResource, UnknownAssociation, QueryError); Get_descendent_values(ResourceDescriptionIterator in den Eigenschaften PropertySequence im Weg AssociationSequence in den Quellen ResourceIDSequence aus Endstück AssociationSequence) Erhöhungen (UnknownResource, QueryError); }; }; ResourceQueryService Jeder Betrieb auf dieser Schnittstelle führt eine einzelne Frage durch. Von der Perspektive eines Klienten dort immer genau ist ein Hilfsmittelfragenservice in einem gegebenen Kontext. (der Abschnitt auf Proxies beschreibt, wie mehrfache Datenversorger angefaßt werden. Der Abschnitt auf Service-Position definiert was durch einen Kontext bedeutet wird ) Jede Hilfsmittelbeschreibung, die durch eine Frage zurückgebracht wird, enthält Werte für eine Teilmenge von Eigenschaften erbeten. Die Eigenschaftswerte erscheinen im gleichen Auftrag wie die Eigenschaften der wurden zur Frage überschritten, obgleich einige ausgelassen werden können. Ein Eigenschaftswert wird ausgelassen wenn er nicht vom Datenversorger für das bestimmte Hilfsmittel vorhanden ist oder wenn Eigenschaftsbezeichner ist unerkannt. Dieses Verhalten macht es möglich, Mehrfachverbindungsstelle zu einem Bündnis zu vereingigen fragen Sie Dienstleistungen, in denen jedes Teil der Frage beantwortet. Andererseits wenn die Eigenschaft aber erkannt wird, der Datenversorger ermittelt, daß es nicht a ist Mitglied der Kategorie des Hilfsmittels, das QueryError Ausnahme wird angehoben. Ähnlich QueryError wird angehoben, wenn der Datenversorger feststellt, daß eine Eigenschaft mehrdeutig ist (a Hilfsmittelbeschreibung kann nicht mehrfache Werte für eine Eigenschaft darstellen). get_values() Diese Frage bittet um eine Hilfsmittelbeschreibung für ein einzelnes Hilfsmittel, das durch sein Hilfsmittel gegeben wird Bezeichner. Wenn der Hilfsmittelbezeichner dem Datenversorger unbekannt ist, UnknownResource Ausnahme wird angehoben. get_extent_values() Diese Frage bittet um eine Beschreibung für jedes Hilfsmittel einer gegebenen Kategorie d.h. für jedes Mitglied des Kategorienumfangsatzes. Die Kategorie wird durch sein ClassID gegeben , welches ein Hilfsmittel ist Bezeichner. ? , wenn der Hilfsmittelbezeichner dem Datenversorger unbekannt ist, UnknownResource Ausnahme wird angehoben. ? , wenn es erkannt, aber nicht eine Kategorie darstellt wird, QueryError Ausnahme ist angehoben. get_related_values() Diese Frage bittet um eine Beschreibung für jedes Hilfsmittel, das mit einer gegebenen Quelle dazugehörig ist Hilfsmittel. Die Quelle wird durch ein ResourceID spezifiziert und die Verbindung durch Verbindung Struktur (unten definiert). |  |
|
| |
|
|