»Demosourcen«
- HBCI-Pad
- HBCINet
- DDBACTest
Das HBCI-Pad ist ein in Visual Basic 6 entwickeltes Beispielprogramm, das im
Sourcecode mitgeliefert wird. Darin wird gezeigt, wie man die Banking
Kontakte eines
Benutzers anzeigen kann, eine Verbindung zur Bank herstellt und anschließend
Transaktionen wie "Kontostandsabfrage", "Kontoauszug abholen" oder "Überweisung absenden"
durchführen kann.
Dabei handelt es sich im Wesentlichen um das gleiche Beispiel wie beim HBCI-Pad nur ist es
in C# implementiert und enthält weitere Transaktionen. Dieses Beispielprogramm kann sowohl für
die DDBAC Classic als auch für die DDBAC.net Variante verwendet werden indem beim kompilieren
"DDBACNET" definiert wird.
Dieses Beispiel in C# zeigt weitere Anwendungen der DDBAC Schnittstelle und dient als
genereller Testclient für die einzelnen Schnittstellen der DDBAC. In diesem Beispielprogramm
wird gezeigt, wie man die Banking Kontakte in der eigenen Applikation speichern,
die dynamischen XAML Dialoge zur Laufzeit verändern und diverse Schnittstellen, wie
z. Bsp. das Bankleitzahlenverzeichnis, verwenden kann.
Zusätzlich sind Viewer für die unterschiedlichen Fremdformate von HBCI enthalten um die Inhalte von dieser Dateien darzustellen.
Ein Monitor zeigt dabei alle Informationen an, die zwischen dem Testprogramm und der DDBAC ausgetauscht werden und veranschaulicht die generelle Funktionsweise.
Der Sourcecode liegt als .zip Datei bei und kann mit Visual Studio 2003/2005 kompiliert werden. Auch dieses Beispiel kann sowohl für die DDBAC als auch für die DDBAC.net Variante verwendet werden.
- DDBAC GeldKarte
Die Geldkarte.exe ist im Sourcecode enthalten und in Visual Basic 6 geschrieben. Darin wird demonstriert, wie man von einer Geldkarte den noch verfügbaren Betrag und
die letzten Transaktionen abrufen kann.
Weitere Tools:
- HBCI PING
- HBCI Syntax
- CT-APT und PC/SC Tester
Hiermit kann die Verbindung mit einem Kreditinstitut getestet werden. Dabei wird versucht, mit den eingegebenen Parametern einen anonymen Dialog mit dem Kreditinstitut
aufzubauen und das Ergebnis zurückzuliefern.
Die DDBAC enthält ein Verzeichnis aller bekannten Geschäftsvorfälle und die Bezeichnung der jeweiligen Felder. Mit der Eingabe eines Geschäftsvorfalls, wie z. Bsp. „HKUEB“, werden
Ihnen die enthaltenen Felder angezeigt. Das ist hilfreich zur Befüllung oder Abfrage der Felder einer Transaktion.
Mit diesem Tool kann die Verbindung zum Kartenleser getestet werden indem Kommandos über die jeweilige Schnittstelle an den Leser gesendet werden. Kann zur Fehlersuche eingesetzt werden,
wird aber für den Einsatz der DDBAC an sich nicht benötigt.