Dies ist unser POP-Accountingpaket.

Alle Programme gehen davon aus, daß die folgende Environmentvariable
korrekt gesetzt sind:

POPCONFIG		Konfigurationsdatei ("/etc/pop.conf")

Alles andere wird aus dieser Datei gelesen.

Das Paket besteht aus einigen Teilen...
- Datenbankanbindung. Benötigt wird eine mySQL-Datenbank.

  Dazu gibt es ein Interfaceprogramm, dessen Verwendung so langsam
  eingestellt wird, da früher auch andere Datenbanken unterstützt wurden --
  aber das hat sich als unnötig herausgestellt -- mysql ist einfach zu gut.
  ;-)

- Kundenverwaltung.
- Statusmonitor
- Ticketverwaltung

Es gibt noch KEIN grafisches Frontend.

Das Programm "dbbuild" generiert aus der POP-Datenbank-Doku-Datei eine
Latte von SQL-Befehlen, die so einigermaßen dazu geeignet sind, die ganze
Datenbank initial aufzusetzen. "dbgenseq" generiert die dazu notwendigen
initialen Folgenummern für Kunden-IDs etc.pp.
Aufruf:
# dbbuild -g
# dbbuild -i
# dbbuild -d

dbbuild produziert im Moment SQL-Befehle zum Generieren der Datenbank in
der Form, wie sie mysql versteht -- im Normalfall leicht auf andere
Datenbanken anpaßbar.

Als allerersten Kunden mit der ID 1 sollte man den eigenen POP anlegen und
dem POP einen "Personen"eintrag für die eigene Firma und für die Latte der
Mitarbeiter.

Xlink und SAP sind auch als "Kunden" anzulegen, zwecks Zuordnung des
gefundenen Traffic, und mit 'z' als Xlink/SAP zu vermerken, damit das
Accounting paßt. Normale Kunden sind "kunde", der POP selber ist "lokal".

Ansonsten findet sich die komplette Beschriebung, soweit im Moment
vorhanden, in der Datei "POP-Datenbank", aus der im übrigen auch die
Datenbeschreibungen generiert werden.

Die Deskriptortabelle sieht bei uns wie folgt aus (nach dem Bauen der
Datenbank zu laden):

#!/bin/sh
while read a b c ; do descr $a $b $c; done <<'__END__'
dienst        0 general
dienst        1 acct
dienst        2 ip
dienst        3 uucp
dienst        4 isdn
dienst        5 wire
dienst        6 news
dienst        7 modem
dienst        8 mail
dienst        9 software
dienst       10 :
dienst       11 ::
dienst       12 ppp
dienst       13 irc
dienst       14 www
dienst       15 nic
dienst       16 tech-c
dienst       17 admin-c
dienst       18 zone-c
dienst       19 sap
dienst       20 bill-c
dienst       21 cache
dienst       22 nic-1
dienst       23 nic-2
dienst       24 nic-3
dienst       25 nic-us
dienst       26 cache-hit
dienst       27 ip-privat
dienst       28 ip-www
dienst       29 ip-alias
dienst      '-' --
domainstatus    0 nicht_beantragt
domainstatus    1 Daten_fehlen
domainstatus    2 beantragt
domainstatus    3 OK_Melitta
domainstatus    4 OK_Xlink
domainstatus    5 OK_Warteliste
domainstatus    6 OK_NIC
domainstatus    9 OK
isdn        '-' unbekannt
isdn        'p' telefon
isdn        't' tcp
klasse      '*' basis
klasse      'c' cache
klasse      'i' isdn
klasse      'm' mail
klasse      'r' port
klasse      'v' ip
klasse      'w' www
quelle        0 alt
quelle        1 noris
quelle        2 xlink
quelle        3 cisco
quelle        4 isdn
quelle        5 xagain
quelle        6 again
ziel        '*' alle
ziel        'd' deutsch
ziel        'l' lokal
ziel        'k' kunde
ziel        's' SAP
ziel        'w' welt
ziel        'x' xlink
rechnung    'a' anteilig
rechnung    'm' monatlich
rechnung    'n' nurvariabel
rechnung    's' einmalig
rechnung    'x' garnicht
rechnung    'y' jährlich
__END__

