EXG NCTS
This commit is contained in:
@@ -230,14 +230,19 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
|
||||
For Each d In getFilesInOrder() 'System.System.IO.Directory.GetFiles(VERARBEITUNGS_PFAD,,)
|
||||
Try
|
||||
Console.WriteLine(d)
|
||||
Dateiname = d
|
||||
cWorker_NCTS.Dateiname = d
|
||||
If System.IO.File.Exists(d) Then
|
||||
|
||||
|
||||
Dim found = False
|
||||
Dim statusTMP As DAKOSY_Worker.cDakosy_Statusmeldungen = Nothing
|
||||
|
||||
Dim fi As FileInfo = New FileInfo(d)
|
||||
Console.WriteLine(fi.Name)
|
||||
If Not fi.Name.StartsWith(".") And Not fi.Name.StartsWith("lock_") Then
|
||||
Console.WriteLine("Verarbeitung Datein ohne Punkt / lock")
|
||||
d = frmStartOptions.lockFile(d)
|
||||
fi = New FileInfo(d)
|
||||
' EDIFACT
|
||||
@@ -249,6 +254,7 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
alreadyMoved = True
|
||||
addDGVEinarbeitung("** NLC-Datei **", fi.Name)
|
||||
ElseIf fi.Extension = ".edi" Then ' Or fi.Name.StartsWith("ZA") Then
|
||||
Console.WriteLine("Verarbeitung Datein EDI")
|
||||
Dim s As String = File.ReadAllText(d, System.Text.UTF8Encoding.Default)
|
||||
If s.Contains("'") Then
|
||||
Dim lines = s.Split("'")
|
||||
@@ -282,6 +288,7 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
|
||||
'XML
|
||||
ElseIf fi.Extension = ".xml" Then
|
||||
Console.WriteLine("Verarbeitung Datein XML")
|
||||
Dim xmlWriterSettings As XmlWriterSettings = New XmlWriterSettings With {.Encoding = System.Text.Encoding.UTF8, .CheckCharacters = True}
|
||||
|
||||
Dim doc As New XmlDocument()
|
||||
@@ -417,7 +424,7 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
|
||||
If Not found And cGetMsgType.isSumAErledigungsinformation(doc, VERSION) Then
|
||||
Select Case VERSION
|
||||
Case "005" :: If cWorker_Verwahrung.readVW_SumAErledigungsinformation(Me, d, saveVerwahrung, sendMail, GESTELLUNG_TESTLAUF) <> "" Then found = True '--> TEIL DER VERWAHRUNG - RECHTE SEITE
|
||||
Case "005" : If cWorker_Verwahrung.readVW_SumAErledigungsinformation(Me, d, saveVerwahrung, sendMail, GESTELLUNG_TESTLAUF) <> "" Then found = True '--> TEIL DER VERWAHRUNG - RECHTE SEITE
|
||||
Case Else : If cWorker_Verwahrung.readVW_SumAErledigungsinformation(Me, d, saveVerwahrung, sendMail, GESTELLUNG_TESTLAUF) <> "" Then found = True '--> TEIL DER VERWAHRUNG - RECHTE SEITE
|
||||
End Select
|
||||
End If
|
||||
@@ -455,9 +462,13 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
'------------------------------------------
|
||||
|
||||
|
||||
Console.WriteLine("EXG")
|
||||
'AES: GEST
|
||||
If Not found And cGetMsgType.isAES_DatenZumAusgang(doc, VERSION) Then
|
||||
frmStartOptions.copyFile(d, "\\datenarchiv\Datenarchiv\DAKOSY\ECHTSYSTEM\EXG\")
|
||||
Console.WriteLine("isAES_DatenZumAusgang")
|
||||
Try : frmStartOptions.copyFile(d, "\\datenarchiv\Datenarchiv\DAKOSY\ECHTSYSTEM\EXG\")
|
||||
Catch : End Try
|
||||
|
||||
Select Case VERSION
|
||||
Case False
|
||||
Case Else : If cWorker_AES_EXG.readEZA_DatenZumAusgang_DataEXITDE_005(Me, d, saveVerwahrung) <> "" Then found = True
|
||||
@@ -466,7 +477,8 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
|
||||
'AES: Zoll Nachricht
|
||||
If Not found And cGetMsgType.isAES_E_EXT_DAT(doc) Then
|
||||
frmStartOptions.copyFile(d, "\\datenarchiv\Datenarchiv\DAKOSY\ECHTSYSTEM\EXG\")
|
||||
Try : frmStartOptions.copyFile(d, "\\datenarchiv\Datenarchiv\DAKOSY\ECHTSYSTEM\EXG\")
|
||||
Catch : End Try
|
||||
'Select Case VERSION
|
||||
' Case False
|
||||
' Case Else : If cWorker_AES_EXG.readEZA_DatenZumAusgang_DataEXITDE_005(Me, d, saveVerwahrung) <> "" Then found = True
|
||||
@@ -787,6 +799,7 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
End If
|
||||
End If
|
||||
Catch ex As Exception
|
||||
Console.WriteLine("ERROR" & ex.Message & ex.StackTrace)
|
||||
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace & vbNewLine & "Datei: " & Dateiname, System.Reflection.MethodInfo.GetCurrentMethod.Name)
|
||||
End Try
|
||||
Next
|
||||
|
||||
Reference in New Issue
Block a user