Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 39 Nächste Version anzeigen »

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

GRUND: Wahrscheinlich wird die Mindestmenge (Höhe, Zeilenanzahl, Worte) nicht erreicht. In diesem Fall wird eine Berechnungsmenge in der APos in Backend eingetragen. Wenn der Mandantschalter VAL_SCHALTERART_BERECHNUNGSGRUND_ERZWINGEN aktiv ist, muss ein Berechnungsgrund vorhanden sein.

LÖSUNG: Mehr Text für Anzeige erfassen oder CFG-Eintrag "Kommerz.DefaultSpecialDiscountReason4CalcAmount" setzen.

GRUND: Der IE hat per Default das Häkchen "Intranetsites im Kompatibilitätsmodus anzeigen" gesetzt. Damit wird der Dokumentenmodus IE7 verwendet. In diesem ist der HTML5-Editor nicht nutzbar!

LÖSUNG: Vernünftigen Browser verwenden, Häkchen entfernen oder "<meta http-equiv="X-UA-Compatible" content="IE=11; IE=10; IE=9" />" als erste Zeile im <head> des/der entsprechenden html-Dokumente setzen, damit der IE gezwungen wird die Seite im IE11, 10 oder 9 anzuzeigen.

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:
"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";""
... 
  1. Prüfen, dass die Job-Datei "LoadSamples.xml" korrekt als "UTF-8 ohne BOM" formatiert ist.
  2. Prüfen, dass alle Umlaute in den Musternamen in der SamplesWhitelist (noch) korrekt hinterlegt sind.
  3. Job LoadSamples ausführen und Logfile auf evtl. Fehler prüfen.
  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.
  1. Prüfen, ob auf dem Server, wo der Job gestartet wird, Kaspersky läuft und diesen beenden.
  1. Prüfen, ob auf dem Server, wo der KommBO (im Tomcat) läuft, Kaspersky läuft und diesen beenden.
  1. Keine Lösung bisher gefunden. VL-Binaries lokal auf den Server kopiert und von dort verwendet.

Funktion: anzeigePubRubrikOutput.do

Parameter:

  • adUsingCollectionSelect ... setzt die Nutzung (interne ID zu setzen = ID_SDV_REC aus ID_SDV 7005)
  • publicationCollectionSelect ... setzt die Publikation (interne ID zu setzen = ID_SDV_REC aus ID_SDV 150)
  • rubricCollectionSelect ... setzt die Rubrik (interne ID zu setzen = ID_SDV_REC aus ID_SDV 103)
  • initAd=1 ... initialisiert einen neuen Auftrag
  • resetAd=1 ... setzt den aktuellen Auftrag zurück

Bsp.: https://webanzeigen.stadtzeitung.de/webanz/anzeigePubRubrikOutput.do?adUsingCollectionSelect=7005010&publicationCollectionSelect=11&rubricCollectionSelect=362&initAd=1&resetAd=1

  • Keine Stichwörter