Hostsharing-Projekt: Abrechnungsprogramm
Ziel
Entwicklung eines Programms für die Abrechnung der von den Genossen (siehe Satzung (II)) und Direktkunden (siehe Betriebsordnung § 6) der Hostsharing e.G. abgenommenen Leistungen.
Zuständigkeiten
-
Projektleiter:
Jörg Rathlev:
joeg.rathlev (at) hostsharing (dot) net -
Betreuender Webmaster:
Michael Hoennig:
michael (at) hostsharing (dot) net -
Archivar
(kommissarisch):
Purodha Blissenbach:
bli00 (at) hostsharing (dot) net
Verweise:
Hier sind die beiden URLs für die Seiten zum Abrechnungsprogramm:
- die Datenzugriffsbibliothek und
- das Abrechnungsprogramm selbst
Stand:
Das Abrechnungsprogramm ist im Einsatz, die aktuelle Version kann man über den Link im vorstehenden Absatz finden.
Nachdem es mit der Datenzugriffsbibliothek in keiner der letzten Versionen des Abrechnungsprogramms mehr Probleme gab, habe ich die jetzt als Version 1.0 veröffentlicht, URL siehe oben.
Mit der Bibliothek kann man Mitgliedsdatensätze, Domaindatensätze und Paketdatensätze einlesen, die in einem Format wie in /etc/addresses, /etc/doms bzw. /etc/pacs gespeichert sind. Außerdem gibt es eine Klasse zum Einlesen einer als CSV-Datei vorliegenden Artikeldatenbank.
Schreibzugriff auf die Datensätze bietet die Bibliothek bisher nicht. Die set-Methoden in den einzelnen Datenklassen (Customer, Domain etc.) werden eigentlich nur intern verwendet (von den jeweiligen Database-Klassen, um die Objekte zu laden), sie sind aber trotzdem public deklariert, weil man sonst in anderen Packages keine Objekte mehr zu Testzwecken erstellen könnte. Für andere Zwecke als zum Testen würde ich die Benutzung dieser Methoden nicht empfehlen.
<> Ansonsten gehe ich davon aus, dass sich das API in der nächsten Zeit
nicht mehr ändern wird (außer dass evtl. zusätzliche Features hinzugefügt werden), die Bibliothek kann also auch von anderen Genossen relativ gefahrlos verwendet werden.
Änderungen
Für Änderungen an dieser

