Der neue Standard für

Homebanking-Software

   

Nach oben

 

 

Banking-Kernel
Produkte
Downloads
Was ist HBCI?
Partner
Impressum
   

Der Banking Kernel HBCI C Native

  Architektur Banking Kernel HBCI C
   

 

 

Die Komponente Formatdienste

Die Formatdienste sind geschichtet und in Basisdienste, HBCI-Handling-Dienste sowie die Nachrichtendienste unterteilt. Die Funktionen der HBCI-Handling-Dienste und der Basisdienste sind interne Funktionen und werden nicht über die Nachrichten-API zur Verfügung gestellt.
 

 
  • Nachrichtendienste

    Die Applikationsschnittstelle ist durch den Datentyp der Nachricht und die semantischen Tags bestimmt.

    Eine Nachricht besteht mindestens aus Nachrichtenkopf und Nachrichtenabschluss. Weitere Segmente können eingefügt werden. Ein neues Segment kann entweder als leeres Segment an Hand der HBCI-Tabellen aufgebaut oder aus einer Vorlage eingelesen werden.

    Der Zugriff auf einzelne Segmente erfolgt über Segmentnamen oder die Position des Segments innerhalb der Nachricht.

    Jedem Datenelement eines Segmentes ist ein Bezeichner (semantisches Tag) zugeordnet. Der Zugriff auf Datenelemente erfolgt über diese semantischen Tags. Weiterhin kann über die absolute Position innerhalb der Nachricht zugegriffen werden, um den Zugriff auf iterative Elemente, z. B. Verwendungszweckzeilen in Einzelüberweisungen, zu ermöglichen.

    Die Ver- und Entschlüsselung sowie das Signieren und die Signaturprüfung sind Funktionen auf einer Nachricht. Weiterhin können Nachrichten oder einzelne Elemente auf korrekte Syntax überprüft werden
     

 
  • HBCI-Handling-Dienste

    Die HBCI-Handling-Dienste enthalten insbesondere den HBCI-Parser und den HBCI-Generator. HBCI-Parser und HBCI-Generator sind vollständig tabellengesteuert. Der HBCI-Parser überführt einen HBCI-Datenpuffer in eine Nachricht. Der HBCI-Generator überführt eine Nachricht in einen HBCI-Datenpuffer. Ein Datenpuffer ist eine noch unstrukturierte Folge von Daten, die in diesem Fall einer HBCI-Nachricht entspricht.

    Die Tabellen für HBCI-Parser und HBCI-Generator enthalten die gesamte HBCI-spezifische Information einschließlich der semantischen Tags. Insbesondere enthalten die Tabellen die geschäftsvorfallabhängige Information, d. h. außerhalb dieser Tabellen ist der gesamte Kernel geschäftsvorfallunabhängig. Die Tabellen sind als externe Dateien realisiert.
     

 
  • Basisdienste

    Die Basisdienste enthalten alle betriebssystemabhängigen Funktionen in gekapselter Form. Dadurch wird eine hohe Portabilität der Realisierung erreicht. Auf die Basisdienste setzt eine betriebssystemabhängige Speicherverwaltung auf.

    Die Funktionen der Basisdienste bilden die Grundlage für die HBCI-unabhängigen abstrakten Datentypen Liste, Hashtabelle und Dynamischer Buffer. Auf die Funktionen wiederum setzt der HBCI-spezifische abstrakte Datentyp Msg (Message) auf, der eine HBCI-Nachricht vollständig abbilden kann.

 

[Zurück] [Banking-Kernel] [Nach oben] [Weiter]

Stand: 30.03.2010

Fragen und Anregungen zum Webauftritt richten Sie sich bitte an den Webmaster.
Bei Fragen zum Produkt  wenden Sie sich bitte an eine der unter Impressum angegebenen E-Mail-Adressen.