Inhalt |
---|
...
Allgemein
...
border | true |
---|
...
Wie kann man den Java-Prozess debuggen?
(remotedebugging! - noch zu überarbeiten)
Im Java-Service-Wrappers die Datei "wrapper.conf", die den WebAnzeigen-Tomcat auf dem Zielsystem startet, erweitern:
wrapper.java.additional.17=-Xdebug
wrapper.java.additional.18=-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y
"DebugWin32_6.11.01.404" auf das Zielsystem kopieren
- windbg.exe starten. Menü "File" ...
- Symbol File Path... =
- Source File Path... =
- Image File Path... =
- Tomcat über den Java-Service-Wrapper mit der angepasste wrapper.conf starten. (sollte im Haltemodus starten, bis sich ein Debugprozess auf Port 8000 verbindet)
- DebugWin - File - Attach to a Process... und an den wrapper.exe-Prozess klemmen
- Jetzt sollte im Fenster des Tomcat-Prozesses Betrieb aufkommen und dieser hochgefahren werden. Währendessen laufen im DebugWin-Fenster die Meldungen ein.
Wie werden die Bankdaten validiert? Wird die SepaBox dafür verwendet?
Die Validierung erfolgt (leider!) zweistufig (Zusammenhänge und Ablauf jedoch unklar).
- Es wird die SEPABox benötigt
- Es wird sowohl in der Weberfassung als auch dem Admintool auf Dateiebene eine CSV-Datei (.\shared\data\bic-de.csv) erwartet, welche ein Export aus dem XLSX der BLZ-Datei der Deutschen Bundesbank (https://www.bundesbank.de/Redaktion/DE/Standardartikel/Aufgaben/Unbarer_Zahlungsverkehr/bankleitzahlen_download.html) ist.
Ist eine vom User angegebene BIC in dieser nicht enthalten, erfolgt im Logfile der Applikation folgende Meldung: "[2x019] Angegebene BIC existiert nicht, Die von Ihnen angegebene BIC existiert nicht!"
Das aus dem XLSX exportierte CSV-Format muss folgender Syntax genügen, wobei die erste Zeile die Beschreibungszeile sein muss:
Codeblock |
---|
"Bankleitzahl";"Kurzbezeichnung";"Bezeichnung";"BIC";"PLZ";"Ort";"Gültig bis"
"10000000";"BBk Berlin";"Bundesbank";"MARKDEF1100";"10591";"Berlin";""
"10010010";"Postbank Berlin";"Postbank";"PBNKDEFFXXX";"10916";"Berlin";""
...
"12070000";"Deutsche Bank Luckenwalde";"Deutsche Bank";"DEUTDEBB188";"14943";"Luckenwalde";""
... |
Das Login im Firefox schlägt immer wieder einmal fehl. Im IE11 und Edge funktioniert es gar nicht.
- Prüfen, dass nicht der http/https-mixed-mode aktiviert ist. Machte bei MDV massive Probleme. ("hupwebanz.httpMode" in der app.properties von webanz sollte besser auf 2 (= https-only) stellen.)
- Cookies müssen vom Browser akzeptiert werden.
WebAnzeigen streikt komplett mit Logfile-Meldung: de.hup.bo.advkommerzbo.impl.unique.ModulKommerzExc: 1 | ..\ModulKommerzBOJni.cpp | 310 | ... Exception occured!
- Prüfen, ob auf dem Server, wo der KommBO (im Tomcat) läuft, Kaspersky läuft und diesen beenden.
Logfile-Meldung: de.hup.bo.advkommerzbo.base.ModuleCommerceExc: 63016 | ..\SEPAUtil.cpp | 78 | Fehler beim Aufruf der Methode 'init' aus der Assembly 'webserviceconnector.dll'. Bitte prüfen Sie ggf. die .NET-Sicherheitsrichtlinien. (4.1@1.0)
- In einer Admin-CMD ausführen: C:\Windows\Microsoft.NET\Framework\v2.0.50727\CasPol.exe -m -cg LocalIntranet_Zone FullTrust
- Rechner neu starten
Wie funktioniert die Vorbelegung von Auftragsattributen per URL-Parameter?
Funktion: anzeigePubRubrikOutput.do
Parameter:
- resetAd=1 ... setzt den aktuellen Auftrag zurück
- initAd=1 ... initialisiert einen neuen Auftrag
- u={ID} ... setzt die Nutzung (Tabelle BASEDATA, Wert ID_SDV_REC aus ID_SDV 7005)
- p={iD} ... setzt die Publikation (Tabelle BASEDATA, Wert ID_SDV_REC aus ID_SDV 150)
r={ID} ... setzt die Rubrik (Tabelle BASEDATA, Wert ID_SDV_REC aus ID_SDV 103)
- i={ID} ... setzt die Ausgabe (Tabelle BASEDATA, Wert ID_SDV_REC aus ID_SDV 2025) – wegen Einschränkungen in der Erfassungsreihenfolge nur sinnvoll/möglich, wenn auch eine Rubrik gesetzt wird, die auch gebucht werden darf und damit auch Ausgaben angeboten werden
java.sql.SQLException: Cannot create PoolableConnectionFactory (null, message from server: "Host '193.0.63.150' is not allowed to connect to this MySQL server")
Installation WebAnzeigen - bind-address anpassen
Preise
...
Es wird kein Preis gefunden. Im KommBO wird folgende Fehlermeldung ausgegeben: "Bei gesetzter Berechnungsfarbe/-höhe/-spaltigkeit muss ein Berechnungsgrund angegeben werden."
...