CHANGELOG.md 5.33 KB
Newer Older
Liliya Givorgizova's avatar
Liliya Givorgizova committed
1 2 3 4 5 6
Versionsverlauf
===============

## [Noch nicht veröffentlicht]


Liliya Givorgizova's avatar
Liliya Givorgizova committed
7 8 9 10 11 12 13 14 15 16 17 18 19
## [Version 2.9.0]

Es sind folgende Fehler im **BASt-Band-Export** korrigiert:

- SFTP-Verbindung mit der Schlüssel-basierte Authentifizierung wird nicht verwendet, falls
  der Parameter **-PrvKeyDatei** leer ist. 

Es sind folgende Änderungen für den **BASt-Band-Export** vorgenommen:

- Mögliche Werte für den Aufrufparameter **-klassifizierungsGruppeBast** werden ohne Leeherzeichen angegeben
 
  Mögliche Werte: **"8plus1"**, **"5plus1"**, "2", "1".

Christian Kniss's avatar
Christian Kniss committed
20
## [Version 2.8.0]
Liliya Givorgizova's avatar
Liliya Givorgizova committed
21 22 23

Es sind folgende Änderungen für den **BASt-Band-Export** vorgenommen:

Liliya Givorgizova's avatar
Liliya Givorgizova committed
24
- SFTP-Verbindung um die Schlüssel-basierte Authentifizierung erweitert.
Liliya Givorgizova's avatar
Liliya Givorgizova committed
25 26 27 28

  Dazu sind zwei zusätzliche Parameter definiert:
  
	- **PrvKeyDatei**: Datei mit dem privaten Schlüssel. Falls der Wert leer ist (Defaultwert), 
Liliya Givorgizova's avatar
Liliya Givorgizova committed
29
	  wird keine Schlüssel-basierte Authentifizierung verwendet.
Liliya Givorgizova's avatar
Liliya Givorgizova committed
30 31
	- **PrvKeyPasswort**: Passwort für den privaten Schlüssel. Defaultwert ist ein leeres String.

Liliya Givorgizova's avatar
Liliya Givorgizova committed
32
  Parameter werden wie folgt im DaV-Datensatz kodiert:
Liliya Givorgizova's avatar
Liliya Givorgizova committed
33 34
  
 ```java
Liliya Givorgizova's avatar
Liliya Givorgizova committed
35
   // 3.Variante (SFTP mit der Schlüssel-basierten Authentifizierung; Speicherung hierarchisch/flach)
Liliya Givorgizova's avatar
Liliya Givorgizova committed
36
   Pattern pattern = Pattern.compile("-Benutzer:(.*)-Passwort:(.*)-URL:(.*)-Port:(.*)-Passivmodus:(.*)-Servertyp:(.*)-PrvKeyDatei:(.*)-PrvKeyPasswort:(.*)-SpeicherungHierarchisch:(.*)");
Liliya Givorgizova's avatar
Liliya Givorgizova committed
37 38 39 40 41 42 43 44
```

- Speicherart der exportierten Dateien auf dem Server definiert (hierarchisch mit Unterordnern wie bisher
  oder flach im Homeverzeichnis des Servers).
  
  Der neue Parameter für die Speicherart wird im DaV-Datensatz kodiert (siehe Java-Source oben):
  - **-SpeicherungHierarchisch** - mit möglichen Werten: ja (Defaultwert), nein.

45 46
Bemerkung: die älteren Varianten der Parameterkodierung im DaV-Datensatz werden weiterhin von der SWE berücksichtigt 
und bearbeitet.
Liliya Givorgizova's avatar
Liliya Givorgizova committed
47 48

## Version 2.7.0
Liliya Givorgizova's avatar
Liliya Givorgizova committed
49 50

- NERZ: Umstellung auf Gradle, Build durch FTB und Bereitstellung auf NERZ-Repositories
51 52 53 54 55 56 57
- Zusätzlich Variante für die Ermittlung der BASt-Nummer:
  - Als BASt-Nummer wird der Eintrag im Feld `TelefonNummer` in der ATG `atg.langZeitZählStelle`
    verwendet, sofern dieses **NICHT** leer ist.
  - Ist das Feld `TelefonNummer` leer, so werden (wie bisher) die letzten 4 Ziffern der 
    LZZS-Nummer als BASt-Nummer verwendet.
  - weitere Modifikationsmöglichkeiten siehe Anmerkungen bei Version 2.2.0
  
Liliya Givorgizova's avatar
Liliya Givorgizova committed
58

59
## Version 2.6.0
Liliya Givorgizova's avatar
Liliya Givorgizova committed
60

Liliya Givorgizova's avatar
Liliya Givorgizova committed
61 62 63
- BASt-Import: Import Klassifizierungsgruppe "2" aus der BASt-Datei korrigiert
  (alle undefinierte Attribute im Datenesatz belegt).

64
## Version 2.5.0
Liliya Givorgizova's avatar
Liliya Givorgizova committed
65

Liliya Givorgizova's avatar
Liliya Givorgizova committed
66 67 68
- BASt-Export: Neuer Aufrufparameter -klassifizierungsGruppeBast für die Angabe einer KlassifizierungsgruppeBAST (alternativ zur DaV-Konfiguration).
  Mögliche Werte: "8 plus 1", "5 plus 1", "2", "1".
  Falls Parameter nicht angegeben wird, wird die KlassifizierungsgruppeBAST aus der DaV-Konfiguration einer LZZS ausgelesen.
69

Liliya Givorgizova's avatar
Liliya Givorgizova committed
70 71
- BASt-Import: Import Klassifizierungsgruppe "2" aus der BASt-Datei implementiert.

72
## Version 2.4.0
Liliya Givorgizova's avatar
Liliya Givorgizova committed
73

74 75
- Import Bast-Band korrigiert:
  Parser hat nicht alle Prüfkennzeichen berücksichtigt. Es fehlten die Zeichen 'a', und 'd':
Liliya Givorgizova's avatar
Liliya Givorgizova committed
76 77 78 79 80
````
class ParseSpaltenWert {
    private static int[]        AR_KORREKTE_PRUEFKENNZEICHEN = { '-', 'u', 's', 'a', 'd', 'k', 'z' };
````

81
## Version 2.3.0
Liliya Givorgizova's avatar
Liliya Givorgizova committed
82

Liliya Givorgizova's avatar
Liliya Givorgizova committed
83 84 85 86 87 88 89 90 91
- Angaben, wenn BASt-Exporte die Archiv-Daten von einem anderen Datenverteiler
ermittelt werden sollen.

  - Neuer Aufrufparameter -davArchivDatenverteiler=IP-Adresse:Host
  - Neuer Aufrufparameter -davArchivBenutzer=Benutzer
  - Neuer Aufrufparameter -davArchivPasswort=Passwort

` ACHTUNG:`
 Spezieller Anwendungsfall für BW, um die BASt-Daten auf Basis
92 93 94 95 96
 der Archivdaten der VRZ zu erzeugen (davArchivDatenverteiler),
 der Prozess aber weiterhin auf der DAUZ gestartet werden kann
 (da hier die Konfig für die Steuerung vorhanden ist und die
 Bedienung auf diese zugreift). Sonderfall wurde notwendig,
 da BW-DAUZ Archiv plötzlich gelöscht war, aber die BASt-Daten
Liliya Givorgizova's avatar
Liliya Givorgizova committed
97 98
 für das Jahr 2015 und 2016 nachgerechnet werden musste.

99
## Version 2.2.0
Liliya Givorgizova's avatar
Liliya Givorgizova committed
100

Liliya Givorgizova's avatar
Liliya Givorgizova committed
101 102 103 104 105 106 107 108
- Neuer Aufrufparameter -dateiNameV2004LzzsNr

  Neuer Aufrufparameter -dateiNameV2004LzzsNr=[ja|nein].
  Default ist nein (Standardverhalten in Version 2.1.0)
  Über den Parameter lässt sich einstellen, wie der DateiName für den Export Version2004 gebildet wird:
  - ja   --> aus der LZZS-Nummer,
  - nein --> aus Bast-Nummer (letzte 4 Ziffern der LZZS-Nummer).

109
## Version 2.1.0
Liliya Givorgizova's avatar
Liliya Givorgizova committed
110

Liliya Givorgizova's avatar
Liliya Givorgizova committed
111 112 113 114 115 116 117 118 119 120 121 122 123
- Neuer Aufrufparameter -versionAxlEinzeldaten

  Neuer Aufrufparameter -versionAxlEinzeldaten=[1|2|3].
  Default ist 3 (Standardverhalten in Version 2.0.0)
  Über den Parameter laesst sich einstellen, ob die BASt-AXL-Daten aus dem DE-Block der FG 2 berechnet werden sollen.

  - Typ 60 Einzelergebnismeldung Radlasten und KFZ-Gesamtgewicht (Version 1)
  -->  -versionAxlEinzeldaten=1
  - Typ 61 Einzelergebnismeldung Radlasten und KFZ-Gesamtgewicht (Version 2)
  -->  -versionAxlEinzeldaten=2
  - Typ 62 Einzelergebnismeldung Radlasten und KFZ-Gesamtgewicht (Version 3)
  -->  -versionAxlEinzeldaten=3

124
## Version 2.0.0
Liliya Givorgizova's avatar
Liliya Givorgizova committed
125

Liliya Givorgizova's avatar
Liliya Givorgizova committed
126
- Zusätzliche Übertragungsprotokoll für SFTP integriert
Liliya Givorgizova's avatar
Liliya Givorgizova committed
127

Liliya Givorgizova's avatar
Liliya Givorgizova committed
128 129
- Neue Aufrufparamter: -tempVerzeichnis=PfadUndOrdner
  Default-Wert = ../../TempOrdnerFtp/
Liliya Givorgizova's avatar
Liliya Givorgizova committed
130 131


Liliya Givorgizova's avatar
Liliya Givorgizova committed
132 133
[Noch nicht veröffentlicht]: https://gitlab.nerz-ev.de/ERZ/SWE_de.inovat.kex.bast/compare/v2.9.0...HEAD
[Version 2.9.0]: https://gitlab.nerz-ev.de/ERZ/SWE_de.inovat.kex.bast/compare/v2.8.0...v2.9.0
Christian Kniss's avatar
Christian Kniss committed
134
[Version 2.8.0]: https://gitlab.nerz-ev.de/ERZ/SWE_de.inovat.kex.bast/compare/v2.7.0...v2.8.0