Business-KontoCheck
view release on metacpan or search on metacpan
0_history.txt view on Meta::CPAN
folgenden Änderungen finden sich nur in 2.92:
- Es gibt ein zweitesa Demo-Programm konto_check_mini, das die zu prüfenden
Konto/BLZ-Kombinationen von der Kommandozeile liest; außerdem werden noch
Tests von IBAN und Strukturiertem Verwendungszweck unterstützt.
- Die main-Routine im Beispielsprogramm wurde etwas erweitert; falls keine
Datei angegeben wird, geht das Programm in einen interaktiven Modus, in dem
interaktiv diverse Tests gemacht werden können sowie die LUT-Datei neu
geladen werden kann; außerdem kann auch das benutzte Systemdatum gesetzt
werden, um einen Datumswechsel zu simulieren. Hilfe gibt es in dem Batchmodus
mit dem Kommando -h.
- Für die LUT-Datei können jetzt mehrere Suchpfade angegeben werden, die
nacheinander durchsucht werden; außerdem sind mehrere Default-Dateinamen
möglich. Falls bei der Initialisierung kein Dateiname für die LUT-Datei
angegeben wird, werden in allen Default- Verzeichnissen die Defaultnamen
probiert; falls eine passende Datei gefunden wird, wird diese genommen. Die
Default-Namen und -Pfade können in konto_check.h definiert werden (es sind
dieMakros DEFAULT_LUT_NAME und DEFAULT_LUT_PATH).
konto_check.c view on Meta::CPAN
/* Funktion bic_info() +§§§2
* Die Funktion bic_info() sucht Banken mit einem bestimmten BIC und gibt
* die gefundene Anzahl sowie den Startindex in den internen Arrays zurück.
* Sie ist für die Funktionsgruppe biq_* gedacht, falls mehrere Werte aus der
* BLZ-Datei bestimmt werden sollen (z.B. verschiedene Felder oder Werte für
* mehrere Zweigstellen einer Bank). So erspart man sich die relativ aufwendige
* Suche; sie ist nur einmal notwendig.
*
* Parameter:
* bic1: BIC zu dem die Banken bestimmt werden sollen (komplett oder teilweise)
* mode: Suchmodus; er kann die folgenden Werte annehmen:
* mode=1: Suche in allen BICs der BLZ-Datei (Haupt- und Nebenstellen)
* mode=2: Suche nur in den BICs der Hauptstellen
* mode=0: zunächst Suche bei den Hauptstellen, dann bei Haupt- und Nebenstellen;
* falls dann noch nichts gefunden wurde, werden die drei letzten Stellen
* (Filialcode) mit XXX gefüllt und noch einmal eine Suche gemacht.
* anzahl: in diesem Parameter wird die Anahl der gefundenen Banken zurückgegeben
* start_idx: Startindex in den internen Arrays, positiv für das Hauptstellen-Array,
* negativ für das allgemeine BIC-Array. Dieser Index wird als Parameter für
* die Funktionsgruppe biq_* benutzt.
*/
( run in 0.631 second using v1.01-cache-2.11-cpan-cdf2f3d4e48 )