From 1d06c75bacd8ab899674a42f7e3d7ce554ecced5 Mon Sep 17 00:00:00 2001 From: Digital Data - Marlon Schreiber Date: Fri, 17 Apr 2020 11:30:22 +0200 Subject: [PATCH] MS 1 --- .gitignore | 6 + WIDigConsoleApp.sln | 25 ++ WIDigConsoleApp/App.config | 6 + WIDigConsoleApp/ClassConfig.vb | 16 ++ WIDigConsoleApp/ClassEncryption.vb | 68 +++++ WIDigConsoleApp/Module1.vb | 248 ++++++++++++++++++ .../My Project/Application.Designer.vb | 13 + WIDigConsoleApp/My Project/Application.myapp | 10 + WIDigConsoleApp/My Project/AssemblyInfo.vb | 35 +++ .../My Project/Resources.Designer.vb | 62 +++++ WIDigConsoleApp/My Project/Resources.resx | 117 +++++++++ .../My Project/Settings.Designer.vb | 73 ++++++ WIDigConsoleApp/My Project/Settings.settings | 7 + WIDigConsoleApp/Runtime.vb | 18 ++ WIDigConsoleApp/WIDigConsoleApp.vbproj | 124 +++++++++ WIDigConsoleApp/WIDigConsoleApp.vbproj.user | 6 + ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 7315 bytes .../Debug/WIDigConsoleApp.Resources.resources | Bin 0 -> 180 bytes WIDigConsoleApp/obj/Debug/WIDigConsoleApp.exe | Bin 0 -> 19968 bytes WIDigConsoleApp/obj/Debug/WIDigConsoleApp.pdb | Bin 0 -> 40448 bytes .../Debug/WIDigConsoleApp.vbproj.CopyComplete | 0 ...gConsoleApp.vbproj.CoreCompileInputs.cache | 1 + ...IDigConsoleApp.vbproj.FileListAbsolute.txt | 31 +++ ...igConsoleApp.vbproj.GenerateResource.cache | Bin 0 -> 954 bytes ...igConsoleApp.vbprojAssemblyReference.cache | Bin 0 -> 40206 bytes WIDigConsoleApp/obj/Debug/WIDigConsoleApp.xml | 26 ++ 26 files changed, 892 insertions(+) create mode 100644 .gitignore create mode 100644 WIDigConsoleApp.sln create mode 100644 WIDigConsoleApp/App.config create mode 100644 WIDigConsoleApp/ClassConfig.vb create mode 100644 WIDigConsoleApp/ClassEncryption.vb create mode 100644 WIDigConsoleApp/Module1.vb create mode 100644 WIDigConsoleApp/My Project/Application.Designer.vb create mode 100644 WIDigConsoleApp/My Project/Application.myapp create mode 100644 WIDigConsoleApp/My Project/AssemblyInfo.vb create mode 100644 WIDigConsoleApp/My Project/Resources.Designer.vb create mode 100644 WIDigConsoleApp/My Project/Resources.resx create mode 100644 WIDigConsoleApp/My Project/Settings.Designer.vb create mode 100644 WIDigConsoleApp/My Project/Settings.settings create mode 100644 WIDigConsoleApp/Runtime.vb create mode 100644 WIDigConsoleApp/WIDigConsoleApp.vbproj create mode 100644 WIDigConsoleApp/WIDigConsoleApp.vbproj.user create mode 100644 WIDigConsoleApp/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 WIDigConsoleApp/obj/Debug/WIDigConsoleApp.Resources.resources create mode 100644 WIDigConsoleApp/obj/Debug/WIDigConsoleApp.exe create mode 100644 WIDigConsoleApp/obj/Debug/WIDigConsoleApp.pdb create mode 100644 WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbproj.CopyComplete create mode 100644 WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbproj.CoreCompileInputs.cache create mode 100644 WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbproj.FileListAbsolute.txt create mode 100644 WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbproj.GenerateResource.cache create mode 100644 WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbprojAssemblyReference.cache create mode 100644 WIDigConsoleApp/obj/Debug/WIDigConsoleApp.xml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..80cec3a --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +################################################################################ +# Diese .gitignore-Datei wurde von Microsoft(R) Visual Studio automatisch erstellt. +################################################################################ + +/WIDigConsoleApp/bin/Debug +/.vs/WIDigConsoleApp/v15/Server/sqlite3 diff --git a/WIDigConsoleApp.sln b/WIDigConsoleApp.sln new file mode 100644 index 0000000..ebd91ef --- /dev/null +++ b/WIDigConsoleApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27703.2018 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "WIDigConsoleApp", "WIDigConsoleApp\WIDigConsoleApp.vbproj", "{B146A4E7-FD28-4F57-9BE0-C4178A258623}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {B146A4E7-FD28-4F57-9BE0-C4178A258623}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B146A4E7-FD28-4F57-9BE0-C4178A258623}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B146A4E7-FD28-4F57-9BE0-C4178A258623}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B146A4E7-FD28-4F57-9BE0-C4178A258623}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {F2F5319D-1A7B-4D83-88FC-3940626D5D39} + EndGlobalSection +EndGlobal diff --git a/WIDigConsoleApp/App.config b/WIDigConsoleApp/App.config new file mode 100644 index 0000000..731f6de --- /dev/null +++ b/WIDigConsoleApp/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/WIDigConsoleApp/ClassConfig.vb b/WIDigConsoleApp/ClassConfig.vb new file mode 100644 index 0000000..f6747c3 --- /dev/null +++ b/WIDigConsoleApp/ClassConfig.vb @@ -0,0 +1,16 @@ +Imports DigitalData.Modules.Config.ConfigAttributes + +Public Class ClassConfig + ' Global Settings (from computerconfig, overridable by userconfig) + + Public Property ConnectionString As String = "" + Public Property WMUsername As String = "" + Public Property WMUserPW As String = "" + Public Property WMDrive As String = "" + Public Property WMRelPath As String = "" + Public Property WMServer As String = "" + Public Property Domain As String = "" + Public Property LOG_DEBUG As Boolean = False + + +End Class diff --git a/WIDigConsoleApp/ClassEncryption.vb b/WIDigConsoleApp/ClassEncryption.vb new file mode 100644 index 0000000..b0bfa39 --- /dev/null +++ b/WIDigConsoleApp/ClassEncryption.vb @@ -0,0 +1,68 @@ +Imports System.Security.Cryptography +Public Class ClassEncryption + Private TripleDes As New TripleDESCryptoServiceProvider + Sub New(ByVal key As String) + ' Initialize the crypto provider. + TripleDes.Key = TruncateHash(key, TripleDes.KeySize \ 8) + TripleDes.IV = TruncateHash("", TripleDes.BlockSize \ 8) + End Sub + + Private Function TruncateHash( + ByVal key As String, + ByVal length As Integer) As Byte() + + Dim sha1 As New SHA1CryptoServiceProvider + + ' Hash the key. + Dim keyBytes() As Byte = + System.Text.Encoding.Unicode.GetBytes(key) + Dim hash() As Byte = sha1.ComputeHash(keyBytes) + + ' Truncate or pad the hash. + ReDim Preserve hash(length - 1) + Return hash + End Function + Public Function EncryptData( + ByVal plaintext As String) As String + + ' Convert the plaintext string to a byte array. + Dim plaintextBytes() As Byte = + System.Text.Encoding.Unicode.GetBytes("!Didalog35452Heuchelheim=" & plaintext) + + ' Create the stream. + Dim ms As New System.IO.MemoryStream + ' Create the encoder to write to the stream. + Dim encStream As New CryptoStream(ms, + TripleDes.CreateEncryptor(), + System.Security.Cryptography.CryptoStreamMode.Write) + + ' Use the crypto stream to write the byte array to the stream. + encStream.Write(plaintextBytes, 0, plaintextBytes.Length) + encStream.FlushFinalBlock() + + ' Convert the encrypted stream to a printable string. + Return Convert.ToBase64String(ms.ToArray) + End Function + 'Entschlüsselt die Zeichenfolge + Public Function DecryptData( + ByVal encryptedtext As String) As String + + ' Convert the encrypted text string to a byte array. + Dim encryptedBytes() As Byte = Convert.FromBase64String(encryptedtext) + + ' Create the stream. + Dim ms As New System.IO.MemoryStream + ' Create the decoder to write to the stream. + Dim decStream As New CryptoStream(ms, + TripleDes.CreateDecryptor(), + System.Security.Cryptography.CryptoStreamMode.Write) + + ' Use the crypto stream to write the byte array to the stream. + decStream.Write(encryptedBytes, 0, encryptedBytes.Length) + decStream.FlushFinalBlock() + Dim result = System.Text.Encoding.Unicode.GetString(ms.ToArray) + result = result.Replace("!Didalog35452Heuchelheim=", "") + ' Convert the plaintext stream to a string. + Return result + End Function +End Class diff --git a/WIDigConsoleApp/Module1.vb b/WIDigConsoleApp/Module1.vb new file mode 100644 index 0000000..2b54cd8 --- /dev/null +++ b/WIDigConsoleApp/Module1.vb @@ -0,0 +1,248 @@ +Imports System +Imports DigitalData.Modules.Logging +Imports DigitalData.Modules.Windream +Imports DigitalData.Modules.Config +Imports System.IO +Module Module1 + Private _ArgumentLength As Integer + Public Function Main(args As String()) As Integer + Try + ' Console.WriteLine("Starting up WIDig...") + Dim opath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + Dim oLogConfig As New LogConfig(LogConfig.PathType.CustomPath, + opath & "\Digital Data\WIDigDat\Log", + Nothing, + "Digital Data", + "WIDigCons") + + LOGCONFIG = oLogConfig + LOGGER = LOGCONFIG.GetLogger + InitUserConfig() + LOGCONFIG.Debug = CONFIG.Config.LOG_DEBUG + LOGGER = LOGCONFIG.GetLogger + Dim oUserPW = GetUserPWPlain() + LOGGER.Debug("Initializing MainForm....") + + System.Console.WriteLine($"Starting up WIDig...") + If Connect2Windream(oUserPW) = True Then + System.Console.WriteLine($"Windream initialized!") + Dim oArguments As String() = Environment.GetCommandLineArgs() + If ParseArgs(args) = True Then + System.Console.WriteLine($"Parsed all arguments!") + If StreamIndexFile() = True Then + oErrorImport = False + Else + System.Console.WriteLine($"###Error in StreamIndexFile!####") + oErrorImport = True + End If + Else + System.Console.WriteLine($"###Error in ParseArgs!####") + System.Console.WriteLine($"### Error in ParseArgs ####") + System.Console.WriteLine(oErrorMessage) + System.Console.WriteLine("### For more information check the log! Press any key to exit! ####") + System.Console.WriteLine($"####################") + Console.ReadKey() + End If + Else + oErrorMessage = "Could not initialize windream" + End If + + If oErrorParse = True Or oErrorImport = True Then + System.Console.WriteLine(oErrorMessage) + System.Console.WriteLine("### For more information check the log! Press any key to exit! ####") + System.Console.WriteLine($"####################") + Console.ReadKey() + Return 0 + Else + Return 1 + End If + Catch ex As Exception + LOGGER.Error(ex) + Return 0 + End Try + + End Function + Public Sub InitUserConfig() + Dim oUserAppDataPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + oUserAppDataPath = oUserAppDataPath & "\Digital Data\WIDigDat" + Dim oCommonAppDataPath = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + CONFIG = New ConfigManager(Of ClassConfig)(LOGCONFIG, oUserAppDataPath, System.AppDomain.CurrentDomain.BaseDirectory, oCommonAppDataPath) + System.Console.WriteLine($"Config loaded!") + LOGGER.Info("Config loaded") + + + 'Settings_Load() + End Sub + Private Function Connect2Windream(oPW As String) + Try + WINDREAM = New Windream(LOGCONFIG, False, CONFIG.Config.WMDrive, CONFIG.Config.WMRelPath, True, CONFIG.Config.WMServer, CONFIG.Config.WMUsername, oPW, CONFIG.Config.Domain) + If Not IsNothing(WINDREAM) Then + If WINDREAM.SessionLoggedin = True Then + LOGGER.Debug("windream initialisiert") + Return True + End If + End If + Catch ex As Exception + LOGGER.Warn("CHECKING WMConnectivity: " & ex.Message) + Return False + End Try + End Function + Private Function GetUserPWPlain() + Try + Dim PWplainText As String + Dim wrapper As New ClassEncryption("!35452didalog=") + If CONFIG.Config.WMUserPW = String.Empty Then + PWplainText = "" + Else + PWplainText = wrapper.DecryptData(CONFIG.Config.WMUserPW) + End If + + Return PWplainText + Catch ex As Exception + LOGGER.Warn("Error in GetUserPWPlain - the password [" & CONFIG.Config.WMUserPW & "] could not be decrypted", False) + Return String.Empty + End Try + End Function + Public Function ParseArgs(pArguments As String(), Optional pTest As Boolean = False) + Try + If pArguments.Length <= 3 Then + _ArgumentLength = pArguments.Length + LOGGER.Warn($"Insufficient number of arguments [{pArguments.Length}]!") + System.Console.WriteLine($"Insufficient number of arguments - {Now.ToString}") + oErrorParse = True + Return False + End If + + Dim ocount As Integer = 0 + For Each oArg As String In pArguments + LOGGER.Debug($"[{ocount}] {oArg}") + oArg = oArg.Replace("""", "") + If oArg.StartsWith("-Source@") Then + oSourceFile = oArg.Replace("-Source@", "") + If System.IO.File.Exists(oSourceFile) = False Then + LOGGER.Warn($"Parser@Sourcefile - File [{oSourceFile}] is not existing!") + oErrorMessage &= vbNewLine & $"Parser@Sourcefile - File [{oSourceFile}] is not existing!" + oErrorParse = True + Return False + End If + ElseIf oArg.StartsWith("-Mode@") Then + oMode = oArg.Replace("-Mode@", "").ToUpper + + ElseIf oArg.StartsWith("-Target@") Then + oTargetPath = oArg.Replace("-Target@", "") + Dim oWMFolder = System.IO.Path.GetDirectoryName(oTargetPath) + Dim oNormalizePath = WINDREAM.GetNormalizedPath(oTargetPath) + If WINDREAM.TestFileExists(oTargetPath) = False Then + LOGGER.Info($"WMFile [{oTargetPath}] not existing!") + End If + If oMode = "IMPV" Then + Dim oWMCheckPath = WINDREAM.VersionWMFilename(oTargetPath, System.IO.Path.GetExtension(oTargetPath)) + If oNormalizePath.ToUpper <> oWMCheckPath.ToString.ToUpper Then + LOGGER.Info($"Target [{oNormalizePath}] already existed!! - NewWMFilename [{oWMCheckPath}]") + oTargetPath = oWMCheckPath + End If + End If + + ElseIf oArg.StartsWith("-WMOT@") Then + oWMObjecttype = oArg.Replace("-WMOT@", "") + Dim oexists As Boolean = False + Dim myWMOTypes = WINDREAM.ObjectTypes + For Each otype As String In myWMOTypes + If oWMObjecttype = otype Then + oexists = True + Exit For + End If + Next + If oexists = False Then + LOGGER.Info($"WMObjekttype [{oWMObjecttype}] not existing!!") + oErrorMessage &= vbNewLine & $"WMObjekttype [{oWMObjecttype}] not existing!!" + Return False + oErrorParse = True + Else + WMIndices = WINDREAM.GetIndiciesByObjecttype(oWMObjecttype) + End If + ElseIf oArg.StartsWith("-index@") Then + Dim oINDEXInfotemp = oArg + oINDEXInfotemp = oINDEXInfotemp.Replace("-index@{", "") + oINDEXInfotemp = oINDEXInfotemp.Replace("}", "") + Dim oSplit() = oINDEXInfotemp.ToString.Split(";") + LOGGER.Debug($" [{oSplit.Length}] Indices transmitted...") + oIndexArr = oSplit + + End If + ocount += 1 + Next + Return True + Catch ex As Exception + LOGGER.Warn("Error in ParseArgs:" & vbNewLine & ex.Message) + oErrorMessage &= vbNewLine & "Error in ParseArgs:" & vbNewLine & ex.Message + oErrorParse = True + System.Console.WriteLine($"Error in ParseArgs - {Now.ToString}") + Return False + End Try + End Function + Public Function StreamIndexFile() + Try + Dim oResult As Boolean = False + If oMode = "IMPV" Then + oResult = WINDREAM.NewFileStream(oSourceFile, oTargetPath) + ElseIf oMode = "IMPO" Then + Dim oDeleted = WINDREAM.RemoveFile(oTargetPath) + If oDeleted = True Then + oResult = WINDREAM.NewFileStream(oSourceFile, oTargetPath) + Else + LOGGER.Warn($"Mode ImportOverwrite is active - but WMFile could not be deleted!!") + End If + ElseIf oMode = "NI" Then + oResult = True + End If + + + If oResult = True Then + LOGGER.Info($"File successfully streamed to windream [{oTargetPath}]! Now indexing...") + For Each oIndex2 As String In oIndexArr + Dim oIndexInfo() = oIndex2.Split("=") + Dim oIndexName = oIndexInfo(0) + Dim oIndexvalue = oIndexInfo(1) + If WMIndex_exists(oIndexName) = True Then + LOGGER.Info($"Setting Index: oIndexName [{oIndexName}] - oIndexvalue [{oIndexvalue}]") + If WINDREAM.SetFileIndex(oTargetPath, oIndexName, oIndexvalue, oWMObjecttype) = False Then + LOGGER.Info($"Index could not be set...") + If WINDREAM.RemoveFile(oTargetPath) = True Then + LOGGER.Info($"File deleted after error!") + End If + oResult = False + Exit For + End If + Else + LOGGER.Warn($"Transmitted index with name [{oIndexName}] is not existing in WM Objecttype!") + If WINDREAM.RemoveFile(oTargetPath) = True Then + LOGGER.Info($"File deleted after error!") + End If + oResult = False + Exit For + End If + + Next + If oResult = True Then + LOGGER.Info("Import finished!") + oErrorImport = False + End If + End If + Return oResult + Catch ex As Exception + LOGGER.Warn($"Error while indexing: {ex.Message}") + End Try + + End Function + Private Function WMIndex_exists(pIndex As String) + Dim oexist As Boolean = False + For Each oWMIndex As String In WMIndices + If oWMIndex = pIndex Then + Return True + End If + Next + Return oexist + End Function + +End Module diff --git a/WIDigConsoleApp/My Project/Application.Designer.vb b/WIDigConsoleApp/My Project/Application.Designer.vb new file mode 100644 index 0000000..88dd01c --- /dev/null +++ b/WIDigConsoleApp/My Project/Application.Designer.vb @@ -0,0 +1,13 @@ +'------------------------------------------------------------------------------ +' +' This code was generated by a tool. +' Runtime Version:4.0.30319.42000 +' +' Changes to this file may cause incorrect behavior and will be lost if +' the code is regenerated. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + diff --git a/WIDigConsoleApp/My Project/Application.myapp b/WIDigConsoleApp/My Project/Application.myapp new file mode 100644 index 0000000..e62f1a5 --- /dev/null +++ b/WIDigConsoleApp/My Project/Application.myapp @@ -0,0 +1,10 @@ + + + false + false + 0 + true + 0 + 2 + true + diff --git a/WIDigConsoleApp/My Project/AssemblyInfo.vb b/WIDigConsoleApp/My Project/AssemblyInfo.vb new file mode 100644 index 0000000..f36a18c --- /dev/null +++ b/WIDigConsoleApp/My Project/AssemblyInfo.vb @@ -0,0 +1,35 @@ +Imports System +Imports System.Reflection +Imports System.Runtime.InteropServices + +' Allgemeine Informationen über eine Assembly werden über die folgenden +' Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +' die einer Assembly zugeordnet sind. + +' Werte der Assemblyattribute überprüfen + + + + + + + + + + +'Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird. + + +' Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +' +' Hauptversion +' Nebenversion +' Buildnummer +' Revision +' +' Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +' übernehmen, indem Sie "*" eingeben: +' + + + diff --git a/WIDigConsoleApp/My Project/Resources.Designer.vb b/WIDigConsoleApp/My Project/Resources.Designer.vb new file mode 100644 index 0000000..cf6a314 --- /dev/null +++ b/WIDigConsoleApp/My Project/Resources.Designer.vb @@ -0,0 +1,62 @@ +'------------------------------------------------------------------------------ +' +' This code was generated by a tool. +' Runtime Version:4.0.30319.42000 +' +' Changes to this file may cause incorrect behavior and will be lost if +' the code is regenerated. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + + +Namespace My.Resources + + 'This class was auto-generated by the StronglyTypedResourceBuilder + 'class via a tool like ResGen or Visual Studio. + 'To add or remove a member, edit your .ResX file then rerun ResGen + 'with the /str option, or rebuild your VS project. + ''' + ''' A strongly-typed resource class, for looking up localized strings, etc. + ''' + _ + Friend Module Resources + + Private resourceMan As Global.System.Resources.ResourceManager + + Private resourceCulture As Global.System.Globalization.CultureInfo + + ''' + ''' Returns the cached ResourceManager instance used by this class. + ''' + _ + Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager + Get + If Object.ReferenceEquals(resourceMan, Nothing) Then + Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("WIDigConsoleApp.Resources", GetType(Resources).Assembly) + resourceMan = temp + End If + Return resourceMan + End Get + End Property + + ''' + ''' Overrides the current thread's CurrentUICulture property for all + ''' resource lookups using this strongly typed resource class. + ''' + _ + Friend Property Culture() As Global.System.Globalization.CultureInfo + Get + Return resourceCulture + End Get + Set(ByVal value As Global.System.Globalization.CultureInfo) + resourceCulture = value + End Set + End Property + End Module +End Namespace diff --git a/WIDigConsoleApp/My Project/Resources.resx b/WIDigConsoleApp/My Project/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/WIDigConsoleApp/My Project/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/WIDigConsoleApp/My Project/Settings.Designer.vb b/WIDigConsoleApp/My Project/Settings.Designer.vb new file mode 100644 index 0000000..5c9ae43 --- /dev/null +++ b/WIDigConsoleApp/My Project/Settings.Designer.vb @@ -0,0 +1,73 @@ +'------------------------------------------------------------------------------ +' +' This code was generated by a tool. +' Runtime Version:4.0.30319.42000 +' +' Changes to this file may cause incorrect behavior and will be lost if +' the code is regenerated. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + + +Namespace My + + _ + Partial Friend NotInheritable Class MySettings + Inherits Global.System.Configuration.ApplicationSettingsBase + + Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings), MySettings) + +#Region "My.Settings Auto-Save Functionality" +#If _MyType = "WindowsForms" Then + Private Shared addedHandler As Boolean + + Private Shared addedHandlerLockObject As New Object + + _ + Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs) + If My.Application.SaveMySettingsOnExit Then + My.Settings.Save() + End If + End Sub +#End If +#End Region + + Public Shared ReadOnly Property [Default]() As MySettings + Get + +#If _MyType = "WindowsForms" Then + If Not addedHandler Then + SyncLock addedHandlerLockObject + If Not addedHandler Then + AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings + addedHandler = True + End If + End SyncLock + End If +#End If + Return defaultInstance + End Get + End Property + End Class +End Namespace + +Namespace My + + _ + Friend Module MySettingsProperty + + _ + Friend ReadOnly Property Settings() As Global.WIDigConsoleApp.My.MySettings + Get + Return Global.WIDigConsoleApp.My.MySettings.Default + End Get + End Property + End Module +End Namespace diff --git a/WIDigConsoleApp/My Project/Settings.settings b/WIDigConsoleApp/My Project/Settings.settings new file mode 100644 index 0000000..85b890b --- /dev/null +++ b/WIDigConsoleApp/My Project/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/WIDigConsoleApp/Runtime.vb b/WIDigConsoleApp/Runtime.vb new file mode 100644 index 0000000..04ad780 --- /dev/null +++ b/WIDigConsoleApp/Runtime.vb @@ -0,0 +1,18 @@ +Imports DigitalData.Modules.Logging +Imports DigitalData.Modules.Windream +Imports DigitalData.Modules.Config +Module Runtime + Public LOGCONFIG As LogConfig + Public LOGGER As Logger + Public WINDREAM As Windream + Public CONFIG As ConfigManager(Of ClassConfig) + Public oMode As String = "IMPV" + Public oErrorParse As Boolean = False + Public oErrorMessage As String + Public oErrorImport As Boolean = True + Public oSourceFile As String + Public oTargetPath As String + Public oWMObjecttype As String + Public oIndexArr As String() + Public WMIndices As List(Of String) +End Module \ No newline at end of file diff --git a/WIDigConsoleApp/WIDigConsoleApp.vbproj b/WIDigConsoleApp/WIDigConsoleApp.vbproj new file mode 100644 index 0000000..71e5dd4 --- /dev/null +++ b/WIDigConsoleApp/WIDigConsoleApp.vbproj @@ -0,0 +1,124 @@ + + + + + Debug + AnyCPU + {B146A4E7-FD28-4F57-9BE0-C4178A258623} + Exe + WIDigConsoleApp.Module1 + WIDigConsoleApp + WIDigConsoleApp + 512 + Console + v4.6.1 + true + + + AnyCPU + true + full + true + true + bin\Debug\ + WIDigConsoleApp.xml + 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 + + + AnyCPU + pdbonly + false + true + true + bin\Release\ + WIDigConsoleApp.xml + 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 + + + On + + + Binary + + + Off + + + On + + + + ..\..\DDMonorepo\Modules.Config\bin\Debug\DigitalData.Modules.Config.dll + + + ..\..\DDMonorepo\Modules.Windream\bin\Debug\DigitalData.Modules.Logging.dll + + + ..\..\DDMonorepo\Modules.Windream\bin\Debug\DigitalData.Modules.Windream.dll + + + ..\..\DDMonorepo\Modules.Windream\bin\Debug\NLog.dll + + + + + + + + + + + + + + + + + + + + + + + + + + + + True + Application.myapp + + + True + True + Resources.resx + + + True + Settings.settings + True + + + + + + VbMyResourcesResXFileCodeGenerator + Resources.Designer.vb + My.Resources + Designer + + + + + MyApplicationCodeGenerator + Application.Designer.vb + + + SettingsSingleFileGenerator + My + Settings.Designer.vb + + + + + \ No newline at end of file diff --git a/WIDigConsoleApp/WIDigConsoleApp.vbproj.user b/WIDigConsoleApp/WIDigConsoleApp.vbproj.user new file mode 100644 index 0000000..9692cfb --- /dev/null +++ b/WIDigConsoleApp/WIDigConsoleApp.vbproj.user @@ -0,0 +1,6 @@ + + + + -Mode%40IMPO -Source%40E:\TEMP\TEST.pdf -Target%40"W:\ImportWIDIG\Testfile.pdf" -WMOT%40"DIGITAL DATA - Entwicklung" -index%40{"Integer 23"=4711%3b"String 38"=WeDigNoWIDig%3b"Boolean 04"=false} + + \ No newline at end of file diff --git a/WIDigConsoleApp/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/WIDigConsoleApp/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..e77d9b40603942b1af754572e236b62646dcb5f9 GIT binary patch literal 7315 zcmeHM=~5d<5SBQ`2p_Qs@qMflC$U}1MluF$SNVs7z*b@?N>U(IEQLqAEiv})jxsX~ zC=}0{{+%ck?=jjD}@G>Y_2NaY=W}OT$RFRWb{p(e3SdW z+y?Kp))3VE*8GlvkgU>|arB%F>!PtBe7NTF&=Vdv&>cyw`gT3?{RPDX*p}*Jx2wu) z*f)8oZ$bJV`g@NWt6Vj}^rls!ng+9kO7ug~2&IA|)HyCiDbxn-+qbT*_{r&m+UnXv zuZxpa+&$KQaF*qxpV}NTvnUj}Mk)dNYSS}ZRe&pZbD5h>eYJ6<;bK$CI<63THKCv( zv{9}72^nGK<*26iD(M@MhBDMaL5QjrlnhYm2h?;$bz9?QVMA<~u~cdp zsJEMvQ2v?6RG&A{AV8Cdp+SK5>xXkaO*}X=jAA@9LbszNkPf6W7f|5G7>Nvt zaS|6%jI&E9Q|vN|;%>RaoL*LtNN;lmPLJ$5_R@T{$02iD&+Hkykn2*=4&9vJ*<)8w zlb(O+RNPGkq6TWwX)|)GP05`%rK+=9DvAcuT`hfh-E1EFE^8m0BGjS=N{#%piX5p7 zIC`r`i1!JR?Q(Y$GGCA%S5e$KY-*SHw@qeQ95G2Fte!Vk>xgBGR_>{g!RJ?I-AAmY{$MSk53x=Qb$W9z9SpMuW|~%%yzaM^| zQ|Ptzv9Zh}JoUO)ma-EnsrzsJNv!jE?q$x8x)|#bM ziLNZAOJpz0p}4U-cVdNpkNtqX6T5FkXs9Mj#o7{Xo;_w``>oyT$>rzP9{Umd`;&p? zQPbt!GT$cZMg{6UR=}on^Y(qVou!0^(oOahMKaHgO`+=bL_%VLyWB(OnvHWggt-vM Z0R;(N!+#BqwX^;i8ysuBe=OE7{tIdEh{yl{ literal 0 HcmV?d00001 diff --git a/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.Resources.resources b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.Resources.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.exe b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.exe new file mode 100644 index 0000000000000000000000000000000000000000..c30733d1ae6d55ffeaf61e2b2dded1df7f715aa2 GIT binary patch literal 19968 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 literal 0 HcmV?d00001 diff --git a/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbproj.CopyComplete b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbproj.CoreCompileInputs.cache b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbproj.CoreCompileInputs.cache new file mode 100644 index 0000000..8b15cfc --- /dev/null +++ b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +4da815c39bd1924dd323b44d3357f803f96afa5b diff --git a/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbproj.FileListAbsolute.txt b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbproj.FileListAbsolute.txt new file mode 100644 index 0000000..72eb1c1 --- /dev/null +++ b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbproj.FileListAbsolute.txt @@ -0,0 +1,31 @@ +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\WIDigConsoleApp.exe.config +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\WIDigConsoleApp.exe +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\WIDigConsoleApp.pdb +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\WIDigConsoleApp.xml +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Config.dll +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Logging.dll +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Windream.dll +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\NLog.dll +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Filesystem.dll +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\Interop.WINDREAMLib.dll +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Language.dll +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\protobuf-net.dll +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Config.pdb +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Config.xml +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Logging.pdb +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Logging.xml +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Windream.pdb +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Windream.xml +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\NLog.xml +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Filesystem.pdb +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Filesystem.xml +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Language.pdb +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\DigitalData.Modules.Language.xml +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\bin\Debug\protobuf-net.xml +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\obj\Debug\WIDigConsoleApp.Resources.resources +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\obj\Debug\WIDigConsoleApp.vbproj.GenerateResource.cache +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\obj\Debug\WIDigConsoleApp.vbproj.CoreCompileInputs.cache +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\obj\Debug\WIDigConsoleApp.vbproj.CopyComplete +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\obj\Debug\WIDigConsoleApp.exe +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\obj\Debug\WIDigConsoleApp.xml +E:\SchreiberM\Visual Studio\GIT\WIDigConsoleApp\WIDigConsoleApp\obj\Debug\WIDigConsoleApp.pdb diff --git a/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbproj.GenerateResource.cache b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbproj.GenerateResource.cache new file mode 100644 index 0000000000000000000000000000000000000000..888996b5bac68b943efc60a44bf89750c903a97d GIT binary patch literal 954 zcma)4!D`z;5S3!dv1A7nNC~Aqh|)vBMpy*XUQ8ekX+vX3>kxV z$bjDv-FdvIjfE9@E+y(g!%gyvnNN-OhQ`MpmuMQkE-pMO{kL%w0pW>a{D_f9o0m@X zW@@!&8gxVyGsWRlt1p6s?onZZrg`|9rhCq01qLZQj_>z-ZCuA!XFY9EaD3-(SJ=Z|mhHkBy){{UaA4%Pqw literal 0 HcmV?d00001 diff --git a/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbprojAssemblyReference.cache b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.vbprojAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..e8d0944570551fab55b1428d85310199c277cfe8 GIT binary patch literal 40206 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 literal 0 HcmV?d00001 diff --git a/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.xml b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.xml new file mode 100644 index 0000000..4f94996 --- /dev/null +++ b/WIDigConsoleApp/obj/Debug/WIDigConsoleApp.xml @@ -0,0 +1,26 @@ + + + + +WIDigConsoleApp + + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + +