<?xml version="1.0"?>
<doc>
<assembly>
<name>
EDKB08
</name>
</assembly>
<members>
<member name="T:EDKB08.clsCheckandImport">
<summary>Plausibilisierung der angelieferten Indexdaten sowie Dokumentimport in
EDOKA</summary>
<remarks>Mit den Methoden dieser Klasse werden einerseits die angelieferten
Indexinformationen auf ihre Vollständigkeit hin überprüft.  Im Fehlerfall werden
ensprechende Meldungen ausgegeben bzw. journalisiert, im OK-Fall werden die
entsprechenden Dokumente in die EDOKA-Datenbank importiert.  Je Applikation ist
festgehalten ob - Alle Parameter korrekt sein müssen, bevor der Dokumentimport
stattfinden - Nur die fehlerhaften Importe nicht verarbeitet werden</remarks>
</member>
<member name="F:EDKB08.clsCheckandImport.m_indexdata">
<summary>Interne Variable für das Property IndexData</summary>
</member>
<member name="P:EDKB08.clsCheckandImport.IndexData">
<summary>Datentabelle mit den Indexwerten</summary>
</member>
<member name="F:EDKB08.clsCheckandImport.TmpTable">
<summary>Interne temporöre Datentabelle</summary>
</member>
<member name="M:EDKB08.clsCheckandImport.CheckandImport">
<summary>Prüfung der Indexwerte
Sofern die Indexwerte vollständig sind, werden die Dokumente in EDOKA
importiert.

</summary>
</member>
<member name="M:EDKB08.clsCheckandImport.Checkdata(System.Boolean,System.Int32,System.String)">
<summary>Prüft die Indexdaten und löst ggf. den Import des Dokumentes
aus.</summary>
<remarks>Die Funktion prüft die Indexwerte. Sofern die Werte i.O. sind und der
Dokumentimport ausgelöst werden kann (vgl. Parameter Dokimport) wird das
Dokument importiert.  Im Fehlerfall wird eine Meldung protokolliert und die
Variable Fehler gesetzt.</remarks>
<param name="DokImport">True=Dokument importieren False=Dokument nicht
importieren (nur plausibilisieren)</param>
<param name="datarow">Aktuelle Datarow der Tabelle Indexdata</param>
<returns>True=Verarbeitung i.O. False=Verarbeitung fehlerhaft</returns>
<author>Stefan Hutter</author>
</member>
<member name="M:EDKB08.clsCheckandImport.Check_Funktion(System.String)">
<summary>Importiert ein Dokument nach EDOKA</summary>
<param name="Fnkt">Gültige Werte sind: ADD, UPD, REPL, DEL</param>
<returns>True = Import erfolgreich$EOL$
<para>False = Import fehlgeschalgen</para></returns>
</member>
<member name="M:EDKB08.clsCheckandImport.Check_Partnerzuordnung(System.Int32)">
<summary>Prüfung der Partnerzuordnung</summary>
<remarks>Mit der Funktion wird abhängig vom angelieferten Wert die
Partnerzuordungen zu einem bestehenden Partner in EDOKA überprüft.
<para></para>
<para>Input Partnernummer</para>
<para>Direkter Zugriff auf die Tabelle Partner mittels Partnernr</para>
<para></para>
<para>Input VV-Nr: </para>
<para>Umformatierung der VV-Nr und Zugriff auf den VV-Bestand. Sofern die</para>
<para>Partnernummer gefunden wird, diese in der Datentabelle nachführen</para>
<para></para>
<para>Input: Barcode-ID:</para>
<para>Zugriff auf die Partnernummer über die Tabelle Dokument mit der
geliefertenen EDOKA-BarcodeID</para>
<para></para>
<para>Input: KST:</para>
<para>Zugriff über die Kostenstelle auf den EDOKA-Partner</para></remarks>
<param name="datarow">Aktuelle Datenzeile in der Tabelle Indexdata</param>
<returns>True=Partnerzuordnung i.O.
<para>False=Partnerzuordnung nicht i.O.</para></returns>
<seealso cref="M:EDKB08.clsCheckandImport.Checkdata(System.Boolean,System.Int32,System.String)">Checkdata</seealso>
</member>
<member name="M:EDKB08.clsCheckandImport.Check_EDOKA_Partner_Erfassen(System.Int32)">
<summary>Prüft, ob alle Werte für eine EDOKA_Partner-Erfasssung vorhanden sind.
Wenn dies der Fall ist, wird ein neuer EDOKA-Partner eröffnet</summary>
<remarks>Sofern genügend Informationen für die Partnereröffnung vorhanden sind,
wird ein EDOKA-Partner eröffnet. Nach dem Insert in der Datenbank wird durch die
DB die Überprüfung auf eine allfällige Partnerzusammenlegung
ausgelöst.</remarks>
<param name="datarow">Aktuelle Datenzeile des Import-Programmes</param>
<returns>True = EDOKA-Partner eröffnet 
<para>False = Daten zur Eröffnung des EDOKA-Partners sind
unvollständig</para></returns>
<author>Stefan Hutter</author>
<seealso cref="M:EDKB08.clsCheckandImport.Checkdata(System.Boolean,System.Int32,System.String)">Checkdata</seealso>
</member>
<member name="M:EDKB08.clsCheckandImport.Check_Dokumentdaten(System.Int32)">
<summary>Prüft die dokumentspezifischen Werte und das Vorhandensein des
physischen Dokumentes</summary>
<remarks>Die Verarbeitung prüft folgende Elemente im Bereich der angelieferten
Dokumente: 
<list type="bullet">
<item>
<description>Gültiges Dokumentformant (DOC, XLS, TIF, PDF,
JPG</description></item>
<item>
<description>Vorhandensein des Dokumentes im
Importverzeichnis</description></item>
<item>
<description>Dokumenttyp</description></item></list></remarks>
<param name="datarow">Zeile in der Tabelle Indexdata</param>
<returns>True=Dokumentwerte i.O. 
<para>False=Dokumentwerte nicht i.O.</para></returns>
<author>Stefan Hutter</author>
<seealso cref="M:EDKB08.clsCheckandImport.Checkdata(System.Boolean,System.Int32,System.String)">Checkdata</seealso>
</member>
<member name="M:EDKB08.clsCheckandImport.Insert_Note(System.String,System.String)">
<summary>Notiz zu einem Dokument hinzufügen</summary>
<remarks>Fühgt dem aktuellen Dokument die Meldung als Betreff bzw. Notiz
hinzu</remarks>
<param name="dokumentid">Aktuelle Dokumentid</param>
<param name="meldung">Meldung / Notiz</param>
</member>
<member name="M:EDKB08.clsCheckandImport.Herkunftsapplikationen_auslesen">
<summary>Auslesen der Daten "Herkunftsapplikation" und in der internen Variable
Herkunftsapplikationen zwischenspeichern</summary>
</member>
<member name="M:EDKB08.clsCheckandImport.Get_Herkunftsapplikation(System.Int32)">
<summary>Auslesen der Herkunftsapplikation anhand des Dokumenttyps</summary>
<param name="i">Aktueller Datensatz aus den Indexdaten</param>
<returns>&quot;&quot; = Herkunftsapplikation nicht vorhanden$EOL$
<para>&quot;[Bezeichnung] = Herkunftsapplikation vorhanden</para></returns>
<seealso
cref="M:EDKB08.clsCheckandImport.Herkunftsapplikationen_auslesen">Herkuftsapplikation_auslesen</seealso>
</member>
<member name="M:EDKB08.clsCheckandImport.Import_Dokument(System.Int32)">
<summary>Importiert ein Dokument nach EDOKA</summary>
<remarks>Mit dem Dokumentimport werden folgende Tabellenenträge erstellt: $EOL$ 
<list type="table">
<listheader>
<term>$EOL$ $EOL$ Tabelle</term>
<description>$EOL$ Beschreibung</description></listheader>
<item>
<term>$EOL$ $EOL$ Dokument</term>
<description>$EOL$ Dokumentbeschreibung</description></item>
<item>
<term>$EOL$ $EOL$ Dokumentstatus</term>
<description>$EOL$ Statussequenz des Dokumentes. Dabei werden alle Status bis
zum ersten archivierungs-relevanten Status gesetzt. $EOL$ 
<para></para>
<para>$EOL$ </para>
<para>Bei der Verarbeitung eines Dokumentes mit Barcodeid, werden die
bestehenden Dokumentinformationen in der Tabelle Dokument erweitert und die
Tabelle Import_Barcode ergäntzt, damit die Batchverarbeitung EDKB02 das Handling
für diese Dokumente korrekt vornehmen kann.</para></description></item>
<item>
<term>$EOL$ $EOL$ Dokumentcoldindexwert</term>
<description>$EOL$ Tabelle mit den COLD-relevanten
Indexinformationen</description></item>
<item>
<term>$EOL$ $EOL$ Dokumentwerte</term>
<description>$EOL$ Tabelle mit den individuellen
Dokumentwerten</description></item>
<item>
<term>$EOL$ $EOL$ 	Notizen</term>
<description>$EOL$ Notiz, dass das Dokument über die Import-Schnittstelle im
EDOKA eingefügt wurde</description></item></list></remarks>
<param name="datarow">Aktuelle Zeile der Indexdatei</param>
<returns>True = Import erfolgreich   $EOL$ 
<para>False = Import fehlgeschalgen</para></returns>
</member>
<member name="M:EDKB08.clsCheckandImport.Update_FANummer(System.Int32)">
<summary>FA-Nummer 1-3 in EDOKA ergänzen</summary>
<remarks>Setzt für die Fremdanwendung die Felder 
<list type="table">
<listheader>
<term>Feld</term>
<description>Beschreibung</description></listheader>
<item>
<term>FANummer1</term>
<description>Bezeichnung der Applikatoin</description></item>
<item>
<term>FANummer2</term>
<description>Dokumentname</description></item>
<item>
<term>FANummer3</term>
<description>Geschäftsfallnummer</description></item></list></remarks>
<param name="datarow">Aktuelle Zeile der Indexdatei</param>
</member>
<member name="M:EDKB08.clsCheckandImport.Update_FANummer_Barcodeimport(System.Int32)">
<summary>FA-Nummer 3 in EDOKA ergänzen</summary>
<remarks>Setzt für die Fremdanwendung die Felder 
<list type="table">
<listheader>
<term>Feld</term>
<description>Beschreibung</description></listheader>
<item>
<term>FANummer3</term>
<description>Geschäftsfallnummer</description></item></list></remarks>
<param name="datarow">Aktuelle Zeile der Indexdatei</param>
</member>
<member name="M:EDKB08.clsCheckandImport.Dokument_in_DB_Sichern(System.String,System.Int32)">
<summary>Löst das Importieren des Original-Dokumentes in die Datenbank
aus</summary>
<remarks>Die Methode löst das Importieren des Origianldokumentes in die
EDOKA-Datenbank aus</remarks>
<param name="dokumentid">EDOKA-DokumentID</param>
<param name="datarow">Aktuelle Zeile der Indexdaten</param>
<returns>True=Improt erfolgreich, False=Import fehlgeschlagen</returns>
<seealso cref="M:EDKB08.clsDivFnkt.Save_To_DB(System.String,System.String,System.Boolean)">clsDivFnkt.Save_To_DB(System.String,
System.String)</seealso>
</member>
<member name="M:EDKB08.clsCheckandImport.Get_EDOKA_Dokumenttypnr(System.Int32)">
<summary>EDOKA-Dokumenttypnr auslesen</summary>
<remarks>Liest anhand des Fremdanwendungs-Dokumenttyps den EDOKA-Dokumenttyp
aus.</remarks>
<param name="datarow">Aktuelle Datenzeile der Indexdaten</param>
<returns>Dokumenttypnr</returns>
</member>
<member name="M:EDKB08.clsCheckandImport.Cold_Werte(System.Int32)">
<summary>Auslesen von Coldschema und -Folder</summary>
<param name="dokumenttypnr">Dokumenttypnr des aktuellen Dokumentes</param>
<returns>Datatable mit den COLD-Werten</returns>
</member>
<member name="M:EDKB08.clsCheckandImport.COLD_Index_Sichern(System.Int32,System.String)">
<summary>Coldindex zum erstellen Dokument erstellen und speichern</summary>
<param name="indextyp">Standard 1</param>
<param name="dokumentid">Dokumentid des aktuellen Dokumentes</param>
<returns>Datatable</returns>
</member>
<member name="M:EDKB08.clsCheckandImport.Update_DokumentColdIndexwert(System.String,System.Int32,System.Int32,System.String)">
<summary>Dokument Cold Indexwert anpassen</summary>
<remarks>Führt einen Wert in der Tabelle Dokumentcoldindexwert nach</remarks>
<param name="dokumentid">DokumentID des aktuellend Dokumentes</param>
<param name="Indextyp">1 für Ausgangsarchivierung
<para>2 für Ausgangsarchivierung</para></param>
<param name="indexfeld">Nummer des Indexfeldes</param>
<param name="wert">Wert</param>
</member>
<member name="M:EDKB08.clsCheckandImport.Insert_Dokumentwerte(System.Int32)">
<summary>Edoka-spezifische Dokumentwerte nachführen</summary>
<remarks>Führt folgende Daten in den Dokumentwerten hinzu
<para>- Herkunftsapplikation</para>
<para>- Archivreferenz</para>
<para>- Listen-Empfänger MA/KST/NL</para>
<para>- Individuelle Dokumentwerte der Fremdanwendung</para></remarks>
<param name="datarow">Aktuelle Zeile der Indexdaten</param>
</member>
<member name="M:EDKB08.clsCheckandImport.Dokumentwert_Sichern(System.String,System.Int32)">
<summary>Edoka-spezifischer Dokumentwert auf der Datenbank sichern</summary>
<param name="wert">Inhalt</param>
<param name="feldnr">Feldnummer</param>
</member>
<member name="M:EDKB08.clsCheckandImport.Dokumentstatus_erstellen_und_Status_Setzen(System.Int32,System.Boolean,System.Int32)">
<summary>Erstellen der Dokumentstatus und eintragen der entsprechenden
Statushistory-Einträge</summary>
<param name="datarow">Aktuelle Zeile der Indexdaten</param>
<returns>Status, welcher im Dokument unter &quot;Statusnr&quot; nachgeführt
wird</returns>
<seealso
cref="M:EDKB08.clsCheckandImport.Create_Dokumentstatus(System.Int32,System.Int32)">edkb08.clsCheckandImport.Create_Dokumentstatus(System.Int32)</seealso>
<seealso
cref="M:EDKB08.clsCheckandImport.Get_Dokumentstatus(System.Int32)">edkb08.clsCheckandImport.Get_Dokumentstatus(System.Int32)</seealso>
<seealso cref="M:EDKB08.clsCheckandImport.insert_history_status(System.Int32,System.String,System.Int32,System.DateTime)">edkb08.clsCheckandImport.insert_history_status(System.Int32,
System.String, System.Int32, System.DateTime)</seealso>
</member>
<member name="M:EDKB08.clsCheckandImport.Create_Dokumentstatus(System.Int32,System.Int32)">
<summary>Dokumentstatus für das zu erstellende Dokument generieren</summary>
<remarks>Erstellt die Dokumentstatus gem. Statussequenz des
Dokumenttyps</remarks>
<param name="datarow">Aktuelle Zeile der Indexdaten</param>
<returns>Datatable</returns>
</member>
<member name="M:EDKB08.clsCheckandImport.Get_Dokumentstatus(System.Int32)">
<summary>Alle Dokumentstatus eines Dokumentes lesen</summary>
<remarks>Diese Funktion liest alle Dokumentstatus eines Dokumentes</remarks>
<param name="datarow">Aktuelle Ziele der Indexdaten</param>
<returns>Datatable mit den Dokumentstatus</returns>
</member>
<member name="M:EDKB08.clsCheckandImport.Get_EDOKA_Mitarbeiter(System.Int32)">
<summary>Auslesen der EDOKA-Mitarbeiternummer aufgrund der gelieferten
TG-Nummer</summary>
<param name="datarow">Aktuelle Import-Datenzeile</param>
<returns>Mitarbeiternr des EDOKA-Mitarbeiters entweder anhand der TGNummer oder
die in der Tabelle FA_Appl definierte Mitarbeiternr, sofern die gelieferte
TGNummer &quot;&quot; oder nicht als Mitarbeiter in EDOKA vorhanden
ist</returns>
</member>
<member name="M:EDKB08.clsCheckandImport.insert_history_status(System.Int32,System.String,System.Int32,System.DateTime)">
<summary>Statushistory nachführen</summary>
<remarks>Diese Funktion fügt für einen Dokumentstatus eines bestimmten Dokuments
die Statushistory nach</remarks>
<param name="statusnr">Nummer des Status</param>
<param name="dokumentid">EDOKA-DokumentID</param>
<param name="Verantwortlicher">Verantwortlicher Mitarbeiter</param>
<param name="datumzeit">Timestamp</param>
</member>
<member name="M:EDKB08.clsCheckandImport.Delete_Dokument(System.Int32)">
<summary>Löschung des Dokumentes, abhängig vom Übergabewert (Dokumentid oder
Dokumentname) auslösen</summary>
<remarks>Abhängig vom Übergabeparameter Dokumentid (Indexfeld 23) oder
Dateiname, wird das Löschen bzw. Aufheben des Dokumentes ausgelöst.
<para>Im Falle der Übergabe des Dateinamens, ist sicher gestellt, dass ein
Dokument nur dann gelöscht wird, wenn der Dateiname eindeutig verwendet
wurde.</para></remarks>
<param name="datarow">Aktuelle Zeile der Indexdaten</param>
<returns>True=Löschung durchgeführt
<para>False=Löschung nicht durchgeführt</para></returns>
</member>
<member name="M:EDKB08.clsCheckandImport.Dokument_Loeschen(System.String,System.Int32)">
<summary>Dokument löschen bzw. aufheben</summary>
<remarks>Als erstes wird der aktuelle Status des Dokumentes ausgelesen bzw. es
wird überprüft, ob das zu löschende Dokumente den Status &quot;Aufgehoben&quot;
in der Statussequenz hat. Beim Vorhandensein des Aufhebungsstatus wird das
Dokument aufgehoben, ansonsten gelöscht resp. inaktiviert.</remarks>
<param name="dokumentid">DokumentID des zu löschenden Dokumentes</param>
<param name="datarow">Aktuelle Zeile der Indexdaten</param>
<returns>True=Löschung erfolgt
<para>False=Löschung nicht durchgeführt</para></returns>
</member>
<member name="M:EDKB08.clsCheckandImport.get_status(System.String)">
<summary>Auselesen des letzten Status in der Seqeunz des zu löschenden
Dokumentes</summary>
<param name="dokumentid">Dokumentid des zu löschenden Dokumentes</param>
<returns>Status_Bezeichnungnr</returns>
</member>
<member name="M:EDKB08.clsCheckandImport.set_aufgehoben(System.String)">
<summary>Dokument aufheben</summary>
<param name="dokumentid">Dokumentid des aufzuhebenden Dokumentes</param>
</member>
<member name="M:EDKB08.clsCheckandImport.get_coldindex_and_statusnr(System.String,System.Boolean,System.Boolean)">
<summary>SColdindex und Aufhebungsstatus des eines zu löschenden bzw.
aufzuhebenden Dokumentes auslesen</summary>
<remarks>Sofern das Dokument aufgehoben wird, wird der Status
&quot;Aufgehoben&quot; im Dokument nachgeführt, indem einerseits einen
Statushistory-Eintrag erstellt und der aktuelle Dokumentstatus gesetzt
wird.</remarks>
<param name="dokumentid">Dokumentid des zu löschenden / aufzuhebenden
Dokumentes</param>
<param name="aufheben">True=Dokument aufheben 
<para>False=Dokument nicht aufheben</para></param>
<param name="reaktivieren">True=Aufgehobenes Dokument reaktivieren 
<para>False=Keine Dokumentreaktivierung</para></param>
<returns>Datentable mit den Dokumentstatus</returns>
</member>
<member name="M:EDKB08.clsCheckandImport.insert_coldupdate_status(System.Data.DataTable,System.String,System.String)">
<summary>AGI-COLD-Dokument-Status ändern</summary>
<remarks>Setzt den aktuellen Status der COLD-Dokumente auf den Wert im Parameter
&quot;neuerstatus&quot;</remarks>
<param name="dt">Datentabelle mit Cold-Index-Werten</param>
<param name="dokumentid">DokumentID</param>
<param name="neuerstatus">Neuer Status der entsprechenden COLD-Dokumente</param>
</member>
<member name="M:EDKB08.clsCheckandImport.Insert_ColdUpdate(System.String,System.String,System.Int32,System.Int32,System.String)">
<summary>Tabelle COLD-Update mit Updates ergänzen</summary>
<param name="dokumentid">DokumentID des EDOKA-Dokumentes</param>
<param name="colddokumentid">DokumentID des COLD-Bildes</param>
<param name="indextyp">1=Ausgangsarchiviertes Dokumente
<para>2=Eingangarchiviertes Dokumente</para></param>
<param name="feldnr">Feldnr des Feldes im Cold-Index</param>
<param name="wert">Neuer Wert</param>
</member>
<member name="M:EDKB08.clsCheckandImport.Update_Dokumentwerte(System.Int32)">
<summary>Dokumentwerte eines Dokumentes updaten</summary>
<param name="datarow">Aktuelle Zeile der Indexdaten</param>
</member>
<member name="M:EDKB08.clsCheckandImport.ist_archiviert(System.String)">
<summary>Prüfung, ob das Dokument bereits in AGI-COLD archiviert wurde</summary>
<param name="dokumentid">Dokumentid des zu prüfenden Dokumentes</param>
</member>
<member name="M:EDKB08.clsCheckandImport.get_edoka_dokument(System.Int32,System.String,System.Int32)">
<summary>Prüfung des zu löschenden Dokumentes in der EDOKA-Datenbank</summary>
<param name="fnkt">1=Prüfung anhand einer EDOKA_Dokumentid
<para>2=Prüfung anhand des Dateinamens</para></param>
<param name="wert">EDOKA_DokumentID oder Dateiname</param>
<param name="datarow">Aktuelle Zeile der Indexdaten</param>
<returns>True=Dokument gefunden und es kann gelöscht werden
<para>False=Dokument nicht gefunden bzw. es kann nicht gelöscht werden, da die
Suche mittels Dateiname mehrere Treffer ergab</para></returns>
</member>
<member name="T:EDKB08.clsDivFnkt">
<summary>Diverse allgemeine Funktionen</summary>
<remarks>Diesee Klasse kapselt diverse, allgemeine Funktionen, welche aus
diversen anderen Klassen genutzt werden.$EOL$ 
<para>Die Instanzierung der Klasse erfolgt über das Module <see
cref="T:EDKB08.Globals">Globals.vb</see></para></remarks>
<seealso cref="F:EDKB08.Globals.DivFnkt">Globals.DivFnkt</seealso>
</member>
<member name="M:EDKB08.clsDivFnkt.Generate_Key">
<summary>Generieren der EDOKA-DokumentID</summary>
<remarks>Diese Methode generiert eine neue eindeutige, 22-stellige
EDOKA-Dokumentid.   $EOL$
<para>Die Letzte ziffer ist eine Prüfziffer</para></remarks>
<returns>DokumentID für EDOKA</returns>
<seealso
cref="M:EDKB08.clsDivFnkt.Pruefziffer(System.String)">Prüfziffer-Berechnung</seealso>
</member>
<member name="M:EDKB08.clsDivFnkt.Pruefziffer(System.String)">
<summary>Berechnung der Prüfziffer nach Modulo9/Rekursiv</summary>
<param name="zahl">Dokumentid ohne Präfix</param>
<returns>DokumentID ohne Präfix (OFFEDK) inkl. Prüfziffer</returns>
<seealso cref="M:EDKB08.clsDivFnkt.Generate_Key">EDKB08.clsDivFnkt</seealso>
</member>
<member name="M:EDKB08.clsDivFnkt.Save_To_DB(System.String,System.String,System.Boolean)">
<summary>Dokumen in der EDOKA-Datenbank speichern</summary>
<remarks>Die Funktion speichert ein Dokument des Filesystems in die
EDOKA-Datenbank Tabelle DOKS</remarks>
<param name="sDokumentID">DEDOKA-Dokumentid</param>
<param name="sDokumentName">Origianl-Dokumentname (Fullpath)</param>
<returns>True=Speichern erfolgreich, False=Speichern fehlgeschalgen</returns>
</member>
<member name="T:EDKB08.clsIndexData">
<summary>Funktionen für d4as Einlesen der Indexdaten aus einer XML- oder
Textdatei</summary>
<remarks>Die Funktion liest je nach Inhalt der Inputdatei (Indexfilename) als
XML oder als TXT (Komma-getrennt)  die Indexwerte aus der Datei und liefert
diese im Property IndexData zurück.</remarks>
<author>Stefan Hutter</author>
</member>
<member name="F:EDKB08.clsIndexData.m_indexfilename">
<summary>Interne Variable für IndexFilenName</summary>
</member>
<member name="P:EDKB08.clsIndexData.IndexFileName">
<summary>Enthält der Name der Inputdatei mit den Indexdaten (XML oder
TXT)</summary>
<author>Stefan Hutter</author>
</member>
<member name="F:EDKB08.clsIndexData.m_Indexdata">
<summary>Interne Variable für IndexData</summary>
</member>
<member name="P:EDKB08.clsIndexData.Indexdata">
<summary>Datentabelle mit den geladenen Indexwerten</summary>
<author>Stefan Hutter</author>
</member>
<member name="F:EDKB08.clsIndexData.Splitline">
<summary>Temporäre Collection mit den getrennten Indexdaten aus der
txt-Input-Datei</summary>
<author>Stefan Hutter</author>
</member>
<member name="M:EDKB08.clsIndexData.getindexdata">
<summary>Angelieferte Indexdaten auslesen und in die Datentabele Indexdata
speichern. Abhängig vom angelieferten Format, XML-Datei einlesen oder
Komma-getrennte Textdatei auslesen</summary>
<author>Stefan Hutter</author>
</member>
<member name="M:EDKB08.clsIndexData.xmlinput">
<summary>XML-Datei als Datatable einlesen</summary>
<author>Stefan Hutter</author>

</member>
<member name="M:EDKB08.clsIndexData.Datentabelle_Erstellen">
<summary>Datentabelle "Indexdata" erstellen, damit die Komma-Getrennten
Datensätze eingelesen und zugewiesen werden können</summary>
<author>Stefan Hutter</author>
</member>
<member name="M:EDKB08.clsIndexData.Indexwerte_Einlesen(System.String)">
<summary>Einzele Indexwerte aus dem Inputfile auslesen und als Datensatz in der
Tabelle "Indexdata" speichern</summary>
<param name="s">Zeile der Inputdatei (Komma-getrennte Werte)</param>
<author>Stefan Hutter</author>
</member>
<member name="M:EDKB08.clsIndexData.Insert_Into_DB(Microsoft.VisualBasic.Collection)">
<summary>Datensatz in der Tabelle &quot;Indexdata&quot; einfügen. Die Anzahl der
Spalten in der Tabelle ist abhängig vom Default-XML, welches zur
Tabellenerstellung verwendet wird.</summary>
<param name="data"></param>
<author>Stefan Hutter</author>
</member>
<member name="M:EDKB08.clsIndexData.SplitDelimitedLine(System.String,System.String,System.String)">
<summary>Splitfunktion</summary>
<param name="CurrentLine">Input-Zeile</param>
<param name="Delimiter">Trennzeichen der einzelnen werte (z.B. Komma,
Strichpunkt usw.)</param>
<param name="Qualifier">Qualiflyer, welcher die Werte umschliesst (z.B.
")</param>
<author>Stefan Hutter</author>
</member>
<member name="T:EDKB08.ClsParameters">
<summary>Klasse zum auselesen der Steuerparameter aus der Datei
\bin\parameters.cfg</summary>
<author>Stefan Hutter</author>
</member>
<member name="F:EDKB08.ClsParameters.ofile">
<summary>Interne Variable zum Auslesen der Datei</summary>
</member>
<member name="F:EDKB08.ClsParameters.oread">
<summary>Interne Variable zum Auslesen der Datei</summary>
</member>
<member name="F:EDKB08.ClsParameters.m_applicationid">
<summary>Interne Variable für das Property Application ID</summary>
</member>
<member name="P:EDKB08.ClsParameters.ApplicationID">
<summary>ApplikationsID für die Journalisierung</summary>
</member>
<member name="F:EDKB08.ClsParameters.m_Inputverzeichnis">
<summary>Interne Variable für das Property Inputverzeichnis</summary>
</member>
<member name="P:EDKB08.ClsParameters.Inputverzeichnis">
<summary>Inputverzeichnis, in welchem die Dokumente und Indexdateien gespeichert
sind</summary>
</member>
<member name="F:EDKB08.ClsParameters.m_MailadresseOK">
<summary>Interne Variable für das Property MailadresseOK</summary>
</member>
<member name="P:EDKB08.ClsParameters.MailAdresseOK">
<summary>EMail-Adresse, an die ein Mail gesendet wird, sofern die Verarbeitung
ordnungsgemäss durchgelaufen ist</summary>
</member>
<member name="F:EDKB08.ClsParameters.m_MailadresseNOK">
<summary>Interne Variable für das Property MailadresseNOK</summary>
</member>
<member name="P:EDKB08.ClsParameters.MailAdresseNOK">
<summary>Mailadresse, an die im Fehlerfall ein Mail gesendet wird</summary>
</member>
<member name="F:EDKB08.ClsParameters.m_meldung">
<summary>Interne Variable für das Property Meldung</summary>
</member>
<member name="P:EDKB08.ClsParameters.Meldung">
<summary>Allfälliger Meldungstext, welcher beim Laden der Parameter generiert
wird</summary>
</member>
<member name="F:EDKB08.ClsParameters.m_temppfad">
<summary>Interne Variable für das Property Temppfad</summary>
</member>
<member name="P:EDKB08.ClsParameters.TempPfad">
<summary>Pfad für temporäre Dateien</summary>
</member>
<member name="F:EDKB08.ClsParameters.m_mailserver">
<summary>Interne Variable für das Property Mailserver</summary>
</member>
<member name="P:EDKB08.ClsParameters.Mailserver">
<summary>SMTP-Mailserver für den Journalversand</summary>
</member>
<member name="F:EDKB08.ClsParameters.m_journaltimer_time">
<summary>Interne Variable für das Property Journaltimer_time</summary>
</member>
<member name="P:EDKB08.ClsParameters.JournalTimer_Time">
<summary>Journaltimer-Zeit in Milisekunden</summary>
</member>
<member name="F:EDKB08.ClsParameters.m_deleteoriginalfiles">
<summary>Interne Variable für das Property DeleteOriginalfiles</summary>
</member>
<member name="P:EDKB08.ClsParameters.DeleteOriginalfiles">
<summary>DeleteOriginalfiles</summary>
</member>
<member name="F:EDKB08.ClsParameters.m_gsf_ConfigPath">
<summary>Interne Variable für das Property GSF Config File Path</summary>
</member>
<member name="P:EDKB08.ClsParameters.Prop_gsf_ConfigPath">
<summary>gsf ConfigPath</summary>
</member>
<member name="F:EDKB08.ClsParameters.m_gsf_TimerInterval">
<summary>Interne Variable für das Property GSF Timer Intervall</summary>
</member>
<member name="P:EDKB08.ClsParameters.Prop_gsf_TimerInterval">
<summary>gsf Timer Interval</summary>
</member>
<member name="F:EDKB08.ClsParameters.m_gsf_ConfigDateiendung">
<summary>Interne Variable für das Property GSF DateiEndung</summary>
</member>
<member name="P:EDKB08.ClsParameters.Prop_gsf_ConfigDateiendung">
<summary>gsf DateiEndung</summary>
</member>
<member name="M:EDKB08.ClsParameters.Loadparameters">
<summary>Laden der Parameterdaten aus parameters.cfg</summary>
<remarks>Die Funktion lädt für die Anwendung die notwendigen Parameter aus der
Datei "Parameters.cfg"</remarks>
<returns>True im OK-Fall
False im Fehlerfall</returns>
</member>
<member name="M:EDKB08.ClsParameters.ParamValue(System.String)">
<summary>Parameterbezeichnung und Parameterwert trennen</summary>
<param name="sinput">Inputstring mit Parameterbezeichnung und
Parameterwert</param>
<returns>Parameterwert als String</returns>
</member>
<member name="T:EDKB08.edokadb.clsEdex_sb_serienbrief">
 <summary>
 Purpose: Data Access class for the table 'edex_sb_serienbrief'.
 </summary>
</member>
<member name="M:EDKB08.edokadb.clsEdex_sb_serienbrief.#ctor">
 <summary>
 Purpose: Class constructor.
 </summary>
</member>
<member name="M:EDKB08.edokadb.clsEdex_sb_serienbrief.Insert">
 <summary>
 Purpose: Insert method. This method will insert one new row into the database.
 </summary>
 <returns>True if succeeded, otherwise an Exception is thrown. </returns>
 <remarks>
 Properties needed for this method: 
 <UL>
		 <LI>sBezeichnung. May be SqlString.Null</LI>
		 <LI>iVerantwortlich. May be SqlInt32.Null</LI>
		 <LI>iPostzustellung. May be SqlInt32.Null</LI>
		 <LI>daDokumentdatum. May be SqlDateTime.Null</LI>
		 <LI>iZustaendig. May be SqlInt32.Null</LI>
		 <LI>iUnterschriftlinks. May be SqlInt32.Null</LI>
		 <LI>iUnterschriftrechts. May be SqlInt32.Null</LI>
		 <LI>iTeam. May be SqlInt32.Null</LI>
		 <LI>daArchivdatum. May be SqlDateTime.Null</LI>
		 <LI>daTermin. May be SqlDateTime.Null</LI>
		 <LI>sBemerkung. May be SqlString.Null</LI>
		 <LI>daErstellt_am. May be SqlDateTime.Null</LI>
		 <LI>daMutiert_am. May be SqlDateTime.Null</LI>
		 <LI>iMutierer. May be SqlInt32.Null</LI>
		 <LI>bAktiv. May be SqlBoolean.Null</LI>
		 <LI>iStatus. May be SqlInt32.Null</LI>
		 <LI>iDokumenttypnr. May be SqlInt32.Null</LI>
		 <LI>iWindowwidth. May be SqlInt32.Null</LI>
		 <LI>iWindowheight. May be SqlInt32.Null</LI>
		 <LI>iTreewidth. May be SqlInt32.Null</LI>
		 <LI>iFehlerhaft. May be SqlInt32.Null</LI>
		 <LI>iInBearbeitung. May be SqlInt32.Null</LI>
		 <LI>iErstellt. May be SqlInt32.Null</LI>
		 <LI>iGedruckt. May be SqlInt32.Null</LI>
		 <LI>iBestaetigt. May be SqlInt32.Null</LI>
		 <LI>iAusgeloest. May be SqlInt32.Null</LI>
		 <LI>iBldossier. May be SqlInt32.Null</LI>
 </UL>
 Properties set after a succesful call of this method: 
 <UL>
		 <LI>iSerienbriefnr</LI>
		 <LI>iErrorCode</LI>
</UL>
 </remarks>
</member>
<member name="M:EDKB08.edokadb.clsEdex_sb_serienbrief.Update">
 <summary>
 Purpose: Update method. This method will Update one existing row in the database.
 </summary>
 <returns>True if succeeded, otherwise an Exception is thrown. </returns>
 <remarks>
 Properties needed for this method: 
 <UL>
		 <LI>iSerienbriefnr</LI>
		 <LI>sBezeichnung. May be SqlString.Null</LI>
		 <LI>iVerantwortlich. May be SqlInt32.Null</LI>
		 <LI>iPostzustellung. May be SqlInt32.Null</LI>
		 <LI>daDokumentdatum. May be SqlDateTime.Null</LI>
		 <LI>iZustaendig. May be SqlInt32.Null</LI>
		 <LI>iUnterschriftlinks. May be SqlInt32.Null</LI>
		 <LI>iUnterschriftrechts. May be SqlInt32.Null</LI>
		 <LI>iTeam. May be SqlInt32.Null</LI>
		 <LI>daArchivdatum. May be SqlDateTime.Null</LI>
		 <LI>daTermin. May be SqlDateTime.Null</LI>
		 <LI>sBemerkung. May be SqlString.Null</LI>
		 <LI>daErstellt_am. May be SqlDateTime.Null</LI>
		 <LI>daMutiert_am. May be SqlDateTime.Null</LI>
		 <LI>iMutierer. May be SqlInt32.Null</LI>
		 <LI>bAktiv. May be SqlBoolean.Null</LI>
		 <LI>iStatus. May be SqlInt32.Null</LI>
		 <LI>iDokumenttypnr. May be SqlInt32.Null</LI>
		 <LI>iWindowwidth. May be SqlInt32.Null</LI>
		 <LI>iWindowheight. May be SqlInt32.Null</LI>
		 <LI>iTreewidth. May be SqlInt32.Null</LI>
		 <LI>iFehlerhaft. May be SqlInt32.Null</LI>
		 <LI>iInBearbeitung. May be SqlInt32.Null</LI>
		 <LI>iErstellt. May be SqlInt32.Null</LI>
		 <LI>iGedruckt. May be SqlInt32.Null</LI>
		 <LI>iBestaetigt. May be SqlInt32.Null</LI>
		 <LI>iAusgeloest. May be SqlInt32.Null</LI>
		 <LI>iBldossier. May be SqlInt32.Null</LI>
 </UL>
 Properties set after a succesful call of this method: 
 <UL>
		 <LI>iErrorCode</LI>
</UL>
 </remarks>
</member>
<member name="M:EDKB08.edokadb.clsEdex_sb_serienbrief.Delete">
 <summary>
 Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key.
 </summary>
 <returns>True if succeeded, otherwise an Exception is thrown. </returns>
 <remarks>
 Properties needed for this method: 
 <UL>
		 <LI>iSerienbriefnr</LI>
 </UL>
 Properties set after a succesful call of this method: 
 <UL>
		 <LI>iErrorCode</LI>
</UL>
 </remarks>
</member>
<member name="M:EDKB08.edokadb.clsEdex_sb_serienbrief.SelectOne">
 <summary>
 Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key.
 </summary>
 <returns>DataTable object if succeeded, otherwise an Exception is thrown. </returns>
 <remarks>
 Properties needed for this method: 
 <UL>
		 <LI>iSerienbriefnr</LI>
 </UL>
 Properties set after a succesful call of this method: 
 <UL>
		 <LI>iErrorCode</LI>
		 <LI>iSerienbriefnr</LI>
		 <LI>sBezeichnung</LI>
		 <LI>iVerantwortlich</LI>
		 <LI>iPostzustellung</LI>
		 <LI>daDokumentdatum</LI>
		 <LI>iZustaendig</LI>
		 <LI>iUnterschriftlinks</LI>
		 <LI>iUnterschriftrechts</LI>
		 <LI>iTeam</LI>
		 <LI>daArchivdatum</LI>
		 <LI>daTermin</LI>
		 <LI>sBemerkung</LI>
		 <LI>daErstellt_am</LI>
		 <LI>daMutiert_am</LI>
		 <LI>iMutierer</LI>
		 <LI>bAktiv</LI>
		 <LI>iStatus</LI>
		 <LI>iDokumenttypnr</LI>
		 <LI>iWindowwidth</LI>
		 <LI>iWindowheight</LI>
		 <LI>iTreewidth</LI>
		 <LI>iFehlerhaft</LI>
		 <LI>iInBearbeitung</LI>
		 <LI>iErstellt</LI>
		 <LI>iGedruckt</LI>
		 <LI>iBestaetigt</LI>
		 <LI>iAusgeloest</LI>
		 <LI>iBldossier</LI>
</UL>
 Will fill all properties corresponding with a field in the table with the value of the row selected.
 </remarks>
</member>
<member name="M:EDKB08.edokadb.clsEdex_sb_serienbrief.SelectAll">
 <summary>
 Purpose: SelectAll method. This method will Select all rows from the table.
 </summary>
 <returns>DataTable object if succeeded, otherwise an Exception is thrown. </returns>
 <remarks>
 Properties set after a succesful call of this method: 
 <UL>
		 <LI>iErrorCode</LI>
</UL>
 </remarks>
</member>
<member name="T:EDKB08.edokadb.clsPartner">
 <summary>
 Purpose: Data Access class for the table 'Partner'.
 </summary>
</member>
<member name="M:EDKB08.edokadb.clsPartner.#ctor">
 <summary>
 Purpose: Class constructor.
 </summary>
</member>
<member name="M:EDKB08.edokadb.clsPartner.Insert">
 <summary>
 Purpose: Insert method. This method will insert one new row into the database.
 </summary>
 <returns>True if succeeded, otherwise an Exception is thrown. </returns>
 <remarks>
 Properties needed for this method: 
 <UL>
		 <LI>sIDMSG00. May be SqlString.Null</LI>
		 <LI>sDMMSG00. May be SqlString.Null</LI>
		 <LI>sZTMSG00. May be SqlString.Null</LI>
		 <LI>sBEPGM00. May be SqlString.Null</LI>
		 <LI>sCDBNK00. May be SqlString.Null</LI>
		 <LI>iNRPAR00</LI>
		 <LI>sBKPAR00. May be SqlString.Null</LI>
		 <LI>iNRFOG012. May be SqlInt32.Null</LI>
		 <LI>sBEBAN012. May be SqlString.Null</LI>
		 <LI>sNRFOG022. May be SqlString.Null</LI>
		 <LI>sBEBAN022. May be SqlString.Null</LI>
		 <LI>sTXADZ012. May be SqlString.Null</LI>
		 <LI>sTXADZ022. May be SqlString.Null</LI>
		 <LI>sTXADZ032. May be SqlString.Null</LI>
		 <LI>sTXADZ042. May be SqlString.Null</LI>
		 <LI>sTXADZ052. May be SqlString.Null</LI>
		 <LI>sTXADZ062. May be SqlString.Null</LI>
		 <LI>sTXADZ072. May be SqlString.Null</LI>
		 <LI>sNRPARAD. May be SqlString.Null</LI>
		 <LI>sNRADR00. May be SqlString.Null</LI>
		 <LI>sNRFOG011. May be SqlString.Null</LI>
		 <LI>sBEBAN011. May be SqlString.Null</LI>
		 <LI>sNRFOG21. May be SqlString.Null</LI>
		 <LI>sBEBAN21. May be SqlString.Null</LI>
		 <LI>sTXADZ011. May be SqlString.Null</LI>
		 <LI>sTXADZ021. May be SqlString.Null</LI>
		 <LI>sTXADZ031. May be SqlString.Null</LI>
		 <LI>sTXADZ041. May be SqlString.Null</LI>
		 <LI>sTXADZ051. May be SqlString.Null</LI>
		 <LI>sTXADZ061. May be SqlString.Null</LI>
		 <LI>sTXADZ071. May be SqlString.Null</LI>
		 <LI>sCDBAL00. May be SqlString.Null</LI>
		 <LI>sCDVIG00. May be SqlString.Null</LI>
		 <LI>sSAVRS00. May be SqlString.Null</LI>
		 <LI>sTSMUT00. May be SqlString.Null</LI>
		 <LI>sVDMUTER. May be SqlString.Null</LI>
		 <LI>sTXRes00. May be SqlString.Null</LI>
		 <LI>bSaldiert</LI>
		 <LI>iAZEPL00. May be SqlInt32.Null</LI>
		 <LI>bCDVSA00</LI>
		 <LI>daValidto. May be SqlDateTime.Null</LI>
 </UL>
 Properties set after a succesful call of this method: 
 <UL>
		 <LI>iErrorCode</LI>
</UL>
 </remarks>
</member>
<member name="M:EDKB08.edokadb.clsPartner.Update">
 <summary>
 Purpose: Update method. This method will Update one existing row in the database.
 </summary>
 <returns>True if succeeded, otherwise an Exception is thrown. </returns>
 <remarks>
 Properties needed for this method: 
 <UL>
		 <LI>sIDMSG00. May be SqlString.Null</LI>
		 <LI>sDMMSG00. May be SqlString.Null</LI>
		 <LI>sZTMSG00. May be SqlString.Null</LI>
		 <LI>sBEPGM00. May be SqlString.Null</LI>
		 <LI>sCDBNK00. May be SqlString.Null</LI>
		 <LI>iNRPAR00</LI>
		 <LI>sBKPAR00. May be SqlString.Null</LI>
		 <LI>iNRFOG012. May be SqlInt32.Null</LI>
		 <LI>sBEBAN012. May be SqlString.Null</LI>
		 <LI>sNRFOG022. May be SqlString.Null</LI>
		 <LI>sBEBAN022. May be SqlString.Null</LI>
		 <LI>sTXADZ012. May be SqlString.Null</LI>
		 <LI>sTXADZ022. May be SqlString.Null</LI>
		 <LI>sTXADZ032. May be SqlString.Null</LI>
		 <LI>sTXADZ042. May be SqlString.Null</LI>
		 <LI>sTXADZ052. May be SqlString.Null</LI>
		 <LI>sTXADZ062. May be SqlString.Null</LI>
		 <LI>sTXADZ072. May be SqlString.Null</LI>
		 <LI>sNRPARAD. May be SqlString.Null</LI>
		 <LI>sNRADR00. May be SqlString.Null</LI>
		 <LI>sNRFOG011. May be SqlString.Null</LI>
		 <LI>sBEBAN011. May be SqlString.Null</LI>
		 <LI>sNRFOG21. May be SqlString.Null</LI>
		 <LI>sBEBAN21. May be SqlString.Null</LI>
		 <LI>sTXADZ011. May be SqlString.Null</LI>
		 <LI>sTXADZ021. May be SqlString.Null</LI>
		 <LI>sTXADZ031. May be SqlString.Null</LI>
		 <LI>sTXADZ041. May be SqlString.Null</LI>
		 <LI>sTXADZ051. May be SqlString.Null</LI>
		 <LI>sTXADZ061. May be SqlString.Null</LI>
		 <LI>sTXADZ071. May be SqlString.Null</LI>
		 <LI>sCDBAL00. May be SqlString.Null</LI>
		 <LI>sCDVIG00. May be SqlString.Null</LI>
		 <LI>sSAVRS00. May be SqlString.Null</LI>
		 <LI>sTSMUT00. May be SqlString.Null</LI>
		 <LI>sVDMUTER. May be SqlString.Null</LI>
		 <LI>sTXRes00. May be SqlString.Null</LI>
		 <LI>bSaldiert</LI>
		 <LI>iAZEPL00. May be SqlInt32.Null</LI>
		 <LI>bCDVSA00</LI>
		 <LI>daValidto. May be SqlDateTime.Null</LI>
 </UL>
 Properties set after a succesful call of this method: 
 <UL>
		 <LI>iErrorCode</LI>
</UL>
 </remarks>
</member>
<member name="M:EDKB08.edokadb.clsPartner.Delete">
 <summary>
 Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key.
 </summary>
 <returns>True if succeeded, otherwise an Exception is thrown. </returns>
 <remarks>
 Properties needed for this method: 
 <UL>
		 <LI>iNRPAR00</LI>
 </UL>
 Properties set after a succesful call of this method: 
 <UL>
		 <LI>iErrorCode</LI>
</UL>
 </remarks>
</member>
<member name="M:EDKB08.edokadb.clsPartner.SelectOne">
 <summary>
 Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key.
 </summary>
 <returns>DataTable object if succeeded, otherwise an Exception is thrown. </returns>
 <remarks>
 Properties needed for this method: 
 <UL>
		 <LI>iNRPAR00</LI>
 </UL>
 Properties set after a succesful call of this method: 
 <UL>
		 <LI>iErrorCode</LI>
		 <LI>sIDMSG00</LI>
		 <LI>sDMMSG00</LI>
		 <LI>sZTMSG00</LI>
		 <LI>sBEPGM00</LI>
		 <LI>sCDBNK00</LI>
		 <LI>iNRPAR00</LI>
		 <LI>sBKPAR00</LI>
		 <LI>iNRFOG012</LI>
		 <LI>sBEBAN012</LI>
		 <LI>sNRFOG022</LI>
		 <LI>sBEBAN022</LI>
		 <LI>sTXADZ012</LI>
		 <LI>sTXADZ022</LI>
		 <LI>sTXADZ032</LI>
		 <LI>sTXADZ042</LI>
		 <LI>sTXADZ052</LI>
		 <LI>sTXADZ062</LI>
		 <LI>sTXADZ072</LI>
		 <LI>sNRPARAD</LI>
		 <LI>sNRADR00</LI>
		 <LI>sNRFOG011</LI>
		 <LI>sBEBAN011</LI>
		 <LI>sNRFOG21</LI>
		 <LI>sBEBAN21</LI>
		 <LI>sTXADZ011</LI>
		 <LI>sTXADZ021</LI>
		 <LI>sTXADZ031</LI>
		 <LI>sTXADZ041</LI>
		 <LI>sTXADZ051</LI>
		 <LI>sTXADZ061</LI>
		 <LI>sTXADZ071</LI>
		 <LI>sCDBAL00</LI>
		 <LI>sCDVIG00</LI>
		 <LI>sSAVRS00</LI>
		 <LI>sTSMUT00</LI>
		 <LI>sVDMUTER</LI>
		 <LI>sTXRes00</LI>
		 <LI>bSaldiert</LI>
		 <LI>iAZEPL00</LI>
		 <LI>bCDVSA00</LI>
		 <LI>daValidto</LI>
</UL>
 Will fill all properties corresponding with a field in the table with the value of the row selected.
 </remarks>
</member>
<member name="M:EDKB08.edokadb.clsPartner.SelectAll">
 <summary>
 Purpose: SelectAll method. This method will Select all rows from the table.
 </summary>
 <returns>DataTable object if succeeded, otherwise an Exception is thrown. </returns>
 <remarks>
 Properties set after a succesful call of this method: 
 <UL>
		 <LI>iErrorCode</LI>
</UL>
 </remarks>
</member>
<member name="T:EDKB08.Globals">
<summary>Globale Variablen und FUnktionen</summary>
</member>
<member name="F:EDKB08.Globals.Applikationsdaten">
<summary>Datentabelle mit den EDOKA-Applikationsdaten</summary>
</member>
<member name="F:EDKB08.Globals.AppldataRow">
<summary>Datensatzzeiger in der Tabelle Applikationsdaten</summary>
</member>
<member name="F:EDKB08.Globals.sConnectionString_edoka">
<summary>Verbindung zur Daten EDOKA</summary>
</member>
<member name="F:EDKB08.Globals.sConnectionString_journale">
<summary>Verbindung zur Daten EDOKA_Journale</summary>
</member>
<member name="F:EDKB08.Globals.sConnectionString_journale_Mail">
<summary>Verbindung zur Daten EDOKA_Journale mit dem Mail-User</summary>
</member>
<member name="F:EDKB08.Globals.args">
<summary>Befehlszeilenargumente</summary>
</member>
<member name="F:EDKB08.Globals.conn_edoka">
<summary>Connectionprovider für die Datenbank EDOKA</summary>
<seealso
cref="T:EDKB08.edokadb.clsConnectionProvider">edokadb.clsConnectionProvider</seealso>
</member>
<member name="F:EDKB08.Globals.conn_journale">
<summary>Connectionprovider für die Datenbank EDOKA_Journale</summary>
<seealso
cref="T:EDKB08.edokadb.clsConnectionProvider">edokadb.clsConnectionProvider</seealso>
</member>
<member name="F:EDKB08.Globals.conn_journale_Mail">
<summary>Connectionprovider für die Datenbank EDOKA_Journale</summary>
<seealso
cref="T:EDKB08.edokadb.clsConnectionProvider">edokadb.clsConnectionProvider</seealso>
</member>
<member name="F:EDKB08.Globals.DivFnkt">
<summary>Instanz des Objektes DivFnkt</summary>
</member>
<member name="F:EDKB08.Globals.ApplData">
<summary>Hält die Applikationsdaten für ein zu importierendes Dokumente
fest</summary>
</member>
<member name="M:EDKB08.Globals.PrintOut(System.String)">
<summary>Ausgabe eines Strings mit vorgestelltem TimeStamp</summary>
<param name="s"></param>
</member>
<member name="M:EDKB08.Globals.PrintLog(System.String,System.Diagnostics.EventLogEntryType)">
<summary>Eintrag ins EventLog von EDKB08 schreiben</summary>
<param name="message"></param>
<param name="eventmessage"></param>
</member>
<member name="F:EDKB08.Globals.Journal">
<summary>Globaler Verweis zur Klasse CLSJournal</summary>
</member>
<member name="F:EDKB08.Globals.Herkunftsapplikation">
<summary>Daten für der Herkunftsapplikation</summary>
<remarks>Diese interne Tabelle enthält die Daten für die Herkunftsapplikation
einer Indexdatei</remarks>
</member>
<member name="F:EDKB08.Globals.Fehler">
<summary>Interne Variable zur Festhaltung von Fehlern</summary>
</member>
<member name="T:EDKB08.clsJournal">
<summary>Funktionen für die Journalisierung der einzelnen
Verarbeitungsschritte</summary>
</member>
<member name="F:EDKB08.clsJournal.m_Journalnr">
<summary>Interne Variable für das Property JournalNr</summary>
</member>
<member name="P:EDKB08.clsJournal.JournalNr">
<summary>Property für die JournalNr</summary>
</member>
<member name="F:EDKB08.clsJournal.Journal">
<summary>Variable für die Datenbankklasse clsImport_Job</summary>
</member>
<member name="F:EDKB08.clsJournal.Journaleintrag">
<summary>Variable für die Datenbankklasse clsimport_eintrag</summary>
</member>
<member name="F:EDKB08.clsJournal.tmptbl">
<summary>Interne Variable für das halten einer Datentabelle</summary>
</member>
<member name="M:EDKB08.clsJournal.Open_Journal">
<summary>Öffnet ein neuer Journaleintrag in der Tabelle Import_Job</summary>
<remarks>Für jede Indexdatei wird in der Verarbeitung ein neues Journal mit den
entsprechenden Einträgen erstellt</remarks>
<seealso cref="M:EDKB08.Main.Verarbeiten">Verarbeiten</seealso>
</member>
<member name="M:EDKB08.clsJournal.Close_Journal">
<summary>Schliessen des aktuell geöffneten Verarbeitungsjournales</summary>
<remarks>Beim Abschluss eines Jobs wird der aktuelle Timestamp in der Tabelle
Import_Job nachgeführt</remarks>
<seealso cref="M:EDKB08.Main.Verarbeiten">Verarbeiten</seealso>
</member>
<member name="M:EDKB08.clsJournal.Delete_Entry">
<summary>Journaleintrag löschen</summary>
<remarks>Löscht den Journaleintrag aus der Variabel JournalNr</remarks>
</member>
<member name="M:EDKB08.clsJournal.Insert_Journal(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
<summary>Einfügen eines neuen Journaldatensatzes</summary>
<param name="RecNo">Recordnummer der Indexdaten bzw. &quot;&quot; für allgemeine
Journaleinträte</param>
<param name="Partnernr">Partnernr oder &quot;&quot; für allgemeine
Einträge</param>
<param name="dateityp">Dateityp der zu importierenden Datei bzw. &quot;&quot;
für allgemeine Einträge</param>
<param name="dateiname">Index-Dateiname oder Dateiname der zu importierenden
Datei</param>
<param name="Status">Status Nr</param>
<param name="Statustext">Bezeichnung zur Statusnr</param>
<param name="EDOKA_Dokumentid">Dokumentid des EDOKA-Dokumentes nach dem Import
oder &quot;&quot;</param>
<param name="Applikationnr">Fremdschlüssel zur Tabelle FA_APPL</param>
<seealso cref="T:EDKB08.edokadb.clsFA_APPL">edkb08.edokadb.clsFA_APPL</seealso>
</member>
<member name="M:EDKB08.clsJournal.Update_Journal">
<summary>Ergänzt den Journaleintrag mit der zugehörenden
Herkunftsapplikation</summary>
<seealso cref="F:EDKB08.Globals.Herkunftsapplikation">edkb08.Globals</seealso>
</member>
<member name="T:EDKB08.Export">
<summary>Funktionen für den Export der Journaldaten</summary>
</member>
<member name="M:EDKB08.Export.Create_Report(System.Data.DataTable,System.String,System.String)">
<summary>Auswertung erstellen und ggf. mittels DTO versenden</summary>
<param name="dt">Datentabelle mit den Auswertungsdaten der Applikation</param>
<param name="format">Format der Auswertung (txt, csv, xls, doc, pdf,
xml)</param>
</member>
<member name="M:EDKB08.Export.Extract_CSV(System.Data.DataTable)">
<summary>Journaldatei als CSV-Datei erstellen</summary>
<param name="dt">Journaldaten</param>
</member>
<member name="M:EDKB08.Export.Extract_TXT(System.Data.DataTable)">
<summary>Journaldatei als TXT-Datei erstellen</summary>
<param name="dt">Journaldaten</param>
</member>
<member name="T:EDKB08.Main">
<summary>EDKB08 - Hauptprogramm</summary>
<remarks>EDKB08 ist ein Importfunktion für Dokumente, welche durch
Fremdanwendungen geliefert und in EDOKA importiert werden sollen.

Als Input werden die einzelenen Dokumente sowie eine oderer mehrer Dateien mit
den zugehörenden Indexinformationen in ein definiertes Verzeichnis gestellt.

EDKB08 überwacht das definierte Verzeichnis. Sobald eine Datei mit der Endung
".IND" angeliefert wird, startet der eigentliche Importvorgang.</remarks>
</member>
<member name="F:EDKB08.Main.Watch_Directory">
<summary>Variable mit dem Namen des zu überwachenden Verzeichnises</summary>
</member>
<member name="F:EDKB08.Main.FileWatch">
<summary>FileSystemWatcher</summary>
<remarks>Dieser Reagiert auf das Ereignis OnCreate im angegebenen Verzeichnis
(Watch_Directory)</remarks>
</member>
<member name="F:EDKB08.Main.indexdata">
<summary>Varaible zum Zwischenspeichern der Indexdaten einer
Indexdaten-Datei</summary>
</member>
<member name="M:EDKB08.Main.Main">
<summary>Steuerroutine für EDKB08</summary>
<remarks>Diese Routine wird beim Programmstart durchlaufen. Dabei werden die
benötigten Parameter ausgelesen und an der Konsole angezeigt.

Nach erfolgreicher Initialisierung werden Aktivitäten im vordefinierten
Verzeichnis abgewartet.</remarks>
</member>
<member name="M:EDKB08.Main.Verarbeiten">
<summary>Verarbeitung von angelieferten Indexdateien. Die Verarbeitung läuft so
lange, bis keine .IND-Dateien mehr im Improt-Verzeichnis vorhanden
sind.</summary>
<remarks>Die angeleiferten Indexdateien im Verzeichnis werden eingelesen und
verarbeitet.</remarks>
</member>
<member name="M:EDKB08.Main.Logdatei_Erstellen">
<summary>Journaldatei erstellen und je nach Applikationseinstellungen
versenden</summary>
<remarks>Erstellt eine Journaldatei mit den Journaldaten der Verarbeitung und
sendet diese mittels Mail bzw. mittls DTO weiter</remarks>
</member>
<member name="M:EDKB08.Main.Send_DTO(System.String)">
<summary>DTO-Versand</summary>
<param name="filename"></param>
</member>
<member name="M:EDKB08.Main.Init_Filewatcher">
<summary>Initialisierung des Filewacher-Objektes</summary>
<remarks>Das Filewacher-Objekt wird mit den entpsrechenden Pfad- sowie
Dateifilter-Angaben initialisiert.</remarks>
</member>
<member name="M:EDKB08.Main.Start_Watching">
<summary>Eventhandler des FileWatching-Objektes aktivieren</summary>
</member>
<member name="M:EDKB08.Main.OnFileEvent(System.Object,System.IO.FileSystemEventArgs)">
<summary>Aktivitäten im Inputverzeichnis verarbeiten</summary>
<remarks>Wird eine Datei mit der Endung .IND angeliefert, wird der Eventhandler
gestoppt und die anstehenden Dokumente verarbeitet.

Nach abgeschlossener Verarbeitung wird der Eventhandler wieder
eingeschaltet</remarks>
<param name="source"></param>
<param name="e"></param>
</member>
<member name="T:EDKB08.Service1">
<summary></summary>
</member>
<member name="F:EDKB08.Service1.Watch_Directory">
<summary>Variable mit dem Namen des zu überwachenden Verzeichnises</summary>
</member>
<member name="F:EDKB08.Service1.FileWatch">
<summary>FileSystemWatcher</summary>
<remarks>Dieser Reagiert auf das Ereignis OnCreate im angegebenen Verzeichnis
(Watch_Directory)</remarks>
</member>
<member name="F:EDKB08.Service1.indexdata">
<summary>Varaible zum Zwischenspeichern der Indexdaten einer
Indexdaten-Datei</summary>
</member>
<member name="F:EDKB08.Service1._JournalTimer">
<summary>Timer zur Auslösung der täglichen Journalaufbereitung</summary>
</member>
<member name="M:EDKB08.Service1.OnStart(System.String[])">
<summary>Start des Dienstes EDKB08WS</summary>
<remarks>Beim Start des Dienstes werden neben dem Einlesen der Parameter der
Journaltimer sowie der Systemfilewatcher zur Verzeichnisüberwachung
initialisiert.</remarks>
<param name="args"></param>
</member>
<member name="M:EDKB08.Service1.Init_Filewatcher">
<summary>Initialisierung des Filewacher-Objektes</summary>
<remarks>Das Filewacher-Objekt wird mit den entpsrechenden Pfad- sowie
Dateifilter-Angaben initialisiert.</remarks>
</member>
<member name="M:EDKB08.Service1.Start_Watching">
<summary>Eventhandler des FileWatching-Objektes aktivieren</summary>
</member>
<member name="M:EDKB08.Service1.OnFileEvent(System.Object,System.IO.FileSystemEventArgs)">
<summary>Aktivitäten im Inputverzeichnis verarbeiten</summary>
<remarks>Wird eine Datei mit der Endung .IND angeliefert, wird der Eventhandler
gestoppt und die anstehenden Dokumente verarbeitet.

Nach abgeschlossener Verarbeitung wird der Eventhandler wieder
eingeschaltet</remarks>
<param name="source"></param>
<param name="e"></param>
</member>
<member name="F:EDKB08.Service1.nameDirection">
<summary>Verarbeiten von angelieferten Daten</summary>
<remarks>In dieser Methode werden angelieferte Indexdateien verarbeitet.
<para></para>
<para>Bevor die Verarbeitung startet, wird der Systemfilewacher
ausgeschaltet.</para>
<para>Die Verarbeitung wird solange durchgeführt, bis alle anstehenden
Indexdaten und Dokumente abgearbeitet sind.</para>
<para>Am Schluss der Verarbeitung wird der Systemfilewacher wieder
gestartet.</para></remarks>

 
</member>
<member name="M:EDKB08.Service1.Logdatei_Erstellen">
<summary>Journaldatei erstellen und je nach Applikationseinstellungen
versenden</summary>
<remarks>Erstellt eine Journaldatei mit den Journaldaten der Verarbeitung und
sendet diese mittels Mail bzw. mittls DTO weiter</remarks>
</member>
<member name="M:EDKB08.Service1.Send_DTO(System.String)">
<summary>DTO-Versand</summary>
<param name="filename"></param>
</member>
<member name="M:EDKB08.Service1.Send_Mail(System.String,System.String)">
<summary>Versand von Journaldaten mittels Email</summary>
<param name="filename"></param>
<param name="empfaenger"></param>
</member>
<member name="M:EDKB08.Service1.get_applikationen">
<summary></summary>
</member>
</members>
</doc>
