Package de.bsvrz.kex.tls.osi7.conversion
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:
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 DatenWeiterhin 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.
-
Constructor Details
-
DeBlocksMultiBlockTransferDefault
public DeBlocksMultiBlockTransferDefault()
-
-
Method Details
-
getDeBlocksMultiBlockTransfer
public static int[][] getDeBlocksMultiBlockTransfer()Gibt die definierten FG/Typ/ID Kombinationen zurück.- Returns:
- Array mit den Einträgen der MultiBlockDE-Typen
-