| |
1-20 TelekommunikationscMaschinenbordbuchcService, v1.1.2 Juli 2003 1 ? , wenn der Verwendbarkeitsstatus des Maschinenbordbuches "log_full" ist und sein LogFullAction "Halt ist," dann a LogFull Ausnahme wird angehoben und die Zahl den geschriebenen Maschinenbordbuchaufzeichnungen ist zurückgegangen in die Ausnahme. ? , wenn der Verwendbarkeitsstatus des Maschinenbordbuches "off_duty ist," dann a LogOffDuty Ausnahme ist angehoben und keine Maschinenbordbuchaufzeichnungen werden geschrieben. ? , wenn der administrative Zustand des Maschinenbordbuches "verschlossen ist," dann a LogLocked Ausnahme ist angehoben und keine Maschinenbordbuchaufzeichnungen werden geschrieben. ? , wenn der funktionsfähige Zustand des Maschinenbordbuches "untauglich ist," dann a LogDisabled Ausnahme ist angehoben und keine Maschinenbordbuchaufzeichnungen werden geschrieben. 1,2,5,2 MaschinenbordbuchcAufzeichnungscFragen Das Maschinenbordbuchaufzeichnungsfragen wird gründete auf einer Grammatik und einer Begrenzungssprache gestützt. die Rückstellungsbegrenzungssprache ist die spezifiziert im Mitteilungsservice. Anderes fragen Sprachen wie SQL und OQL konnten auch gestützt werden; jedoch sind sie nicht Übereinstimmunganforderungen und werden z.Z. nicht spezifiziert. Jede Maschinenbordbuchaufzeichnung enthält die loggenzeit, Maschinenbordbuchrekordkennzeichnung (eine einzigartige Zahl vorbei zugewiesen Maschinenbordbuch), Attribute und der Fall, der geloggt wird. Fragen können konstruiert werden, um Maschinenbordbuch zurückzuholen Aufzeichnungen basiert auf Maschinenbordbuchzeit, Maschinenbordbuchrekordkennzeichnung, Attributen und Fallinhalt. Query(in-Zeichenkettegrammatik RecordList, in Begrenzung c, aus Iterator i) raises(InvalidGrammar, InvalidConstraint); Das query() Betrieb sucht das Maschinenbordbuch nach allem Maschinenbordbuch notiert dieses Gleichgegeben Begrenzung. Zu der Begrenzungsparameter spezifiziert, welchem Maschinenbordbuch die Klientenwünsche notiert empfangen Sie. Der Grammatikparameter zeigt an, wie man die Begrenzungszeichenkette deutet. die Rückstellungsgrammatik ist "EXTENDED_TCL" spezifiziert im Mitteilungsservice. Das Maschinenbordbuch Aufzeichnungen werden zurückgebracht, während eine Reihenfolge und ein iterator als Herausparameter zur Verfügung gestellt werden können große Fragenresultate beschäftigen. Wenn das iterator nicht erforderlich ist, dann hält das iterator ein Nullgegenstandhinweis. ? InvalidGrammar Ausnahme wird angehoben, wenn die Implementierung nicht stützt Grammatik spezifiziert. ? InvalidConstraint Ausnahme wird angehoben, wenn die Begrenzungszeichenkette unzulässig ist. Typed_query(in-Zeichenkettegrammatik TypedRecordList, in Begrenzung c, aus TypedRecordIterator i) raises(InvalidGrammar, InvalidConstraint); Das typed_query() Betrieb sucht das geschriebene Maschinenbordbuch nach allem Maschinenbordbuch notiert dieses Gleiche gegebene Begrenzung. Sie ist dem query() ähnlich Betrieb außer daß die Resultate zurückgebracht sind TypedRecordList und TypedRecordIterator . Dieses erlaubt Klienten zu erreichen TypedLogRecords das enthalten die geschriebenen Informationen über einen Fall (Schnittstelle Name, Betrieb, Argumentliste benutzt für geschriebene Fallkommunikation). Ausnahmen sind wie folgt: ? InvalidGrammar Ausnahme wird angehoben, wenn die Implementierung nicht stützt Grammatik spezifiziert. ? InvalidConstraint Ausnahme wird angehoben, wenn die Begrenzungszeichenkette unzulässig ist. |  |
|
| |
|
|