| |
5-2 FernübertragungsdienstcZugang U. Subskription, v1.0 Dezember 2002 5 Mit diesem im Verstand, die Art- Eigenschaft ist beschlossen worden, eine Eigenschaft darzustellen. Sein IDL Definition wird vom CORBA-Eigenschaftsservice genommen. Die CORBA-Art der Eigenschaft Namen ist von der Zeichenkette zum Wstring geändert worden. typedef, das PropertyName wstring ist; typedefreihenfolge < PropertyName > PropertyNameList; typedef irgendein PropertyValue; structeigenschaft { Name PropertyName; Wert PropertyValue; }; typedefreihenfolge < Eigenschaft > PropertyList; Wie oben gesehen werden kann, die Eigenschaft aus ist eine Struktur, die einen Namen und ein Wert besteht. Der Name ist ein Wstring, und der Wert ist irgendein. Dieses Format erlaubt die Empfänger von Eigenschaft zum Lesen des Wstrings und Zusammenbringen es gegen die Eigenschaften, die sie ungefähr kennen. Wenn es ist eine Eigenschaft, die sie kennen, dann sie kennt auch das Format des Wertes. Wenn sie nicht kennen Sie die Eigenschaft, dann sie sollte nicht den Wert lesen. Der jeder mögliche Wert enthält a typecode, das im Schnittstellenbehälter oben geschauen werden kann, um die Art des Wertes zu finden. Die Eigenschaft und PropertyList werden verwendet, Qualitäten Wesen zuzuschreiben. Einiges von diese Qualitäten können Versorgerbesondere auch sein und also können sie diese Arten zu auch benutzen verlängern Sie die TSAS-Spezifikationen. TSAS definiert Eigenschaftsnamen und Werte, wo so zu tun ist möglich. Für einiges Eigenschaftslisten (zum Beispiel, InterfaceProperties ist es bis zum Benutzer (Verbraucher /retailer-/service Versorgergebiet) zum Feststellen der Eigenschaften, denen sein kann mit es. 5,1,2 GleichcEigenschaften enum WhichProperties { NoProperties, SomeProperties, SomePropertiesNamesOnly, AllProperties, AllPropertiesNamesOnly }; struct MatchProperties { Which_properties WhichProperties; Eigenschaften PropertyList; }; MatchProperties IST an Bereich die Rückholwerte einiger Betriebe gewöhnt. Diese Betriebe bringen Listen der Einzelteile zurück. MatchProperties wird verwendet zu kennzeichnen, dem Einzelteile zu Rückkehr, basiert auf den Eigenschaften des Einzelteils. Für den Betrieb list_available_services Einzelteile sind die unterzeichneten Dienstleistungen eines Benutzers. Das MatchProperties Parameter definiert Eigenschaften der unterzeichneten Dienstleistungen, die in die Liste zurückgegangen werden sollen. |  |
|
| |
|
|