Class DeBlocksMultiBlockTransferDefault

java.lang.Object
de.bsvrz.kex.tls.osi7.conversion.DeBlocksMultiBlockTransferDefault

public class DeBlocksMultiBlockTransferDefault
extends java.lang.Object
Legt die Liste der FG/Typ/ID Kombinationen fest, für die die Daten mit mehreren DE-Blöcken und der gleichen Jobnummer versendet werden müssen; z. B. TLS2009 Dateitransfers (FG254, Typ 41).
Die Definition einer FG/Typ/ID Kombination in dieser Klasse führt dazu, dass die einzelnen DE-Blöcke zunächst gesammelt werden, bis sie vollständig sind. Dann werden alle diese Blöcke mit der gleichen Jobnummer versendet. Die Struktur der DE-Blöcke muss bezüglich der Blocknummern-Informationen wie folgt aufgebaut sein:
(entsprechend TLS2009 Dateitransfers, FG254, Typ 41:
 Erster Block:

 Position         Bezeichnung                             Erläuterung
 Byte 1           Länge DE-Block                     Länge des folgenden DE-Blocks
 Byte 2           Daten-Endgeräte-Kanal              [ 0..255 ]
 Byte 3           Typ der DE-Daten
 Byte 4           Blocknummer low Byte                    [ 1 ]
 Byte 5           Blocknummer high Byte
 Byte 6           Anzahl Datenblöcke low Byte        [ 2..65535 ]
 Byte 7           Anzahl Datenblöcke high Byte
 Byte 8                                                   Daten

 Weitere Blöcke:

 Position         Bezeichnung                             Erläuterung
 Byte 1           Länge DE-Block                     Länge des folgenden DE-Blocks
 Byte 2           Daten-Endgeräte-Kanal              [ 0..255 ]
 Byte 3           Typ der DE-Daten
 Byte 4           Blocknummer low Byte                    [ 0,2..65535 ]
 Byte 5           Blocknummer high Byte
 Byte 6                                                   Daten
 
Weiterhin gelten die Festlegungen TLS2009 Dateitransfers, FG254, Typ 41 zum Abbruch des Transfers (Blocknummer == 0).
  • Constructor Summary

    Constructors 
    Constructor Description
    DeBlocksMultiBlockTransferDefault()  
  • Method Summary

    Modifier and Type Method Description
    static int[][] getDeBlocksMultiBlockTransfer()
    Gibt die definierten FG/Typ/ID Kombinationen zurück.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait