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