| |
2-24 Generaldirektor, v1.0 Februar 2001 2 2,4 GL-Service - WiederherstellungscSchnittstelle Die GL-Wiederherstellungsschnittstelle stützt universelle Information Retrieval Fähigkeiten bezogen auf den GL-Konten, -verhandlungen und -eintragungen im z.Z. vorgewählten General Hauptbuch. 2,4,1 GL-Wiederherstellungs-SchnittstellencGeneral Invariants Dieser Abschnitt schildert invariants genau, die im Allgemeinen auf alle Betriebe anwendbar sind, die vorbei gestützt werden die GL-Wiederherstellung Schnittstelle. Ein GL-Klientenlernabschnitt muß mit hergestellt worden sein Arbitrator::open_session() Betrieb und jeder GL-Klientenlernabschnitt müssen ein einzigartiges verwenden Fall des Profils Schnittstelle. Der GL-Service muß für vorkonfiguriert worden sein universeller Verbrauch und muß mindestens ein Generaldirektor im Bestehen dort auch innen sein Auftrag, damit diese Betriebe folgen. Ausserdem muß ein nicht leeres Diagramm Rechnungsprüfungen bestehen Sie auch. Sehen Sie Abschnitt 2,1,3, "GL-Service - Klimavertrag," auf Seite 2 2 und Abschnitt 2,1,4, "GL-Service - General Invariants," auf Seite 2 2 zu mehr Information. Die GL-Wiederherstellung Schnittstelle definiert einige Betriebe, die ein DateRange haben Daten Art geführt als Eingangsparameter in der Anforderung. Das DateRange Datenart spezifiziert eine einschließliche Datumstrecke mit zwei Mitgliedern, von denen jedes ein start_date darstellt und end_date , beziehungsweise. Implementierungen, die Übereinstimmung mit dieser Spezifikation behaupten wenn sicherstellen Sie, daß alle GL-Verhandlungen und GL-Eintragungen das gestempelte Datum sind; jedoch innen bestimmte Situationen (wie Vermächtnissysteme, z.B.), GL-Verhandlungen und GL-Eintragungen kann Daten haben, die werden "nicht eingestellt.", Ein bestimmtes Datum dazugehörig mit einem einzelnen GL Verhandlung oder GL-Eintragung, die "nicht eingestellt wird," wird betrachtet, als das am frühesten "früher" zu sein < < Schnittstelle > > Wiederherstellung + get_all_account_info(): AccountInfoList + get_account (acc_id: AccountId): Konto + get_multiple_accounts (account_ids: AccountIdList): AccountList + get_all_accounts(): AccountList + get_trans_ids (date_range: DateRange): TransactionIdList + get_trans_info_summary (trans_id: TransactionId): TransactionInfo + get_trans_info_by_refs (trans_ids: TransactionIdList): TransactionInfoList + get_trans_info_by_date (date_range: DateRange): TransactionInfoList + get_entry_count_by_type (date_range: DateRange, entry_type: EntryType): nicht unterzeichnetes langes + get_entry_count_by_account (date_range: DateRange, acc_id: AccountId): nicht unterzeichnetes langes + get_transaction(): Verhandlung + get_transactions_by_ids (trans_ids: TransactionList): TransactionList + get_transactions_by_date (date_range: DateRange): TransactionList + get_entries_by_type (date_range: DateRange, entry_type: EntryType): EntryList + get_entries_by_account (date_range: DateRange, acc_id:AccountId): EntryList |  |
|
| |
|
|