| |
2-18 MitteilungscService, v1.0.1 August 2002 2 Filtergegenstände, die die Fallversendenentscheidungen beeinflussen, bildeten durch Proxygegenstände kapseln Sie einen Satz Begrenzungen ein. Jede Begrenzung ist eine Datenstruktur, die von zwei enthalten wird Bestandteile: Reihenfolge des ¥ A der Datenstrukturen, von denen jede eine Fallart anzeigt. Zeichenkette des ¥ A, die einen Booleschen Ausdruck enthält dessen Syntax an irgendeine Begrenzung sich anpaßt Grammatik. Jedes Element in der Reihenfolge der Datenstrukturen, denen jedes eine Fallart anzeigen, ist enthalten von einem Zeichenkettefeld für den Namen des Gebietes, innerhalb dessen die Fallart hat Bedeutung (z.B., Telekommunikation) und ein Zeichenkettefeld für den Namen der spezifischen Fallart innerhalb dieses Gebietes, auf das die Begrenzung zutrifft (z.B., CommunicationsAlarm). Diese Reihenfolge enthält die Liste der Fallarten, zu denen die Subskription umgab durch Einzelheit trifft eine Begrenzung zu. Das zweite Element in der Begrenzungsstruktur enthält einen Booleschen Ausdruck über den Werten des Inhalts der Fälle des Falls Arten angezeigt im ersten Element der gleichen Struktur. Merken Sie das, während es Nr. gibt Begrenzungen gesetzt auf die Zahl den unterschiedlichen Begrenzungsgrammatiken gestützt durch Implementierung des Mitteilungsservices, jede Implementierung muß stützen Implementierung des CosNotifyFilter::Filter schließen Sie an, das die Grammatik stützt beschrieben in Abschnitt 2,4, die Rückstellungsfilter-Begrenzungssprache, auf Seite 2-23. Diese zwei Teildatenstruktur für den Ausdruck jeder Begrenzung eingekapselt durch Filter wird ein Gegenstand hauptsächlich zum Vorteil des Endbenutzers und zur Verfügung gestellt implementor des Mitteilungsservices. Von der Perspektive des Endbenutzers s die Struktur läßt eine Stenographiedarstellung für das Definieren der Begrenzungen zu, die auf eine oder mehr zutreffen Fallarten. Zum Beispiel anstatt, einen Begrenzungsausdruck vom folgenden zu liefern Form: (($$domain_name ==telekommunikation und $$type_name == Communica- tionsAlarm) oder ($$domain_name ==transport und $$type_name == RoadIm- passierbar)) und Schwierigkeit! = 4 die gleiche Begrenzung kann wie eine Struktur mit zwei Elementen ausgedrückt werden, wie folgt: 2.Note, das, während Filter einwendet in einem unterschiedlichen Adressbereich von den Proxygegenständen liegen kann, jede Zeit wird ein Fall durch einen Proxygegenstand empfangen, den der Gleichbetrieb des Filters hervorgerufen wird die Entstörung durchführen. So gibt es eine Leistungsstrafe, die wenn man Remotefilter gezahlt wird, verwendet Gegenstände, da jede Gleichanforderung eine Netzkommunikation ergibt, wie entgegengesetzt zu einer intraproceßkommunikation im Kasten der Co-gefundenen Filter. |  |
|
| |
|
|