diff --git a/bsmd.dbh/NSWResponse.cs b/bsmd.dbh/NSWResponse.cs
deleted file mode 100644
index f9ffad86..00000000
--- a/bsmd.dbh/NSWResponse.cs
+++ /dev/null
@@ -1,571 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// Dieser Code wurde von einem Tool generiert.
-// Laufzeitversion:4.0.30319.42000
-//
-// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
-// der Code erneut generiert wird.
-//
-//------------------------------------------------------------------------------
-
-using System.Xml.Serialization;
-
-//
-// Dieser Quellcode wurde automatisch generiert von xsd, Version=4.7.3081.0.
-//
-
-namespace bsmd.dbh.response
-{
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
- [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
- public partial class Root
- {
-
- private string versionField;
-
- private string messageIdField;
-
- private string visitIdField;
-
- private string transitIdField;
-
- private string[] sisNumbersField;
-
- private System.DateTime timestampField;
-
- private string senderReferenceField;
-
- private RootType typeField;
-
- private RootReportingClassesFull reportingClassesFullField;
-
- private RootReportingClassesPartial reportingClassesPartialField;
-
- private RootReportingClassesError reportingClassesErrorField;
-
- private RootReportingClassesResetted reportingClassesResettedField;
-
- private RootReportingClassesNoChanges reportingClassesNoChangesField;
-
- private Message[] messagesField;
-
- ///
- public string Version
- {
- get
- {
- return this.versionField;
- }
- set
- {
- this.versionField = value;
- }
- }
-
- ///
- public string MessageId
- {
- get
- {
- return this.messageIdField;
- }
- set
- {
- this.messageIdField = value;
- }
- }
-
- ///
- public string VisitId
- {
- get
- {
- return this.visitIdField;
- }
- set
- {
- this.visitIdField = value;
- }
- }
-
- ///
- public string TransitId
- {
- get
- {
- return this.transitIdField;
- }
- set
- {
- this.transitIdField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("SisNumber", IsNullable = false)]
- public string[] SisNumbers
- {
- get
- {
- return this.sisNumbersField;
- }
- set
- {
- this.sisNumbersField = value;
- }
- }
-
- ///
- public System.DateTime Timestamp
- {
- get
- {
- return this.timestampField;
- }
- set
- {
- this.timestampField = value;
- }
- }
-
- ///
- public string SenderReference
- {
- get
- {
- return this.senderReferenceField;
- }
- set
- {
- this.senderReferenceField = value;
- }
- }
-
- ///
- public RootType Type
- {
- get
- {
- return this.typeField;
- }
- set
- {
- this.typeField = value;
- }
- }
-
- ///
- public RootReportingClassesFull ReportingClassesFull
- {
- get
- {
- return this.reportingClassesFullField;
- }
- set
- {
- this.reportingClassesFullField = value;
- }
- }
-
- ///
- public RootReportingClassesPartial ReportingClassesPartial
- {
- get
- {
- return this.reportingClassesPartialField;
- }
- set
- {
- this.reportingClassesPartialField = value;
- }
- }
-
- ///
- public RootReportingClassesError ReportingClassesError
- {
- get
- {
- return this.reportingClassesErrorField;
- }
- set
- {
- this.reportingClassesErrorField = value;
- }
- }
-
- ///
- public RootReportingClassesResetted ReportingClassesResetted
- {
- get
- {
- return this.reportingClassesResettedField;
- }
- set
- {
- this.reportingClassesResettedField = value;
- }
- }
-
- ///
- public RootReportingClassesNoChanges ReportingClassesNoChanges
- {
- get
- {
- return this.reportingClassesNoChangesField;
- }
- set
- {
- this.reportingClassesNoChangesField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("Message", IsNullable = false)]
- public Message[] Messages
- {
- get
- {
- return this.messagesField;
- }
- set
- {
- this.messagesField = value;
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
- public enum RootType
- {
-
- ///
- VISIT,
-
- ///
- TRANSIT,
-
- ///
- DATA,
-
- ///
- RESET,
-
- ///
- CANCEL,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
- public partial class RootReportingClassesFull
- {
-
- private ReportingClassCode[] reportingClassField;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("ReportingClass")]
- public ReportingClassCode[] ReportingClass
- {
- get
- {
- return this.reportingClassField;
- }
- set
- {
- this.reportingClassField = value;
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")]
- [System.SerializableAttribute()]
- public enum ReportingClassCode
- {
-
- ///
- NOA_NOD,
-
- ///
- ATA,
-
- ///
- ATD,
-
- ///
- SEC,
-
- ///
- AGNT,
-
- ///
- POBA,
-
- ///
- POBD,
-
- ///
- NAME,
-
- ///
- TIEFA,
-
- ///
- TIEFD,
-
- ///
- BKRA,
-
- ///
- BKRD,
-
- ///
- STAT,
-
- ///
- LADG,
-
- ///
- INFO,
-
- ///
- SERV,
-
- ///
- PRE72H,
-
- ///
- MDH,
-
- ///
- WAS,
-
- ///
- CREW,
-
- ///
- PAS,
-
- ///
- BPOL,
-
- ///
- TOWA,
-
- ///
- TOWD,
-
- ///
- HAZA,
-
- ///
- HAZD,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
- public partial class RootReportingClassesPartial
- {
-
- private ReportingClassCode[] reportingClassField;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("ReportingClass")]
- public ReportingClassCode[] ReportingClass
- {
- get
- {
- return this.reportingClassField;
- }
- set
- {
- this.reportingClassField = value;
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
- public partial class RootReportingClassesError
- {
-
- private ReportingClassCode[] reportingClassField;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("ReportingClass")]
- public ReportingClassCode[] ReportingClass
- {
- get
- {
- return this.reportingClassField;
- }
- set
- {
- this.reportingClassField = value;
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
- public partial class RootReportingClassesResetted
- {
-
- private ReportingClassCode[] reportingClassField;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("ReportingClass")]
- public ReportingClassCode[] ReportingClass
- {
- get
- {
- return this.reportingClassField;
- }
- set
- {
- this.reportingClassField = value;
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
- public partial class RootReportingClassesNoChanges
- {
-
- private ReportingClassCode[] reportingClassField;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("ReportingClass")]
- public ReportingClassCode[] ReportingClass
- {
- get
- {
- return this.reportingClassField;
- }
- set
- {
- this.reportingClassField = value;
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
- public partial class Message
- {
-
- private string idField;
-
- private RootMessageType typeField;
-
- private string locationField;
-
- private string textField;
-
- ///
- public string ID
- {
- get
- {
- return this.idField;
- }
- set
- {
- this.idField = value;
- }
- }
-
- ///
- public RootMessageType Type
- {
- get
- {
- return this.typeField;
- }
- set
- {
- this.typeField = value;
- }
- }
-
- ///
- public string Location
- {
- get
- {
- return this.locationField;
- }
- set
- {
- this.locationField = value;
- }
- }
-
- ///
- public string Text
- {
- get
- {
- return this.textField;
- }
- set
- {
- this.textField = value;
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
- public enum RootMessageType
- {
-
- ///
- INFO,
-
- ///
- WARNING,
-
- ///
- VIOLATION,
-
- ///
- ERROR,
- }
-
-}
\ No newline at end of file
diff --git a/bsmd.dbh/Request.cs b/bsmd.dbh/Request.cs
index 60561319..14f28bb5 100644
--- a/bsmd.dbh/Request.cs
+++ b/bsmd.dbh/Request.cs
@@ -5,7 +5,7 @@
// Author: dani
// Created: 3/1/2015 8:05:05 PM
//
-// Copyright (c) 2015-2017 Informatikbüro Daniel Schick. All rights reserved.
+// Copyright (c) 2015-present Informatikbüro Daniel Schick. All rights reserved.
using System;
using System.Collections.Generic;
@@ -17,6 +17,11 @@ using bsmd.dbh.DBHWebReference;
namespace bsmd.dbh
{
+ ///
+ /// This class implements the "oldschool" approach of sending classes via the SOAP interface.
+ /// It has been superseded by a file-based approach that transmits classes via SFTP.
+ ///
+ [Obsolete]
public class Request
{
private static readonly ILog _log = LogManager.GetLogger(typeof(Request));
diff --git a/bsmd.dbh/bsmd.dbh.csproj b/bsmd.dbh/bsmd.dbh.csproj
index 513cc2c5..823a48a2 100644
--- a/bsmd.dbh/bsmd.dbh.csproj
+++ b/bsmd.dbh/bsmd.dbh.csproj
@@ -66,7 +66,6 @@
Properties\AssemblyProjectKeyInfo.cs
-
True
@@ -126,6 +125,10 @@
+
+
+
+