GivTG / GIV.Interlis2.Tool

GIV-TG Interlis2-Tool für die Konvertierung der VSA-DSS Datenmodelle.
MIT License
1 stars 0 forks source link

Console: Umgang mit falschen Pfaden #23

Open Pierre-de-la-Verre opened 9 months ago

Pierre-de-la-Verre commented 9 months ago

In der Befehlszeile gibt es die drei Pfadangaben: Input, Output, Log: "GIV Interlis2 Tools Console.exe" --type splitDSS2Melio --input "C:\Temp\input.xtf" --output "C:\Temp\TG_2020_spli.xtf" --log "c:\Temp\dss2tgspli.log"

Wenn man testweise immer das Laufwerk "c:\" mit "a:\" ersetzt, das es zu 99% nicht geben sollte, kann man falsche Pfade simulieren. Je nachdem was falsch ist kommt was anderes raus .. Vorschlag: Das Programm sollte vorgängig überprüfen, ob die

Jetzt beginnt er mit der Arbeit und hat mal kein Log, dann Ergebnis ohne Log oder Log ohne Ergebnis ..

Nachtrag: Und auch bei fehlerhaften Inputs schreibt er zwar eine klare Meldung in die Konsole, aber nichts ins Log:

"GIV Interlis2 Tools Console.exe" --type convertDSS2TGMEL --input "C:\Temp\kaputt.xtf" --output "C:\Temp\kaputtMEL.xtf" --log "C:\Temp\kapmel.log"
GIV-TG - Interlis2 Tool

Funktion [Konvertiert DSS in DSS-MEL] wird gestartet...
Bei der Ausführung ist ein Problem aufgetretten: [Unerwartetes Dateiende. Die folgenden Elemente wurden nicht geschlossen: DSS_2020_LV95.Siedlungsentwaesserung.Haltung, DSS_2020_LV95.Siedlungsentwaesserung, DATASECTION, TRANSFER. Zeile 386243, Position 1.].
urss1 commented 9 months ago

Bitte auf der aktuellen Version 1.3 nochmals Prüfen. "Im Problemfall ein sauberes Log schrieben" bedarf noch einer klaren Spezifikation, was hier genau erwartet wird.

Pierre-de-la-Verre commented 9 months ago

Wo finde ich die version 1.3?

urss1 commented 9 months ago

Wo finde ich die version 1.3? Wurde gerade als Releasae zur Verfügung gestellt: https://github.com/GivTG/GIV.Interlis2.Tool/releases/tag/1.3

Pierre-de-la-Verre commented 9 months ago

IMHO ist das jetzt in Ordnung, es bleibt Kosmetik: