| |
4-4 UMS-DatencZugangs-Service, v2.0 November 2002 4 Die Definition der Übereinstimmung wird durch die Implementierung des Datenversorgers festgestellt und ist über dem Bereich dieser Spezifikation hinaus. Die Antwort des Klienten zur möglicherweise inkonsequenten Frage resultiert (wenn X! = Y oder Y = 0) ist Implementierung-spezifisch. Ein Klient kann die gleiche Fragenreihenfolge wieder versuchen in der Bemühung erreichen Sie gleichbleibende Resultate. Ein Datenversorger, der nie inkonsequente Resultate produziert, kann einführen current_version() dasselbe zurückbringen, ungleich nullwert auf jeder Anforderung. Annehmen der Wert 1 wurde, X = Y = 1 in jedem Fragendrehbuch gewählt. Als spezieller Fall trifft dieses zu zu den Datenversorgern, die konstante Resultate für Fragen produzieren. Ein Datenversorger, der CORBA-Verhandlungen einführt, wird nicht angefordert, möglicherweise zu berichten inkonsequente Resultate über current_version() . Es kann current_version() einführen zu bringen Sie dasselbe, ungleich nullwert auf jeder Anforderung zurück. Es wird angenommen, daß Klienten einklammern Fragen mit einer Verhandlung, wenn gleichbleibende Resultate angefordert werden. Andere Datenversorger müssen eine Strategie für das Erzeugen von current_version() einführen Werte damit X = Y!=0 andeutet, sind die Fragenresultate, die zwischen X und Y erfaßt werden, gleichbleibend. Beispiele werden im folgenden Abschnitt zur Verfügung gestellt. Das Protokoll wird im folgenden Abhängigkeitsdiagramm veranschaulicht: Klient DatencVersorger Ruft current_version() hervor Rückkehr X Ruft ResourceQueryService Hervor Betriebe. Rückkehrfragenresultate. Ruft current_version() hervor Bringt Y so zurück, daß X = Y! = 0 nur wenn Fragenresultate sind gleichbleibend. |  |
|
| |
|
|