PP-Webportal: Unterschied zwischen den Versionen
Aus PPwiki
Schild (Diskussion | Beiträge) |
Schild (Diskussion | Beiträge) (→Daten werden nicht aktualisiert) |
||
Zeile 20: | Zeile 20: | ||
===Daten werden nicht aktualisiert=== | ===Daten werden nicht aktualisiert=== | ||
* In der Nacht ab 24:00 liefert der View VPP_WEBAUSKUNFT_TAG keine Ergebnisse. Das Webportal bekommt dann keine neuen Daten und zeigt als Aktualisierungsdatum weiterhin den letzten Export vom vorangegangenem Tag an. Also erst nachdem im PAT Aufträge geändert werden, gibt es auch ein neues Aktualisierungsdatum im Webportal. Ob nun die leere CSV Datei aus dem VPP_WEBAUSKUNFT_TAG überhaupt hochgeladen wird oder nicht. Das Gleiche gilt an arbeitsfreien Tagen für den ganzen Tag. | * In der Nacht ab 24:00 liefert der View VPP_WEBAUSKUNFT_TAG keine Ergebnisse. Das Webportal bekommt dann keine neuen Daten und zeigt als Aktualisierungsdatum weiterhin den letzten Export vom vorangegangenem Tag an. Also erst nachdem im PAT Aufträge geändert werden, gibt es auch ein neues Aktualisierungsdatum im Webportal. Ob nun die leere CSV Datei aus dem VPP_WEBAUSKUNFT_TAG überhaupt hochgeladen wird oder nicht. Das Gleiche gilt an arbeitsfreien Tagen für den ganzen Tag. | ||
− | |||
* Wenn das Verzeichnis ''LOCK'' auf dem FTP Platz nach dem Hochladen nicht gelöscht wurde, werden keine Daten ins Webportal übernommen. | * Wenn das Verzeichnis ''LOCK'' auf dem FTP Platz nach dem Hochladen nicht gelöscht wurde, werden keine Daten ins Webportal übernommen. | ||
** Das Verzeichnis also einfach löschen. | ** Das Verzeichnis also einfach löschen. |
Version vom 13. November 2020, 16:10 Uhr
Inhaltsverzeichnis
1 Ablauf Datentransfer von Oracle ins Webportal
1.1 Hochladen der Daten durch die Oracle Prozedur EXPORT_WEB
- Der Job EXPORT_WEB startet die Prozedur EXPORT_WEB, die über die Funktion FUNCTION PP_WEBPORTAL_CSV_ERSTELLEN die CSV Dateien erstellt, zippt und auf den FTP Server des Webportals lädt.
- Über die Tabelle PPWEB_EXPORT wird festgelegt, welche Daten exportiert werden und wie oft.
- Zusätzlich werden die Pakete CSV, FILE_API und UTLZIP benötigt.
- Im Einsatz seit März 2019
1.2 Verarbeiten der Daten auf dem Webserver
- Ein (Cron-)Job überprüft jede Minute das Verzeichnis auf dem FTP Server.
- Wenn es dort kein Verzeichnis LOCK gibt, werden vorhandene ZIP-Dateien entpackt, die Daten aus den entpackten CSV Dateien in die Datenbank des Webportals eingelesen und danach die ZIP und CSV- Dateien gelöscht.
2 Der FTP Ordner sollte in der Regel also immer völlig leer sein.
3 Fehler
3.1 Daten werden nicht aktualisiert
- In der Nacht ab 24:00 liefert der View VPP_WEBAUSKUNFT_TAG keine Ergebnisse. Das Webportal bekommt dann keine neuen Daten und zeigt als Aktualisierungsdatum weiterhin den letzten Export vom vorangegangenem Tag an. Also erst nachdem im PAT Aufträge geändert werden, gibt es auch ein neues Aktualisierungsdatum im Webportal. Ob nun die leere CSV Datei aus dem VPP_WEBAUSKUNFT_TAG überhaupt hochgeladen wird oder nicht. Das Gleiche gilt an arbeitsfreien Tagen für den ganzen Tag.
- Wenn das Verzeichnis LOCK auf dem FTP Platz nach dem Hochladen nicht gelöscht wurde, werden keine Daten ins Webportal übernommen.
- Das Verzeichnis also einfach löschen.