| |
1-22 TelekommunikationscMaschinenbordbuchcService, v1.1.2 Juli 2003 1 ? InvalidAttribute Ausnahme wird angehoben, wenn eins der Attribute unzulässig ist. nicht unterzeichnetes langes delete_records_by_id(in RecordIdList Identifikation); Das delete_records_by_id() Betrieb löscht spezifische Maschinenbordbuchaufzeichnungen aus dem Maschinenbordbuch. Dieser Betrieb nimmt eine Reihenfolge der Maschinenbordbuchaufzeichnung Identifikation als Parameter und bringt zurück Zahl der Aufzeichnungen löschte. Wenn eine leere Reihenfolge der Aufzeichnungen spezifiziert wird, dann Nr. Aufzeichnungen werden und die Betriebsrückkehr ein Wert von 0 gelöscht. 1,2,5,5 MaschinenbordbuchcAufzeichnungscAttribut Query/Modification Maschinenbordbuchaufzeichnungen können Attribute haben (sehen Sie Abschnitt I on1.2.2, "LogRecord und TypedLogRecord," auf Seite 1-6 für mehr Details). Diese Attribute sind lesbar und schreibbar. Eine Maschinenbordbuchaufzeichnung Attribut ist ein name-/valuepaar. Es ist bis zu den Klienten zum Definieren der name-/valuepaare, die sind sinnvoll zu ihren Anwendungen. Z.B. Attribut a ("Mühekartenkennzeichnung, "Kennzeichnung) verbindet eine Maschinenbordbuchaufzeichnung mit Mühekarteninformationen und Attribut a ("Anmerkung, "Text) erlaubt Klienten, eine Maschinenbordbuchaufzeichnung zu kommentieren. Get_record_attribute(inRecordId NVList Kennzeichnungs) raises(InvalidRecordId); Das get_record_attribute() Betrieb bringt die Attribute einer gegebenen Maschinenbordbuchaufzeichnung zurück angezeigt durch den Kennzeichnungsparameter. Wenn die Maschinenbordbuchaufzeichnung nicht besteht, dann InvalidRecordId Ausnahme wird angehoben. leere Kennzeichnung set_record_attribute(inRecordId, im attr_list NVList) raises(InvalidRecordId, InvalidAttribute); nicht unterzeichnete lange set_records_attribute(inzeichenkettegrammatik, in Begrenzung c, in NVList) raises(InvalidGrammar, InvalidConstraint, InvalidAttribute); Das set_record_attribute() Operationsvorräte die Maschinenbordbuchaufzeichnung angezeigt durch die Kennzeichnung Parameter zu den Attributen spezifiziert durch das attr_list Parameter. Ausnahmen sind wie folgt: ? , wenn die Maschinenbordbuchaufzeichnung nicht besteht, dann InvalidRecordId Ausnahme wird angehoben. ? , wenn eins der Attribute unzulässig ist, dann InvalidAttribute Ausnahme wird angehoben. Das InvalidAttribute Ausnahme wird nur wenn Unterstützungen einer Implementierung angehoben einige vorbestimmte Attribute. Die MaschinenbordbuchimplementierungIST nicht in der Lage zu validieren Klient definierte Attribute zu laufen gelassener Zeit, folglich ist es die Verantwortlichkeit des Klienten zu bilden sicher sind die Attribute, die spezifiziert werden, gültig. ? InvalidGrammar Ausnahme wird angehoben, wenn die Implementierung nicht stützt Grammatik spezifizierte. ? InvalidConstraint Ausnahme wird angehoben, wenn die Begrenzungszeichenkette unzulässig ist. Das set_records_attribute() Operationsvorräte die Attribute des ganzes Maschinenbordbuches notiert den bringen Sie die gegebene Begrenzung zusammen. Der Begrenzungsparameter spezifiziert, welches Maschinenbordbuch notiert Klientenwünsche zum Einstellen von Attributen. Der Grammatikparameter zeigt an, wie man deutet |  |
|
| |
|
|