Initial commit
This commit is contained in:
179
Archiv/EDKB01/bin/EDKB01.xml
Normal file
179
Archiv/EDKB01/bin/EDKB01.xml
Normal file
@@ -0,0 +1,179 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>
|
||||
EDKB01
|
||||
</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="M:EDKB01.Module1.Verarbeiten">
|
||||
<summary>Die Verarbeitung unterscheidet grundsätzlich zwei Verarbeitungstypen$EOL$
|
||||
- INITIALLOAD$EOL$
|
||||
- Tagesbetrieb
|
||||
</summary>
|
||||
<remarks>
|
||||
<b>Initialload</b>$EOL$
|
||||
Bei der Initialload-Verarbeitung werden Alle Dateien aus dem Verzeichnis, welches als
|
||||
4-ter Parameter beim Programmaufruf angegeben wurde ausgelesn und verarbeitet.$EOL$$EOL$
|
||||
<b>Tagesbetrieb</b>$EOL$
|
||||
Beim Tagesbetrieb werden die gelieferten Dateien ausgelesn und in den entsprechenden
|
||||
Datenbanken eingefügt.$EOL$
|
||||
Zusätzlich werden allfällige Dokumente, welche gelöscht werden müssen, aus den
|
||||
entsprechenden Datenbanken gelöscht. Die zu löschenden Datensätze werden in den
|
||||
Dateien *.del von AGI-COLD geliefert.
|
||||
</remarks>
|
||||
<returns></returns>
|
||||
</member><member name="M:EDKB01.Module1.Check_OK_File(System.Int32)">
|
||||
<summary>Prüfung der Datenanlieferung von AGI-COLD</summary>
|
||||
<remarks>Abhängig von der Verarbeitungsart (HSOT,ZV, UVM) wird in der Datei
|
||||
HOSTINDEX.OK folgendes geprüft:$EOL$
|
||||
Zeile 1: 0 = Datenlieferung OK, ungleich 0 Datenlieferung nicht OK und
|
||||
Programmabgruch$EOL$
|
||||
Zeile 2: Anzahl angelieferte Dokumentinformationen für HSOT$EOL$
|
||||
Zeile 3: Anzahl angelieferte Dokumentinformationen für ZV$EOL$
|
||||
Zeile 4: Anzahl angelieferte Dokumentinformationen für UVM</remarks>
|
||||
<param name="verarbeitunsgart">Bestimmt die Verabeitungsart</param>
|
||||
<set param="verarbeitunsgart" const="" value="HOST">HOST-Verarbeitung</set>
|
||||
<set param="verarbeitunsgart" const="" value="ZV">ZV-Verarbeitung</set>
|
||||
<set param="verarbeitunsgart" const="" value="UVM">UVM-Verarbeitung</set>
|
||||
<returns>True=Prüfung OK$EOL$
|
||||
False=Prüfung nicht OK</returns>
|
||||
</member><member name="M:EDKB01.Module1.initialload_verarbeiten(System.Int32)">
|
||||
<summary>Verarbeitung von Initialloads$EOL$
|
||||
</summary>
|
||||
<remarks>Je nach Verarbeitungsart wird die entsprechende Datenbankverbindung
|
||||
geöffnet und anschliessend alle Dateien gem. Kommandozeilen-Parameter 4
|
||||
sequentiell abgearbeitet.$EOL$
|
||||
$EOL$
|
||||
Das Einfügung in die entsprechende Datenbank (HOST, ZV, UVM) wird mit den
|
||||
Methoden insert_data_host, insert_data_uvm oder insert_data_zv.$EOL$
|
||||
$EOL$
|
||||
$EOL$
|
||||
Nach 10000 verarbeiteten Datensätzen wird ein Journaleintrag über den
|
||||
Fortschritt der Verarbeitung geschrieben.$EOL$
|
||||
</remarks>
|
||||
<param name="verarbeitungsart"></param>
|
||||
<set param="verarbeitungsart" const="" value="HOST">HOST-Verarbeitung</set>
|
||||
<set param="verarbeitungsart" const="" value="ZV">ZV-Verarbeitung</set>
|
||||
<set param="verarbeitungsart" const="" value="UVM">UVM-Verarbeitung</set>
|
||||
</member><member name="M:EDKB01.Module1.Daten_Import(System.Int32)">
|
||||
<summary>Angelieferte Daten verarbeiten$EOL$
|
||||
</summary>
|
||||
<remarks>Je nach Verarbeitungsart wird die entsprechende Datenbankverbindung
|
||||
geöffnet und anschliessend die Dateien abhängig von der Verarbeitungsart
|
||||
abgearbeitet:$EOL$
|
||||
$EOL$
|
||||
Die Input-Dateien sind:$EOL$
|
||||
HOST: Hostindex.txt$EOL$
|
||||
ZV. ZVIndex.txt$EOL$
|
||||
UVM: UVMIndex.txt$EOL$
|
||||
$EOL$
|
||||
Das Einfügung in die entsprechende Datenbank (HOST, ZV, UVM) wird mit den
|
||||
Methoden insert_data_host, insert_data_uvm oder insert_data_zv.$EOL$
|
||||
$EOL$
|
||||
$EOL$
|
||||
Nach 10000 verarbeiteten Datensätzen wird ein Journaleintrag über den
|
||||
Fortschritt der Verarbeitung geschrieben.$EOL$
|
||||
</remarks>
|
||||
<param name="verarbeitungsart"></param>
|
||||
<set param="verarbeitungsart" const="" value="HOST">HOST-Verarbeitung</set>
|
||||
<set param="verarbeitungsart" const="" value="ZV">ZV-Verarbeitung</set>
|
||||
<set param="verarbeitungsart" const="" value="UVM">UVM-Verarbeitung</set>
|
||||
</member><member name="M:EDKB01.Module1.Delete_Daten(System.Int32)">
|
||||
<summary>Daten aus den Datenbanken löschen$EOL$
|
||||
</summary>
|
||||
<remarks>Je nach Verarbeitungsart wird die entsprechende Datenbankverbindung
|
||||
geöffnet und anschliessend die Dateien abhängig von der Verarbeitungsart
|
||||
abgearbeitet:$EOL$
|
||||
$EOL$
|
||||
Die Input-Dateien sind:$EOL$
|
||||
HOST: Hostindex.del$EOL$
|
||||
ZV. ZVIndex.del$EOL$
|
||||
UVM: UVMIndex.del$EOL$
|
||||
$EOL$
|
||||
Das löschen der Daten erfolgt mittels den Methoden$EOL$
|
||||
delete_data_host, delete_data_zv oder delete_data_uvm</remarks>
|
||||
<param name="verarbeitungsart"></param>
|
||||
<set param="verarbeitungsart" const="" value="HOST">HOST-Verarbeitung</set>
|
||||
<set param="verarbeitungsart" const="" value="ZV">ZV-Verarbeitung</set>
|
||||
<set param="verarbeitungsart" const="" value="UVM">UVM-Verarbeitung</set>
|
||||
</member><member name="M:EDKB01.Module1.insert_data_host(System.String)">
|
||||
<summary>Daten in die Tabelle EDOKA_HOST.dbo.host_dokument_Import
|
||||
einfügen</summary>
|
||||
<remarks>Die zu verarbeitende Zeile (Parameter s) wird mittels Trennzeichen "}"
|
||||
aufgesplittet, damit die einzelnen Attributwerte ausgelesen werden können.$EOL$
|
||||
$EOL$
|
||||
Anschliessend werden die Werte den einzelenen Datenbankfeldern zugewiesen und
|
||||
der Datensatz in die Datenbank eingefügt.</remarks>
|
||||
<param name="s"></param>
|
||||
</member><member name="M:EDKB01.Module1.update_hostdokument">
|
||||
<summary>Nachführen der Tabelle EDOKA_HOST.dbo._HOSTdokument</summary>
|
||||
<remarks>Diese Funktion ergänzt die Tabelle EDOKA_HOST.dbo._HOSTDokument mit den
|
||||
zuvor eingefügten Daten.$EOL$
|
||||
$EOL$
|
||||
Ist in der Tabelle bereits ein Datensatz vorhanden (Partnernr_Inhaber,
|
||||
Dokumenttypnr), werden nunr die Datumsfelder (Valuta-Min/Max und
|
||||
Archivdatum-Min/Max) ergänzt.$EOL$
|
||||
$EOL$
|
||||
Ist noch kein Datensatz für den Partner und Dokumenttyp vorhanden, wird ein
|
||||
neuer Datensatz erstellt.</remarks>
|
||||
</member><member name="M:EDKB01.Module1.delete_data_host(System.String)">
|
||||
<summary>Löschen eines Datensatzes aus der Tabelle
|
||||
EODKA_HOST.dbo.Host_Dokument_Data</summary>
|
||||
<remarks>Diese Methode löscht einen Datensatz aus dem
|
||||
HOST-Datenbestand.</remarks>
|
||||
<param name="s"></param>
|
||||
<set param="s" const="" value="S">Dokumentid</set>
|
||||
</member><member name="M:EDKB01.Module1.insert_data_zv(System.String)">
|
||||
<summary>Daten in die Tabelle EDOKA_ZV.dbo.ZVBelege_Import einfügen</summary>
|
||||
<remarks>Die zu verarbeitende Zeile (Parameter s) wird mittels Trennzeichen "}"
|
||||
aufgesplittet, damit die einzelnen Attributwerte ausgelesen werden können.$EOL$
|
||||
$EOL$
|
||||
Anschliessend werden die Werte den einzelenen Datenbankfeldern zugewiesen und
|
||||
der Datensatz in die Datenbank eingefügt.</remarks>
|
||||
<param name="s"></param>
|
||||
</member><member name="M:EDKB01.Module1.get_nrpar00_from_vv(System.String)">
|
||||
<summary>Partnernr für ZV-Belege aus dem EDOKA-Bestand auslesen</summary>
|
||||
<remarks>Im angelieferten ZV-Bestand sind keine Partnernr-vorhanden. Dazu muss
|
||||
mit der angelieferten VVNr auf die Tabelle EDOKA.dbo.vv zugegriffen werden,
|
||||
damit die Partnernr ausgelesen und dem Dokument zugewiesen werden kann.$EOL$
|
||||
$EOL$
|
||||
</remarks>
|
||||
<param name="vvnr"></param>
|
||||
<set param="vvnr" const="" value="VV-Nr">VVNr des Datensatzes</set>
|
||||
</member><member name="M:EDKB01.Module1.delete_data_zv(System.String)">
|
||||
<summary>Löschen eines Datensatzes aus der Tabelle
|
||||
EODKA_ZV.dbo.zvbelege_data</summary>
|
||||
<remarks>Diese Methode löscht einen Datensatz aus dem ZV-Bestand</remarks>
|
||||
<param name="s"></param>
|
||||
<set param="s" const="" value="S">Dokumentid</set>
|
||||
</member><member name="M:EDKB01.Module1.insert_data_uvm(System.String)">
|
||||
<summary>Daten in die Tabelle EDOKA_UVM.dbo.UVMBelege_Import einfügen</summary>
|
||||
<remarks>Die zu verarbeitende Zeile (Parameter s) wird mittels Trennzeichen "}"
|
||||
aufgesplittet, damit die einzelnen Attributwerte ausgelesen werden können.$EOL$
|
||||
$EOL$
|
||||
Anschliessend werden die Werte den einzelenen Datenbankfeldern zugewiesen und
|
||||
der Datensatz in die Datenbank eingefügt.</remarks>
|
||||
<param name="s"></param>
|
||||
</member><member name="M:EDKB01.Module1.delete_data_uvm(System.String)">
|
||||
<summary>Löschen eines Datensatzes aus der Tabelle
|
||||
EODKA_UVM.dbo.uvmbelege_data</summary>
|
||||
<remarks>Diese Methode löscht einen Datensatz aus dem UVM-Bestand</remarks>
|
||||
<param name="s"></param>
|
||||
<set param="s" const="" value="S">Dokumentid</set>
|
||||
</member><member name="T:EDKB01.Module1">
|
||||
<summary>
|
||||
Steuermodul für EDKB01
|
||||
</summary>
|
||||
<remarks>
|
||||
Das Module1 ist das Steuermodul für die gesamte EDKB01-Verabeitung.
|
||||
Folgende Parameter werden als Kommandozeilen-Parameter übergeben:
|
||||
1: Verzeichnis in dem die Datei Parameters.cfg gespeichert ist
|
||||
2: Verarbeitungsart (HOST, ZV oder UVM)
|
||||
3: INITIALLOAD (Nur im Falle einer Initialload-Verarbeitung)
|
||||
4: Verzeichnis in dem die Initialload-Dateien für die Entsprechende Verarbeitung (vgl. Parameter 2) gespeichert sind$EOL$
|
||||
(Nur im Falle einer Initialload-Verarbeitung)
|
||||
</remarks>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Reference in New Issue
Block a user