diff --git a/m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/README.md b/m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/README.md
similarity index 71%
rename from m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/README.md
rename to m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/README.md
index df5e8e1..4638036 100644
--- a/m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/README.md
+++ b/m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/README.md
@@ -1,9 +1,9 @@
-# LB2
+# M122
## ebill von Handwerkerrechnungen
-### Ausgangslage, Ihr "Use Case"
+### Ausgangslage ("Use Case")
Sie arbeiten in einer Firma, die sich zum Ziel gesetzt hat,
für ihre Kunden und auch um neue Kunden zu gewinnen, die
@@ -13,7 +13,7 @@ den elektronischen Zahlungsweg anzubieten.
Der elektronische Zahlungsweg wird nicht über das Verschicken
einer PDF-Rechnung gemacht, wo der Kunde die Rechnung über das
Eintippen der Zahlungsdaten im eBanking machen muss, sondern als
- [ebill](https://ebill.ch). Also als eine Rechnung, die dem Kunden
+ [**ebill**](https://ebill.ch). Also als eine Rechnung, die dem Kunden
des Handwerkers direkt in sein eBanking hineingeschickt wird und
von dort aus direkt mit zwei Klicks bezahlt werden kann.
@@ -21,8 +21,9 @@ von dort aus direkt mit zwei Klicks bezahlt werden kann.
![x-ressourcen/example-qr-bill-de.six-image.original.1020.png](x-ressourcen/example-qr-bill-de.six-image.original.1020.png)
+
-## Aufgabenstellung
+### Aufgabenstellung
![ebill-uebersicht.jpg](x-ressourcen/ebill-uebersicht.jpg)
@@ -50,33 +51,52 @@ korrekt verschickt wurde.
**Biller-System**
-Sie bekommen vom Biller-Sytem **eine oder mehrere** solche
+Sie bekommen vom Biller-Sytem **mehrere** solche
Dateien
-Dateiname: rechnung21003.data
+Dateiname: rechnung23003.data
- Rechnung_21003;Auftrag_A003;Zürich;21.07.2021;10:22:54;ZahlungszielInTagen_30
+ Rechnung_23003;Auftrag_A003;Zürich;21.07.2023;10:22:54;ZahlungszielInTagen_30
Herkunft;41010000001234567;K821;Adam Adler;Bahnhofstrasse 1;8000 Zuerich;CHE-111.222.333 MWST;harald.mueller@tbz.ch
Endkunde;41301000000012497;Autoleasing AG;Gewerbestrasse 100;5000 Aarau
RechnPos;1;Einrichten E-Mailclients;5;25.00;125.00;MWST_0.00%
- RechnPos;2;Konfig & Schulung Scanningcnter;1;1000.00;1000.00;MWST_0.00%
+ RechnPos;2;Konfig & Schulung Scanningcenter;1;1000.00;1000.00;MWST_0.00%
-Erstellen müssen Sie 2 Files:
+Sie müssen aus jeder Rechnungsdatei (.data) zwei Dateien erstellen
+(ein TXT-File und ein XML-File) und diese müssen einen bestimmten Namen haben:
+ **[Kundennummer]_[Rechnungsnummer]_invoice.xml** (also konkret ‘K821_23003_invoice.xml’)
+ **[Kundennummer]_[Rechnungsnummer]_invoice.txt** (also konkret ‘K821_23003_invoice.txt’)
-- ein TXT-File
-- ein XML-File
+Die Dateinamen werden aus den **Inhalten** der .data-Datei gebildet (generiert):
+ (aus **Kundennummer** K821 und aus der **Rechnungsnummer** 23003)
-Die Dateinamen werden aus den Daten der .data-Files gebildet:
- (aus Kundennummer K821 und aus der Rechnungsnummer 21003)
-
- Dateiname: K821_21003_invoice.txt
- Dateiname: K821_21003_invoice.xml
+ Dateiname: K821_23003_invoice.txt
+ Dateiname: K821_23003_invoice.xml
-Inhalt von K821_21003_invoice.txt:
-(auf den QR-Code im Einzahlungsschein-Bereich wird hier vwerzichtet)
+### Rechnung in menschenlesbaren Klartext
+
+Eine solche Datei wird den Endkundenen mitgeschickt, damit
+überprüft werden kann, was zu bezahlen ist. Im eBanking-System
+haben Endkunden die Möglichkeit, die Rechnung zurückzuweisen
+und somit nicht zu bezahlen.
+
+
+#### Vereinfachungen
+
+- 1.) Normalerweise sind diese Rechnungen hier in PDF erstellt.
+Damit es weniger Aufwand gibt, wird hier darauf verzichtet, aus
+dem Text ein PDF zu erzeugen.
+
+- 2.) Die Erzeugung des QR-Codes im Einzahlungsschein-Bereich
+erfordert eine API-Funktion. Auch darauf wird verzichtet. Stattdessen
+zeichnen wir den Rahmen mit Strich-Zeichen und schreiben das Wort
+QR-CODE hinein.
+
+
+**Inhalt von K821_23003_invoice.txt:**
-------------------------------------------------
@@ -91,17 +111,17 @@ Inhalt von K821_21003_invoice.txt:
- Uster, den 21.07.2021 Autoleasing AG
+ Uster, den 21.07.2023 Autoleasing AG
Gewerbestrasse 100
5000 Aarau
Kundennummer: K821
Auftragsnummer: A003
- Rechnung Nr 21003
+ Rechnung Nr 23003
-----------------------
- 1 Einrichten E-Mailclients 5 25.00 CHF 125.00 0.00%
- 2 Konfig & Schulung Scanningcenter 1 1200.00 CHF 1200.00 0.00%
+ 1 Einrichten E-Mailclients 5 25.00 CHF 125.00
+ 2 Konfig & Schulung Scanningcenter 1 1200.00 CHF 1200.00
-----------
Total CHF 1325.00
@@ -114,13 +134,13 @@ Inhalt von K821_21003_invoice.txt:
- Zahlungsziel ohne Abzug 30 Tage (20.08.2021)
+ Zahlungsziel ohne Abzug 30 Tage (20.08.2023)
Empfangsschein Zahlteil
Adam Adler ------------------------ Adam Adler
- Bahnhofstrasse 1 | | Bahnhofstrasse 1
+ Bahnhofstrasse 1 | QR-CODE | Bahnhofstrasse 1
8000 Zuerich | | 8000 Zuerich
| |
| |
@@ -134,10 +154,11 @@ Inhalt von K821_21003_invoice.txt:
--------------------
-
-
-
-Inhalt von K821_21003_invoice.xml
+### Rechnung im (maschinenlesbaren) XML-Format
+
+**Inhalt von K821_23003_invoice.xml:**
+
+ -------------------------------------------------
@@ -157,24 +178,24 @@ Inhalt von K821_21003_invoice.xml
- 202107164522001
- 20210731
+ 202307164522001
+ 20230731
- 20210731
+ 20230731
- 21003
- 20210731
+ 23003
+ 20230731A003
- 20210731
+ 20230731
@@ -185,8 +206,8 @@ Inhalt von K821_21003_invoice.xml
- 202107164522001
- 20210731
+ 202307164522001
+ 20230731
@@ -273,7 +294,7 @@ Inhalt von K821_21003_invoice.xml
30
- 20210830
+ 20230830
@@ -289,14 +310,11 @@ Inhalt von K821_21003_invoice.xml
------------------
+ -------------------------------------------------
-
-
-
-
-
+
+### System-Zugänge
https://haraldmueller.ch/schueler (Passwort: tbz)
@@ -312,7 +330,7 @@ FTP-Zugang:
https://haraldmueller.ch/schoolerinvoices/in
-![ebill-ueberischt-details.jpg](x-ressourcen/ebill-ueberischt-details.jpg)
+![ebill-uebersicht-details.jpg](x-ressourcen/ebill-uebersicht-details.jpg)
https://coinditorei.com/zahlungssystem (Passwort: tbz)
@@ -320,13 +338,10 @@ https://coinditorei.com/zahlungssystem (Passwort: tbz)
https://coinditorei.com/zahlungssystem/out
-Die Dateien müssen einen bestimmten Namen haben:
-- [Kundennummer]_[Rechnungsnummer]_invoice.xml (Konkret ‘K821_21003_invoice.xml’)
-- [Kundennummer]_[Rechnungsnummer]_invoice.txt (Konkret ‘K821_21003_invoice.txt’)
-Testfiles können Sie finden unter: https://coinditorei.com/zahlungssystem/testfiles
-Kontrollen
+**Kontrollen**
+
Bauen Sie Kontrollen ein, um festzustellen, ob «die» Rechnung richtig verarbeitet wurde, bzw. ob und wann und wie ein allfälliger Abbruch stattgefunden hat. Am einfachsten sind Log-Files.
Konfiguration
Gut ist, wenn das System ‘von aussen’ konfiguriert / eingestellt werden kann (separates Config-File).
@@ -343,67 +358,74 @@ Die Bewertung geschieht über einen Live-Test mit von der Lehrperson erstellten
**Dokumentation**
-Keine Doku notwendig, die Aufgabenstellung ist Doku genug.
+Es wird keine Doku verlangt und ist auch nicht notwendig, da die
+Aufgabenstellung schon so detailliert ist. (In der Praxis werden Sie
+niemals so genaue Vorgaben vorfinden, und dann wird vielleicht eine
+Dokumentation verlangt werden.)
+
**Benotung**
-Note 4:
-Viele Teile der Vorgabe wurden erreicht, aber es fehlt noch etwas damit alles automatisch funktioniert.
-
-Note 5:
-Das System funktioniert aus Sicht des Kunden, wenn alles richtig definiert war (keine Fehler in der Rechnungsdatei oder wenn die Quittung nicht vom Zahlungssystem bereitgestellt wurde).
-
-Note 6:
-Komplette Verarbeitung der Vorgaben inklusive Log-Dateien zur Rekonstruktion des Ablaufes.
-Alle Abläufe sind automatisiert und können per Konfigurationsdatei beeinflusst werden (FTP-Server Einstellungen).
-Es sind diverse Sicherheitsmechanismen eingebaut (Fehlermeldungen mit aussagekräftigem und nützlichem Inhalt).
+| Note | Bedeutung |
+|------| --------- |
+| 6 | Komplette Verarbeitung der Vorgaben inklusive Log-Dateien
+zur Rekonstruktion des Ablaufes. Alle Abläufe sind automatisiert
+und können per Konfigurationsdatei beeinflusst werden (FTP-Server
+Einstellungen). Es sind diverse Sicherheitsmechanismen eingebaut
+(Fehlermeldungen mit aussagekräftigem und nützlichem Inhalt). |
+| 5 | Das System funktioniert aus Sicht des Kunden, wenn alles
+richtig definiert war (keine Fehler in der Rechnungsdatei oder
+wenn die Quittung nicht vom Zahlungssystem bereitgestellt wurde). |
+| 4 | Viele Teile der Vorgabe wurden erreicht, aber es fehlt
+noch etwas damit alles automatisch funktioniert. |
**Detailberechnung der Note**
-- (2P) Filedownload (.data) via FTP (aus dem [Kundenserver]/out/XX21xMustermann)
+- [2P] Filedownload (.data) via FTP (aus dem [Kundenserver]/out/XX21xMustermann)
- [1] Ein Dateidownload funktioniert
- [1] es können auch mehrere Dateien "gleichzeitig" verarbeitet werden
-- (5P) Lesen der Input-Datei (.data)
+- [5P] Lesen der Input-Datei (.data)
- [3] Aufspalten der Informationen
- [1] Erkennen falscher Informationen
- [1] Rückweisen falscher/inkorrekter Rechnung
-- (12P) Erstellung der _Invoice.txt
+- [12P] Erstellung der _Invoice.txt
- [1] Richtiger Filename (gem. definierter Vorgabe)
- [4] Korrekte Darstellung und Formatierung der Rechnung mit Einrückung und Kollonierung der Rechnungzeilen
- [3] Richtige Berechnung der End-Summe inkl. Darstellung (2-Nummen nach dem Dez-Punkt)
- [2] Einrücken und Darstellung des Einzahlungsschein-Abschnitts (Beträge haben Abstand beim Dezimalpunkt)
- [2] Richtige Berechnung und Position des Zahlungsziel-Datum (Rechnungsdatum + Zahlungsziel), -> nicht Verarbeitungsdatum!!
-- (6P) Erstellung der _Invoice.xml
+- [6P] Erstellung der _Invoice.xml
- [1] Richtiger Filename (gem. definierter Vorgabe)
- [1] Rechnungsnummer eingesetzt
- [2] Summe korrekt (ohne Punkt, mit führenden Nullen)
- [2] Zahlungsziel & Zahlungszieldatum (Korr. Datum und Formattierung YYYYmmdd)
-- (2P) Fileupload (2 Files (.txt und .xml) pro Rechnung)
+- [2P] Fileupload (2 Files (.txt und .xml) pro Rechnung)
- [2] via FTP (auf den zweiten Server nach [Zahlungsserver]/in/XX21xMustermann)
- [-1] Abzug 1P dafür, falls die fehlerhafte Rechnung auch noch da steht
-- (3P) Zip- oder tar-File Erstellung
+- [3P] Zip- oder tar-File Erstellung
- [2] Zip-/tar-File mit korrektem Inhalt und Dateinamen (2 Files)
- [1] Fileupload via FTP (auf den [Kundenserver]/in/XX21xMustermann)
-- (5P) Mail
+- [5P] Mail
- [2] Mail-Versand (kommt an der richtigen Adresse "heute/jetzt" an (Mailadr im Input))
- [2] Mail-Text und Absender fehlerlos, den Anforderungen entsprechend
- [1] Mail-Attachment (.zip/.tar) geschickt/vorhanden
-- (5P) Konfiguration und Projektdateiorganisation
+- [5P] Konfiguration und Projektdateiorganisation
- [2] "gute" Struktur der Projektdateien, Verarbeitungsdaten nicht bei den Verarbeitungs-Skript(s)
- [2] Log-File mit vernünftigen/aussagekräftigen Informationen, z.B. Erkennung von fehlerhafter Verarbeitung
- [1] separate Konfigurationsdatei
-- (2P) Automatisierung
+- [2P] Automatisierung
- [2] Scheduler eingerichtet und funktioniert (Linux "crontab" oder Win "Aufgabenplaner")
-- (42P = Total)
- evtl. Bonus Kurzquartale I (Total = 37P)
- evtl. Bonus Kurzquartale II (Total = 34P)
+
+- [**42P** = **Total**)
+ eventueller Bonus für Total 37P
+ eventueller Bonus für Total 34P
diff --git a/m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/2022-02-28_Egli-Gartenbau_794.15.pdf b/m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/2022-02-28_Egli-Gartenbau_794.15.pdf
similarity index 100%
rename from m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/2022-02-28_Egli-Gartenbau_794.15.pdf
rename to m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/2022-02-28_Egli-Gartenbau_794.15.pdf
diff --git a/m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/2022-05-03_Hegi-Haustechnik-Montagen_848.80.pdf b/m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/2022-05-03_Hegi-Haustechnik-Montagen_848.80.pdf
similarity index 100%
rename from m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/2022-05-03_Hegi-Haustechnik-Montagen_848.80.pdf
rename to m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/2022-05-03_Hegi-Haustechnik-Montagen_848.80.pdf
diff --git a/m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/2022-11-29_Schenker-Storen-Rep_439.95.pdf b/m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/2022-11-29_Schenker-Storen-Rep_439.95.pdf
similarity index 100%
rename from m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/2022-11-29_Schenker-Storen-Rep_439.95.pdf
rename to m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/2022-11-29_Schenker-Storen-Rep_439.95.pdf
diff --git a/m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/2022-12-09_CW-Elektro_802.30.pdf b/m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/2022-12-09_CW-Elektro_802.30.pdf
similarity index 100%
rename from m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/2022-12-09_CW-Elektro_802.30.pdf
rename to m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/2022-12-09_CW-Elektro_802.30.pdf
diff --git a/m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/eBill_Aufgabenstellung-AblaufProzess-Dok-Bewertung.docx b/m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/eBill_Aufgabenstellung-AblaufProzess-Dok-Bewertung.docx
similarity index 100%
rename from m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/eBill_Aufgabenstellung-AblaufProzess-Dok-Bewertung.docx
rename to m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/eBill_Aufgabenstellung-AblaufProzess-Dok-Bewertung.docx
diff --git a/m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/eBill_Aufgabenstellung-AblaufProzess-Dok-Bewertung.pdf b/m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/eBill_Aufgabenstellung-AblaufProzess-Dok-Bewertung.pdf
similarity index 100%
rename from m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/eBill_Aufgabenstellung-AblaufProzess-Dok-Bewertung.pdf
rename to m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/eBill_Aufgabenstellung-AblaufProzess-Dok-Bewertung.pdf
diff --git a/m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/ebill-ueberischt-details.jpg b/m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/ebill-uebersicht-details.jpg
similarity index 100%
rename from m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/ebill-ueberischt-details.jpg
rename to m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/ebill-uebersicht-details.jpg
diff --git a/m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/ebill-uebersicht.jpg b/m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/ebill-uebersicht.jpg
similarity index 100%
rename from m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/ebill-uebersicht.jpg
rename to m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/ebill-uebersicht.jpg
diff --git a/m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/example-qr-bill-de.six-image.original.1020.png b/m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/example-qr-bill-de.six-image.original.1020.png
similarity index 100%
rename from m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/example-qr-bill-de.six-image.original.1020.png
rename to m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/example-qr-bill-de.six-image.original.1020.png
diff --git a/m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/musterfiles/K821_21003_invoice.txt b/m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/musterfiles/K821_21003_invoice.txt
similarity index 100%
rename from m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/musterfiles/K821_21003_invoice.txt
rename to m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/musterfiles/K821_21003_invoice.txt
diff --git a/m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/musterfiles/K821_21003_invoice.xml b/m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/musterfiles/K821_21003_invoice.xml
similarity index 100%
rename from m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/musterfiles/K821_21003_invoice.xml
rename to m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/musterfiles/K821_21003_invoice.xml
diff --git a/m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/musterfiles/rechnung21003.data b/m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/musterfiles/rechnung21003.data
similarity index 100%
rename from m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/musterfiles/rechnung21003.data
rename to m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/musterfiles/rechnung21003.data
diff --git a/m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/notenskala34Punkte.txt b/m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/notenskala34Punkte.txt
similarity index 100%
rename from m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/notenskala34Punkte.txt
rename to m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/notenskala34Punkte.txt
diff --git a/m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/notenskala37Punkte.txt b/m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/notenskala37Punkte.txt
similarity index 100%
rename from m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/notenskala37Punkte.txt
rename to m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/notenskala37Punkte.txt
diff --git a/m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/notenskala42Punkte.txt b/m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/notenskala42Punkte.txt
similarity index 100%
rename from m122/uebungs-aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/notenskala42Punkte.txt
rename to m122/LB-Aufgaben/ebill_1_handwerkerrechnungen/x-ressourcen/notenskala42Punkte.txt
diff --git a/m122/tools-technics/mailing-mit-powershell/MailPW.txt b/m122/tools-technics/mailing-mit-powershell/MailPW.txt
deleted file mode 100644
index 32ddaa0..0000000
Binary files a/m122/tools-technics/mailing-mit-powershell/MailPW.txt and /dev/null differ
diff --git a/m122/tools-technics/mailing-mit-powershell/data.docx b/m122/tools-technics/mailing-mit-powershell/data.docx
deleted file mode 100644
index e69de29..0000000
diff --git a/m122/tools-technics/mailing-mit-powershell/data.pdf b/m122/tools-technics/mailing-mit-powershell/data.pdf
deleted file mode 100644
index ffe3a83..0000000
Binary files a/m122/tools-technics/mailing-mit-powershell/data.pdf and /dev/null differ
diff --git a/m122/tools-technics/mailing-mit-powershell/powershell-mails.zip b/m122/tools-technics/mailing-mit-powershell/powershell-mails.zip
deleted file mode 100644
index 2453585..0000000
Binary files a/m122/tools-technics/mailing-mit-powershell/powershell-mails.zip and /dev/null differ
diff --git a/m122/tools-technics/mailing-mit-powershell/ps-sendmail-easy.ps1 b/m122/tools-technics/mailing-mit-powershell/ps-sendmail-easy.ps1
deleted file mode 100644
index a88fdb2..0000000
--- a/m122/tools-technics/mailing-mit-powershell/ps-sendmail-easy.ps1
+++ /dev/null
@@ -1,35 +0,0 @@
-
-# Method to write an email with the logfile as attachement
-#--------------------------------------------------------------------------------------------------
-function sendmail() {
- $toMail = "harald.mueller@bluewin.ch"
- $attachment = "C:\Users\Harald\OneDrive\Technik\mails\data.pdf"
-
- $SMTPServer = "smtp.gmail.com"
- $SMTPPort = "587"
- $Username = "invoice.autointerleasing@gmail.com"
-
- # password of the mail account
- $Password = "invoice77autointerleasing" | ConvertTo-SecureString -AsPlainText -Force
-
- $subject = "Powi mail"
- $body = "Logfile has been modified. Please review attached document $entry."
-
- $message = New-Object System.Net.Mail.MailMessage
- $message.subject = $subject
- $message.body = $body
- $message.to.add($toMail)
- $message.from = $username
- $message.attachments.add($attachment)
-
- $smtp = New-Object System.Net.Mail.SmtpClient($SMTPServer, $SMTPPort);
- $smtp.EnableSSL = $true
- $smtp.Credentials = New-Object System.Net.NetworkCredential($Username, $Password);
- $smtp.send($message)
-}
-## (Get-Credential).password | ConvertFrom-SecureString > mailpasswort.txt
-## $pw = Get-Content .\mailpasswort.txt | ConvertTo-SecureString
-## $cred = New-Object System.Management.Automation.PSCredential "MailUser", $pw
-## Send-MailMessage -Credential $cred -to "harald.mueller@bluewin.ch" -from "PowerShell " -Subject "Test" -body "Test für Send-MailMessage"
-
-sendmail
\ No newline at end of file
diff --git a/m122/tools-technics/mailing-mit-powershell/ps-sendmail-umfangreich.ps1 b/m122/tools-technics/mailing-mit-powershell/ps-sendmail-umfangreich.ps1
deleted file mode 100644
index cb4e1e9..0000000
--- a/m122/tools-technics/mailing-mit-powershell/ps-sendmail-umfangreich.ps1
+++ /dev/null
@@ -1,83 +0,0 @@
-## (Get-Credential).password | ConvertFrom-SecureString > mailpasswort.txt
-## $pw = Get-Content .\mailpasswort.txt | ConvertTo-SecureString
-## $cred = New-Object System.Management.Automation.PSCredential "MailUser", $pw
-## Send-MailMessage -Credential $cred -to "harald.mueller@bluewin.ch" -from "PowerShell " -Subject "Test" -body "Test für Send-MailMessage"
-
-$body =
-"IHRE RECHNUNG VON AUTO-INTERLEASING AG
-VOTRE FACTURE D'AUTO-INTERLEASING SA
-
-Sehr geehrte Damen und Herren
-Madame, Monsieur,
-
-Mit dieser Mail erhalten Sie die aktuelle Rechnung von Auto-Interleasing als PDF. Die Papierrechnung erhalten Sie wie gewohnt mit der Post.
-Par ce présent courrier, nous vous transmettons la facture d'Auto-Interleasing en version PDF. La facture papier vous parviendra comme d'habitude par courrier postal.
-
-Wir bitten Sie, den offenen Betrag unter Einhaltung der Zahlungsfrist an die auf dem beigefügten Einzahlungsschein vermerkten Kontonummer zu überweisen.
-Nous vous prions de verser le montant dû conformément au délai de paiement mentionné sur le bulletin de versement joint.
-
-Einzahlung für:
-Versement pour:
-
-Auto-Interleasing AG
-St. Jakob-Strasse 72
-4132 Muttenz
-
-IBAN: CH21 0023 3233 1012 5122 0
-
-
-Freundliche Grüsse,
-Avec nos cordiales salutations,
-
-Auto-Interleasing AG
-St. Jakob-Strasse 72
-4132 Muttenz
-+41 61 319 32 32
-info@auto-interleasing.ch
-www.auto-interleasing.ch
-
-
-Für die elektronische Rechnung sind Sie mit obiger E-Mail-Adresse bei uns registriert.
-Pour l'envoi des factures par voie électronique, vous êtes inscrits avec l'adresse e-mail mentionnée ci-dessus
-
-Allfällige Änderungen Ihrer E-Mail-Adresse teilen Sie bitte unverzüglich Ihrem Kundenbetreuer mit.
-Pour toute modification de votre adresse e-mail, nous vous prions de contacter votre gestionnaire.
-
-Bitte beachten Sie, dass Antworten auf diese E-Mail-Adresse leider nicht beantwortet werden können.
-Im Falle von Rückfragen oder Unklarheiten wenden Sie sich bitte an Ihren zuständigen Kundenbetreuer.
-
-Vielen Dank!
-
-Veuillez prendre note qu'aucune correspondance ne peut être échangée par le biais de cette adresse e-mail.
-Pour toutes questions ou informations, nous vous prions de contacter votre gestionnaire. Merci beaucoup !
-"
-$SMTPHost = "smtp.gmail.com"
-$SMTPPort = "587"
-$Username = "invoice.autointerleasing@gmail.com"
-$Password = "invoice77autointerleasing" | ConvertTo-SecureString -AsPlainText -Force
-
-$subjectFixtext = "RECHNUNG/FACTURE"
-
-$smtp = New-Object System.Net.Mail.SmtpClient($SMTPHost, $SMTPPort);
-$smtp.EnableSSL = $true
-$smtp.Credentials = New-Object System.Net.NetworkCredential($Username, $Password);
-
-$message = New-Object System.Net.Mail.MailMessage
-$message.from = $username
-$message.body = $body
-
-# Method to write an email with the logfile as attachement
-function sendmail ([String] $toMail, [String] $attachment, [String] $RgNr) {
- # $toMail = "harald.mueller@bluewin.ch"
- # $attachment = "C:\Users\Harald\OneDrive\Technik\mails\data.pdf"
-
- $message.to.add("$toMail")
- $message.attachments.add("$attachment")
- $message.subject = $subjectFixtext + " Nr. " + $RgNr
-
- echo $toMail
- echo $attachment
- # $smtp.send($message)
-}
-
-sendmail ("harald.mueller@bluewin.ch", "C:\Users\Harald\OneDrive\Technik\mails\data.pdf", "1")
\ No newline at end of file
diff --git a/m122/uebungs-aufgaben/ebill_2_server/M122_LB_Einzelaufgabe_Projekt(2.LJ-BIVO21).docx b/m122/uebungs-aufgaben/ebill_2_server/M122_LB_Einzelaufgabe_Projekt(2.LJ-BIVO21).docx
deleted file mode 100644
index 1c4828c..0000000
Binary files a/m122/uebungs-aufgaben/ebill_2_server/M122_LB_Einzelaufgabe_Projekt(2.LJ-BIVO21).docx and /dev/null differ
diff --git a/m122/uebungs-aufgaben/ebill_2_server/M122_LB_Einzelaufgabe_Projekt(2.LJ-BIVO21).pdf b/m122/uebungs-aufgaben/ebill_2_server/M122_LB_Einzelaufgabe_Projekt(2.LJ-BIVO21).pdf
deleted file mode 100644
index 724536e..0000000
Binary files a/m122/uebungs-aufgaben/ebill_2_server/M122_LB_Einzelaufgabe_Projekt(2.LJ-BIVO21).pdf and /dev/null differ
diff --git a/m122/uebungs-aufgaben/ebill_2_server/README.md b/m122/uebungs-aufgaben/ebill_2_server/README.md
deleted file mode 100644
index 5d2833f..0000000
--- a/m122/uebungs-aufgaben/ebill_2_server/README.md
+++ /dev/null
@@ -1,43 +0,0 @@
-### FTP
-
-- [https://www.howtoforge.com/tutorial/how-to-use-ftp-on-the-linux-shell/](https://www.howtoforge.com/tutorial/how-to-use-ftp-on-the-linux-shell/)
-
-**bash-Beispiel**
-
-![../tools-technics/ftpanweisungen.jpg](../tools-technics/ftpanweisungen.jpg)
-
-
-**cmd-Beispiel**
-
-![../tools-technics/cmd-ftp-start.bat.jpg](../tools-technics/cmd-ftp-start.bat.jpg)
-![../tools-technics/cmdcommands.ftp.jpg](../tools-technics/cmdcommands.ftp.jpg)
-
-
-
-### E-Mail
-
-- [https://www.linuxfordevices.com/tutorials/linux/mail-command-in-linux](https://www.linuxfordevices.com/tutorials/linux/mail-command-in-linux)
-- [https://www.geeksforgeeks.org/send-mails-using-a-bash-script](https://www.geeksforgeeks.org/send-mails-using-a-bash-script)
-
-
-**Mailing mit Python** (Dank an Hr. Noel L. Hug, AP21a)
-
-import win32com.client as win32
-
-![../tools-technics/mailing-mit-python.jpg](../tools-technics/mailing-mit-python.jpg)
-
-
-**Mailing mit PowerShell**
-
-[../tools-technics/mailing-mit-powershell](../tools-technics/mailing-mit-powershell)
-
-![../tools-technics/mailing-mit-powershell.jpg](../tools-technics/mailing-mit-powershell.jpg)
-
-
-
-**Mailing mit PHP** (nur auf Webserver!)
-
-Diese Art funktioniert nur auf einem Webserver, auf dem ein Mailserver installiert ist, was bei allen teuren und billigen Internetprovidern normal ist. Wenn es auf dem lokalen Rechner funltionieren soll, muss zuerst ein Mailserver lokal installiert werden.
-
-
-![../tools-technics/mailing-mit-phpwebserver.jpg](../tools-technics/mailing-mit-phpwebserver.jpg)
diff --git a/m122/uebungs-aufgaben/ebill_2_server/bewertungskriterien.txt b/m122/uebungs-aufgaben/ebill_2_server/bewertungskriterien.txt
deleted file mode 100644
index 3a72015..0000000
--- a/m122/uebungs-aufgaben/ebill_2_server/bewertungskriterien.txt
+++ /dev/null
@@ -1,60 +0,0 @@
-BEWERTUNGSKRITERIEN
-(MUH, 2022-05)
-
-M122-Übung "e-bill"
-=====================
-
-(2P)
-- Filedownload (.data) via FTP (aus dem [Kundenserver]/out/XX21xMustermann)
- - [1] Ein Dateidownload funktioniert
- - [1] es können auch mehrere Dateien "gleichzeitig" verarbeitet werden
-
-(5P)
-- Lesen der Input-Datei (.data)
- - [3] Aufspalten der Informationen
- - [1] Erkennen falscher Informationen
- - [1] Rückweisen falscher/inkorrekter Rechnung
-
-(12P)
-- Erstellung der _Invoice.txt
- - [1] Richtiger Filename (gem. definierter Vorgabe)
- - [4] Korrekte Darstellung und Formatierung der Rechnung mit Einrückung und Kollonierung der Rechnungzeilen
- - [3] Richtige Berechnung der End-Summe inkl. Darstellung (2-Nummen nach dem Dez-Punkt)
- - [2] Einrücken und Darstellung des Einzahlungsschein-Abschnitts (Beträge haben Abstand beim Dezimalpunkt)
- - [2] Richtige Berechnung und Position des Zahlungsziel-Datum (Rechnungsdatum + Zahlungsziel), -> nicht Verarbeitungsdatum!!
-
-(6P)
-- Erstellung der _Invoice.xml
- - [1] Richtiger Filename (gem. definierter Vorgabe)
- - [1] Rechnungsnummer eingesetzt
- - [2] Summe korrekt (ohne Punkt, mit führenden Nullen)
- - [2] Zahlungsziel & Zahlungszieldatum (Korr. Datum und Formattierung YYYYmmdd)
-
-(2P)
-- Fileupload (2 Files (.txt und .xml) pro Rechnung)
- - [2] via FTP (auf den zweiten Server nach [Zahlungsserver]/in/XX21xMustermann)
- - [-1] Abzug 1P dafür falls die fehlerhafte Rechnung auch da steht
-
-(3P)
-- Zip- oder tar-File Erstellung
- - [2] Zip-/tar-File mit korrektem Inhalt und Dateinamen (2 Files)
- - [1] Fileupload via FTP (auf den [Kundenserver]/in/XX21xMustermann)
-
-(5P)
-- Mail
- - [2] Mail-Versand (kommt an der richtigen Adresse "heute/jetzt" an (Mailadr im Input))
- - [2] Mail-Text und Absender fehlerlos, den Anforderungen entsprechend
- - [1] Mail-Attachment (.zip/.tar) geschickt/vorhanden
-
-(5P)
-- Konfiguration und Projektdateiorganisation
- - [2] "gute" Struktur der Projektdateien, Verarbeitungsdaten nicht bei den Verarbeitungs-Skript(s)
- - [2] Log-File mit vernünftigen/aussagekräftigen Informationen, z.B. Erkennung von fehlerhafter Verarbeitung
- - [1] separate Konfigurationsdatei
-
-(2P)
-- Automatisierung
- - [2] Scheduler eingerichtet und funktioniert (Linux "crontab" oder Win "Aufgabenplaner")
-
-(42P = Total), Bonus Kurzquartale I (Total = 37P),
- Bonus Kurzquartale II (Total = 34P)
diff --git a/m122/uebungs-aufgaben/ebill_2_server/notenskala34Punkte.txt b/m122/uebungs-aufgaben/ebill_2_server/notenskala34Punkte.txt
deleted file mode 100644
index 3dbdb46..0000000
--- a/m122/uebungs-aufgaben/ebill_2_server/notenskala34Punkte.txt
+++ /dev/null
@@ -1,58 +0,0 @@
-
-NOTENTABELLE
-max. 34.00 100% 6.00 6.0
- 33.50 99% 5.93 5.9
- 33.00 97% 5.85 5.9
- 32.50 96% 5.78 5.8
- 32.00 94% 5.71 5.7
- 31.50 93% 5.63 5.6
- 31.00 91% 5.56 5.6
- 30.50 90% 5.49 5.5
- 30.00 88% 5.41 5.4
- 29.50 87% 5.34 5.3
- 29.00 85% 5.26 5.3
- 28.50 84% 5.19 5.2
- 28.00 82% 5.12 5.1
- 27.50 81% 5.04 5.0
- 27.00 79% 4.97 5.0
- 26.50 78% 4.90 4.9
- 26.00 76% 4.82 4.8
- 25.50 75% 4.75 4.8
- 25.00 74% 4.68 4.7
- 24.50 72% 4.60 4.6
- 24.00 71% 4.53 4.5
- 23.50 69% 4.46 4.5
- 23.00 68% 4.38 4.4
- 22.50 66% 4.31 4.3
- 22.00 65% 4.24 4.2
- 21.50 63% 4.16 4.2
- 21.00 62% 4.09 4.1
- 20.50 60% 4.01 4.0
- 20.00 59% 3.94 3.9
- 19.50 57% 3.87 3.9
- 19.00 56% 3.79 3.8
- 18.50 54% 3.72 3.7
- 18.00 53% 3.65 3.6
- 17.50 51% 3.57 3.6
- 17.00 50% 3.50 3.5
- 16.50 49% 3.43 3.4
- 16.00 47% 3.35 3.4
- 15.50 46% 3.28 3.3
- 15.00 44% 3.21 3.2
- 14.50 43% 3.13 3.1
- 14.00 41% 3.06 3.1
- 13.50 40% 2.99 3.0
- 13.00 38% 2.91 2.9
- 12.50 37% 2.84 2.8
- 12.00 35% 2.76 2.8
- 11.50 34% 2.69 2.7
- 11.00 32% 2.62 2.6
- 10.50 31% 2.54 2.5
- 10.00 29% 2.47 2.5
- 9.50 28% 2.40 2.4
- 9.00 26% 2.32 2.3
- 8.50 25% 2.25 2.3
- 8.00 24% 2.18 2.2
- 7.50 22% 2.10 2.1
- 7.00 21% 2.03 2.0
-
\ No newline at end of file
diff --git a/m122/uebungs-aufgaben/ebill_2_server/notenskala37Punkte.txt b/m122/uebungs-aufgaben/ebill_2_server/notenskala37Punkte.txt
deleted file mode 100644
index 630bf4d..0000000
--- a/m122/uebungs-aufgaben/ebill_2_server/notenskala37Punkte.txt
+++ /dev/null
@@ -1,71 +0,0 @@
-
-NOTENTABELLE
-max. 37.00 100% 6.00 6.0
- 36.50 99% 5.93 5.9
- 36.00 97% 5.86 5.9
- 35.50 96% 5.80 5.8
- 35.00 95% 5.73 5.7
- 34.50 93% 5.66 5.7
- 34.00 92% 5.59 5.6
- 33.50 91% 5.53 5.5
- 33.00 89% 5.46 5.5
- 32.50 88% 5.39 5.4
- 32.00 86% 5.32 5.3
- 31.50 85% 5.26 5.3
- 31.00 84% 5.19 5.2
- 30.50 82% 5.12 5.1
- 30.00 81% 5.05 5.1
- 29.50 80% 4.99 5.0
- 29.00 78% 4.92 4.9
- 28.50 77% 4.85 4.9
- 28.00 76% 4.78 4.8
- 27.50 74% 4.72 4.7
- 27.00 73% 4.65 4.6
- 26.50 72% 4.58 4.6
- 26.00 70% 4.51 4.5
- 25.50 69% 4.45 4.4
- 25.00 68% 4.38 4.4
- 24.50 66% 4.31 4.3
- 24.00 65% 4.24 4.2
- 23.50 64% 4.18 4.2
- 23.00 62% 4.11 4.1
- 22.50 61% 4.04 4.0
- 22.00 59% 3.97 4.0
- 21.50 58% 3.91 3.9
- 21.00 57% 3.84 3.8
- 20.50 55% 3.77 3.8
- 20.00 54% 3.70 3.7
- 19.50 53% 3.64 3.6
- 19.00 51% 3.57 3.6
- 18.50 50% 3.50 3.5
- 18.00 49% 3.43 3.4
- 17.50 47% 3.36 3.4
- 17.00 46% 3.30 3.3
- 16.50 45% 3.23 3.2
- 16.00 43% 3.16 3.2
- 15.50 42% 3.09 3.1
- 15.00 41% 3.03 3.0
- 14.50 39% 2.96 3.0
- 14.00 38% 2.89 2.9
- 13.50 36% 2.82 2.8
- 13.00 35% 2.76 2.8
- 12.50 34% 2.69 2.7
- 12.00 32% 2.62 2.6
- 11.50 31% 2.55 2.6
- 11.00 30% 2.49 2.5
- 10.50 28% 2.42 2.4
- 10.00 27% 2.35 2.4
- 9.50 26% 2.28 2.3
- 9.00 24% 2.22 2.2
- 8.50 23% 2.15 2.1
- 8.00 22% 2.08 2.1
- 7.50 20% 2.01 2.0
- 7.00 19% 1.95 1.9
- 6.50 18% 1.88 1.9
- 6.00 16% 1.81 1.8
- 5.50 15% 1.74 1.7
- 5.00 14% 1.68 1.7
- 4.50 12% 1.61 1.6
- 4.00 11% 1.54 1.5
- 3.50 9% 1.47 1.5
- 3.00 8% 1.41 1.4
diff --git a/m122/uebungs-aufgaben/ebill_2_server/notenskala42Punkte.txt b/m122/uebungs-aufgaben/ebill_2_server/notenskala42Punkte.txt
deleted file mode 100644
index 7a7410b..0000000
--- a/m122/uebungs-aufgaben/ebill_2_server/notenskala42Punkte.txt
+++ /dev/null
@@ -1,47 +0,0 @@
-
-NOTENTABELLE
-max. 42.00 100% 6.00 6.0
- 41.00 98% 5.88 5.9
- 40.00 95% 5.76 5.8
- 39.00 93% 5.64 5.6
- 38.00 90% 5.52 5.5
- 37.00 88% 5.40 5.4
- 36.00 86% 5.29 5.3
- 35.00 83% 5.17 5.2
- 34.00 81% 5.05 5.0
- 33.00 79% 4.93 4.9
- 32.00 76% 4.81 4.8
- 31.00 74% 4.69 4.7
- 30.00 71% 4.57 4.6
- 29.00 69% 4.45 4.5
- 28.00 67% 4.33 4.3
- 27.00 64% 4.21 4.2
- 26.00 62% 4.10 4.1
- 25.00 60% 3.98 4.0
- 24.00 57% 3.86 3.9
- 23.00 55% 3.74 3.7
- 22.00 52% 3.62 3.6
- 21.00 50% 3.50 3.5
- 20.00 48% 3.38 3.4
- 19.00 45% 3.26 3.3
- 18.00 43% 3.14 3.1
- 17.00 40% 3.02 3.0
- 16.00 38% 2.90 2.9
- 15.00 36% 2.79 2.8
- 14.00 33% 2.67 2.7
- 13.00 31% 2.55 2.5
- 12.00 29% 2.43 2.4
- 11.00 26% 2.31 2.3
- 10.00 24% 2.19 2.2
- 9.00 21% 2.07 2.1
- 8.00 19% 1.95 2.0
- 7.00 17% 1.83 1.8
- 6.00 14% 1.71 1.7
- 5.00 12% 1.60 1.6
- 4.00 10% 1.48 1.5
- 3.00 7% 1.36 1.4
- 2.00 5% 1.24 1.2
- 1.00 2% 1.12 1.1
- 0.00 0% 1.00 1.0
-
-
\ No newline at end of file
diff --git a/m122/uebungs-aufgaben/ebill_2_server/x_aeltere_Definition-LB2-Projekt/M122_LB2_Aufgabenstellung-AblaufProzess-Dok-Bewertung.docx b/m122/uebungs-aufgaben/ebill_2_server/x_aeltere_Definition-LB2-Projekt/M122_LB2_Aufgabenstellung-AblaufProzess-Dok-Bewertung.docx
deleted file mode 100644
index 7f8558e..0000000
Binary files a/m122/uebungs-aufgaben/ebill_2_server/x_aeltere_Definition-LB2-Projekt/M122_LB2_Aufgabenstellung-AblaufProzess-Dok-Bewertung.docx and /dev/null differ
diff --git a/m122/uebungs-aufgaben/ebill_2_server/x_aeltere_Definition-LB2-Projekt/M122_LB2_Aufgabenstellung-AblaufProzess-Dok-Bewertung.pdf b/m122/uebungs-aufgaben/ebill_2_server/x_aeltere_Definition-LB2-Projekt/M122_LB2_Aufgabenstellung-AblaufProzess-Dok-Bewertung.pdf
deleted file mode 100644
index ad1636e..0000000
Binary files a/m122/uebungs-aufgaben/ebill_2_server/x_aeltere_Definition-LB2-Projekt/M122_LB2_Aufgabenstellung-AblaufProzess-Dok-Bewertung.pdf and /dev/null differ
diff --git a/m122/uebungs-aufgaben/ebill_2_server/x_aeltere_Definition-LB2-Projekt/M122_LB2_Vorstellen.pptx b/m122/uebungs-aufgaben/ebill_2_server/x_aeltere_Definition-LB2-Projekt/M122_LB2_Vorstellen.pptx
deleted file mode 100644
index 978e80f..0000000
Binary files a/m122/uebungs-aufgaben/ebill_2_server/x_aeltere_Definition-LB2-Projekt/M122_LB2_Vorstellen.pptx and /dev/null differ
diff --git a/m122/uebungs-aufgaben/ebill_2_server/x_aeltere_Definition-LB2-Projekt/README.md b/m122/uebungs-aufgaben/ebill_2_server/x_aeltere_Definition-LB2-Projekt/README.md
deleted file mode 100644
index d3834aa..0000000
--- a/m122/uebungs-aufgaben/ebill_2_server/x_aeltere_Definition-LB2-Projekt/README.md
+++ /dev/null
@@ -1,25 +0,0 @@
-# Aufgabe "Lieferung ins Zahlungssystem"
-
-**Files**
-
- (Passwort auf html-Seite: tbz)
- (Passwort: tbz)
-
- FTP-Server: ftp.haraldmueller.ch
- Benutzer: schoolerinvoices
- Passwort: Berufsschule8005!
-
-
-**Verarbeitung starten:**
-
- (Passwort: tbz)
-
-
-**Files**
-
- (Passwort: tbz)
- (Passwort: tbz)
-
- FTP-Server: ftp.coinditorei.com
- Benutzer: zahlungssystem
- Passwort: Berufsschule8005!
diff --git a/m122/uebungs-aufgaben/ebill_2_server/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/PostFinance_41101000000240844_740895x000013xEBPxCOOPx03022015x000001_sig.xml b/m122/uebungs-aufgaben/ebill_2_server/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/PostFinance_41101000000240844_740895x000013xEBPxCOOPx03022015x000001_sig.xml
deleted file mode 100644
index eef13ce..0000000
--- a/m122/uebungs-aufgaben/ebill_2_server/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/PostFinance_41101000000240844_740895x000013xEBPxCOOPx03022015x000001_sig.xml
+++ /dev/null
@@ -1 +0,0 @@
-j9zkJYEPey7oKpobdWkLUZsIphk=2dvAyW/Qov04srhiiWtlSv91HmI=X6o0gOSvDBDyaMf/STnKw2Hn4YY=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
\ No newline at end of file
diff --git a/m122/uebungs-aufgaben/ebill_2_server/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/PostFinance_Process_Protocol_280220150220_41101000000240844.xml b/m122/uebungs-aufgaben/ebill_2_server/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/PostFinance_Process_Protocol_280220150220_41101000000240844.xml
deleted file mode 100644
index ab85d9a..0000000
--- a/m122/uebungs-aufgaben/ebill_2_server/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/PostFinance_Process_Protocol_280220150220_41101000000240844.xml
+++ /dev/null
@@ -1 +0,0 @@
-IPECCoop Mineralöl AGGetProcessProtocol1.1041101000000240844111729122x000005xEBPxCOOPx01022015x00009301729122x000005xEBPxCOOPx01022015x0000934110000007768278491175400000001221828558759110.8025eBill Rejected by Customer / Payer2015-02-27
\ No newline at end of file
diff --git a/m122/uebungs-aufgaben/ebill_2_server/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_Anmeldung_fuer_ERechnungskunden.PDF b/m122/uebungs-aufgaben/ebill_2_server/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_Anmeldung_fuer_ERechnungskunden.PDF
deleted file mode 100644
index 00a5559..0000000
Binary files a/m122/uebungs-aufgaben/ebill_2_server/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_Anmeldung_fuer_ERechnungskunden.PDF and /dev/null differ
diff --git a/m122/uebungs-aufgaben/ebill_2_server/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_E-Rechnung_Online.pdf b/m122/uebungs-aufgaben/ebill_2_server/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_E-Rechnung_Online.pdf
deleted file mode 100644
index 8f42365..0000000
--- a/m122/uebungs-aufgaben/ebill_2_server/x_aeltere_Definition-LB2-Projekt/SIX-Payment-Spezifikationen/SIX_PaymentServices_E-Rechnung_Online.pdf
+++ /dev/null
@@ -1,1645 +0,0 @@
-%PDF-1.5
%
-16 0 obj
-<>>>
-endobj
-56 0 obj
-<>stream
-
-
-
-
- application/pdf
-
-
- /content/paynet/global/en/taxonomy/downloads/type/flyer
-
-
-
-
- /content/paynet/global/en/taxonomy/downloads/type/flyer
- /content/paynet/global/de/home/needs/send-e-bills
- /content/paynet/global/de/home/business/industry/utilities
- /content/paynet/global/de/home/business/industry/insurance
- /content/paynet/global/de/home/business/industry/public-administration
- /content/paynet/global/de/home/business/industry/healthcare/health-insurance
- /content/paynet/global/de/home/business/industry/more/telecommunication
- /content/global/en/language/de
-
-
-
-
- null
-
-
- 2014-09-29T12:56:31.747+02:00
-
-
- /content/paynet/global/de/home/needs/send-e-bills
- /content/paynet/global/de/home/business/industry/utilities
- /content/paynet/global/de/home/business/industry/insurance
- /content/paynet/global/de/home/business/industry/public-administration
- /content/paynet/global/de/home/business/industry/healthcare/health-insurance
- /content/paynet/global/de/home/business/industry/more/telecommunication
-
-
-
-
- E-Rechnung Online
-
-
- 700431
- 30615d804289bfa930e0e2fabdc0a5e23e350c92
- 2014-09-29T12:24:55.125+02:00
- Adobe PDF Library 9.9
- False
- 2014-09-18T16:22:05+02:00
- 2012-09-12T10:35:29+02:00
- 2014-09-18T16:22:05+02:00
- Adobe InDesign CS5 (7.0.1)
-
-
-
- JPEG
- /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQAB/+4AE0Fkb2JlAGSAAAAAAQUAAgAD/9sAhAAMCAgICAgMCAgMEAsLCxAUDg0NDhQY
EhMTExIYFBIUFBQUEhQUGx4eHhsUJCcnJyckMjU1NTI7Ozs7Ozs7Ozs7AQ0LCxAOECIYGCIyKCEo
MjsyMjIyOzs7Ozs7Ozs7Ozs7Ozs7OztAQEBAQDtAQEBAQEBAQEBAQEBAQEBAQEBAQED/wAARCAEA
ALUDAREAAhEBAxEB/8QBQgAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAA
AAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGx
QiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSV
xNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgI7AQACEQMh
MRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0
ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH1+f3/9oADAMB
AAIRAxEAPwD0Xp/T8A4GMTjUkmmuT6bf3R5JKbH7P6f/ANxqf+22/wBySlfs/p//AHGp/wC22/3J
KV+z+n/9xqf+22/3JKV+z+n/APcan/ttv9ySlfs/p/8A3Gp/7bb/AHJKV+z+n/8Acan/ALbb/ckp
X7P6f/3Gp/7bb/ckpX7P6f8A9xqf+22/3JKV+z+n/wDcan/ttv8AckpX7P6f/wBxqf8Attv9ySlf
s/p//can/ttv9ySlfs/p/wD3Gp/7bb/ckpX7P6f/ANxqf+22/wBySlfs/p//AHGp/wC22/3JKV+z
+n/9xqf+22/3JKV+z+n/APcan/ttv9ySlfs/p/8A3Gp/7bb/AHJKV+z+n/8Acan/ALbb/ckpX7P6
f/3Gp/7bb/ckpX7P6f8A9xqf+22/3JKV+z+n/wDcan/ttv8Ackprv6fgfb6R9mpj0bdPTb+9T5JK
bHT/APk/G/4mv/qQkpsJKUkpy8/qljnv6d0trrM0kMLixwrpDhPqPcW7dB4KHJlN8MfmbWHlwAJ5
NIfifBrZ3Tx0/EpdVZdbdZk44ute9zi6HidNxAGvZR5MfBEUTdhmw5/dmbAA4ZUPo0cl9xtcfq8c
s43/AGsLd5gbmz6Hre7fE8KOZN/q7rr/AGWz4xGv13Dxfo7fjXR3ukOwXYn+Ty91YcQ42+pu3wJn
1dVaw8PD6XP5oZBP17+FfsR39bxcax1d1drSCQCGbg4NmSCP6pUjApvXMSzf6LLbPTEu9hb+cGaB
+0n5JKWb17Cc5rdtwD2lzSa3agfKUlN6i5mRSy9khtjQ5u4QYInUFJSRJSklKSUpJSklKSUpJSkl
KSUpJSklNd//AChT/wATd/1VCSldP/5Pxv8Aia/+pCSmwkpSSlJKUkpSSlJKWSUukpSSlJKUkpSS
lJKUkpSSlJKUkpSSlJKUkpSSmu//AJQp/wCJu/6qhJSun/8AJ+N/xNf/AFISU2ElKSUpJSklKSUp
JSklKSUpJSklKSUpJSklKSUpJSklKSUpJSklKSUpJTXf/wAoU/8AE3f9VQkpXT/+T8b/AImv/qQk
psJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSmu//lCn/ibv+qoSUrp/
/J+N/wATX/1ISU2ElKSUpJSklKSUpJSklKSUpJSklKSUpJSklKSUpJSklKSUpJSklKSUpJTXf/yh
T/xN3/VUJKV0/wD5Pxv+Jr/6kJKbCSlJKcr0M4dTy7a2+2xrRW9/0du1ocGkP0Mj935pKc7Go+su
GxlFW41hji76DjJYPo73Ogh3HaZlJSdtf1irBdU6z3u9QhwqJkMd7eD9J0T+EJKYOv8ArMzHsyLt
7PRrktDajuIpZvdpuP8AObiElJC3qWZj4OS0WvcWzulrC13qVu3vaC1v8213AP4pKRCj6yG2t7n2
B2+hj7B6WlbtxuO2Nst3aafekpv9Hd1pz7T1YbW+nUWABkB+39JGwzz4/JJTqJKUkpSSlJKUkpSS
lJKUkpSSlJKUkpSSmu//AJQp/wCJu/6qhJSun/8AJ+N/xNf/AFISU2ElKSU8r1fD+uNnUbn9Ntc3
FJHpAWMGm0TodeUlNP7B9f8A/TO/7crSUr7B9f8A/TO/7crSUr7B9f8A/TO/7crSUr7B9f8A/TO/
7crSUr7B9f8A/TO/7crSUr7B9f8A/TO/7crSUr7B9f8A/TO/7crSUr7B9f8A/TO/7crSUr7B9f8A
/TO/7crSUr7B9f8A/TO/7crSUr7B9f8A/TO/7crSUr7B9f8A/TO/7crSUr7B9f8A/TO/7crSU9V0
hmdX06hnUjuygD6pJB1kxqNOElNxJSklKSUpJTXf/wAoU/8AE3f9VQkpXT/+T8b/AImv/qQkpsJK
UkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSmD7mMBc46Dukq1vWYG7jIHmki2NmXTTX6thIae8
eKRNKsMxY0idUk2r1WwXawEaRaNuZS4EgmBzojwFHGGg7rGCcyq0PO1rLKidp+k51RA/6KXAUe5F
tdPvpGBjA2N/ma/zh+6E1k4T2bHr0f6Rn+cElcJ7K9ej/SM/zgkrhPZXr0f6Rn+cElcJ7K9ej/SM
/wA4JK4T2V69H+kZ/nBJXCeyvXo/0jP84JK4T2V69H+kZ/nBJXCeyvXo/wBIz/OCSuE9levR/pGf
5wSVwnsr16P9Iz/OCSuE9levR/pGf5wSVwnsybZW7VrgfgQUkEUvub4hJS29oEkiB5pKa2Xe441j
6iRt4I5RPpWk2Gm0ZV3TK/RH6ZzgRv1/OnVN1IR0V1O62np7Hvb+k3AEA94MpuW+FR2R9Wv9HptF
jhuD3MEfEIyFhR2Q9Y+sHS8IVVWX/pWmXVskk6JxmAU8BIXx+tYXUqh9leZh2hETA4ToZBKSJwIC
bHJdXY/s0fwUp3Yxs4Befszbf+7BH4NR6rej5o36I+Cqvdx2C6S5SSmzVgvtrFge0buxSc/N8Thi
mYmJ0Zfs5/8ApGo0x/6Yh+7JX7Of/pGpUr/TEP3ZK/Zz/wDSNSpX+mIfuyV+zn/6RqVK/wBMQ/dk
r9nP/wBI1Klf6Yh+7JX7Of8A6RqVK/0xD92Sv2c//SNSpX+mIfuyWfgPYxzy9p2gmPghS7H8VhOY
jwnV7/8AxZWEdGymxxkPdP8A1ur+5Pjs5vxs/wBIH939pemx8tz6b3loBrHHinndyYy0Katzn4zi
YlwBSO6Rsiuv9HAsskOiB5a6JmWXCLUNl+nWvdg0un3OfGvxKbjJMQUjZrfWBp/Z4a58H1YLh8Cj
ICtVSNBrdTN+X9h6TjvNINZvuuAl7WN9gDJ0BcTymZZUaZsMQRZcLrHQsPEZ6lIc6wauNhLnWeMu
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
G/3pKa7+oYH2+k/aaY9G3X1G/vU+aSn/2Q==
- 256
- 1
- 256
-
-
- JPEG
- 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
Tcu/aNwbuET+sN101jw1TuEfyCz3J/yKQZT9CW+2QHOFzXRJAnQcJcIV7ku34tvEsdbjte47iZ18
QCQCo5bs8DcQzp/ma/6o/IguRP8A+UKf+Ju/6qhJSun/APJ+N/xNf/UhJTYSUpJSJjwwFrg6dzvz
XHlxPYJKZeq3wd/mu/uSUr1W+Dv8139ySleq3wd/mu/uSUhLSXWWgvjez2bdIGzUAtlJTkXfVxt1
1l37Rz2eo4u2tc4NEmYHt4SUw/5rt/8ALPqP+c7/AMikpX/Ndv8A5Z9R/wA53/kUlNvpnR29NyDk
fbMzJlpbsvLnN1jWNvOiSnV9Vvg7/Nd/ckpXqt8Hf5rv7klK9Vvg7/Nd/ckpXqt8Hf5rv7klIbAb
Da9peAK427YBPu7FspKSF1TjJYSfNjv/ACKSlTR+4f8Ats/+RSUxezGfG6s+0gj2OGo18EQaQQCz
9Vg0Ad/mO/uQSvUCKmA6ENEj5JKRP/5Qp/4m7/qqElK6f/yfjf8AE1/9SElNhJSklKSUpJSklKSU
pJSklKSUpJSklKSUpJSklKSUpJSklKSUpJSklKSU13/8oU/8Td/1VCSldP8A+T8b/ia/+pCSmwkp
SSnD651LMwb2MxnYjQ9pJ+1WisyP3ZcFAYgyK8Gg5v8Azg6r/pOl/wDsSP8AyaXAPFXEVf8AODqv
+k6X/wCxI/8AJpcA8VcRV/zg6r/pOl/+xI/8mlwDxVxFX/ODqv8ApOl/+xI/8mlwDxVxFX/ODqv+
k6X/AOxI/wDJpcA8VcRV/wA4Oq/6Tpf/ALEj/wAmlwDxVxFX/ODqv+k6X/7Ej/yaXAPFXEVf84Oq
/wCk6X/7Ej/yaXAPFXEW507rvqOs/amRgVAAen6N7XSdZmXpsodkgt79sdI/7nY3/bzP/JIcMuyb
Cv2x0j/udjf9vM/8klwy7KsK/bHSP+52N/28z/ySXDLsqwr9sdI/7nY3/bzP/JJcMuyrCv2x0j/u
djf9vM/8klwy7KsK/bHSP+52N/28z/ySXDLsqwr9sdI/7nY3/bzP/JJcMuyrDKvqnTLrG1U5dFj3
GGsZYxxJ8gHIcJ7KsOiFbDEgf/yhT/xN3/VUJKV0/wD5Pxv+Jr/6kJKbCSlJKeV+trmNyqdz8Jns
P9LY555/N21v0UX6RXdHB9Sr/TdI/wC2bP8A0gj9qlepV/pukf8AbNn/AKQS+1SvUq/03SP+2bP/
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
0/8Abjf70lNd/UMD7fSftNMejbr6jf3qfNJT/9k=
- 256
- 2
- 256
-
-
-
- proof:pdf
- xmp.did:05801174072068118083AAA6C372A0A6
- adobe:docid:indd:4e92a18f-e7a0-11dd-ad2e-d4bc96e01e03
- uuid:258bb9dc-e333-4598-b22f-62b91668cbd1
-
- default
- xmp.iid:03801174072068118083AAA6C372A0A6
- xmp.did:069484D7212068118083B14DB10F0231
- adobe:docid:indd:4e92a18f-e7a0-11dd-ad2e-d4bc96e01e03
-
- 8079
-
-
- /content/global/en/language/de
-
-
- Adobe PDF Library 9.9
- False
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-endstream
-endobj
-17 0 obj
-<>
-endobj
-13 0 obj
-<>
-endobj
-18 0 obj
-<>/Font<>/ProcSet[/PDF/Text/ImageC]/XObject<>>>/Rotate 0/TrimBox[0.0 0.0 595.276 841.89]/Type/Page>>
-endobj
-1 0 obj
-<>/ExtGState<>/Font<>/ProcSet[/PDF/Text/ImageC/ImageI]/Properties<>/MC1<>>>/XObject<>>>/Rotate 0/TrimBox[0.0 0.0 595.276 841.89]/Type/Page>>
-endobj
-2 0 obj
-<>stream
-HWr}Wc#@[{$9OEB"B P9v7KyȔJ`w_N"&ibALN\⦛|w($5ek
-1Lhc3LYzr9ytCexz6Q)ox!V]M!Vjr1#AIw7WIWFL7m+#T.(,Jn"-z:RrFɻ(.e3jո{M&'Me3ldKE-QllDz,`IdAlwQk@-$wҨ G[05xO?F+Gq%(;Y) ;|"eN&@T͔)B|tSg6JdXY
-
*Y*_Ɍl",-~͓ΥfdA24`3eKX}`%O^k8j_ۑy6Y
9mKNpdyu3H58tݹ+nIYrCI~EhSrJ'
-W-n#u.A8Qt"e,iʞL)F%9K({ÊBr)'ipϐ2+HeuodSU˦[vYv'*.fMɈKdBc{ko<
~#@eJOEϝTmesAfFƹ'0PM^}r<=*XJ|:pO<ƛkXε
ÍؓʼnBl]R3cK8FaT@MNrDWT_SjWh5*Gp8->$HSp0ִ-ٹE!ާkҔ +k¸?LAK.tdP/o@{f|rsO$'4:R;XN\
-#uI̶qFq٭7~so-D-1,
|,/NxKt4C,R0;&tS2B,5X`wUjЗkRHh:7]@RZ9lUuu~iBƋ SAb*xzue{grNVWib{l":AusdIp \p((a}DoR(`Q}P' )
HYɫyyzKG1qiRVG;Ҋ= ^sˢӲ5.[#Ѽ9ZRvCC+ʽb'7
$k2.M~Y
x$B;{N8>bX`ħ eĹcN3YQ'\c.ZgZmE̢83#f8tᰍgFڵV8Dmܤa
-Qq>DEV0~N961Z)/8A9!(xܒ}1D~ 7W%ZT5Ψ!=Q#I`>cC_3lsYJHbJo:Tq{C=
-œWDQT[&gHVjt.%?Oz3Fm-?7fc83'NAvͷH`wc ftT%zH̕-iKqݗA*4GtXtøXSv(~\!(&T@0c!f~l
-txOo~˳U5nv]_o]j_k$+>^Wn6|E=_Do#+p\̺@FiNWCv8S) vm
_|\˦o;}
M[tmPK\Pc[z=lQيL
-
-Z~Ń&aĮYy%o;IVC4jƲ\˄U&瑘-+?8F%;כxٶ˶C߈؈~(kgu\fzMPsG>Z9L!Q驪F|'FٯIr
-32#؟>UEe5_[iS=
5K v}[dNG!)`e
W=
-\Wph*r(4u%Tz.9Nx'&f
-M6)њtQB7 Tzr9ytGUyRĥ,+>^2FD'au}z(P
-J, y=EǸIj:)],~as7;8tA"< F8LǟGH,=[വ9;1Oe?p>Gc}fd`\H`lU _Zeї)"A\]$G'~a^pK`FsI*52a镤hċh'z@RZNX#e9Z:e,/Kz~6>,Wr`'2yA4Oa̦cPR<(NNGi4O|6azm<]NcA"
YFf7/i_sHZMЦˌOH:<,x
-۸8?zi8::eXD"*w#XcᄜS"Œ'F<[0¥{`z@ugN>\Mn 6TbI{M9G&PDªTūfT&*#OW+]rV^w)p` 1SŃ+8!0lrtDE/6Pn`]א7.8*rgII4'e"j"P34Dji:;3nGAр% zo ӂ
!1">QOݗMCI [A霜#wİ9]w_ NZna33gXJW$)wUi7Ui~C'eQ#].
E yƇgO^=x٣/ϮO,R>|?Xj$dyhc|cx&Z6;^[땸)QFw]=4z5{9%Ҫ|Zڻ;y`> I~Y߿5ߒ?g~LS]5ps7ڔ{In
ȟW; .~Mtڲڎ:i~|{ߚqr[z{hAqsB${-:+{jx``uUv
xSyrK((fGqs ~X ?LUR0όzNl0
-JR>kMpl}!W:8?U5bL}%;65p:Ƚ7odɀd؝%\lULU7;CFq`[ p@/9A&Q;i{
'6" -SpyH,E8qXTE-3F$STȲ@*{/$߮f\@' }@d{J6~}V9I7G
6J&,}tѮ[~,
ڲ'hiӸa6Og)a}xK:إs^OUeIYW>."PӤq*E] gVQ 0f-(S!M
>lkA4d5Gb^X4H|ctH|IL鄬Ss1'b7wDͭ_ӗPeJIb1Iu;Ȅʴj &]5U~IIjtg2Ղmpm_s
t22J>yt~eчW1CW6GÃbW~d7A
-M4#iB-|QsTi 2BFcICEø X0%+ߐ+k]E=o
-f_`Gvga``5RjA_`gGVzGO{`C"n'AxNDl3|m(S9/ʥqe!-OV`88ܛ;֑v8SC)NFNht:!!GzWu[Gx^uW2&&cMwԉEiCdӦXdsfĪ~ñ^0g\|uvX$s(q4̾
-`]cG%
-cT^*
-qʡ27ʡy$T)ɶr( J8SIbykyrQcMmDEJ|-\oL)
-Zhi};?fPKLu4FRQSf&5WQT5AS93!r${9o9M0A'rGl