| |
3-14 MitteilungscService, v1.0.1 August 2002 3 Fall wird in Form irgendeines, eines strukturierten Falls oder eines geschriebenen Falls), zu empfangen stellen Sie wenn der Fall nachgeschickt oder weggeworfen fest, an gegründet worden ob oder nicht Fall erfüllt die mindestens Kriterien eins, die durch den Filtergegenstand eingekapselt werden. Der Filter Schnittstelle stützt auch Betriebe, denen einem Klienten ermöglichen Sie, zu verbinden mit der Zielfiltergegenstand jede mögliche Zahl der Wiederholungsbesuche, die jede Zeit dort mitgeteilt werden, ist eine Änderung an der Liste der Fallarten, die die Begrenzungen durch den Filter einkapselten Gegenstand könnte Proxies möglicherweise verursachen, zu denen der Filter angebracht wird, um zu empfangen. Betriebe werden auch definiert, um Leitung dieser Wiederholungsbesuchsliste zu stützen durch einzigartiges Bezeichner. Die Betriebe gestützt durch den Filter Schnittstelle werden ausführlicher innerhalb beschrieben folgende Unterabschnitte. 3,2,1,1 constraint_grammar Das constraint_grammar Attribut ist ein schreibgeschütztes Attribut, das kennzeichnet bestimmte Grammatik, innerhalb deren die Begrenzungsausdrücke durch das Ziel einkapselten Filtergegenstand haben Bedeutung. Der Wert dieses Attributes wird nach Kreation eines Filters eingestellt wenden Sie den Fall ein, basiert auf dem Eingang, der zum Fabrikkreationsbetrieb für bereitgestellt wird filtern Sie Fall. Die Abhängigkeit eines Filtergegenstandes auf seinen Begrenzungen, die innerhalb einer Einzelheit ausgedrückt werden Begrenzungsgrammatik verkündet sich innerhalb der Implementierung des Gleichen Betriebe unten beschrieben, die in der LageSEIN müssen, die Begrenzungen zu analysieren, um festzustellen ob oder nicht ein bestimmter Fall eine von ihnen erfüllt. Jede conformant Implementierung des Mitteilungsservices muß stützen Implementierung des Filters Schnittstelle, die die Rückstellungsbegrenzungsgrammatik stützt beschrieben in Abschnitt 2,4, die Rückstellungsfilter-Begrenzungssprache, auf Seite 2-23. Wert der das constraint_grammar Attribut wird auf in den Fall der Zielfilter eingestellt Gegenstand stützt diese Rückstellungsgrammatik ist EXTENDED_TCL. Zusätzlich Implementierungen und/oder Endbenutzer können zusätzliche Implementierungen von zur Verfügung stellen Filtern Sie Schnittstelle, die unterschiedliche Begrenzungsgrammatiken stützen, und folglich würde einstellen constraint_grammar Attribut zu einem anderen Wert nach Kreation solch eines Filters Gegenstand. 3,2,1,2 add_contraints Die add_constraints Betrieb wird von einem Klienten hervorgerufen, um ein zu verbinden oder neuere Begrenzungen mit dem Zielfilter wenden ein. Der Betrieb nimmt als Eingang a an Reihenfolge der Begrenzungsdatenstrukturen, von denen jedes Element aus einer Reihenfolge von besteht Fallartstrukturen (beschrieben im Abschnitt 3,2,1, die Filterschnittstelle, auf Seite 3-13) und eine Begrenzung ausgedrückt innerhalb der Begrenzungsgrammatik gestützt durch das Ziel Gegenstand. Nach der Verarbeitung jeder Begrenzung, verbindet der Zielgegenstand ein numerisches Bezeichner mit der Begrenzung, die unter allen Begrenzungen es einzigartig ist, kapselt ein. Wenn irgendein von den Begrenzungen in der Eingangsreihenfolge nicht ist ein gültiger Ausdruck innerhalb gestützt Begrenzungsgrammatik, das InvalidConstraint Ausnahme wird angehoben. Diese Ausnahme enthält als Daten den spezifischen Begrenzungsausdruck, der festgestellt wurde, um unzulässig zu sein. Nach der erfolgreichen Verarbeitung aller Eingangsbegrenzungsausdrücke, die add_constraints |  |
|
| |
|
|