You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
179 lines
8.3 KiB
179 lines
8.3 KiB
<?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> |