Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Inhalt

...

Allgemein

...

Panel
bordertrue

Wie kann man den Java-Prozess debuggen?

(remotedebugging! - noch zu überarbeiten)

  1. Im Java-Service-Wrappers die Datei "wrapper.conf", die den WebAnzeigen-Tomcat auf dem Zielsystem startet, erweitern:

    1. wrapper.java.additional.17=-Xdebug

    2. wrapper.java.additional.18=-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y

  2. "DebugWin32_6.11.01.404" auf das Zielsystem kopieren

  3. windbg.exe starten. Menü "File" ...
    1. Symbol File Path... =
    2. Source File Path... =
    3. Image File Path... =
  4. Tomcat über den Java-Service-Wrapper mit der angepasste wrapper.conf starten. (sollte im Haltemodus starten, bis sich ein Debugprozess auf Port 8000 verbindet)
  5. DebugWin - File - Attach to a Process... und an den wrapper.exe-Prozess klemmen
    1. 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).

  1. Es wird die SEPABox benötigt
  2. 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.

  1. 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.)
  2. Cookies müssen vom Browser akzeptiert werden.

WebAnzeigen streikt komplett mit Logfile-Meldung: de.hup.bo.advkommerzbo.impl.unique.ModulKommerzExc:

...

| ..\ModulKommerzBOJni.

...

cpp |

...

310 | ... Exception occured!

  1. 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)

  1. In einer Admin-CMD ausführen: C:\Windows\Microsoft.NET\Framework\v2.0.50727\CasPol.exe -m -cg LocalIntranet_Zone FullTrust
  2. 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

Bsp.: https://webanzeigen.stadtzeitung.de/webanz/anzeigePubRubrikOutput.do?resetAd=1&initAd=1&u=7005020&p=11&r=362&i=62

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."

...