ZWR - Change log
Verfasst: Do 4. Apr 2019, 06:44
Da das Change Log gerade - beabsichtig oder auch nicht - öffentlich zugänglich ist, kopier ich's mal hier rein. Vielleicht ist es ja für den einen oder anderen interessant:
https://citizen.bmi.gv.at/at.gv.bmi.zwr ... rsion.html
Versions- und Änderungsübersicht
1.0.1 - 2019-04-03
Wenn ein WP/WBK auf den Status Eingezogen bzw. Entzogen gesetzt wird, und
es ist kein einziges weiteres ausgestelltes Verfahren WP/WBK (inkl. Erweiterung und Duplikate) vorhanden,
es ist kein rechtskräftiges Waffenverbot vorhanden, und
es ist kein rechtskräftiger Waffenrechtlicher Dokumentenentzug vorhanden,
und die Person besitzt noch gültige Waffen der Kategorien A/B
dann wird ab sofort eine Frist "Der Person wurden alle waffenrechtliche Dokumente entzogen. Die Person besitzt noch Kat. A/B Waffen" erzeugt. Dies geschieht analog wie wenn ein Waffenverbot rechtskräftig wird. (NPZW3-461, 2019-04-02)
Bei der Darstellung der Anzahl der genehmigten Waffen wurden auch jene von gelöschten Verfahren falsch mitgezählt. Dabei dürfte es sich um importierte Datenleichen in der Produktion handeln, da - eigentlich - nur ein beantragtes Verfahren als gelöscht markiert werden kann (und dieses somit nicht den Verfahrenstatus Ausgestellt haben kann). Diese Verschärfung der Kriterien wurde Implementiert. Gelöschte Vefahren werden bei der Berechnung der Anzahlen nicht mehr berücksichtigt. (NPZW3-471, 2019-04-03)
Bei der Suche gibt es für Waffenfachhänlder als neue Dokumentart ab sofort den Personalausweis in der Drop-Down. (NPZW3-472, 2019-04-03)
Beim Zugriff mittels ISO3-Code auf die Tabelle STAAT wird Eindeutigkeit vorausgesetzt, d.h. zu einem ISO-3 Code darf es nur eine Zeile in dieser Katalogtabelle geben. Im Fehlerfall wird ab sofort detailliert protokolliert welcher Zugriff nicht eindeutig war. Dies wird auch in der entsprechenden Fehlermeldung ausgegeben. (NPZW3-473, 2019-04-03)
1.0.0 - 2019-04-02
Bei den Verfahren WP/WBK wird ab sofort das Gültig Bis Datum für die Scheckkarte in die erste Zeile (statt bisher 4. Zeile) automatisch eingesetzt. (NPZW3-466, 2019-04-01)
Die Kalender Pop-Ups wurden für zukünftige Datums (z.B. Gilt Bis) so angepasst, dass auch Datums in der Zukunft ausgewählt werden können. (NPZW3-463, 2019-04-02)
Bei der Validierung von Verfahren werden ab sofort die fehlerhaften Eingabefelder mit Fehlerindikatoren (rotes Rufzeichen !) markiert. Dies dient der Verbesserung der Handhabung der GUI. (NPZW3-465, 2019-04-02)
Bei der Detailansicht vom Waffenrechtlichen Dokumentenzug (WDE) wurden etwaig vorhandene Behördliche Vermerke nicht angezeigt. Dieser Fehler wurde behoben. (NPZW3-469, 2019-04-02)
Auch bislang war es schon so, dass von der PI Waffenverbote ausgeschrieben worden sind (und nicht im ZWR erstmalig erfasst worden sind). Beim Abgleich (Batch-Lauf) werden diese mit Statusdatum, Vollstreckbarkeitsdatum, Bescheiddatum und Rechtskraftdatum 01.01.1900 befüllt und derart als speziell zu beachtenden Waffenverbote markiert. Diese Datums können ab sofort auch bei rechtskräftigen Waffenverboten geändert werden. (NPZW3-467, 2019-04-02)
0.9.9 - 2019-04-01
Manager können ab sofort bei Waffenverboten die Felder EdvZahl und Trailerkey immer bearbeiten, auch wenn das Waffenverbot bereits ausgestellt ist. Der Grund dafür ist, dass es immer wieder Fälle einer Zurückweisung ohne Dex-Rückmeldung gibt. Hier muss dann korrigierend eingegriffen werden. (NPZW3-452, 2019-03-29)
Sind durch Fehler im Altsystem ZW2V01 mehrere Waffenbesitze zu einer Waffe mit demselben (Von-)Datum aktuell (d.h. diese haben kein GiltBis Datum), und nur einer davon hat einen Waffenfachhändler Von gesetzt (Waffenbesitz aufgrund Ankauf der Waffe durch den Waffenfachhändler), dann wird dieser letztgenannte Waffenbesitz als der aktuelle definiert. Dies ist auch wichtig für die Listen-Administration Funktion Analyse und Bereinigen Waffenbesitz-Historie. (NPZW3-453, 2019-03-29)
Wenn eine bereits bestehende Waffe durch
Waffe registrieren (Waffenfachhändler), oder
Waffenverkauf (Waffenfachhändler), oder
Waffe registrieren (Sachbearbeiter)
den Besitzer wechselt, wird ab sofort das Tagesdatum als Registriert Am vorbefüllt (satt bislang falsch das Registrierungsdatum des vorigen Waffenbesitzes). Dieser Fehler wurde behoben. (NPZW3-457, 2019-03-29)
Wird ein neuer Diplomat von einem Waffenfachhändler oder Manager angelegt, dann wird ab sofort auch für diesen eine Clearing Frist "Behörde von [xy] bestätigen" angelegt. Dies ist eine Änderung zum Verhalten in ZW2V01, in welchem Diplomaten nicht (mehr) derart bestätigt werden mussten. (NPZW3-459, 2019-04-01)
Bei Personen mit aufrechtem Waffenverbot, welche nicht im ZMR gefunden worden sind, können Sachbearbeiter und Manager manuell Adressen neu anlegen bzw. bearbeiten. (NPZW3-460, 2019-04-01)
Wird der Status folgender Verfahren
EU-FWP (§ 38 Bewilligung)
§ 39 Bewilligung
§ 40 Bewilligung
OE-EU-FWP (nicht Verlängerung)
WP/WBK (nicht Erweiterung)
auf Ausgestellt geändert, und das Verfahren hat ein Gültig Bis Datum, dann wird eine entsprechende Ablauffrist erstellt. (NPZW3-458, 2019-04-01)
Waffenfachhändler können ab sofort eine Registrierung Kat. C/D trotz Waffenverbot durchführen, wenn die Person in Österreich einen Wohnsitz und/oder Diplomat ist. (NPZW3-462, 2019-04-01)
Waffenfachhändler können ab sofort eine Registrierung Kat. C/D für verstorbene Personen nicht mehr durchführen. (NPZW3-464, 2019-04-01)
0.9.8 - 2019-03-28
Bei WP/WBK und deren Erweiterungen/Änderungen wird ab sofort vor der Freigabe an die OeSD geprüft, ob Nachweise erfasst worden sind. (NPZW3-451, 2019-03-27)
Bei der Übertragung einer Waffe von einem WFH auf einen anderen WFH beim Verkauf einer Waffe an einen Bürger wird ab sofort nur mehr ein neuer Waffenstatus angelegt, aber kein Waffenbesitz. Im Waffenstatus findet sich die Information über den vorigen und den neuen WFH. (NPZW3-411, 2019-03-27)
Beim Speichern eines Waffenverbots wird nur mehr bei Änderung der eingegebenen Werte von EdvZahl und/oder Trailerkey (View PIWAFFENVERBOT, Spalten EDVZAHL und UUID) überprüft, ob es diese Werte in der View gibt. Andernfalls wird eine entsprechenden Fehlermeldung ("EDV-Zahl ist in PI-Waffenverbot nicht vorhanden" bzw. "Trailerkey ist in PI-Waffenverbot nicht vorhanden") ausgegeben. (NPZW3-444, 2019-03-27)
Manager können ab sofort ein Waffenverbot immer bearbeiten. Dies ermöglicht die Korrektur von inkonsistenten Daten, speziell die Felder EdvZahl und Trailerkey. (NPZW3-452, 2019-03-27)
Bei Listen-Administration - Behörde Bereinigen trat ein Fehler beim Schreiben der Änderungshistorien auf. Unter DB2 Z/oS darf ein Timestamp Feld nicht mit "CURRERT DATE" befüllt werden (was jedoch unter DB2 Distributed anstandslos funktioniert). Es wurden die entsprechenden DB2-Statements auf "CURRENT TIMESTAMP" korrigiert. (NPZW3-454, 2019-03-28)
Gestohlene/Verlorene Waffen scheinen in den Waffenübersichtlisten für Waffenfachhändler nicht mehr auf. Der entsprechende Fehler wurde behoben. (NPZW3-449, 2019-03-28)
Die Warnung "Dieses Waffenverbot wurde bereits erfolgreich an DEX-PI übermittelt und registriert. Daher müssen Veränderungen an DEX-PI manuell übermittelt werden" wird nur mehr dann beim Statuswechsel eines Waffenverbots ausgegeben, wenn es eine EdvZahl zu einem (ehemals oder aktuell) vorläufigen Waffenverbot gibt und der Status nicht gespeichert (=K) ist. (NPZW3-450, 2019-03-28)
Da erneut der JSP-Cache im WAS (dieses Mal in der Produktion) nicht oder nur unvollständig gelöscht war, werden ab sofort im Ant Build mittels Touch Task die Zeitstempel aller Dateien unter WebContent/WEB-INF/jsp auf den Zeitpunkt des Build gesetzt. Es bleibt die Hoffnung, dass der IBM WAS dann all diese als neue Dateien erkennt. (NPZW3-455, 2019-03-28)
Die Formularfelder aller Verfahren werden ab sofort beim Speichern vor dem Validieren nullsave getrimmt. (NPZW3-436, 2019-03-28)
Bei einem Timeout wird ab sofort der Anmelde Link angeboten. Dies erleichtert die Benutzerführung und erspart den Umweg durch den erneuten Aufruf des Links im Anwenderportal. (NPZW3-456, 2019-03-28)
0.9.7 - 2019-03-26
Ab sofort werden für Sachbearbeiter keine Suchparameter vorbefüllt. Diese Erleichterung steht nur Managern und Sachbearbeitern im BRZ (zur Unterstützung der Entwicklung und der Tests) zur Verfügung. Dies ist eine Änderung zu NPZW3-255. (NPZW3-435, 2019-03-25)
Die fehlenden Längenvaliderungen bei
Person.Aktenzeichen und Person.weiteres Aktenzeichen,
Adresse.Türnummer,
Kriegsmaterial.AktenzeichenBMLV,
Kriegsmaterial.Behördliche Vermerke
wurden implementiert. Zusätzlich werden ab sofort Behördliche Vermerke in der Detailansicht zeilenweise so umgebrochen, wie sie in der Bearbeitung zeilenweise eingegeben worden sind. (NPZW3-431, 2019-03-25)
Bei einem ausgestellten originalen OE-EU-FWP wurde das Fristdatum falsch berechnet. Ab sofort werden die Behörde.Tagefristverlängerung vom Gültig Bis Datum der Frist abgezogen. (NPZW3-433, 2019-03-25)
Wurde bei Waffe-Registrieren/Bearbeiten ein bestehender Waffenfabrikant aus der Autocomplete Drop-Down Liste mit der Maus (und nicht mit der Tastatur) ausgewählt, so wurde die Änderung des Waffenfabrikanten (mit in diesem Fall leeren Waffenmodell) beim Speichern nicht berücksichtigt. Dieser Fehler wurde behoben. (NPZW3-438, 2019-03-25)
Unter Listen-Administration - Analyse Person Verfahren können ab sofort auch Verfahrenstatus direkt bearbeitet werden. Dies dient vor Allem der Korrektur fehlerhafter historischer Status und kann nur von Wissenden verwendet werden. (NPZW3-412, 2019-03-25)
Ist eine Person nicht berechtigt Kriegsmaterial zu führen, so wurden bislang beim Registrieren oder Speichern einer Kategorie A Waffe - wenn diese vom Typ Kriegsmaterial ist - redundant und falsch zwei Fehlermeldungen ausgegeben (eine für Kriegsmaterial, eine für Waffe der Kategorie A). Dieser Fehler wurde behoben. (zu NPZW3-327, 2019-03-26)
Beim OE-EU-FWP Druck wurden bislang - falsch - die frühesten Datums aller möglichen Verfahrenstatus von WP/WBK und deren Erweiterungen als Genehmigungsdatum bzw. Gültig Bis verwendet. Ab sofort werden nur die Datums der Ausgestellten Verfahren verwendet. Dieser Fehler wurde behoben. (NPZW3-416, 2019-03-26)
Waffenverbote können ab sofort auch mit fehlendem Aktenzeichen angelegt werden. Jedoch ist in diesem Fall eine DEX-PI Meldung mittels Webservice nicht möglich und ein entsprechender Fehler wird ausgegeben. (NPZW3-434, 2019-03-26)
Eine WP/WBK Erweiterung kann nicht mehr manuell auf Ausgestellt gesetzt werden. Dies geschieht ja im OESD-Batch automatisiert, wobei die Erweiterung dann zum jeweiligen Original wird (VerfahrenArt). (NPZW3-439, 2019-03-26)
Die Manipulation von Kalibern einer Waffe (Neu/Bearbeiten/Löschen) war fehlerhaft. Die Reihenfolge wurde nicht korrekt dargestellt, teilweise wurden andere Kaliber als das ausgewählte im Dialog angeboten. Diese Fehler wurden behoben. (NPZW3-437, 2019-03-26)
Ist eine Person verstorben kann als einzig verfügbares Verfahren nur mehr das Entschädigungsverfahren §12/4 neu angelegt werden. (NPZW3-443, 2019-03-26)
Alle Vorkommen von Mandatsbescheid wurden jetzt korrigiert. Das ist ein Rückbau von NPZW3-420. (NPZW3-448, 2019-03-26)
Beim EU-FWP wurden folgende Fehler behoben:
Bei gleichzeitiger Bewilligung §40 werden in der Bedarf-Auswahlliste nur mehr nicht importierte Bedarf angeboten.
Das Generieren neuer EU-Behörden wurde optimiert. Nur wenn es noch keine gleichnamige Behörde im ausgewählten Staat gibt, dann wird eine neue erzeugt. Andernfalls die selektierte verwendet. Dies ist eine Korrektur zur falsch implementierten NPZW3-261.
(NPZW3-447, 2019-03-26)
0.9.6 - 2019-03-25
Wurde aus einem OE-EU-FWP direkt eine neue Verlängerung OE-EU-FWP angelegt und gespeichert, so war diese Verlängerung nicht in der Authorisierungsliste der Verfahren welche gerade für den Benutzer im Zugriff sind. Ein erneutes direktes Hin und Her-Springen zum originalen OE-EU-FWP und wieder zurück zur Verlägerung erzeugte einen Authorisierungsfehler. Dieser Fehler wurde behoben. (NPZW3-415, 2019-03-20)
Wird eine ehemals ausgestellte Verlängerung OE-EU-FWP wieder auf Beantragt zurückgestellt und danach als gelöscht markiert, so wird ab sofort auch im originalen OE-EU-FWP der Indikator, dass dieser eine Verlängerung besitzt, gelöscht. Bislang war dem nicht so und aus diesem Grund konnte beim originalen OE-EU-FWP nicht erneut eine Verlängerung angelegt werden. (NPZW3-419, 2019-03-20)
Unter Analyse - Analyse Person Verfahren wird ab sofort beim physischen Löschen einer Verlängerung OE-EU-FWP auch im originalen OE-EU-FWP der Indikator, dass dieser eine Verlängerung besitzt, gelöscht. (zu NPZW3-419, 2019-03-20)
Bei Änderungen von Waffenverboten werden DEX-PI Berichtigungen nur mehr dann gesendet wenn relevant. Dies vermeidet eine unnötige Belastung der DEX-Clearingstelle. (NPZW3-376, 2019-03-21)
Ein von der DEX-PI zurückgewiesenes Waffenverbot kann ab sofort - analog der SAFA-DEX Implementierung - mittels Knopfdruck erneut gesendet werden. (NPZW3-169, 2019-03-21)
Bei der DEX-PI Meldung eines Waffenverbotes werden ab sofort nur mehr Neuzugänge, Widerrufe und Löschungen als dringend gesendet, Berichtigungen und Verlängerungen als nicht dringend. (NPZW3-417, 2019-03-21)
Beim Waffenverbot wurde der Tippfehler (fehlendes "d") in der Fehlermeldung "Mandadtsbescheiddatum und Bescheiddatum können nicht gemeinsam vorhanden sein" korrigiert. (NPZW3-420, 2019-03-21)
Beim Deployen der Version V0.9.5 wurde bewiesenermaßen wieder einmal auf das Löschen der JSP-Caches vergessen. Da sich - anscheinend - die Seite WBK - verfahrenscheckkartendaten.jsp nicht geändert hat, obwohl sich darin die verwendete Konstante (für die URL zum Löschen von Foto und Unterschrift) aber sehr wohl geändert hatte, wurde weiterhin die ehemalige - nicht mehr verfügbare - URL angesprungen, und es kam zu einem HTTP 404 Fehler. Es wurden jetzt forciert Änderungen in der betroffenen JSP vorgenommen und auch die Konstantennamen geändert, damit - hoffentlich - endlich auch der IBM-WAS diese Änderung berücksichtigt. (NPZW3-421, 2019-03-21)
Da die Portale immer wieder Requests parallel und doppelt senden kommt es beim Serialisieren und Löschen von zwischengespeicherten Session-Daten in der Persistent Session zu Deadlocks. Somit wird ab sofort für Speichern das Pattern Try Insert - Duplicate Exception - Update verwendet, welches zwar etwas weniger performant ist, dafür aber weniger anfällig für Deadlocks ist. (NPZW3-425, 2019-03-21)
Große Textfelder wurden bei der Readonly Anzeige nicht umgebrochen. Das betraf folgende Inhalte:
WP/WBK: besondere Rechtfertigung.
EUFWP, OEEUFWP, P39, P40, WP/WPK, WDE: Vermerke.
WV: Dokumentation Höchstgericht.
Diese Fehler wurden behoben. (NPZW3-424, 2019-03-21)
Bei WP, WBK, Erweiterung/Änderung und Duplikat wurde das Feld besondere Rechtfertigung nicht auf die maximal mögliche Länge geprüft. In Folge gab es einen DB2-Fehler beim Speichern in der Datenbank. Dieser Fehler wurde behoben. (NPZW3-422, 2019-03-21)
Bei der Zuordnung von fremden Waffen zu einem OE-EU-FWP kam es bei fehlerhafter Waffenbesitzhistorie (mehrere Waffenbesitze zur Waffe sind "aktiv", d.h. haben kein Gültig Bis Datum) zu einer Exception. Dies wurde jetzt mit einer gezielten Fehlermeldung ("Die Waffenhistorie beim - falsch ausgegebenen - Besitzer [xx] ist nicht korrekt, als aktueller Waffenbesitzer wurde [yy] erkannt. Bitte korrigieren Sie die Waffenhistorie der Waffe [zz]") abgefangen, und in diesem Fehlerfall der Übernehmen Button ausgeblendet. (NPZW3-427, 2019-03-22)
Bei einem/r WP/WBK mit Erweiterung/Änderung wurden die Daten für ein Duplikat - falsch - aus der/m ursprünglichen WP/WBK übernommen und nicht aus der Erweiterung/Änderung. Dieser Fehler wurde behoben. (NPZW3-428, 2019-03-22)
Es konnte vorkommen, dass ein historischer Verfahrenstatus nicht mehr wiederherstellbar war. In diesem Fall kam es zu einer NullPointerException. Dieser Fehler wurde behoben. (NPZW3-423, 2019-03-22)
Bei den §25-Überprüfungen kam es bei der Neuberechnung der nächsten §25-Überprüfung zu Fehlern (NullPointerException beim Ajax-Call). Dieser Fehler wurde behoben. (NPZW3-430, 2019-03-22)
0.9.5 - 2019-03-19
Wurde bei den Suchen mit Dokumentart eine Neue Dokumentart angegeben, dann wurde diese nicht EKIS-Protokolliert. Dies betraf die Waffenfachhändler bei der Schnellsuche, Personensuche und Waffensuche. Dieser Fehler wurde behoben. (NPZW3-396, 2019-03-14)
In der Produktionsumgebung wird ab sofort im Page-Header PRODUKTION ausgegeben. Bislang wurde dies dort unterdrückt, was aber dazu geführt hat, dass nicht eindeutig erkannt wurde, wo der Fehler aufgetreten ist. (NPZW3-398, 2019-03-14)
Beim Zwischenspeichern von in der Session benötigten Objekten in der PersistentSession kam es unter Last (z.B. bei P25-Massenüberprüfungen) zu DB-Deadlocks (DB2 engine SQL error, SQLCODE = -913, SQLSTATE = 57033, error tokens = 00C90088). Die Zugriffe wurden jetzt weitgehendst optimiert (weniger Transaktionen, Bulk-Inserts und Updates) um solches zukünftig zu vermeiden. (NPZW3-399, 2019-03-15)
Wird beim Registrieren/Speichern einer oder mehrerer Waffen (Registrierung Durchführen, Sammelbesitzwechsel, Update des Waffenbesitzes) die Anzahl der bewilligten Waffen überschritten, so wird eine Frist dazu erzeugt. Bislang war dies nur beim Sammelbesitzwechsel implementiert, ab sofort in all diesen Fällen. (NPZW3-404, 2019-03-15)
Bei der EKIS-Protokollierung wird bei der Nacherfassung (Rolle ZWR-Bürger) ab sofort der Behördenschlüssel von My Help - Bürgeranfrage protokolliert. (NPZW3-410, 2019-03-15)
Die Kriterien, ob ein gültiges Kriegsmaterial Verfahren vorhanden ist, wurden korrigiert. Ein derartiges Verfahren
darf nicht als gelöscht markiert sein,
muss in einem der Status IMPORT, BEANTRAGT, AUSGESTELLT sein,
darf nicht entzogen worden sein, und
muss zum Zeitpunkt des Speicherns der Waffe noch gütig sein (Gültig Bis Datum).
Nur wenn zumindest ein solches Verfahren gefunden wird können Waffen der Kategorie A registriert werden. (zu NPZW3-327, 2019-03-18)
Für die Rollen Manager, Regio-Admin, Waffen-Admin und Listen-Admin steht ab sofort neben dem Hilfe-Link auch die Versionsübersicht zur Verfügung. Diese öffnet in einem eigenen Fenster. (NPZW3-365, 2019-03-18)
Beim Antragsformular für einen OE-EU-FWP und dessen Änderungen bzw. Verlängerungen wird ab sofort immer das Tagesdatum als Antragsdatum gesetzt. (NPZW3-394, 2019-03-18)
Beim Waffenverbot wurde falsch der Status Behördliche Löschung doppelt für einen Statuswechsel (Drop-Down) angeboten. Dieser Fehler wurde behoben. (NPZW3-400, 2019-03-18)
Beim Waffenverbot wurde der Status Rechtskräftig Aufgehoben bei einem falschen Zustand des Verfahrens angeboten. Dieser Fehler wurde behoben. (NPZW3-400, 2019-03-18)
Bei der WebService-Kommunikation mit der DEX-PI (Waffenverbot) wird ab sofort auch das Apostroph (', z.B. in D'Allesio) korrekt behandelt und nicht als Fragezeichen escaped. (NPZW3-285, zu NPZW3-266, 2019-03-18)
Wird bei einem vorläufigen Waffenverbot mit EdvZahl der Status oder das Statusdatum geändert, wird folgende Warnung ausgegeben: "Dieses Waffenverbot wurde bereits erfolgreich an DEX-PI übermittelt und registriert. Daher müssen Veränderungen an DEX-PI manuell übermittelt werden." (NPZW3-401, 2019-03-18)
bei einem vorläufigen Waffenverbot ist das Senden der DEX-PI Meldung nur dann möglich, wenn
keine aktuelle DexMeldung in Verarbeitung ist (WAFFENVERBOTDEXPI),
die 4 Wöchige Frist noch nicht verstrichen ist.
Andernfalls wird die Fehlermeldung "Das Senden einer vorläufigen DexPI Meldung ist nicht möglich" ausgegeben. (NPZW3-402, 2019-03-18)
Beim Registrieren einer bestehenden Kategorie D Waffe ging das Feld Begründung verloren. Dieser Fehler wurde behoben. (NPZW3-403, 2019-03-18)
Bei der Verlängerung OE-EU-FWP wird ab sofort keine 5-jährige Frist mehr gesetzt. (NPZW3-405, 2019-03-19)
Unter Analyse - Analyse Person Verfahren stehen für Listen-Administratoren ab sofort Funktionen zur Analyse von Verfahren und deren Status zu einer Person zur Verfügung. (NPZW3-364, 2019-03-19)
Beim OE-EU-FWP Druck wurden Ampersands (&) doppelt escaped. So wurde beispielsweise - falsch - "Smith & Wesson" ausgedruckt (statt "Smith & Wesson") Dieser Fehler wurde behoben. (NPZW3-414, 2019-03-19)
0.9.4 - 2019-03-14
Beim Duplikat WP/WBK wird für die Rolle Sachbearbeiter ab sofort als Behörde die Personenbehörde gesetzt. Bislang wurde falsch die Verfahrenbehörde des ursprünglichen Verfahrens gesetzt. Manager bekommen die Personenbehörde im Drop-Down vorgeschlagen. (NPZW3-390, 2019-03-14)
Die einzelnen Such-Accordions konnten auf schmalen Bildschirmen nicht komplett dargestelt werden. Ab sofort werden alle Suchparameter in den jeweiligen Formularen untereinander dargestellt. (NPZW3-393, 2019-03-14)
Beim Portal-Login mit falschen VKZ in den Rollen kam es zu einer NullPointerException. Dies ist ein Folgefehler zu NPZW3-374. Dieser Fehler wurde behoben. (NPZW3-397, 2019-03-14)
0.9.3 - 2019-03-14
Die Dokumentnummer kann ab sofort in den entsprechenden Verfahren geändert werden. (NPZW3-386, 2019-03-12)
Ein aufgehobenes Waffenverbot wird ab sofort in der Verfahren Übersicht als aktives Verfahren angezeigt. Dies ist eine Änderung gegenüber dem alten ZW2V01. (NPZW3-388, 2019-03-12)
Bei den Verfahren WBK, WP, OE-EU-FWP sind ab sofort Folgende Statusübergänge erlaubt:
Aus Verzichtet kann in Folge nach Verloren, Gestohlen oder Behördliche Löschung gewechselt werden.
Aus Verloren, Gestohlen kann in Folge nach Verzichtet gewechselt werden.
(NPZW3-360, 2019-03-12)
Bei der Aufhebung Waffenverbot kann ab sofort auch der Status Rechtskräftig Aufgehoben ausgewählt werden. (NPZW3-389, 2019-03-13)
Ist ein Kriegsmaterial-Verfahren bewilligt, dann können ab sofort auch Waffen der Kategorie A registriert werden. (NPZW3-327, 2019-03-14)
Die Liste der Waffenfachhändler in Drop-Downs war unsortiert. Dieser Fehler wurde behoben. (NPZW3-392, 2019-03-14)
0.9.2 - 2019-03-11
Die Zugriffe auf Templogin und base64Decoder sind in der BM.I Produktionsumgebung verboten. (NPZW3-361, 2019-03-06)
Der Tab-Index für das Navigieren mit den Tabulator-Tasten im Browser wurde für den EU-FWP korrigiert. Ab sofort wird das Feld Behörde in der richtigen Reihenfolge angesprungen. (NPZW3-361, 2019-03-06)
Beim Blättern in den Trefferlisten der § 25-Überprüfungen kam es zu NullPointerExceptions. Dieser Fehler wurde behoben. (NPZW3-378, 2019-03-06)
Bei den Massen § 25-Überprüfungen kam es zu hohen Systembelastungen welche in Folge das Transaktionsmanagement der Datenbank negativ beeinflusst haben. Um hier schon vorab entgegenzuwirken werden defensiv folgende Maßnahmen getroffen:
Das Pollen von der Progress-Seite erfolgt ab sofort nur mehr alle 5 Sekunden (statt bisher jede Sekunde),
Die Anzahl der § 25-Überprüfungen pro Durchgang wurde wieder auf 20 reduziert (statt versuchsweise 50).
(NPZW3-381, 2019-03-07)
Fehler beim Bürgerkarten-Login werden jetzt gezielt abgefangen und auf einer eigenen Fehlerseite mit weiterführenden Informationen angezeigt. (NPZW3-301, NPZW3-383, 2019-03-07)
In bestimmten Fällen war es möglich durch beabsichtigtes oder unbeabsichtigtes mehrfaches Selektieren (Klicken) einer Schaltfläche (z.B. Speichern, Status Ändern, ...) Inkonsistenzen im ZWR zu erzeugen. Dieser Fehler wurde behoben, Mehrfach-Selektionen werden in diesen Fällen bereits im Browser abgefangen. (NPZW3-373, 2019-03-07)
Tritt bei den Massen § 25-Überprüfungen ein irreversibler Fehler auf, dann wird die Massenverarbeitung abgebrochen und der Fehler auf der Übersichtsseite der Überprüfungen angezeigt. Dies vermeidet unnötige Systembelastung. (NPZW3-382, 2019-03-07)
Beim Druck eines OE-EU-FWP mit Verlängerung verlor der Druck die Bild- und Unterschrift-Daten. Dieser Fehler wurde behoben. (NPZW3-385, 2019-03-08)
Die Einschränkung auf die Personendaten bei der Waffensuche zum OE-EU-FWP war falsch implementiert. Es wurden immer nur die Waffen anderer Personen gefunden, unabhängig von den eingegebenen Personensuchparametern. Dieser Fehler wurde behoben. (zu NPZW3-385, 2019-03-08)
Die häufig verwendeten Methoden in SerializableDataRepository und PersonLockRepository loggen jetzt weniger redundante Information. Somit werden - gerade in der Test- und Entwicklungsumgebung - die Log-Dateien kleiner. (NPZW3-387, 2019-03-08)
0.9.1 - 2019-03-06
Sprung bei der Versionierung von [0.1.5] nach [0.9.1] da die finalen Releases vor dem PROD-Einsatz erreicht worden sind. (2019-03-01)
Da es vorkommt dass Sachbearbeiter keinen gültigen Behörden zugewiesen sind, wird die Aktualisierung der Anzahl der Fristen und §25 Postkörbe ab sofort Null-Save gemacht. Dies ist eine reine Symptombekämpfung. Als Nebeneffekt bekommen die entsprechenden Benutzer keine zu erledigenden Fristen und Überprüfungen vorgeschlagen. (NPZW3-371, 2019-03-05)
Beim Portal-Login werden ab sofort ungültige VKZ erkannt. In diesem Fall ist kein Login möglich. Eine detaillierte Fehlermeldung wird ausgegeben sodass der Benutzer seinen Portal-Administrator kontaktieren kann. (NPZW3-374, 2019-03-05)
Fehlte zu einer Verfahren-Frist die zugehörige VerfahrenId in FRIST.FRISTTYPID dann kam es bislang zu einer NullPointerException. Dies betrifft vor Allem sehr alte Testfälle aus der ZW2V01. Ab sofort wird dieser Fall gezielt abgefangen und stattdessen in die Person-Detail gesprungen. (NPZW3-371, 2019-03-05)
Die Zugriffe auf die Listen von Titel, Staat, Behörde im Katalogmanager wurden optimiert. Die Bearbeiten-Seiten (z.b. Person Bearbeiten) werden jetzt deutlich (Faktor 10) schneller geladen. (NPZW3-377, 2019-03-06)
Bei den Massen §25-Überprüfungen wurde nach einer erfolgreichen Überprüfung das Datum der Überprüfung und das Datum der nächsten Überprüfung - falsch - nicht gespeichert. Dieser Fehler wurde behoben. (NPZW3-368, 2019-03-06)
Beim Waffenpass und der Waffenbesitzkarte ging beim Speichern die Besondere Rechtfertigung (Erweiterungsgrund) verloren. Dieser Fehler wurde behoben. (NPZW3-370, 2019-03-06)
Bei der noch unvollständigen Implementierung des Waffenverbotes kann ab sofort das Bescheiddatum editiert werden. (NPZW3-367, 2019-03-06)
0.1.5 - 2019-03-01
Bei der Waffenbesitzkarte muss die Gesamtanzahl der Waffen der Kategorie A und B größer 0 sein. Diese fehlende Validierung wurde implementiert. (NPZW3-288, 2019-02-18)
Beim Waffenpass mit Beruflichem Bedarf muss die Gesamtanzahl der Waffen der Kategorie A und B gleich 0 sein. Diese fehlende Validierung wurde implementiert. (zu NPZW3-288, 2019-02-18)
Beim Waffenpass mit Beruflichem Bedarf und der Gesamtanzahl der Waffen der Kategorie A und B gleich 0 muss ein behördlicher Vermerk eingetragen sein. Diese fehlende Validierung wurde implementiert. (zu NPZW3-288, 2019-02-18)
Beim Waffenpass mit Beruflichem Bedarf und der Gesamtanzahl der Waffen der Kategorie A und B gleich 0 muss ein Wert für die Kategorie C/D eingetragen sein. Diese fehlende Validierung wurde implementiert. (zu NPZW3-288, 2019-02-18)
Beim Waffenpass mit einem anderen Bedarf als dem Beruflichem Bedarf muss die Gesamtanzahl der Waffen der Kategorie A und B größer 0 sein. Diese fehlende Validierung wurde implementiert. (zu NPZW3-288, 2019-02-18)
Fristen werden ab sofort nach dem Fristdatum absteigend sortiert. Das Erinnerungsdatum einer Frist muss kleiner gleich dem Fristdatum sein. (NPZW3-323, 2019-02-18)
Für die Exekutive wurde eine neue Startseite entwickelt. Dort wird darauf hingewiesen, dass diese Funktionalität nur mehr in der BM.I Abfrageplattform zur Verfügung steht. (NPZW3-336, 2019-02-19)
Bei der Erfassung einer Waffe der Kategorie D fehlte das Eingabefeld Begründung (bei Kategorie C gab es dieses Feld bereits). Dieser Fehler wurde behoben. (NPZW3-337, 2019-02-19)
Bei der Ausnahmebewilligung für Jugendliche - § 11 wurde die Validierung auf fehlende Überprüfung entfernt. Diese Überprüfung wird ja für diese Bewilligung nicht benötigt. (NPZW3-339, 2019-02-19)
Bei der Registrierung einer Waffe wurde die Länge des Feldes Herstellernummer nicht geprüft. Es kam bei zu langen Werten zu Datenbankfehlern. Dieser Fehler wurde behoben. (NPZW3-340, 2019-02-19)
Beim Bearbeiten einer Waffe und einem Kategoriewechsel von A/B nach C/D wurde das Feld Begründung nicht angeboten. Dieser Fehler wurde behoben. (NPZW3-341, 2019-02-19)
Beim Hinzufügen einer Waffe zu einem OE-EU-FWP muss das Tagesdatum als Eingetragen Am vorbefüllt werden. Bislang wurde - falsch - das ursprüngliche, vorige Registrierungsdatum eingesetzt. Dieser Fehler wurde behoben. (NPZW3-343, 2019-02-20)
Beim Bearbeiten des Eingetragen Am Datums einer Waffe in einem OE-EU-FWP wurde der neue Wert nicht in der Trefferliste der Waffen zu dem OE-EU-FWP aktualisiert. Dieser Fehler wurde behoben. (zu NPZW3-343, 2019-02-20)
Bei der Waffenregistrierung durch einen Sachbearbeiter war die Validierung der Waffenregistrierungsart falsch implementiert. Dieser Fehler wurde behoben. (NPZW3-346, 2019-02-20)
In der Auswertung Standardstatistik konnte der Verfahrenstatus nicht ausgewählt werden. Dieser Fehler wurde behoben. (NPZW3-348, 2019-02-22)
Werden für das erfolgreiche Portal-Login mit einer bestimmten Rolle auch VKZ benötigt, und sind diese nicht im PVP-Header deklariert, dann wird ab sofort eine entsprechende detaillierte Fehlermeldung ausgegeben. Dies betrifft vor Allem ZWR-Leser, welche - fehlerhaft - ohne VKZs in den Anwenderportalen definiert sind. (NPZW3-349, 2019-02-22)
Die Implementierung des Verfahrens Waffenverbot wurde begonnen. (zu NPZW3-181, 2019-02-22)
Beim Verfahren-Statuswechsel bleibt ab sofort bei einem Datumswechsel vor das Datum des Status Beantragt Am dieser erste Status weiterhin bestehen und wird nicht gelöscht. Auch bleibt der ursprüngliche Wert des Beantragt Am Datum erhalten. In der Status-Historie wird der Beantragt Am dennoch weiterhin immer an erster Stelle angezeigt (auch wenn er nach einem weiteren Statusdatum liegt). (zu NPZW3-310, 2019-02-26)
Der Typo beim Login-Rollenauswahl Diens(t)stellen wurde korrigiert. (NPZW3-353, 2019-02-27)
Beim Hochladen eines Waffenfotos kam es im Portal-Umfeld zu HTTP-404 Fehlern im Falle einer fehlgeschlagenen Validierung (z.B. Foto zu groß). Grund dafür war, dass die URL für den Folgeaufruf verloren ging. Dieser Fehler wurde behoben. (NPZW3-322, 2019-02-27)
Die initiale Sortierreihenfolge bei Regional-Administration Polizeiinspektionen und Polizeiinspektion-Postleitzahl Zuordnungen ist ab sofort der Name der Polizeiinspektion selbst. Da die Prefixe ("BPD", "PI", "GPI", ... ) selbst jedoch Teil des Namens sind werden sie bei der Sortierreihenfolge natürlich berücksichtigt und "verfälschen" somit das Ergebnis. (NPZW3-355, 2019-02-27)
Bei der noch unvollständigen Implementierung des Waffenverbotes wurde bereits berücksichtigt, dass ein solches nicht mehr gelöscht werden kann, wenn
ein Vollstreckbarkeitsdatum erfasst wurde, oder
ein vorläufiges Waffenverbot aus ZWR ausgeschrieben wurde (also der Button „DEX Meldung“ beim vorläufigen Waffenverbot in der Vergangenheit angeklickt wurde).
Bitte beachten: Das Waffenverbot ist noch in einem - NICHT testbaren - Zwischenzustand. (NPZW3-128, 2019-02-27)
Im Tab Fristen können ab sofort die erledigten Fristen in der Übersicht ein und ausgeblendet werden. (NPZW3-314, 2019-02-27)
Bei der Rückerfassung der SchengenId zu einem verlorenen/gestohlenen Verfahrendokument blieb der Dialog nach der ersten fehlerhaften Eingabe "hängen". Eine erneute Eingabe war nur nach dem Schließen des Dialoges und erneutem Öffnen möglich. Dieser Fehler wurde behoben. (zu NPZW3-297, 2019-02-28)
Wurde zu einer noch nicht gespeicherten Bewilligung § 37 oder Bewilligung § 41 ein Anhang hinzugefügt und wieder entfernt, so wurde eine Exception geworfen. Dieser Fehler wurde behoben. (NPZW3-344, 2019-02-28)
Die Autocomplete Drop-Downs für Waffenfabrikant und Waffenmodell waren nicht korrekt alphabetisch sortiert. Grund dafür ist, dass der default Java Collator für die Locale.GERMANY die Leerzeichen nicht (korrekt) berücksichtigt. Dieser Fehler wurde behoben. (NPZW3-338, 2019-03-01)
0.1.4 - 2019-02-18
In Analyse - Analyse Person können ab sofort alle Accordions mittels Schaltfläche ein- bzw. ausgeklappt werden. (zu NPZW3-281, 2019-02-11)
Wird eine Person im SZR gefunden, jedoch nicht im ZMR, dann dürfen Sachbearbeiter und Manager diese neue Person speichern (WFH jedoch nicht). Der entsprechende Fehler wurde behoben. (NPZW3-315, zu NPZW3-286, 2019-02-13)
Nachweislich senden Portale Requests doppelt und parallel! Derart wurden beim Portal-Login Benutzer doppelt angelegt. Der Grund ist, dass wir im BM.I nur die die Transaction-Isolation TRANSACTION_READ_COMMITTED (default) verwenden, und Exists-Überprüfungen somit ausgetrickst werden können (non Repeatable Reads sind ja bei dieser Transaction-Isolation möglich). Als Kompensation werden jetzt beim Login Benutzer-Doubletten entfernt. Solange jedoch nicht die eigentliche Ursache behoben wird (evt. werden Maus-Preller bei der Applikationsauswahl in der Portal-Maske nicht abgefangen ?), können wir im ZW2 nur mittels Kompensation die Symptome bekämpfen. (NPZW3-316, 2019-02-13)
Beim Daten für Scheckkarte Erfassen von WP und WBK gingen bislang bei einem Validierungsfehler die Inhalte der Eingabefelder Zeile 1 bis 4 verloren. Dieser Fehler wurde behoben. (NPZW3-319, 2019-02-24)
Für WP und WBK kann ab sofort der Status auch manuell von Beantragt nach Ausgestellt geändert werden. Dies ist für jene Behörden notwendig, welche bislang noch nicht alle alten Waffenpässe und Waffenbesitzkarten nacherfasst haben, und für welche kein OESDDruck erstellt werden soll. Erlaubt ist dieser Statuswechsel nur, wenn
Der aktuelle Status Beantragt ist,
Es keinen OESDDruck gibt, oder - so vorhanden, dieser im Status Nicht Freigegeben ist.
Andernfalls ist ein manueller Wechsel auf Ausgestellt nicht möglich. (NPZW3-289, 2019-02-14)
Wurden zu einer Waffe ein neues Fotos angelegt, so kam es zu einer NullPointerException (NPE). Dieser Fehler wurde behoben. (NPZW3-325, 2019-02-14)
Unter Listen-Administration - Analyse gibt es eine neue Funktion Analyse und Bereinigen Waffenbesitz-Historie. Hier werden jene Waffen mit Waffenbesitz-Historien angezeigt, welche - falsch - mehrere aktive (GueltigBis = null) Waffenbesitze haben. Per Knopfdruck können alle derart falschen Waffenbesitze automatisch korrigiert werden. (NPZW3-307, 2019-02-14)
Unter Listen-Administration - Analyse gibt es eine neue Funktion Analyse und Bereinigen Waffenstatus Waffenfachhändler Verwahrer. Diese dient der Analyse und dem Einzelnen Bereinigen (pro Waffe) all jener Waffenstatus, welche nicht mit den korrekten Zuständen der Waffenfachhändler und Verwahrer wie im Waffenbesitz korrelieren. (NPZW3-308, 2019-02-14)
Wird im Tab Nachweise ein bestehender Nachweis bearbeitet, dann wird für diesen ab sofort auch die aktuelle Nachweisart an erster Stelle im Drop-Down angeboten. Der entsprechende Fehler wurde behoben. (NPZW3-324, 2019-02-14)
Beim Rückerfassen der Schengeninformation von Waffen kam es zu einer NullPointerException (NPE). Dieser Fehler wurde behoben. (NPZW3-326, 2019-02-14)
Beim Parsen der RTF-Druckvorlagen kam es zu einer NullPointerException (NPE), wen der entsprechende Key nicht in den Eingabefeldern (Inputfields) gefunden wurde. Dieser Fehler wurde behoben. (NPZW3-330, 2019-02-14)
Bei den Massen § 25 Überprüfungen kann es zu Race-Conditions beim Zwischenspeichern der Überprüfungsergebnisse kommen. In diesem Fällen wird eine DuplicateKeyException beim Serialisieren der Daten in der Persistent Session geworfen. Dieser Fehler wird jetzt abgefangen und in diesem speziellen Fall ein Update (statt einem Insert) durchgeführt. (NPZW3-331, 2019-02-14)
Bei umfangreichen Auswertungen Adresswechsel kam es zu Problemen (Timeouts und Exceptions) wenn die Menge der auszuwertenden Personen zu groß wurde (zeitlich oder räumlich). Dieser Fehler wurde behoben. (NPZW3-332, 2019-02-15)
Die Datums-Formatierungen in den RTF-Druckvorlagen Containern waren falsch implementiert (Legacy Klassen aus ZW2V01).
Optionale Datums (z.B. fehlendes Gültig Bis) führten zu einer NullPointerException (NPE).
Die Implementierung mit der nicht Thread-Saven Klasse SimpleDateFormat konnte dazu führen, dass ausgegebene Datums verstümmelt oder teilweise überschrieben wurden.
Diese schweren Fehler wurden behoben. (NPZW-329, 2019-02-15)
Unter Regional-Administration - Aktenzahlformatierung waren die Änderungen an Aktenzahlformatierungen nicht sofort für die Generierung einer Aktenzahl für eine neue Person wirksam. Umgekehrt sah der Administrator nicht den jeweils aktuellen Wert, wie er gerade in der entsprechenden Behörde generiert worden war. Es wird ab sofort bei jedem Zugriff und jeder Änderung die jeweils andere Ansicht aktualisiert. (NPZW3-320, 2019-02-15)
In der Verfahrenübersicht wurden gelöschte Verfahren angezeigt wenn alle Verfahren der Person gelöscht waren. Dieser Fehler wurde behoben. (NPZW3-333, 2019-02-15)
Die Einträge im Tab Protokoll werden ab sofort initial nach Datum absteigend sortiert. (NPZW3-334, 2019-02-18)
0.1.3 - 2019-02-11
Unter Listen-Administration gibt es einen neuen Funktionsblock Analyse: Mit Analyse Person können zu einer PersonId alle Waffen, Waffenbesitze und Waffenstatus angezeigt werden. Bei den historischen Waffenbesitzen kann in Folge zu der jeweiligen Person und deren Analyse navigiert werden. Diese Funktion dient der (Fehler)Analyse. (NPZW3-281, 2019-02-04)
Wird bereits im SZR bei der ZMR-Abfrage keine Person gefunden, so war bislang für Sachbearbeiter und Manager das Speichern nicht möglich. Ab sofort kann auch in diesem Fall für diese Rollen die Person gespeichert werden. (NPZW3-286, 2019-02-04)
Beim OE-EU-FWP kann jetzt in der Anzeige zwischen Original und Verlängerung mittels Schaltfläche gewechselt werden. Zusätzlich können die Daten des Originals in die Verlängerung übernommen werden. (NPZW3-249, 2019-02-04)
Für einen Waffenpass können als Bedarf nur mehr nicht importierte Katalogwerte aus der Tabelle BEDARF ausgewählt werden. Der entsprechende Fehler wurde behoben. (NPZW3-287, 2019-02-04)
Bei einem Waffenpass mit beruflichem Bedarf (Id = 40) und Anzahl der Waffen der Kategorie A und B > 0 muss eine Begründung eingegeben werden. Der entsprechende Fehler wurde behoben. (NPZW3-288, 2019-02-04)
Der spezielle berufliche Bedarf (Id = 40) kann ab sofort in der Listen-Administration - Bedarf nicht mehr bearbeitet und/oder gelöscht werden. (NPZW3-299, zu NPZW3-288, 2019-02-05)
Ist ein Zubehörantrag ausgestellt so wurde er bislang bei der Waffe nicht angezeigt („kein Zubehör vorhanden“). Das Zubehör konnte somit der Waffe nicht zugeordnet werden. Dieser Fehler wurde behoben. (NPZW3-293, 2019-02-05)
Bei Suchen mit umfangreichen Trefferlisten (wie z.B. die Waffensuche mit einzigem Suchparameter: Kategorie=B) wurden bislang die Ergebnisse erst beim Erhalt der kompletten Trefferliste eingeschränkt. Zu diesem Zeitpunkt waren aber die eigentlichen Limits (z.B. 100 Treffer für Waffen-Trefferliste) bei weitem überschritten (z.B. knapp 1 Million Treffer bei Kategorie=B) und es wurden unnötig Ressourcen vergeudet (bzw. die Suche lief in ein Timeout).
Ab sofort werden die Zwischenergebnisse (reine Id-Listen von Waffenbesitz bzw. Waffenhandel) bereits auf einen sinnvollen Umfang eingeschränkt (maximal 5000) und die folgenden Subselektionen der weiteren Kriterien (eine Waffe kann ja mehrere Waffenbesitze haben; Extraktion der tatsächlich aktuellen Status, Sortierung nach exakter Herstellernummer zuerst, ...) erfolgen nur mehr über diese Teilliste. Wichtig ist jedoch, dass die Information der tatsächlichen Zwischenergebnisse (im oben genannten Beispiel die knapp 1 Million Treffer) weiterhin bei der Trefferliste als Warnung ausgegeben werden ("Es wurden 998334 Waffen gefunden. Nur die ersten 100 werden angezeigt."). Der entsprechende Fehler wurde behoben. (NPZW3-298, 2019-02-05)
In der Waffenübersicht werden die in der SAFA-DEX ausgeschriebenen Waffen immer am Anfang der Übersichtsliste angezeigt, unabhängig davon ob die historischen Waffen eingeblendet werden, oder nicht. Dies funktioniert jetzt analog der Verfahrenübersicht. (NPZW3-284, 2019-02-05)
Für Kriegsmaterial wurden ja mit NPZW3-253 (2019-01-25, V0.1.1) Statuswechsel implementiert. Somit werden ab sofort historische Kriegsmaterial auch nur mehr bei den inaktiven Verfahren in der Verfahrenübersicht angezeigt. (NPZW3-296, 2019-02-05)
Sind alle Kriegsmaterial in einem historischen Zustand, dann kann ein neues Kriegsmaterial angelegt werden. (NPZW3-295, 2019-02-05)
Bei den § 25 Überprüfungen kam es beim Zwischenspeichern der Ergebnisdaten in der PersistentSession zu Datenbankproblemen da die serialisierte Objekt zu groß waren. Die Ursache dafür war, dass zur verknüpften Person und ihren Adressen die jeweiligen Behörden unnötigerweise mit allen RTF-Dokumenten verdrahtet in der PersistentSession zwischengespeichert wurden. Dies blähte die serialisierten Daten enorm auf. Dieser Fehler wurde behoben. Als positiver Nebeneffekt wurden damit das Laufzeitverhalten verbessert und die Datenbank-Zugriffe optimiert. (NPZW3-300, 2019-02-06)
Bei Neuanlage eines OE-EU-FWP kann die Dokumentnummer manuell eingegeben werden (diese darf dann aber nicht mit "E" oder "e" beginnen). Dies ist notwendig um noch nicht importierte, aber alte Dokumente eingeben zu können. Bislang wurde - fehlerhaft - eine manuell eingegebene Dokumentnummer immer durch eine automatisch generierte ersetzt. Dieser Fehler wurde behoben. (NPZW3-291, 2019-02-06)
Beim Speichern eines OE-EU-FWP (nicht einer Verlängerung) kann die Dokumentnummer geändert werden. Bislang wurde - fehlerhaft - diese Änderung ignoriert. Dieser Fehler wurde behoben. (zu NPZW3-291, 2019-02-07)
Sind für einen OE-EU-FWP noch keine Druckdaten (Unterschrift und Foto) vorhanden, so wurde bislang eine NullPointerException (NPE) geworfen. Dieser Fehler wurde behoben. Auch wird ab sofort beim Löschen der Druckdaten der nicht benötigte Datensatz in der Tabelle OEEUFWPDRUCK entfernt - und nicht nur die Daten für Foto und Unterschrift genullt, wie im ZW2V01 schlampig implementiert. (NPZW3-292, 2019-02-07)
Wurden bei einem Waffenankauf gleichzeitig die Datums Erworben Am und Registriert Am geändert, so wurde beim Speichern eine SqlIntegrityConstraintViolationException geworfen. Grund dafür war, dass in der BRZ-Entwicklungsdatenbank bestimmte Referentielle Integritätskriterien gefehlt haben, welche es in den BMI-Datenbanken gibt. Daher wurde bei der Programmierung von falschen Vorgaben ausgegangen. Die Integritätskriterien sind jetzt auch in der BRZ-Entwicklungsdatenbank definiert, und die Speicherung wurde entsprechend adaptiert. Dieser Fehler wurde behoben. (NPZW3-236, 2019-02-08)
Wurde bei einem Verfahren der Status samt dem Statusdatum so geändert, dass das Statusdatum auf ein früheres als das aktuelle Statusdatum gesetzt wurde, so wurde beim Speichern eine SqlIntegrityConstraintViolationException geworfen. Dieser Fehler ist ähnlich dem Fehler bei Waffe und Waffenstatus (NPZW3-236), nur eben bei Verfahren und Verfahrenstatus. Dieser Fehler wurde behoben. (NPZW3-290, 2019-02-08)
Bei einem neuen Entschädigungsverfahren wurde das zugehörige Verfahrenstatusdatum nicht gesetzt. Dies führte zu einer SqlIntegrityConstraintViolationException. Dieser Fehler wurde behoben. (NPZW3-294, 2019-02-08)
Ist ein Verfahren im Status Beantragt dann wird bei einem Status-Datumswechsel auf ein früheres Datum als das bisherige Statusdatum eine Warnung ausgegeben. Dies ist bei Wechsel von Status Beantragt nach anderen Status nicht notwendig und schafft Verwirrung. Für diesen Fall wurde die Warnung mit Bestätigung ausgebaut. (NPZW3-310, 2019-02-08)
Die Auswahl von bestehenden Waffenfabrikant und Waffenmodell bei der Suche zur Waffe-Registrierung war fehlerhaft. Es konnte nach der Selektion aus den Drop-Down Listen nicht immer eine Suche gestartet werden (die Schaltfläche Suchen war deaktiviert). Dieser Fehler wurde behoben. (NPZW3-306, 2019-02-11)
Die Email-Adressen für Behörde, Polizeiinspektion und Waffenfachhändler werden ab sofort auf gültige Werte geprüft. Dies betriff sowohl die Validierung bei der Administration der Katalogwerte (Listen-Administration), als auch die Validierung unmittelbar vor dem E-Mail Versand der § 25 Checklisten. (NPZW3-311, 2019-02-11)
Beim Registrieren einer Waffe wird die Schaltfläche neues Kaliber nur dann angezeigt, wenn weniger als 4 Kaliber erfasst worden sind. Der entsprechende Fehler wurde behoben. (NPZW3-312, 2019-02-11)
0.1.2 - 2019-01-30
Wird für eine Person im ZMR keine gültige (=aktive) Adresse gefunden, sondern nur zumindest eine ehemalige Adresse (egal ob HWS oder NWS), dann darf ab sofort auch der WFH die Person speichern. Der WFH kann jedoch keine Waffen und Zubehöre dieser Person zuordnen. Dies ist eine notwendige Änderung gegenüber dem alten ZW2V01, um etwaige Waffenverbote zuweisen zu können. (zu NPZW3-228, 2019-01-29)
Wird für eine bereits verspeicherte Person eine ZMR-Abfrage erfolgreich durchgeführt, dann wird das PERSON.ZMRABFRAGEAM Datum mit dem Tagesdatum befüllt. (NPZW3-280, 2019-01-29)
Die Implementierung der JSP-EL unter IBM Websphere ist fehlerhaft. JSP-EL Vergleiche mit Enums bzw. Zugriffe auf die Methoden name() und ordinal() funktionieren nicht. Dies hatte zur Folge dass bestimmte Seiten nicht oder fehlerhaft angezeigt wurden. Dieser Fehler wird jetzt durch extra Code kompensiert. (NPZW3-282, 2019-01-30)
Wenn beim Statuswechsel von Waffe oder Verfahrendokument aus dem Pop-Up Dialog heraus eine Exeption geworfen wurde, wurde diese - fehlerhaft - im Dialog selbst angezeigt. Dies zerstörte die gesamte HTML-Dokumentensturktur und es waren keine weiteren Benutzeraktionen mehr möglich (Der Dialog "blieb hängen"). Dieser Fehler wurde behoben. (NPZW3-277, 2019-01-30)
Wird ein Akt abgetreten, so werden die früheren Fristen zum Akt auf erledigt gesetzt. (zu NPZW3-268, 2019-01-30)
ist kein gültiger Wohnsitz vorhanden (und ist die Person kein Diplomat) können an diese Person
keine Waffen verkauft,
kein Zubehör und keine Waffen der Kategorie C/D registriert oder nacherfasst werden.
Diese fehlende Funktion (Überprüfung) wurde implementiert. (NPZW3-279, 2019-01-30)
0.1.1 - 2019-01-28
Die Funktionalität von Verfahren Löschen ist implementiert. (NPZW3-264, 2019-01-24)
Beim Verfahren Kriegsmaterial ist ab sofort ein Statuswechsel möglich. (NPZW3-253, 2019-01-25)
Beim Portal-Login haben nicht alle Behörden-Benutzer eine BPK im im HTTP-Header X-AUTHENTICATE-gvBpk eingetragen, wie sich in den ersten Tests mit Benutzerdaten in der Testumgebung (ORGA) herausgestellt hat. Für eindeutige Benutzerwird in diesem Fall die GvGid (zusammen mit der uId) aus dem HTTP-Header X-AUTHENTICATE-gvGid=AT herangezogen. (zu NPZW3-275, 2019-01-28)
Die OE-EU-FWP-Verlängerung ist implementiert. (NPZW3-246, 2019-01-28)
0.1.0 - 2019-01-24
In der Aktsuche werden ab sofort aktuelle und historische Aktenzahlen gefunden. (NPZW3-251, 2019-01-16)
Bei den Übersichten Waffen und Verfahren werden ab sofort initial die SAFA-DEX Objekte an den Anfang der Liste gereiht, egal ob inaktive/historische Objekte eingeblendet sind oder nicht. Achtung, jede weitere Sortierung der Liste anhand der Spalte verändert aber diese Sortierreihenfolge. Um diese initiale Reihenfolge wieder herzustellen kann einfach erneut zur jeweiligen Übersicht gesprungen werden (z.B. mit Klick auf das Tab Waffen bzw. Tab Verfahren). (NPZW3-254, 2019-01-16)
Waffe Registrieren: Das Registriert Am Datum darf ab sofort nicht mehr in der Zukunft liegen (maximal aktuelles Tagesdatum). Diese Validierung greift auch bei der Bearbeitung der falsch importierten Datensätze, welche bislang nicht korrigiert worden sind. (NPZW3-256, 2019-01-16)
Für die Ausschreibung von gestohlenen bzw. verlorenen Waffen bzw. Verfahren in der SAFA muss die Person ein gültiges Aktenzeichen haben und einer Polizeiinspektion zugeordnet sein. Die Validierung dieser beiden Kriterien erfolgt ab sofort nur mehr bei einem Statuswechsel nach Verloren oder Gestohlen. (NPZW3-258, 2019-01-16)
Waffe Registrieren: Das erste Kaliber wird als Kombination von Pflichtfeldern direkt im Formular angeboten, alle weiteren als Dialoge (Neu, Bearbeiten, Löschen). Es muss zumindest ein Kaliber geben. (NPZW3-259, 2019-01-16)
Bei den Übermittlungen an die DEX sind ab sofort auch Hochkommas (', = Apostroph) erlaubt. Diese wurden bislang auf Fragezeichen (?) escaped und führten zu einer Zurückweisung. (NPZW3-266, 2019-01-21)
Wurde aus der Postkorbsuche in eine händisch erstellte Frist gesprungen, so waren bislang die Personendaten nicht komplett initialisiert. Dies führte beispielsweise bei einem Sprung nach Protokoll - Akt Abtreten zu einem Fehler (NPE). Dieser Fehler wurde behoben. (NPZW3-270, 2019-01-21)
Bei einem Rücksprung zur Suchseite werden ab sofort für Sachbearbeiter die Anzahlen der Fristen (Postkorb) und offenen § 25 Überprüfungen jedes Mal neu berechnet. (zu NPZW3-270, 2019-01-21)
Wird bei WBK, WP und deren Erweiterungen ein Gütig Bis Datum eingegeben oder geändert dann wird mit diesem automatisch in die Zeile 4 der Scheckkarte vorbefüllt. (NPZW3-252, 2019-01-22)
Beim Waffenankauf durch einen Waffenfachhändler ist ab sofort das Ankaufsdatum editierbar. Bislang wurde hier immer das aktuelle Tagesdatum nicht editierbar eingesetzt. (NPZW3-235, 2019-01-22)
Bei der Waffenhandelsuche wird jetzt zusätzlich zum Waffenhandeldatum auch das Waffenbesitz.GültigVon (Verkauf) bzw. das Waffenbesitz.GültigBis (Ankauf) berücksichtigt. In der Trefferliste und in der Registrierungsbestätigung werden diese Datums (Waffenbesitz.GültigVon für Verkauf, Waffenbesitz.GültigBis für Ankauf) ebenfalls korrekt ausgegeben. (NPZW3-239, zu NPZW3-235, 2019-01-22)
Bei den § 25 Überprüfungen welche direkt aus dem Verfahren Detail gestartet wurden kam es bislang zu einer Exception (wegen fehlender Überprüfungübersicht). Dieser Fehler wurde behoben, es wird in Folge das Ergebnis der Überprüfung angezeigt. (NPZW3-272, 2019-01-22)
Bei nicht eindeutigen Personendaten für eine SZR-ZMR Abfrage werden die zusätzlichen Eingabefelder für PLZ und Geburtsort zusammen mit den anderen Abfragefeldern in einem Pop-Up Dialog angeboten. Dies dient vor Allem der Übersichtlichkeit. (NPZW3-245, 2019-01-22)
War eine Person bereits historisch einer anderen Behörde samt Aktenzeichen zugeordnet, so werden bei erneuter Abtretung an diese Behörde diese historischen Aktenzeichen wieder verwendet. (NPZW3-269, 2019-01-22)
Bei gestohlenen oder verlorenen Verfahren können ab sofort nur mehr die behördlichen Vermerke geändert werden. (NPZW3-244, 2019-01-22)
Beim Portal-Login wurde die BPK im HTTP-Header X-AUTHENTICATE-gvBpk nicht korrekt extrahiert. Mögliche Präfixes - wie beispielsweise "bPK:PV:" - wurden nicht entfernt, welches in Folge zu einem Fehler bei der Anlage des eindeutigen Benutzers (in der Tabelle BENUTZER) führte. Dieser Fehler wurde behoben. (NPZW3-275, 2019-01-24)
Bei der Registrierung eines Kategorie B-Zubehörs durch einen Waffenfachhändler wurde die Kategorie B nicht korrekt erkannt. Dieser Fehler wurde behoben. (NPZW3-238, NPZW3-273, 2019-01-24)
Beim Ergebnis einer Waffensuche kann der Waffenfachhändler auch den Waffenfachhändler ändern (Auswahlliste, an einen anderen Waffenfachhändler überlassen). Bei einer derartigen Änderung wird ab sofort ein neuer weiterer Waffenbesitzwechsel erzeugt. In der Historie der Waffenbesitze scheinen jetzt auch die Waffenfachhändler auf. (NPZW3-230, 2019-01-24)
Die Empfängeradressen für dem Mailversand der §25 Überprüfungen werden ab sofort genauer geprüft und die weiteren Empfänger (BMI-IKT-ZWR-Par25-Ueberpruefungen@bmi.gv.at) aus Konstanten (statt Properties) geladen. (NPZW3-274, 2019-01-24)
Beim EU-FWP können ab sofort nur mehr bestehende EU-FWP Behörden ausgewählt werden. Wird eine neue Behörde im Rahmen dieses Verfahrens angelegt, so wird überprüft dass es sich dabei um eine ausländische und nicht bereits vorhandene Behörde (Namensvergleich) handelt. Die bestehenden Fehler wurden behoben. (NPZW3-261, 2019-01-24)
0.0.9 - 2019-01-16
Wurde bei einer Neuen Person eine ZMR-Abfrage durchgeführt, dann gingen die Daten einer bereits eingegebene Polizeiinspektion verloren. Dieser Fehler wurde behoben. (NPZW3-219, 2018-12-19)
Eine bei der Waffensuche zur Registrierung bzw. Erfassung eingegebene Herstellernummer wird in die Eingabemaske für eine neue Waffe übernommen. (NPZW3-218, 2018-12-19)
Im Tab Dokumente können für bestehende Dokumente ab sofort auch die Bezeichnungen geändert werden, ohne dass das Dokument erneut hochgeladen werden muss. Bislang war das nicht möglich, es musste zuerst das Dokument gelöscht und dann erneut mit dem korrigierten Bezeichner hochgeladen werden. (NPZW3-221, 2018-12-19)
Im Tab Verfahren war es bislang möglich für eine gesperrte Person ein neues Verfahren anzulegen. Dieser Fehler wurde behoben. (NPZW3-223, 2019-01-08)
Wurde im Tab Protokoll ein Akt abgetreten (forciert), so wurde bislang die Drop-Down Liste der aktiven Behörden im Person-Detail nicht angezeigt. Dieser Fehler wurde behoben. (NPZW3-229, 2019-01-08)
Person Bearbeiten (inkl. ZMR-Abfrage) hat bislang falsch die EDV-Zahl (PI-Waffenverbot) gelöscht. Dieser Fehler wurde behoben. (NPZW3-231, 2019-01-08)
Neue Person anlegen: Wenn eine Person schon vorhanden ist, und ein weiteres Mal angelegt werden soll, muss eine Informationsmeldung ausgewiesen werden, dass die Person schon vorhanden ist. Diese fehlende Funktion wurde implementiert. (NPZW3-233, 2019-01-09)
Ist eine Person noch keiner Polizeiinspektion zugeordnet, so wird ab sofort die komplette Liste aller Polizeiinspektionen zur Auswahl angeboten. Die Einschränkung auf die Polizeiinspektionen zu PLZ der Person wurde aufgehoben. (NPZW3-234, 2019-01-08)
Das Waffe-Detail einer Historischen Waffe wurde nicht korrekt angezeigt. Dieser Fehler wurde behoben. (NPZW3-237, 2019-01-09)
Neue Person - SZR/ZMR Abfrage: Wird eine Person im SZRnicht gefunden so bekommen Waffenfachhändler eine andere Meldung als Sachbearbeiter/Manager. Letztere können aber dennoch speichern, Waffenfachhändler dürfen nicht speichern. (NPZW3-228, 2019-01-10)
Person Löschen: Ab sofort werden zusätzlich zum Löschflag der Person auch alle BPKs auf null gesetzt und alle Fristen gelöscht. (NPZW3-242, NPZW3-243, 2019-01-10)
Manuelle Eingaben von weiteren Waffenfabrikanten und/oder Waffenmodellen bei den Waffensuchen (Waffensuche selbst, Registrierung Kat. C/D, Waffensuche bei OE-EU-FWP) sind nur dann erlaubt, wenn zuvor der Button Neuer Hersteller bzw. Neues Modell selektiert worden ist. Andernfalls, wenn in der Drop-Down Liste der möglichen vorgegebenen Werte nichts selektiert worden ist, bleibt der Suche Button deaktiviert (ausgegraut). Dies wird so implementiert um einem Wildwuchs der Waffenfabrikanten und/oder Waffenmodelle vorzubeugen. (NPZW3-227, 2019-01-14)
Eine Person welche bei der ZMR-Abfrage nur Nebenwohnsitz(e) in Österreich hat, kann ab sofort angelegt werden. Die Wohnsitzbehörde wird dabei automatisch ermittelt, ist aber mittels Drop-Down Liste editierbar. Ist die gewählte Behörde nicht die aktuelle Behörde des Sachbearbeiters wird immer eine neue Frist (Bestätigung der Person) erstellt. (NPZW3-232, 2019-01-14)
Muss eine Person bestätigt werden, dann kann weiterhin die Behörde mittels Drop-Down Liste korrigiert werden. Auch in diesem Fall gilt: Ist die gewählte Behörde nicht die aktuelle Behörde des Sachbearbeiters wird immer eine neue Frist (Bestätigung der Person) erstellt. (zu NPZW3-232, 2019-01-14)
Im Tab Fristen werden ab sofort auch erledigte Fristen angezeigt. Diese sind jedoch nicht editierbar und können logischerweise auch nicht auf erledigt gesetzt werden. (NPZW3-248, 2019-01-14)
Bei der Auswertung Registrierte Waffen nach Kategorie kam es zu einer NPE bei der PDF-Erstellung im Fall dass für eine ausgewertete Behörde kein gültiges Bundesland eingetragen ist (Tabelle BEHOERDE). In diesem Fall werden ab sofort drei Fragezeichen ("???") ausgegeben. Dies dient nur als Symptombekämpfung um den Ursprung der fehlerhaften Daten zu finden. (NPZW3-260, 2019-01-15)
Bei der Suche werden für Sachbearbeiter und Manager die zuletzt eingegebenen Suchparameter gemerkt und wieder in der Suchmaske angeboten. Dies erleichtert die Handhabung der Suchen, wenn sich nur einzelne Parameter einer Suchart ändern und vermeidet das mühsame erneute Eintippen ebendieser. (NPZW3-255, 2019-01-15)
0.0.8 - 2018-12-19
Die Polizeiinspektion-PLZ-Zuordnung Administration wurde optimiert. Es werden keine temporären Listen mehr zwischengespeichert. (NPZW3-214, 2018-12-13)
In den Administrations-Seiten werden ab sofort doppelte Transaktionen/Doppelklicks (z.B. durch Maus-Preller) abgefangen. (NPZW3-215, 2018-12-17)
In Dialogen wird ab sofort keine Versions-Information mehr ausgegeben. Dies spart Platz in der Darstellung, speziell bei vertikal umfangreichen Dialogen. (NPZW3-206, 2018-12-17)
Die Liste der Kalibertypen in der Waffen-Administration (Kalibertyp) wird nicht mehr extra zwischengespeichert, sondern direkt aus der Datenbank geladen. (NPZW3-207, 2018-12-17)
Die Liste der Nachrichten in der Waffen-Administration (Postkorb) wird nicht mehr extra zwischengespeichert, sondern direkt aus der Datenbank geladen. (NPZW3-208, 2018-12-17)
Die Liste der Waffenkaliber in der Waffen-Administration (Waffenkaliber) wird nicht mehr extra zwischengespeichert, sondern direkt aus der Datenbank geladen. (NPZW3-209, 2018-12-17)
Die Liste der Waffenarten in der Waffen-Administration (Waffenarten) wird nicht mehr extra zwischengespeichert, sondern direkt aus der Datenbank geladen. (NPZW3-210, 2018-12-17)
Die Liste der Österreichweiten Vorlagen in der Listen-Administration (Österreichweite Vorlagen) wird nicht mehr extra zwischengespeichert, sondern direkt aus der Datenbank geladen. (NPZW3-211, 2018-12-18)
Das (De)-Aktivieren von Kalibertyp, Waffenart, Waffenfabrikant, Waffenkaliber und Waffenmodell für Waffen-Administratoren erfolgt jetzt mittels POST-Request und ohne Verwendung etwaig gecachter Werte. Bislang wurde zu schnelles Umschalten nicht immer erkannt. Dieser Fehler wurde behoben. (NPZW3-213, 2018-12-18)
Speziell bei den Verfahren wurden zu lange Aliasnamen für verknüpfte Tabellen verwendet (Bsp.: P41_VERDOPPELUNGERSTMELDUNGDATUM). DB2 unter z/OS erlaubt jedoch maximal 30 Zeichen für einen Spaltennamen. Dies führte im BM.I zu Fehlern und wurde behoben. (NPZW3-216, 2018-12-18)
Die Größe der serialisierten Daten in der Persistent Session wurde deutlich reduziert um Serialisierungsfehler in der Datenbank zu vermeiden. (NPZW3-187, 2018-12-18)
Wurde eine Neue Person in Folge eines negativen Suchergebnisses (keine Trefferliste) angelegt, dann wurde falsch als Naviagtionspunkt der Rücksprung in die Trefferliste angeboten. Dieser Fehler wurde behoben. (NPZW3-214, 2018-12-18)
In der Entwicklungsumgebung im BM.I (SW) werden die SZR/ZMR-Zugriffe ab sofort gegen die Test-URLs durchgeführt. (NPZW3-215, 2018-12-18)
Beim (De-)Selektieren der Checkbox Diplomat für Person Neu/Bearbeiten gehen ab sofort nicht mehr die bereits eingegebenen Felder verloren. Auch die Behörde bleibt bestehen. Diese Fehler wurden behoben. (NPZW3-212, 2018-12-18)
Beim ursprünglichen Design der Datenbank im alten ZW2V01 wurden - sinnbefreit - Boolsche Felder als NULLable deklariert (Bsp: IMPORT, INAKTIV, ERLEDIGT). Die irrtümliche Annahme, dass hier bereits nach der längeren Einsatzzeit sinnvolle Werte ("0" oder "1") enthalten sind, hat sich leider als Falsch erwiesen. Es wird ab sofort bei diesen Feldern auch auf "= 0 or is NULL" abgefragt. (NPZW3-217, 2018-12-18)
Für die Auswertungen werden ab sofort kleinere Transferobjekte für die Behördeninformation verwendet. Dies schlägt sich positiv auf die Größen der in der Persisten-Session verspeicherten temporären Objekte nieder. (NPZW3-220, 2018-12-18)
0.0.7 - 2018-12-13
Nicht in der Online-Applikation benötigten Ressourcen für die JUnit-Tests wurden irrtümlich ins *ear-File mit eingebunden. Dies beeinträchtigt zwar nicht die Funktionalität der Applikation ZW2V03, ist aber unnötiger Ballast. Dieser Fehler wurde behoben. (NPZW3-188, 2018-12-07)
Um umfangreiche Tests mit Multifunktionalen-Usern (mehrere Rollen im PVP-Header) durchführen zu können wurden die PVP-Daten von A. Neuhold als interner Test-User übernommen. (NPZW3-189, 2018-12-07)
Die Schengen-Information zu einem gelöschten oder gestohlenen Verfahrendokument kann ab sofort auch im Verfahrendetail mittels IAP-Abfrage geladen werden. Der Fehler, dass dies zu eine NPE führte, wurde behoben. (NPZW3-191, 2018-12-10)
Die Applikation verwendet ab sofort das neue BM.I Logo. (NPZW3-192, 2018-12-10)
Beim Einstieg in Person Bearbeiten wurde immer eine neue Aktenzahl generiert, egal ob die Person bereits existiert oder es sich um eine neue Person handelt. Dieser Fehler wurde behoben; es wird jetzt nur für neue Personen eine Aktenzahl generiert. (NPZW3-197, 2018-12-12)
Nach einer erfolgreichen eindeutigen Dokumentensuche wird automatisch in das entsprechende Verfahrendetail gesprungen. Dies führte zu einem Autorisierungsfehler da in diesem Fall die zugehörige Person nicht für den jeweiligen Bearbeiter als selektiert gemerkt wurde. Dieser Fehler wurde behoben. (NPZW3-198, 2018-12-12)
Die via JNDI-Lookup gefundene mail/MailSession war nicht korrekt verdrahtet. Deshalb konnten keine E-Mails (Checklisten nach der § 25 Überprüfung) versendet werden. Dieser Fehler wurde behoben. (NPZW3-200, 2018-12-12)
Bei der Administration folgender Katalog-Entitäten wurde der Cache nicht korrekt aktualisiert. Dieser Fehler wurde behoben. (NPZW3-201, 2018-12-12):
Listen-Administratoren können ab sofort einzelne Waffenfachhändler als Excel-Datei (*.xls) exportieren. (NPZW3-195, 2018-12-13)
0.0.6 - 2018-12-07
bei der SZR/ZMR-Abfrage wurde neu die automatische Selbstheilung implementiert. Sind im ZWR verspeicherte BPK-SO (bei der SZR-Abfrage) bzw. BPK-ZP (bei der ZMR-Abfrage) nicht mehr gültig, so werden alle BPKs verworfen und erneut alle benötigten BPKs aus dem SZR geladen. Erst dann wird in Folge im ZWR abgefragt. Zusätzlich können ZWR-Manager auch alle BPKs der Person mit dem Button BPK löschen entfernen. (NPZW3-140, 2018-11-28)
Der File-Upload von Dokumenten wurde vereinheitlicht. Wird keine Bezeichnung angegeben, dann wird der Dateiname verwendet; andernfalls die manuell eingegebene Bezeichnung. (NPZW3-167, 2018-11-28)
Bei den Suchseiten wird jetzt der Fokus für die Eingabe automatisch auf das jeweils erste Eingabefeld im jeweiligen Akkordion gesetzt. (NPZW3-163, 2018-12-04)
Ist es notwendig über mehrere Requests einen offenen Änderungsstatus zu merken, so ist das jetzt ohne Nebeneffekte für andere Benutzer. Die Nicht-Threadsafe Implementierung wurde korrigiert. (NPZW3-173, 2018-12-04)
Bei (Massen) § 25 Überprüfungen werden ab sofort nach erfolgreicher IAP-Abfrage auch die Datums Person.letzteEkisUeberpruefung und Person.ueberpruefungslauf verspeichert. Bislang wurde in diesem Fall nur die UEBERPRUEFUNGPDF gespeichert und die Datums waren somit nicht synchron. Dieser Fehler wurde behoben. (NPZW3-179, 2018-12-05)
Die Sortierreihenfolge in der Verfahrenübersicht berücksichtigt ab sofort auch den aktuellen SAFA-DEX-Zustand. In der SAFA ausgeschriebene Verfahren werden nun zuletzt (am Ende der Liste) angezeigt. (NPZW3-176, 2018-12-05)
Waffe Bearbeiten: Wenn die erlaubte Anzahl von Kategorie B Waffen überschritten wird kann die Waffe dennoch gespeichert werden. Es wird in diesem Fall nur eine Warnung ausgegeben. (NPZW3-180, 2018-12-05)
Für den KALIBERTYP Sonstiges (=4) wurden WAFFENKALIBER Testdaten im BRZ Entwicklungs-DB2 angelegt, damit die Funktionalität der Kaliberauswahl auf für diese importierten Waffen überprüft werden kann. (NPZW3-178, 2018-12-06)
Die Funktionalität unter dem Tab Protokoll wurde optimiert. Die Liste der Protokolle wird jetzt nur mehr mit den notwendigen Daten geladen. Beim Löschen eines Protokolleintrags wird im Dialog explizit der zu löschende Eintrag identifiziert. (NPZW3-182, 2018-12-06)
Beim Login wird ab sofort berücksichtigt dass die Rollen
ZWR-Listen-Admin
ZWR-Manager
ZWR-Waffen-Admin
ZWR-Waffenhaendler
ZWR-Verbindungstest
keine VKZ haben. Dieser Fehler wurde behoben. (NPZW3-184, 2018-12-06)
Benutzer mit mehreren Benutzerrollen im PVP-Header haben bei der Rollenauswahl ihre VKZ-Zuordnungen verloren. Dies hatte vor Allem für Regional-Administratoren negative Auswirkungen, da nach Änderung einer Behörde (Fristen und AkzenzahlFormatierung) die so geänderten Behörden ja wieder anhand der VKZ für den Benutzer nachgeladen werden müssen. Dieser Fehler wurde behoben. (NPZW3-185, 2018-12-06)
DB2 unter z/OS unterstützt - anders als DB2 distributed - die Sortierreihenfolge NULLS FIRST nicht. In diesen Fällen wird ab sofort die Ergebnisliste in Java mittels Comparator sortiert. Dieser Fehler wurde behoben. (NPZW3-171, 2018-12-07)
Zu große DB2 IN-Klauseln werden ab sofort generisch in mehrere Statements aufgeteilt. Dieser Fehler wurde behoben. (NPZW3-172, 2018-12-07)
Listen-Administratoren können ab sofort auch Polizeiinspektionen und Polizeiinspektion-Postleitzahl Zuordnungen administrieren. Nur diese können die Felder VKZ und OUID editieren. Regional-Administratoren können ab sofort letztgenannte Felder nicht mehr editieren. (NPZW3-186, 2018-12-07)
0.0.5 - 2018-11-27
Der Fehler bei den Auswertungen Adresswechsel (zu umfangreiche Personenlisten bei langen Zeiträumen) wurde behoben. (NPZW3-34, 2018-06-27)
Die Auswertungen sind komplett implementiert. (NPZW3-30, 2018-07-03)
Die (Massen) § 25 Überprüfungen sind implementiert. (NPZW3-36, 2018-07-03)
Die Druckaufbereitung für Zubehöre ohne zugeordnetes Waffenkaliber führte zu einer NullPointerException. Dieser Fehler wurde behoben. (NPZW3-41, 2018-07-05)
Die Funktionen unter dem Tab Überprüfungen sind implementiert. (NPZW3-36, 2018-07-10)
Die Funktionen unter dem Tab Änderungshistorie sind implementiert. (NPZW3-45, 2018-07-11)
Die Funktionen unter dem Tab Dokumente sind implementiert. (NPZW3-47, 2018-07-16)
Die Funktionen unter dem Tab Fristen sind implementiert. (NPZW3-48, 2018-07-17)
Die Funktionen unter dem Tab Nachweise sind implementiert. (NPZW3-49, 2018-07-18)
Bei RTFDokumentvorlagen können jetzt UI:Eingabefelder mittels Dialog befüllt werden. (NPZW3-62, 2018-08-14)
Die Accordions in der Suchseite wurden vertikal komprimiert. Die An/Verkaufssuche für Waffenhändler wird somit besser sichtbar angeboten. (NPZW3-67, 2018-08-16)
Die Funktionen unter dem Tab PI Waffenverbote sind implementiert. (NPZW3-74, 2018-08-20)
Der Aufruf des ScanClients mittels ScanClientController ist implementiert (und getestet). Die Funktionalität wird aber erst bei der Fertigstellung der entsprechenden Verfahren (WP, WBK, OEEUFWP) bereitstehen. (NPZW3-77, 2018-08-21)
Die Regional-Administration ist implementiert (NPZW3-79, 2018-09-03):
Die Waffen-Administration ist implementiert (NPZW3-80, 2018-09-20):
Die Funktionen unter dem Tab Waffe sind implementiert. (NPZW3-96, 2018-09-27)
Die Listen-Administration ist implementiert (NPZW3-78, 2018-10-16):
Bei der Erzeugung von Dokumenten mit Hilfe von RTF-Druckvorlagen trat ein Fehler auf, wenn ein Wert für einen verwendeten Platzhalter das Dollar-Zeichen ("$") enthielt. In diesem Fall konnte der RegExp-Parser nicht korrekt arbeiten (Illegal Argument Exception). Dieser Fehler wurde behoben. (NPZW3-120, 2018-10-10)
Die JQuery-Validation wurde auf die aktuelle Version V1.17.0 gehoben. Dies behebt Inkompatibilitäten mit dem Internet Explorer. (NPZW3-131, 2018-10-29)
das ZISA-WebService verwendet noch immer die Axis 1.4 Legacy-Klassen. Der Konflikt mit javax.xml.namespace.QName wurde durch patchen von der Library axis-jaxrpc-1.4.jar behoben. Die Library axis-saaj-1.4.jar wird nicht mehr deployed, da ihr obsoleter Inhalt mit aktuellen Websphere Runtime-Klassen in Konflikt steht. (NPZW3-37, 2018-11-27)
0.0.4 - 2018-06-26
Der Fehler im Application-Context (fehlende "}" beim Helpfile-Path) wurde behoben.
0.0.3 - 2018-06-26
Fixes nach dem erstem Test-Deployment im BM.I-SW:
§ 25 Überprüfungen in Entwicklung.
Postkorbsuche (Fristen) in Entwicklung.
Auswertungen in Entwicklung.
Waffe-Detail in Entwicklung.
0.0.2 - 2018-05-03
Test-Deployment am lokalen WAS im BRZ
Person-Detail in Entwicklung
0.0.1 - 2018-01-23
Start der Entwicklung
https://citizen.bmi.gv.at/at.gv.bmi.zwr ... rsion.html
Versions- und Änderungsübersicht
1.0.1 - 2019-04-03
Wenn ein WP/WBK auf den Status Eingezogen bzw. Entzogen gesetzt wird, und
es ist kein einziges weiteres ausgestelltes Verfahren WP/WBK (inkl. Erweiterung und Duplikate) vorhanden,
es ist kein rechtskräftiges Waffenverbot vorhanden, und
es ist kein rechtskräftiger Waffenrechtlicher Dokumentenentzug vorhanden,
und die Person besitzt noch gültige Waffen der Kategorien A/B
dann wird ab sofort eine Frist "Der Person wurden alle waffenrechtliche Dokumente entzogen. Die Person besitzt noch Kat. A/B Waffen" erzeugt. Dies geschieht analog wie wenn ein Waffenverbot rechtskräftig wird. (NPZW3-461, 2019-04-02)
Bei der Darstellung der Anzahl der genehmigten Waffen wurden auch jene von gelöschten Verfahren falsch mitgezählt. Dabei dürfte es sich um importierte Datenleichen in der Produktion handeln, da - eigentlich - nur ein beantragtes Verfahren als gelöscht markiert werden kann (und dieses somit nicht den Verfahrenstatus Ausgestellt haben kann). Diese Verschärfung der Kriterien wurde Implementiert. Gelöschte Vefahren werden bei der Berechnung der Anzahlen nicht mehr berücksichtigt. (NPZW3-471, 2019-04-03)
Bei der Suche gibt es für Waffenfachhänlder als neue Dokumentart ab sofort den Personalausweis in der Drop-Down. (NPZW3-472, 2019-04-03)
Beim Zugriff mittels ISO3-Code auf die Tabelle STAAT wird Eindeutigkeit vorausgesetzt, d.h. zu einem ISO-3 Code darf es nur eine Zeile in dieser Katalogtabelle geben. Im Fehlerfall wird ab sofort detailliert protokolliert welcher Zugriff nicht eindeutig war. Dies wird auch in der entsprechenden Fehlermeldung ausgegeben. (NPZW3-473, 2019-04-03)
1.0.0 - 2019-04-02
Bei den Verfahren WP/WBK wird ab sofort das Gültig Bis Datum für die Scheckkarte in die erste Zeile (statt bisher 4. Zeile) automatisch eingesetzt. (NPZW3-466, 2019-04-01)
Die Kalender Pop-Ups wurden für zukünftige Datums (z.B. Gilt Bis) so angepasst, dass auch Datums in der Zukunft ausgewählt werden können. (NPZW3-463, 2019-04-02)
Bei der Validierung von Verfahren werden ab sofort die fehlerhaften Eingabefelder mit Fehlerindikatoren (rotes Rufzeichen !) markiert. Dies dient der Verbesserung der Handhabung der GUI. (NPZW3-465, 2019-04-02)
Bei der Detailansicht vom Waffenrechtlichen Dokumentenzug (WDE) wurden etwaig vorhandene Behördliche Vermerke nicht angezeigt. Dieser Fehler wurde behoben. (NPZW3-469, 2019-04-02)
Auch bislang war es schon so, dass von der PI Waffenverbote ausgeschrieben worden sind (und nicht im ZWR erstmalig erfasst worden sind). Beim Abgleich (Batch-Lauf) werden diese mit Statusdatum, Vollstreckbarkeitsdatum, Bescheiddatum und Rechtskraftdatum 01.01.1900 befüllt und derart als speziell zu beachtenden Waffenverbote markiert. Diese Datums können ab sofort auch bei rechtskräftigen Waffenverboten geändert werden. (NPZW3-467, 2019-04-02)
0.9.9 - 2019-04-01
Manager können ab sofort bei Waffenverboten die Felder EdvZahl und Trailerkey immer bearbeiten, auch wenn das Waffenverbot bereits ausgestellt ist. Der Grund dafür ist, dass es immer wieder Fälle einer Zurückweisung ohne Dex-Rückmeldung gibt. Hier muss dann korrigierend eingegriffen werden. (NPZW3-452, 2019-03-29)
Sind durch Fehler im Altsystem ZW2V01 mehrere Waffenbesitze zu einer Waffe mit demselben (Von-)Datum aktuell (d.h. diese haben kein GiltBis Datum), und nur einer davon hat einen Waffenfachhändler Von gesetzt (Waffenbesitz aufgrund Ankauf der Waffe durch den Waffenfachhändler), dann wird dieser letztgenannte Waffenbesitz als der aktuelle definiert. Dies ist auch wichtig für die Listen-Administration Funktion Analyse und Bereinigen Waffenbesitz-Historie. (NPZW3-453, 2019-03-29)
Wenn eine bereits bestehende Waffe durch
Waffe registrieren (Waffenfachhändler), oder
Waffenverkauf (Waffenfachhändler), oder
Waffe registrieren (Sachbearbeiter)
den Besitzer wechselt, wird ab sofort das Tagesdatum als Registriert Am vorbefüllt (satt bislang falsch das Registrierungsdatum des vorigen Waffenbesitzes). Dieser Fehler wurde behoben. (NPZW3-457, 2019-03-29)
Wird ein neuer Diplomat von einem Waffenfachhändler oder Manager angelegt, dann wird ab sofort auch für diesen eine Clearing Frist "Behörde von [xy] bestätigen" angelegt. Dies ist eine Änderung zum Verhalten in ZW2V01, in welchem Diplomaten nicht (mehr) derart bestätigt werden mussten. (NPZW3-459, 2019-04-01)
Bei Personen mit aufrechtem Waffenverbot, welche nicht im ZMR gefunden worden sind, können Sachbearbeiter und Manager manuell Adressen neu anlegen bzw. bearbeiten. (NPZW3-460, 2019-04-01)
Wird der Status folgender Verfahren
EU-FWP (§ 38 Bewilligung)
§ 39 Bewilligung
§ 40 Bewilligung
OE-EU-FWP (nicht Verlängerung)
WP/WBK (nicht Erweiterung)
auf Ausgestellt geändert, und das Verfahren hat ein Gültig Bis Datum, dann wird eine entsprechende Ablauffrist erstellt. (NPZW3-458, 2019-04-01)
Waffenfachhändler können ab sofort eine Registrierung Kat. C/D trotz Waffenverbot durchführen, wenn die Person in Österreich einen Wohnsitz und/oder Diplomat ist. (NPZW3-462, 2019-04-01)
Waffenfachhändler können ab sofort eine Registrierung Kat. C/D für verstorbene Personen nicht mehr durchführen. (NPZW3-464, 2019-04-01)
0.9.8 - 2019-03-28
Bei WP/WBK und deren Erweiterungen/Änderungen wird ab sofort vor der Freigabe an die OeSD geprüft, ob Nachweise erfasst worden sind. (NPZW3-451, 2019-03-27)
Bei der Übertragung einer Waffe von einem WFH auf einen anderen WFH beim Verkauf einer Waffe an einen Bürger wird ab sofort nur mehr ein neuer Waffenstatus angelegt, aber kein Waffenbesitz. Im Waffenstatus findet sich die Information über den vorigen und den neuen WFH. (NPZW3-411, 2019-03-27)
Beim Speichern eines Waffenverbots wird nur mehr bei Änderung der eingegebenen Werte von EdvZahl und/oder Trailerkey (View PIWAFFENVERBOT, Spalten EDVZAHL und UUID) überprüft, ob es diese Werte in der View gibt. Andernfalls wird eine entsprechenden Fehlermeldung ("EDV-Zahl ist in PI-Waffenverbot nicht vorhanden" bzw. "Trailerkey ist in PI-Waffenverbot nicht vorhanden") ausgegeben. (NPZW3-444, 2019-03-27)
Manager können ab sofort ein Waffenverbot immer bearbeiten. Dies ermöglicht die Korrektur von inkonsistenten Daten, speziell die Felder EdvZahl und Trailerkey. (NPZW3-452, 2019-03-27)
Bei Listen-Administration - Behörde Bereinigen trat ein Fehler beim Schreiben der Änderungshistorien auf. Unter DB2 Z/oS darf ein Timestamp Feld nicht mit "CURRERT DATE" befüllt werden (was jedoch unter DB2 Distributed anstandslos funktioniert). Es wurden die entsprechenden DB2-Statements auf "CURRENT TIMESTAMP" korrigiert. (NPZW3-454, 2019-03-28)
Gestohlene/Verlorene Waffen scheinen in den Waffenübersichtlisten für Waffenfachhändler nicht mehr auf. Der entsprechende Fehler wurde behoben. (NPZW3-449, 2019-03-28)
Die Warnung "Dieses Waffenverbot wurde bereits erfolgreich an DEX-PI übermittelt und registriert. Daher müssen Veränderungen an DEX-PI manuell übermittelt werden" wird nur mehr dann beim Statuswechsel eines Waffenverbots ausgegeben, wenn es eine EdvZahl zu einem (ehemals oder aktuell) vorläufigen Waffenverbot gibt und der Status nicht gespeichert (=K) ist. (NPZW3-450, 2019-03-28)
Da erneut der JSP-Cache im WAS (dieses Mal in der Produktion) nicht oder nur unvollständig gelöscht war, werden ab sofort im Ant Build mittels Touch Task die Zeitstempel aller Dateien unter WebContent/WEB-INF/jsp auf den Zeitpunkt des Build gesetzt. Es bleibt die Hoffnung, dass der IBM WAS dann all diese als neue Dateien erkennt. (NPZW3-455, 2019-03-28)
Die Formularfelder aller Verfahren werden ab sofort beim Speichern vor dem Validieren nullsave getrimmt. (NPZW3-436, 2019-03-28)
Bei einem Timeout wird ab sofort der Anmelde Link angeboten. Dies erleichtert die Benutzerführung und erspart den Umweg durch den erneuten Aufruf des Links im Anwenderportal. (NPZW3-456, 2019-03-28)
0.9.7 - 2019-03-26
Ab sofort werden für Sachbearbeiter keine Suchparameter vorbefüllt. Diese Erleichterung steht nur Managern und Sachbearbeitern im BRZ (zur Unterstützung der Entwicklung und der Tests) zur Verfügung. Dies ist eine Änderung zu NPZW3-255. (NPZW3-435, 2019-03-25)
Die fehlenden Längenvaliderungen bei
Person.Aktenzeichen und Person.weiteres Aktenzeichen,
Adresse.Türnummer,
Kriegsmaterial.AktenzeichenBMLV,
Kriegsmaterial.Behördliche Vermerke
wurden implementiert. Zusätzlich werden ab sofort Behördliche Vermerke in der Detailansicht zeilenweise so umgebrochen, wie sie in der Bearbeitung zeilenweise eingegeben worden sind. (NPZW3-431, 2019-03-25)
Bei einem ausgestellten originalen OE-EU-FWP wurde das Fristdatum falsch berechnet. Ab sofort werden die Behörde.Tagefristverlängerung vom Gültig Bis Datum der Frist abgezogen. (NPZW3-433, 2019-03-25)
Wurde bei Waffe-Registrieren/Bearbeiten ein bestehender Waffenfabrikant aus der Autocomplete Drop-Down Liste mit der Maus (und nicht mit der Tastatur) ausgewählt, so wurde die Änderung des Waffenfabrikanten (mit in diesem Fall leeren Waffenmodell) beim Speichern nicht berücksichtigt. Dieser Fehler wurde behoben. (NPZW3-438, 2019-03-25)
Unter Listen-Administration - Analyse Person Verfahren können ab sofort auch Verfahrenstatus direkt bearbeitet werden. Dies dient vor Allem der Korrektur fehlerhafter historischer Status und kann nur von Wissenden verwendet werden. (NPZW3-412, 2019-03-25)
Ist eine Person nicht berechtigt Kriegsmaterial zu führen, so wurden bislang beim Registrieren oder Speichern einer Kategorie A Waffe - wenn diese vom Typ Kriegsmaterial ist - redundant und falsch zwei Fehlermeldungen ausgegeben (eine für Kriegsmaterial, eine für Waffe der Kategorie A). Dieser Fehler wurde behoben. (zu NPZW3-327, 2019-03-26)
Beim OE-EU-FWP Druck wurden bislang - falsch - die frühesten Datums aller möglichen Verfahrenstatus von WP/WBK und deren Erweiterungen als Genehmigungsdatum bzw. Gültig Bis verwendet. Ab sofort werden nur die Datums der Ausgestellten Verfahren verwendet. Dieser Fehler wurde behoben. (NPZW3-416, 2019-03-26)
Waffenverbote können ab sofort auch mit fehlendem Aktenzeichen angelegt werden. Jedoch ist in diesem Fall eine DEX-PI Meldung mittels Webservice nicht möglich und ein entsprechender Fehler wird ausgegeben. (NPZW3-434, 2019-03-26)
Eine WP/WBK Erweiterung kann nicht mehr manuell auf Ausgestellt gesetzt werden. Dies geschieht ja im OESD-Batch automatisiert, wobei die Erweiterung dann zum jeweiligen Original wird (VerfahrenArt). (NPZW3-439, 2019-03-26)
Die Manipulation von Kalibern einer Waffe (Neu/Bearbeiten/Löschen) war fehlerhaft. Die Reihenfolge wurde nicht korrekt dargestellt, teilweise wurden andere Kaliber als das ausgewählte im Dialog angeboten. Diese Fehler wurden behoben. (NPZW3-437, 2019-03-26)
Ist eine Person verstorben kann als einzig verfügbares Verfahren nur mehr das Entschädigungsverfahren §12/4 neu angelegt werden. (NPZW3-443, 2019-03-26)
Alle Vorkommen von Mandatsbescheid wurden jetzt korrigiert. Das ist ein Rückbau von NPZW3-420. (NPZW3-448, 2019-03-26)
Beim EU-FWP wurden folgende Fehler behoben:
Bei gleichzeitiger Bewilligung §40 werden in der Bedarf-Auswahlliste nur mehr nicht importierte Bedarf angeboten.
Das Generieren neuer EU-Behörden wurde optimiert. Nur wenn es noch keine gleichnamige Behörde im ausgewählten Staat gibt, dann wird eine neue erzeugt. Andernfalls die selektierte verwendet. Dies ist eine Korrektur zur falsch implementierten NPZW3-261.
(NPZW3-447, 2019-03-26)
0.9.6 - 2019-03-25
Wurde aus einem OE-EU-FWP direkt eine neue Verlängerung OE-EU-FWP angelegt und gespeichert, so war diese Verlängerung nicht in der Authorisierungsliste der Verfahren welche gerade für den Benutzer im Zugriff sind. Ein erneutes direktes Hin und Her-Springen zum originalen OE-EU-FWP und wieder zurück zur Verlägerung erzeugte einen Authorisierungsfehler. Dieser Fehler wurde behoben. (NPZW3-415, 2019-03-20)
Wird eine ehemals ausgestellte Verlängerung OE-EU-FWP wieder auf Beantragt zurückgestellt und danach als gelöscht markiert, so wird ab sofort auch im originalen OE-EU-FWP der Indikator, dass dieser eine Verlängerung besitzt, gelöscht. Bislang war dem nicht so und aus diesem Grund konnte beim originalen OE-EU-FWP nicht erneut eine Verlängerung angelegt werden. (NPZW3-419, 2019-03-20)
Unter Analyse - Analyse Person Verfahren wird ab sofort beim physischen Löschen einer Verlängerung OE-EU-FWP auch im originalen OE-EU-FWP der Indikator, dass dieser eine Verlängerung besitzt, gelöscht. (zu NPZW3-419, 2019-03-20)
Bei Änderungen von Waffenverboten werden DEX-PI Berichtigungen nur mehr dann gesendet wenn relevant. Dies vermeidet eine unnötige Belastung der DEX-Clearingstelle. (NPZW3-376, 2019-03-21)
Ein von der DEX-PI zurückgewiesenes Waffenverbot kann ab sofort - analog der SAFA-DEX Implementierung - mittels Knopfdruck erneut gesendet werden. (NPZW3-169, 2019-03-21)
Bei der DEX-PI Meldung eines Waffenverbotes werden ab sofort nur mehr Neuzugänge, Widerrufe und Löschungen als dringend gesendet, Berichtigungen und Verlängerungen als nicht dringend. (NPZW3-417, 2019-03-21)
Beim Waffenverbot wurde der Tippfehler (fehlendes "d") in der Fehlermeldung "Mandadtsbescheiddatum und Bescheiddatum können nicht gemeinsam vorhanden sein" korrigiert. (NPZW3-420, 2019-03-21)
Beim Deployen der Version V0.9.5 wurde bewiesenermaßen wieder einmal auf das Löschen der JSP-Caches vergessen. Da sich - anscheinend - die Seite WBK - verfahrenscheckkartendaten.jsp nicht geändert hat, obwohl sich darin die verwendete Konstante (für die URL zum Löschen von Foto und Unterschrift) aber sehr wohl geändert hatte, wurde weiterhin die ehemalige - nicht mehr verfügbare - URL angesprungen, und es kam zu einem HTTP 404 Fehler. Es wurden jetzt forciert Änderungen in der betroffenen JSP vorgenommen und auch die Konstantennamen geändert, damit - hoffentlich - endlich auch der IBM-WAS diese Änderung berücksichtigt. (NPZW3-421, 2019-03-21)
Da die Portale immer wieder Requests parallel und doppelt senden kommt es beim Serialisieren und Löschen von zwischengespeicherten Session-Daten in der Persistent Session zu Deadlocks. Somit wird ab sofort für Speichern das Pattern Try Insert - Duplicate Exception - Update verwendet, welches zwar etwas weniger performant ist, dafür aber weniger anfällig für Deadlocks ist. (NPZW3-425, 2019-03-21)
Große Textfelder wurden bei der Readonly Anzeige nicht umgebrochen. Das betraf folgende Inhalte:
WP/WBK: besondere Rechtfertigung.
EUFWP, OEEUFWP, P39, P40, WP/WPK, WDE: Vermerke.
WV: Dokumentation Höchstgericht.
Diese Fehler wurden behoben. (NPZW3-424, 2019-03-21)
Bei WP, WBK, Erweiterung/Änderung und Duplikat wurde das Feld besondere Rechtfertigung nicht auf die maximal mögliche Länge geprüft. In Folge gab es einen DB2-Fehler beim Speichern in der Datenbank. Dieser Fehler wurde behoben. (NPZW3-422, 2019-03-21)
Bei der Zuordnung von fremden Waffen zu einem OE-EU-FWP kam es bei fehlerhafter Waffenbesitzhistorie (mehrere Waffenbesitze zur Waffe sind "aktiv", d.h. haben kein Gültig Bis Datum) zu einer Exception. Dies wurde jetzt mit einer gezielten Fehlermeldung ("Die Waffenhistorie beim - falsch ausgegebenen - Besitzer [xx] ist nicht korrekt, als aktueller Waffenbesitzer wurde [yy] erkannt. Bitte korrigieren Sie die Waffenhistorie der Waffe [zz]") abgefangen, und in diesem Fehlerfall der Übernehmen Button ausgeblendet. (NPZW3-427, 2019-03-22)
Bei einem/r WP/WBK mit Erweiterung/Änderung wurden die Daten für ein Duplikat - falsch - aus der/m ursprünglichen WP/WBK übernommen und nicht aus der Erweiterung/Änderung. Dieser Fehler wurde behoben. (NPZW3-428, 2019-03-22)
Es konnte vorkommen, dass ein historischer Verfahrenstatus nicht mehr wiederherstellbar war. In diesem Fall kam es zu einer NullPointerException. Dieser Fehler wurde behoben. (NPZW3-423, 2019-03-22)
Bei den §25-Überprüfungen kam es bei der Neuberechnung der nächsten §25-Überprüfung zu Fehlern (NullPointerException beim Ajax-Call). Dieser Fehler wurde behoben. (NPZW3-430, 2019-03-22)
0.9.5 - 2019-03-19
Wurde bei den Suchen mit Dokumentart eine Neue Dokumentart angegeben, dann wurde diese nicht EKIS-Protokolliert. Dies betraf die Waffenfachhändler bei der Schnellsuche, Personensuche und Waffensuche. Dieser Fehler wurde behoben. (NPZW3-396, 2019-03-14)
In der Produktionsumgebung wird ab sofort im Page-Header PRODUKTION ausgegeben. Bislang wurde dies dort unterdrückt, was aber dazu geführt hat, dass nicht eindeutig erkannt wurde, wo der Fehler aufgetreten ist. (NPZW3-398, 2019-03-14)
Beim Zwischenspeichern von in der Session benötigten Objekten in der PersistentSession kam es unter Last (z.B. bei P25-Massenüberprüfungen) zu DB-Deadlocks (DB2 engine SQL error, SQLCODE = -913, SQLSTATE = 57033, error tokens = 00C90088). Die Zugriffe wurden jetzt weitgehendst optimiert (weniger Transaktionen, Bulk-Inserts und Updates) um solches zukünftig zu vermeiden. (NPZW3-399, 2019-03-15)
Wird beim Registrieren/Speichern einer oder mehrerer Waffen (Registrierung Durchführen, Sammelbesitzwechsel, Update des Waffenbesitzes) die Anzahl der bewilligten Waffen überschritten, so wird eine Frist dazu erzeugt. Bislang war dies nur beim Sammelbesitzwechsel implementiert, ab sofort in all diesen Fällen. (NPZW3-404, 2019-03-15)
Bei der EKIS-Protokollierung wird bei der Nacherfassung (Rolle ZWR-Bürger) ab sofort der Behördenschlüssel von My Help - Bürgeranfrage protokolliert. (NPZW3-410, 2019-03-15)
Die Kriterien, ob ein gültiges Kriegsmaterial Verfahren vorhanden ist, wurden korrigiert. Ein derartiges Verfahren
darf nicht als gelöscht markiert sein,
muss in einem der Status IMPORT, BEANTRAGT, AUSGESTELLT sein,
darf nicht entzogen worden sein, und
muss zum Zeitpunkt des Speicherns der Waffe noch gütig sein (Gültig Bis Datum).
Nur wenn zumindest ein solches Verfahren gefunden wird können Waffen der Kategorie A registriert werden. (zu NPZW3-327, 2019-03-18)
Für die Rollen Manager, Regio-Admin, Waffen-Admin und Listen-Admin steht ab sofort neben dem Hilfe-Link auch die Versionsübersicht zur Verfügung. Diese öffnet in einem eigenen Fenster. (NPZW3-365, 2019-03-18)
Beim Antragsformular für einen OE-EU-FWP und dessen Änderungen bzw. Verlängerungen wird ab sofort immer das Tagesdatum als Antragsdatum gesetzt. (NPZW3-394, 2019-03-18)
Beim Waffenverbot wurde falsch der Status Behördliche Löschung doppelt für einen Statuswechsel (Drop-Down) angeboten. Dieser Fehler wurde behoben. (NPZW3-400, 2019-03-18)
Beim Waffenverbot wurde der Status Rechtskräftig Aufgehoben bei einem falschen Zustand des Verfahrens angeboten. Dieser Fehler wurde behoben. (NPZW3-400, 2019-03-18)
Bei der WebService-Kommunikation mit der DEX-PI (Waffenverbot) wird ab sofort auch das Apostroph (', z.B. in D'Allesio) korrekt behandelt und nicht als Fragezeichen escaped. (NPZW3-285, zu NPZW3-266, 2019-03-18)
Wird bei einem vorläufigen Waffenverbot mit EdvZahl der Status oder das Statusdatum geändert, wird folgende Warnung ausgegeben: "Dieses Waffenverbot wurde bereits erfolgreich an DEX-PI übermittelt und registriert. Daher müssen Veränderungen an DEX-PI manuell übermittelt werden." (NPZW3-401, 2019-03-18)
bei einem vorläufigen Waffenverbot ist das Senden der DEX-PI Meldung nur dann möglich, wenn
keine aktuelle DexMeldung in Verarbeitung ist (WAFFENVERBOTDEXPI),
die 4 Wöchige Frist noch nicht verstrichen ist.
Andernfalls wird die Fehlermeldung "Das Senden einer vorläufigen DexPI Meldung ist nicht möglich" ausgegeben. (NPZW3-402, 2019-03-18)
Beim Registrieren einer bestehenden Kategorie D Waffe ging das Feld Begründung verloren. Dieser Fehler wurde behoben. (NPZW3-403, 2019-03-18)
Bei der Verlängerung OE-EU-FWP wird ab sofort keine 5-jährige Frist mehr gesetzt. (NPZW3-405, 2019-03-19)
Unter Analyse - Analyse Person Verfahren stehen für Listen-Administratoren ab sofort Funktionen zur Analyse von Verfahren und deren Status zu einer Person zur Verfügung. (NPZW3-364, 2019-03-19)
Beim OE-EU-FWP Druck wurden Ampersands (&) doppelt escaped. So wurde beispielsweise - falsch - "Smith & Wesson" ausgedruckt (statt "Smith & Wesson") Dieser Fehler wurde behoben. (NPZW3-414, 2019-03-19)
0.9.4 - 2019-03-14
Beim Duplikat WP/WBK wird für die Rolle Sachbearbeiter ab sofort als Behörde die Personenbehörde gesetzt. Bislang wurde falsch die Verfahrenbehörde des ursprünglichen Verfahrens gesetzt. Manager bekommen die Personenbehörde im Drop-Down vorgeschlagen. (NPZW3-390, 2019-03-14)
Die einzelnen Such-Accordions konnten auf schmalen Bildschirmen nicht komplett dargestelt werden. Ab sofort werden alle Suchparameter in den jeweiligen Formularen untereinander dargestellt. (NPZW3-393, 2019-03-14)
Beim Portal-Login mit falschen VKZ in den Rollen kam es zu einer NullPointerException. Dies ist ein Folgefehler zu NPZW3-374. Dieser Fehler wurde behoben. (NPZW3-397, 2019-03-14)
0.9.3 - 2019-03-14
Die Dokumentnummer kann ab sofort in den entsprechenden Verfahren geändert werden. (NPZW3-386, 2019-03-12)
Ein aufgehobenes Waffenverbot wird ab sofort in der Verfahren Übersicht als aktives Verfahren angezeigt. Dies ist eine Änderung gegenüber dem alten ZW2V01. (NPZW3-388, 2019-03-12)
Bei den Verfahren WBK, WP, OE-EU-FWP sind ab sofort Folgende Statusübergänge erlaubt:
Aus Verzichtet kann in Folge nach Verloren, Gestohlen oder Behördliche Löschung gewechselt werden.
Aus Verloren, Gestohlen kann in Folge nach Verzichtet gewechselt werden.
(NPZW3-360, 2019-03-12)
Bei der Aufhebung Waffenverbot kann ab sofort auch der Status Rechtskräftig Aufgehoben ausgewählt werden. (NPZW3-389, 2019-03-13)
Ist ein Kriegsmaterial-Verfahren bewilligt, dann können ab sofort auch Waffen der Kategorie A registriert werden. (NPZW3-327, 2019-03-14)
Die Liste der Waffenfachhändler in Drop-Downs war unsortiert. Dieser Fehler wurde behoben. (NPZW3-392, 2019-03-14)
0.9.2 - 2019-03-11
Die Zugriffe auf Templogin und base64Decoder sind in der BM.I Produktionsumgebung verboten. (NPZW3-361, 2019-03-06)
Der Tab-Index für das Navigieren mit den Tabulator-Tasten im Browser wurde für den EU-FWP korrigiert. Ab sofort wird das Feld Behörde in der richtigen Reihenfolge angesprungen. (NPZW3-361, 2019-03-06)
Beim Blättern in den Trefferlisten der § 25-Überprüfungen kam es zu NullPointerExceptions. Dieser Fehler wurde behoben. (NPZW3-378, 2019-03-06)
Bei den Massen § 25-Überprüfungen kam es zu hohen Systembelastungen welche in Folge das Transaktionsmanagement der Datenbank negativ beeinflusst haben. Um hier schon vorab entgegenzuwirken werden defensiv folgende Maßnahmen getroffen:
Das Pollen von der Progress-Seite erfolgt ab sofort nur mehr alle 5 Sekunden (statt bisher jede Sekunde),
Die Anzahl der § 25-Überprüfungen pro Durchgang wurde wieder auf 20 reduziert (statt versuchsweise 50).
(NPZW3-381, 2019-03-07)
Fehler beim Bürgerkarten-Login werden jetzt gezielt abgefangen und auf einer eigenen Fehlerseite mit weiterführenden Informationen angezeigt. (NPZW3-301, NPZW3-383, 2019-03-07)
In bestimmten Fällen war es möglich durch beabsichtigtes oder unbeabsichtigtes mehrfaches Selektieren (Klicken) einer Schaltfläche (z.B. Speichern, Status Ändern, ...) Inkonsistenzen im ZWR zu erzeugen. Dieser Fehler wurde behoben, Mehrfach-Selektionen werden in diesen Fällen bereits im Browser abgefangen. (NPZW3-373, 2019-03-07)
Tritt bei den Massen § 25-Überprüfungen ein irreversibler Fehler auf, dann wird die Massenverarbeitung abgebrochen und der Fehler auf der Übersichtsseite der Überprüfungen angezeigt. Dies vermeidet unnötige Systembelastung. (NPZW3-382, 2019-03-07)
Beim Druck eines OE-EU-FWP mit Verlängerung verlor der Druck die Bild- und Unterschrift-Daten. Dieser Fehler wurde behoben. (NPZW3-385, 2019-03-08)
Die Einschränkung auf die Personendaten bei der Waffensuche zum OE-EU-FWP war falsch implementiert. Es wurden immer nur die Waffen anderer Personen gefunden, unabhängig von den eingegebenen Personensuchparametern. Dieser Fehler wurde behoben. (zu NPZW3-385, 2019-03-08)
Die häufig verwendeten Methoden in SerializableDataRepository und PersonLockRepository loggen jetzt weniger redundante Information. Somit werden - gerade in der Test- und Entwicklungsumgebung - die Log-Dateien kleiner. (NPZW3-387, 2019-03-08)
0.9.1 - 2019-03-06
Sprung bei der Versionierung von [0.1.5] nach [0.9.1] da die finalen Releases vor dem PROD-Einsatz erreicht worden sind. (2019-03-01)
Da es vorkommt dass Sachbearbeiter keinen gültigen Behörden zugewiesen sind, wird die Aktualisierung der Anzahl der Fristen und §25 Postkörbe ab sofort Null-Save gemacht. Dies ist eine reine Symptombekämpfung. Als Nebeneffekt bekommen die entsprechenden Benutzer keine zu erledigenden Fristen und Überprüfungen vorgeschlagen. (NPZW3-371, 2019-03-05)
Beim Portal-Login werden ab sofort ungültige VKZ erkannt. In diesem Fall ist kein Login möglich. Eine detaillierte Fehlermeldung wird ausgegeben sodass der Benutzer seinen Portal-Administrator kontaktieren kann. (NPZW3-374, 2019-03-05)
Fehlte zu einer Verfahren-Frist die zugehörige VerfahrenId in FRIST.FRISTTYPID dann kam es bislang zu einer NullPointerException. Dies betrifft vor Allem sehr alte Testfälle aus der ZW2V01. Ab sofort wird dieser Fall gezielt abgefangen und stattdessen in die Person-Detail gesprungen. (NPZW3-371, 2019-03-05)
Die Zugriffe auf die Listen von Titel, Staat, Behörde im Katalogmanager wurden optimiert. Die Bearbeiten-Seiten (z.b. Person Bearbeiten) werden jetzt deutlich (Faktor 10) schneller geladen. (NPZW3-377, 2019-03-06)
Bei den Massen §25-Überprüfungen wurde nach einer erfolgreichen Überprüfung das Datum der Überprüfung und das Datum der nächsten Überprüfung - falsch - nicht gespeichert. Dieser Fehler wurde behoben. (NPZW3-368, 2019-03-06)
Beim Waffenpass und der Waffenbesitzkarte ging beim Speichern die Besondere Rechtfertigung (Erweiterungsgrund) verloren. Dieser Fehler wurde behoben. (NPZW3-370, 2019-03-06)
Bei der noch unvollständigen Implementierung des Waffenverbotes kann ab sofort das Bescheiddatum editiert werden. (NPZW3-367, 2019-03-06)
0.1.5 - 2019-03-01
Bei der Waffenbesitzkarte muss die Gesamtanzahl der Waffen der Kategorie A und B größer 0 sein. Diese fehlende Validierung wurde implementiert. (NPZW3-288, 2019-02-18)
Beim Waffenpass mit Beruflichem Bedarf muss die Gesamtanzahl der Waffen der Kategorie A und B gleich 0 sein. Diese fehlende Validierung wurde implementiert. (zu NPZW3-288, 2019-02-18)
Beim Waffenpass mit Beruflichem Bedarf und der Gesamtanzahl der Waffen der Kategorie A und B gleich 0 muss ein behördlicher Vermerk eingetragen sein. Diese fehlende Validierung wurde implementiert. (zu NPZW3-288, 2019-02-18)
Beim Waffenpass mit Beruflichem Bedarf und der Gesamtanzahl der Waffen der Kategorie A und B gleich 0 muss ein Wert für die Kategorie C/D eingetragen sein. Diese fehlende Validierung wurde implementiert. (zu NPZW3-288, 2019-02-18)
Beim Waffenpass mit einem anderen Bedarf als dem Beruflichem Bedarf muss die Gesamtanzahl der Waffen der Kategorie A und B größer 0 sein. Diese fehlende Validierung wurde implementiert. (zu NPZW3-288, 2019-02-18)
Fristen werden ab sofort nach dem Fristdatum absteigend sortiert. Das Erinnerungsdatum einer Frist muss kleiner gleich dem Fristdatum sein. (NPZW3-323, 2019-02-18)
Für die Exekutive wurde eine neue Startseite entwickelt. Dort wird darauf hingewiesen, dass diese Funktionalität nur mehr in der BM.I Abfrageplattform zur Verfügung steht. (NPZW3-336, 2019-02-19)
Bei der Erfassung einer Waffe der Kategorie D fehlte das Eingabefeld Begründung (bei Kategorie C gab es dieses Feld bereits). Dieser Fehler wurde behoben. (NPZW3-337, 2019-02-19)
Bei der Ausnahmebewilligung für Jugendliche - § 11 wurde die Validierung auf fehlende Überprüfung entfernt. Diese Überprüfung wird ja für diese Bewilligung nicht benötigt. (NPZW3-339, 2019-02-19)
Bei der Registrierung einer Waffe wurde die Länge des Feldes Herstellernummer nicht geprüft. Es kam bei zu langen Werten zu Datenbankfehlern. Dieser Fehler wurde behoben. (NPZW3-340, 2019-02-19)
Beim Bearbeiten einer Waffe und einem Kategoriewechsel von A/B nach C/D wurde das Feld Begründung nicht angeboten. Dieser Fehler wurde behoben. (NPZW3-341, 2019-02-19)
Beim Hinzufügen einer Waffe zu einem OE-EU-FWP muss das Tagesdatum als Eingetragen Am vorbefüllt werden. Bislang wurde - falsch - das ursprüngliche, vorige Registrierungsdatum eingesetzt. Dieser Fehler wurde behoben. (NPZW3-343, 2019-02-20)
Beim Bearbeiten des Eingetragen Am Datums einer Waffe in einem OE-EU-FWP wurde der neue Wert nicht in der Trefferliste der Waffen zu dem OE-EU-FWP aktualisiert. Dieser Fehler wurde behoben. (zu NPZW3-343, 2019-02-20)
Bei der Waffenregistrierung durch einen Sachbearbeiter war die Validierung der Waffenregistrierungsart falsch implementiert. Dieser Fehler wurde behoben. (NPZW3-346, 2019-02-20)
In der Auswertung Standardstatistik konnte der Verfahrenstatus nicht ausgewählt werden. Dieser Fehler wurde behoben. (NPZW3-348, 2019-02-22)
Werden für das erfolgreiche Portal-Login mit einer bestimmten Rolle auch VKZ benötigt, und sind diese nicht im PVP-Header deklariert, dann wird ab sofort eine entsprechende detaillierte Fehlermeldung ausgegeben. Dies betrifft vor Allem ZWR-Leser, welche - fehlerhaft - ohne VKZs in den Anwenderportalen definiert sind. (NPZW3-349, 2019-02-22)
Die Implementierung des Verfahrens Waffenverbot wurde begonnen. (zu NPZW3-181, 2019-02-22)
Beim Verfahren-Statuswechsel bleibt ab sofort bei einem Datumswechsel vor das Datum des Status Beantragt Am dieser erste Status weiterhin bestehen und wird nicht gelöscht. Auch bleibt der ursprüngliche Wert des Beantragt Am Datum erhalten. In der Status-Historie wird der Beantragt Am dennoch weiterhin immer an erster Stelle angezeigt (auch wenn er nach einem weiteren Statusdatum liegt). (zu NPZW3-310, 2019-02-26)
Der Typo beim Login-Rollenauswahl Diens(t)stellen wurde korrigiert. (NPZW3-353, 2019-02-27)
Beim Hochladen eines Waffenfotos kam es im Portal-Umfeld zu HTTP-404 Fehlern im Falle einer fehlgeschlagenen Validierung (z.B. Foto zu groß). Grund dafür war, dass die URL für den Folgeaufruf verloren ging. Dieser Fehler wurde behoben. (NPZW3-322, 2019-02-27)
Die initiale Sortierreihenfolge bei Regional-Administration Polizeiinspektionen und Polizeiinspektion-Postleitzahl Zuordnungen ist ab sofort der Name der Polizeiinspektion selbst. Da die Prefixe ("BPD", "PI", "GPI", ... ) selbst jedoch Teil des Namens sind werden sie bei der Sortierreihenfolge natürlich berücksichtigt und "verfälschen" somit das Ergebnis. (NPZW3-355, 2019-02-27)
Bei der noch unvollständigen Implementierung des Waffenverbotes wurde bereits berücksichtigt, dass ein solches nicht mehr gelöscht werden kann, wenn
ein Vollstreckbarkeitsdatum erfasst wurde, oder
ein vorläufiges Waffenverbot aus ZWR ausgeschrieben wurde (also der Button „DEX Meldung“ beim vorläufigen Waffenverbot in der Vergangenheit angeklickt wurde).
Bitte beachten: Das Waffenverbot ist noch in einem - NICHT testbaren - Zwischenzustand. (NPZW3-128, 2019-02-27)
Im Tab Fristen können ab sofort die erledigten Fristen in der Übersicht ein und ausgeblendet werden. (NPZW3-314, 2019-02-27)
Bei der Rückerfassung der SchengenId zu einem verlorenen/gestohlenen Verfahrendokument blieb der Dialog nach der ersten fehlerhaften Eingabe "hängen". Eine erneute Eingabe war nur nach dem Schließen des Dialoges und erneutem Öffnen möglich. Dieser Fehler wurde behoben. (zu NPZW3-297, 2019-02-28)
Wurde zu einer noch nicht gespeicherten Bewilligung § 37 oder Bewilligung § 41 ein Anhang hinzugefügt und wieder entfernt, so wurde eine Exception geworfen. Dieser Fehler wurde behoben. (NPZW3-344, 2019-02-28)
Die Autocomplete Drop-Downs für Waffenfabrikant und Waffenmodell waren nicht korrekt alphabetisch sortiert. Grund dafür ist, dass der default Java Collator für die Locale.GERMANY die Leerzeichen nicht (korrekt) berücksichtigt. Dieser Fehler wurde behoben. (NPZW3-338, 2019-03-01)
0.1.4 - 2019-02-18
In Analyse - Analyse Person können ab sofort alle Accordions mittels Schaltfläche ein- bzw. ausgeklappt werden. (zu NPZW3-281, 2019-02-11)
Wird eine Person im SZR gefunden, jedoch nicht im ZMR, dann dürfen Sachbearbeiter und Manager diese neue Person speichern (WFH jedoch nicht). Der entsprechende Fehler wurde behoben. (NPZW3-315, zu NPZW3-286, 2019-02-13)
Nachweislich senden Portale Requests doppelt und parallel! Derart wurden beim Portal-Login Benutzer doppelt angelegt. Der Grund ist, dass wir im BM.I nur die die Transaction-Isolation TRANSACTION_READ_COMMITTED (default) verwenden, und Exists-Überprüfungen somit ausgetrickst werden können (non Repeatable Reads sind ja bei dieser Transaction-Isolation möglich). Als Kompensation werden jetzt beim Login Benutzer-Doubletten entfernt. Solange jedoch nicht die eigentliche Ursache behoben wird (evt. werden Maus-Preller bei der Applikationsauswahl in der Portal-Maske nicht abgefangen ?), können wir im ZW2 nur mittels Kompensation die Symptome bekämpfen. (NPZW3-316, 2019-02-13)
Beim Daten für Scheckkarte Erfassen von WP und WBK gingen bislang bei einem Validierungsfehler die Inhalte der Eingabefelder Zeile 1 bis 4 verloren. Dieser Fehler wurde behoben. (NPZW3-319, 2019-02-24)
Für WP und WBK kann ab sofort der Status auch manuell von Beantragt nach Ausgestellt geändert werden. Dies ist für jene Behörden notwendig, welche bislang noch nicht alle alten Waffenpässe und Waffenbesitzkarten nacherfasst haben, und für welche kein OESDDruck erstellt werden soll. Erlaubt ist dieser Statuswechsel nur, wenn
Der aktuelle Status Beantragt ist,
Es keinen OESDDruck gibt, oder - so vorhanden, dieser im Status Nicht Freigegeben ist.
Andernfalls ist ein manueller Wechsel auf Ausgestellt nicht möglich. (NPZW3-289, 2019-02-14)
Wurden zu einer Waffe ein neues Fotos angelegt, so kam es zu einer NullPointerException (NPE). Dieser Fehler wurde behoben. (NPZW3-325, 2019-02-14)
Unter Listen-Administration - Analyse gibt es eine neue Funktion Analyse und Bereinigen Waffenbesitz-Historie. Hier werden jene Waffen mit Waffenbesitz-Historien angezeigt, welche - falsch - mehrere aktive (GueltigBis = null) Waffenbesitze haben. Per Knopfdruck können alle derart falschen Waffenbesitze automatisch korrigiert werden. (NPZW3-307, 2019-02-14)
Unter Listen-Administration - Analyse gibt es eine neue Funktion Analyse und Bereinigen Waffenstatus Waffenfachhändler Verwahrer. Diese dient der Analyse und dem Einzelnen Bereinigen (pro Waffe) all jener Waffenstatus, welche nicht mit den korrekten Zuständen der Waffenfachhändler und Verwahrer wie im Waffenbesitz korrelieren. (NPZW3-308, 2019-02-14)
Wird im Tab Nachweise ein bestehender Nachweis bearbeitet, dann wird für diesen ab sofort auch die aktuelle Nachweisart an erster Stelle im Drop-Down angeboten. Der entsprechende Fehler wurde behoben. (NPZW3-324, 2019-02-14)
Beim Rückerfassen der Schengeninformation von Waffen kam es zu einer NullPointerException (NPE). Dieser Fehler wurde behoben. (NPZW3-326, 2019-02-14)
Beim Parsen der RTF-Druckvorlagen kam es zu einer NullPointerException (NPE), wen der entsprechende Key nicht in den Eingabefeldern (Inputfields) gefunden wurde. Dieser Fehler wurde behoben. (NPZW3-330, 2019-02-14)
Bei den Massen § 25 Überprüfungen kann es zu Race-Conditions beim Zwischenspeichern der Überprüfungsergebnisse kommen. In diesem Fällen wird eine DuplicateKeyException beim Serialisieren der Daten in der Persistent Session geworfen. Dieser Fehler wird jetzt abgefangen und in diesem speziellen Fall ein Update (statt einem Insert) durchgeführt. (NPZW3-331, 2019-02-14)
Bei umfangreichen Auswertungen Adresswechsel kam es zu Problemen (Timeouts und Exceptions) wenn die Menge der auszuwertenden Personen zu groß wurde (zeitlich oder räumlich). Dieser Fehler wurde behoben. (NPZW3-332, 2019-02-15)
Die Datums-Formatierungen in den RTF-Druckvorlagen Containern waren falsch implementiert (Legacy Klassen aus ZW2V01).
Optionale Datums (z.B. fehlendes Gültig Bis) führten zu einer NullPointerException (NPE).
Die Implementierung mit der nicht Thread-Saven Klasse SimpleDateFormat konnte dazu führen, dass ausgegebene Datums verstümmelt oder teilweise überschrieben wurden.
Diese schweren Fehler wurden behoben. (NPZW-329, 2019-02-15)
Unter Regional-Administration - Aktenzahlformatierung waren die Änderungen an Aktenzahlformatierungen nicht sofort für die Generierung einer Aktenzahl für eine neue Person wirksam. Umgekehrt sah der Administrator nicht den jeweils aktuellen Wert, wie er gerade in der entsprechenden Behörde generiert worden war. Es wird ab sofort bei jedem Zugriff und jeder Änderung die jeweils andere Ansicht aktualisiert. (NPZW3-320, 2019-02-15)
In der Verfahrenübersicht wurden gelöschte Verfahren angezeigt wenn alle Verfahren der Person gelöscht waren. Dieser Fehler wurde behoben. (NPZW3-333, 2019-02-15)
Die Einträge im Tab Protokoll werden ab sofort initial nach Datum absteigend sortiert. (NPZW3-334, 2019-02-18)
0.1.3 - 2019-02-11
Unter Listen-Administration gibt es einen neuen Funktionsblock Analyse: Mit Analyse Person können zu einer PersonId alle Waffen, Waffenbesitze und Waffenstatus angezeigt werden. Bei den historischen Waffenbesitzen kann in Folge zu der jeweiligen Person und deren Analyse navigiert werden. Diese Funktion dient der (Fehler)Analyse. (NPZW3-281, 2019-02-04)
Wird bereits im SZR bei der ZMR-Abfrage keine Person gefunden, so war bislang für Sachbearbeiter und Manager das Speichern nicht möglich. Ab sofort kann auch in diesem Fall für diese Rollen die Person gespeichert werden. (NPZW3-286, 2019-02-04)
Beim OE-EU-FWP kann jetzt in der Anzeige zwischen Original und Verlängerung mittels Schaltfläche gewechselt werden. Zusätzlich können die Daten des Originals in die Verlängerung übernommen werden. (NPZW3-249, 2019-02-04)
Für einen Waffenpass können als Bedarf nur mehr nicht importierte Katalogwerte aus der Tabelle BEDARF ausgewählt werden. Der entsprechende Fehler wurde behoben. (NPZW3-287, 2019-02-04)
Bei einem Waffenpass mit beruflichem Bedarf (Id = 40) und Anzahl der Waffen der Kategorie A und B > 0 muss eine Begründung eingegeben werden. Der entsprechende Fehler wurde behoben. (NPZW3-288, 2019-02-04)
Der spezielle berufliche Bedarf (Id = 40) kann ab sofort in der Listen-Administration - Bedarf nicht mehr bearbeitet und/oder gelöscht werden. (NPZW3-299, zu NPZW3-288, 2019-02-05)
Ist ein Zubehörantrag ausgestellt so wurde er bislang bei der Waffe nicht angezeigt („kein Zubehör vorhanden“). Das Zubehör konnte somit der Waffe nicht zugeordnet werden. Dieser Fehler wurde behoben. (NPZW3-293, 2019-02-05)
Bei Suchen mit umfangreichen Trefferlisten (wie z.B. die Waffensuche mit einzigem Suchparameter: Kategorie=B) wurden bislang die Ergebnisse erst beim Erhalt der kompletten Trefferliste eingeschränkt. Zu diesem Zeitpunkt waren aber die eigentlichen Limits (z.B. 100 Treffer für Waffen-Trefferliste) bei weitem überschritten (z.B. knapp 1 Million Treffer bei Kategorie=B) und es wurden unnötig Ressourcen vergeudet (bzw. die Suche lief in ein Timeout).
Ab sofort werden die Zwischenergebnisse (reine Id-Listen von Waffenbesitz bzw. Waffenhandel) bereits auf einen sinnvollen Umfang eingeschränkt (maximal 5000) und die folgenden Subselektionen der weiteren Kriterien (eine Waffe kann ja mehrere Waffenbesitze haben; Extraktion der tatsächlich aktuellen Status, Sortierung nach exakter Herstellernummer zuerst, ...) erfolgen nur mehr über diese Teilliste. Wichtig ist jedoch, dass die Information der tatsächlichen Zwischenergebnisse (im oben genannten Beispiel die knapp 1 Million Treffer) weiterhin bei der Trefferliste als Warnung ausgegeben werden ("Es wurden 998334 Waffen gefunden. Nur die ersten 100 werden angezeigt."). Der entsprechende Fehler wurde behoben. (NPZW3-298, 2019-02-05)
In der Waffenübersicht werden die in der SAFA-DEX ausgeschriebenen Waffen immer am Anfang der Übersichtsliste angezeigt, unabhängig davon ob die historischen Waffen eingeblendet werden, oder nicht. Dies funktioniert jetzt analog der Verfahrenübersicht. (NPZW3-284, 2019-02-05)
Für Kriegsmaterial wurden ja mit NPZW3-253 (2019-01-25, V0.1.1) Statuswechsel implementiert. Somit werden ab sofort historische Kriegsmaterial auch nur mehr bei den inaktiven Verfahren in der Verfahrenübersicht angezeigt. (NPZW3-296, 2019-02-05)
Sind alle Kriegsmaterial in einem historischen Zustand, dann kann ein neues Kriegsmaterial angelegt werden. (NPZW3-295, 2019-02-05)
Bei den § 25 Überprüfungen kam es beim Zwischenspeichern der Ergebnisdaten in der PersistentSession zu Datenbankproblemen da die serialisierte Objekt zu groß waren. Die Ursache dafür war, dass zur verknüpften Person und ihren Adressen die jeweiligen Behörden unnötigerweise mit allen RTF-Dokumenten verdrahtet in der PersistentSession zwischengespeichert wurden. Dies blähte die serialisierten Daten enorm auf. Dieser Fehler wurde behoben. Als positiver Nebeneffekt wurden damit das Laufzeitverhalten verbessert und die Datenbank-Zugriffe optimiert. (NPZW3-300, 2019-02-06)
Bei Neuanlage eines OE-EU-FWP kann die Dokumentnummer manuell eingegeben werden (diese darf dann aber nicht mit "E" oder "e" beginnen). Dies ist notwendig um noch nicht importierte, aber alte Dokumente eingeben zu können. Bislang wurde - fehlerhaft - eine manuell eingegebene Dokumentnummer immer durch eine automatisch generierte ersetzt. Dieser Fehler wurde behoben. (NPZW3-291, 2019-02-06)
Beim Speichern eines OE-EU-FWP (nicht einer Verlängerung) kann die Dokumentnummer geändert werden. Bislang wurde - fehlerhaft - diese Änderung ignoriert. Dieser Fehler wurde behoben. (zu NPZW3-291, 2019-02-07)
Sind für einen OE-EU-FWP noch keine Druckdaten (Unterschrift und Foto) vorhanden, so wurde bislang eine NullPointerException (NPE) geworfen. Dieser Fehler wurde behoben. Auch wird ab sofort beim Löschen der Druckdaten der nicht benötigte Datensatz in der Tabelle OEEUFWPDRUCK entfernt - und nicht nur die Daten für Foto und Unterschrift genullt, wie im ZW2V01 schlampig implementiert. (NPZW3-292, 2019-02-07)
Wurden bei einem Waffenankauf gleichzeitig die Datums Erworben Am und Registriert Am geändert, so wurde beim Speichern eine SqlIntegrityConstraintViolationException geworfen. Grund dafür war, dass in der BRZ-Entwicklungsdatenbank bestimmte Referentielle Integritätskriterien gefehlt haben, welche es in den BMI-Datenbanken gibt. Daher wurde bei der Programmierung von falschen Vorgaben ausgegangen. Die Integritätskriterien sind jetzt auch in der BRZ-Entwicklungsdatenbank definiert, und die Speicherung wurde entsprechend adaptiert. Dieser Fehler wurde behoben. (NPZW3-236, 2019-02-08)
Wurde bei einem Verfahren der Status samt dem Statusdatum so geändert, dass das Statusdatum auf ein früheres als das aktuelle Statusdatum gesetzt wurde, so wurde beim Speichern eine SqlIntegrityConstraintViolationException geworfen. Dieser Fehler ist ähnlich dem Fehler bei Waffe und Waffenstatus (NPZW3-236), nur eben bei Verfahren und Verfahrenstatus. Dieser Fehler wurde behoben. (NPZW3-290, 2019-02-08)
Bei einem neuen Entschädigungsverfahren wurde das zugehörige Verfahrenstatusdatum nicht gesetzt. Dies führte zu einer SqlIntegrityConstraintViolationException. Dieser Fehler wurde behoben. (NPZW3-294, 2019-02-08)
Ist ein Verfahren im Status Beantragt dann wird bei einem Status-Datumswechsel auf ein früheres Datum als das bisherige Statusdatum eine Warnung ausgegeben. Dies ist bei Wechsel von Status Beantragt nach anderen Status nicht notwendig und schafft Verwirrung. Für diesen Fall wurde die Warnung mit Bestätigung ausgebaut. (NPZW3-310, 2019-02-08)
Die Auswahl von bestehenden Waffenfabrikant und Waffenmodell bei der Suche zur Waffe-Registrierung war fehlerhaft. Es konnte nach der Selektion aus den Drop-Down Listen nicht immer eine Suche gestartet werden (die Schaltfläche Suchen war deaktiviert). Dieser Fehler wurde behoben. (NPZW3-306, 2019-02-11)
Die Email-Adressen für Behörde, Polizeiinspektion und Waffenfachhändler werden ab sofort auf gültige Werte geprüft. Dies betriff sowohl die Validierung bei der Administration der Katalogwerte (Listen-Administration), als auch die Validierung unmittelbar vor dem E-Mail Versand der § 25 Checklisten. (NPZW3-311, 2019-02-11)
Beim Registrieren einer Waffe wird die Schaltfläche neues Kaliber nur dann angezeigt, wenn weniger als 4 Kaliber erfasst worden sind. Der entsprechende Fehler wurde behoben. (NPZW3-312, 2019-02-11)
0.1.2 - 2019-01-30
Wird für eine Person im ZMR keine gültige (=aktive) Adresse gefunden, sondern nur zumindest eine ehemalige Adresse (egal ob HWS oder NWS), dann darf ab sofort auch der WFH die Person speichern. Der WFH kann jedoch keine Waffen und Zubehöre dieser Person zuordnen. Dies ist eine notwendige Änderung gegenüber dem alten ZW2V01, um etwaige Waffenverbote zuweisen zu können. (zu NPZW3-228, 2019-01-29)
Wird für eine bereits verspeicherte Person eine ZMR-Abfrage erfolgreich durchgeführt, dann wird das PERSON.ZMRABFRAGEAM Datum mit dem Tagesdatum befüllt. (NPZW3-280, 2019-01-29)
Die Implementierung der JSP-EL unter IBM Websphere ist fehlerhaft. JSP-EL Vergleiche mit Enums bzw. Zugriffe auf die Methoden name() und ordinal() funktionieren nicht. Dies hatte zur Folge dass bestimmte Seiten nicht oder fehlerhaft angezeigt wurden. Dieser Fehler wird jetzt durch extra Code kompensiert. (NPZW3-282, 2019-01-30)
Wenn beim Statuswechsel von Waffe oder Verfahrendokument aus dem Pop-Up Dialog heraus eine Exeption geworfen wurde, wurde diese - fehlerhaft - im Dialog selbst angezeigt. Dies zerstörte die gesamte HTML-Dokumentensturktur und es waren keine weiteren Benutzeraktionen mehr möglich (Der Dialog "blieb hängen"). Dieser Fehler wurde behoben. (NPZW3-277, 2019-01-30)
Wird ein Akt abgetreten, so werden die früheren Fristen zum Akt auf erledigt gesetzt. (zu NPZW3-268, 2019-01-30)
ist kein gültiger Wohnsitz vorhanden (und ist die Person kein Diplomat) können an diese Person
keine Waffen verkauft,
kein Zubehör und keine Waffen der Kategorie C/D registriert oder nacherfasst werden.
Diese fehlende Funktion (Überprüfung) wurde implementiert. (NPZW3-279, 2019-01-30)
0.1.1 - 2019-01-28
Die Funktionalität von Verfahren Löschen ist implementiert. (NPZW3-264, 2019-01-24)
Beim Verfahren Kriegsmaterial ist ab sofort ein Statuswechsel möglich. (NPZW3-253, 2019-01-25)
Beim Portal-Login haben nicht alle Behörden-Benutzer eine BPK im im HTTP-Header X-AUTHENTICATE-gvBpk eingetragen, wie sich in den ersten Tests mit Benutzerdaten in der Testumgebung (ORGA) herausgestellt hat. Für eindeutige Benutzerwird in diesem Fall die GvGid (zusammen mit der uId) aus dem HTTP-Header X-AUTHENTICATE-gvGid=AT herangezogen. (zu NPZW3-275, 2019-01-28)
Die OE-EU-FWP-Verlängerung ist implementiert. (NPZW3-246, 2019-01-28)
0.1.0 - 2019-01-24
In der Aktsuche werden ab sofort aktuelle und historische Aktenzahlen gefunden. (NPZW3-251, 2019-01-16)
Bei den Übersichten Waffen und Verfahren werden ab sofort initial die SAFA-DEX Objekte an den Anfang der Liste gereiht, egal ob inaktive/historische Objekte eingeblendet sind oder nicht. Achtung, jede weitere Sortierung der Liste anhand der Spalte verändert aber diese Sortierreihenfolge. Um diese initiale Reihenfolge wieder herzustellen kann einfach erneut zur jeweiligen Übersicht gesprungen werden (z.B. mit Klick auf das Tab Waffen bzw. Tab Verfahren). (NPZW3-254, 2019-01-16)
Waffe Registrieren: Das Registriert Am Datum darf ab sofort nicht mehr in der Zukunft liegen (maximal aktuelles Tagesdatum). Diese Validierung greift auch bei der Bearbeitung der falsch importierten Datensätze, welche bislang nicht korrigiert worden sind. (NPZW3-256, 2019-01-16)
Für die Ausschreibung von gestohlenen bzw. verlorenen Waffen bzw. Verfahren in der SAFA muss die Person ein gültiges Aktenzeichen haben und einer Polizeiinspektion zugeordnet sein. Die Validierung dieser beiden Kriterien erfolgt ab sofort nur mehr bei einem Statuswechsel nach Verloren oder Gestohlen. (NPZW3-258, 2019-01-16)
Waffe Registrieren: Das erste Kaliber wird als Kombination von Pflichtfeldern direkt im Formular angeboten, alle weiteren als Dialoge (Neu, Bearbeiten, Löschen). Es muss zumindest ein Kaliber geben. (NPZW3-259, 2019-01-16)
Bei den Übermittlungen an die DEX sind ab sofort auch Hochkommas (', = Apostroph) erlaubt. Diese wurden bislang auf Fragezeichen (?) escaped und führten zu einer Zurückweisung. (NPZW3-266, 2019-01-21)
Wurde aus der Postkorbsuche in eine händisch erstellte Frist gesprungen, so waren bislang die Personendaten nicht komplett initialisiert. Dies führte beispielsweise bei einem Sprung nach Protokoll - Akt Abtreten zu einem Fehler (NPE). Dieser Fehler wurde behoben. (NPZW3-270, 2019-01-21)
Bei einem Rücksprung zur Suchseite werden ab sofort für Sachbearbeiter die Anzahlen der Fristen (Postkorb) und offenen § 25 Überprüfungen jedes Mal neu berechnet. (zu NPZW3-270, 2019-01-21)
Wird bei WBK, WP und deren Erweiterungen ein Gütig Bis Datum eingegeben oder geändert dann wird mit diesem automatisch in die Zeile 4 der Scheckkarte vorbefüllt. (NPZW3-252, 2019-01-22)
Beim Waffenankauf durch einen Waffenfachhändler ist ab sofort das Ankaufsdatum editierbar. Bislang wurde hier immer das aktuelle Tagesdatum nicht editierbar eingesetzt. (NPZW3-235, 2019-01-22)
Bei der Waffenhandelsuche wird jetzt zusätzlich zum Waffenhandeldatum auch das Waffenbesitz.GültigVon (Verkauf) bzw. das Waffenbesitz.GültigBis (Ankauf) berücksichtigt. In der Trefferliste und in der Registrierungsbestätigung werden diese Datums (Waffenbesitz.GültigVon für Verkauf, Waffenbesitz.GültigBis für Ankauf) ebenfalls korrekt ausgegeben. (NPZW3-239, zu NPZW3-235, 2019-01-22)
Bei den § 25 Überprüfungen welche direkt aus dem Verfahren Detail gestartet wurden kam es bislang zu einer Exception (wegen fehlender Überprüfungübersicht). Dieser Fehler wurde behoben, es wird in Folge das Ergebnis der Überprüfung angezeigt. (NPZW3-272, 2019-01-22)
Bei nicht eindeutigen Personendaten für eine SZR-ZMR Abfrage werden die zusätzlichen Eingabefelder für PLZ und Geburtsort zusammen mit den anderen Abfragefeldern in einem Pop-Up Dialog angeboten. Dies dient vor Allem der Übersichtlichkeit. (NPZW3-245, 2019-01-22)
War eine Person bereits historisch einer anderen Behörde samt Aktenzeichen zugeordnet, so werden bei erneuter Abtretung an diese Behörde diese historischen Aktenzeichen wieder verwendet. (NPZW3-269, 2019-01-22)
Bei gestohlenen oder verlorenen Verfahren können ab sofort nur mehr die behördlichen Vermerke geändert werden. (NPZW3-244, 2019-01-22)
Beim Portal-Login wurde die BPK im HTTP-Header X-AUTHENTICATE-gvBpk nicht korrekt extrahiert. Mögliche Präfixes - wie beispielsweise "bPK:PV:" - wurden nicht entfernt, welches in Folge zu einem Fehler bei der Anlage des eindeutigen Benutzers (in der Tabelle BENUTZER) führte. Dieser Fehler wurde behoben. (NPZW3-275, 2019-01-24)
Bei der Registrierung eines Kategorie B-Zubehörs durch einen Waffenfachhändler wurde die Kategorie B nicht korrekt erkannt. Dieser Fehler wurde behoben. (NPZW3-238, NPZW3-273, 2019-01-24)
Beim Ergebnis einer Waffensuche kann der Waffenfachhändler auch den Waffenfachhändler ändern (Auswahlliste, an einen anderen Waffenfachhändler überlassen). Bei einer derartigen Änderung wird ab sofort ein neuer weiterer Waffenbesitzwechsel erzeugt. In der Historie der Waffenbesitze scheinen jetzt auch die Waffenfachhändler auf. (NPZW3-230, 2019-01-24)
Die Empfängeradressen für dem Mailversand der §25 Überprüfungen werden ab sofort genauer geprüft und die weiteren Empfänger (BMI-IKT-ZWR-Par25-Ueberpruefungen@bmi.gv.at) aus Konstanten (statt Properties) geladen. (NPZW3-274, 2019-01-24)
Beim EU-FWP können ab sofort nur mehr bestehende EU-FWP Behörden ausgewählt werden. Wird eine neue Behörde im Rahmen dieses Verfahrens angelegt, so wird überprüft dass es sich dabei um eine ausländische und nicht bereits vorhandene Behörde (Namensvergleich) handelt. Die bestehenden Fehler wurden behoben. (NPZW3-261, 2019-01-24)
0.0.9 - 2019-01-16
Wurde bei einer Neuen Person eine ZMR-Abfrage durchgeführt, dann gingen die Daten einer bereits eingegebene Polizeiinspektion verloren. Dieser Fehler wurde behoben. (NPZW3-219, 2018-12-19)
Eine bei der Waffensuche zur Registrierung bzw. Erfassung eingegebene Herstellernummer wird in die Eingabemaske für eine neue Waffe übernommen. (NPZW3-218, 2018-12-19)
Im Tab Dokumente können für bestehende Dokumente ab sofort auch die Bezeichnungen geändert werden, ohne dass das Dokument erneut hochgeladen werden muss. Bislang war das nicht möglich, es musste zuerst das Dokument gelöscht und dann erneut mit dem korrigierten Bezeichner hochgeladen werden. (NPZW3-221, 2018-12-19)
Im Tab Verfahren war es bislang möglich für eine gesperrte Person ein neues Verfahren anzulegen. Dieser Fehler wurde behoben. (NPZW3-223, 2019-01-08)
Wurde im Tab Protokoll ein Akt abgetreten (forciert), so wurde bislang die Drop-Down Liste der aktiven Behörden im Person-Detail nicht angezeigt. Dieser Fehler wurde behoben. (NPZW3-229, 2019-01-08)
Person Bearbeiten (inkl. ZMR-Abfrage) hat bislang falsch die EDV-Zahl (PI-Waffenverbot) gelöscht. Dieser Fehler wurde behoben. (NPZW3-231, 2019-01-08)
Neue Person anlegen: Wenn eine Person schon vorhanden ist, und ein weiteres Mal angelegt werden soll, muss eine Informationsmeldung ausgewiesen werden, dass die Person schon vorhanden ist. Diese fehlende Funktion wurde implementiert. (NPZW3-233, 2019-01-09)
Ist eine Person noch keiner Polizeiinspektion zugeordnet, so wird ab sofort die komplette Liste aller Polizeiinspektionen zur Auswahl angeboten. Die Einschränkung auf die Polizeiinspektionen zu PLZ der Person wurde aufgehoben. (NPZW3-234, 2019-01-08)
Das Waffe-Detail einer Historischen Waffe wurde nicht korrekt angezeigt. Dieser Fehler wurde behoben. (NPZW3-237, 2019-01-09)
Neue Person - SZR/ZMR Abfrage: Wird eine Person im SZRnicht gefunden so bekommen Waffenfachhändler eine andere Meldung als Sachbearbeiter/Manager. Letztere können aber dennoch speichern, Waffenfachhändler dürfen nicht speichern. (NPZW3-228, 2019-01-10)
Person Löschen: Ab sofort werden zusätzlich zum Löschflag der Person auch alle BPKs auf null gesetzt und alle Fristen gelöscht. (NPZW3-242, NPZW3-243, 2019-01-10)
Manuelle Eingaben von weiteren Waffenfabrikanten und/oder Waffenmodellen bei den Waffensuchen (Waffensuche selbst, Registrierung Kat. C/D, Waffensuche bei OE-EU-FWP) sind nur dann erlaubt, wenn zuvor der Button Neuer Hersteller bzw. Neues Modell selektiert worden ist. Andernfalls, wenn in der Drop-Down Liste der möglichen vorgegebenen Werte nichts selektiert worden ist, bleibt der Suche Button deaktiviert (ausgegraut). Dies wird so implementiert um einem Wildwuchs der Waffenfabrikanten und/oder Waffenmodelle vorzubeugen. (NPZW3-227, 2019-01-14)
Eine Person welche bei der ZMR-Abfrage nur Nebenwohnsitz(e) in Österreich hat, kann ab sofort angelegt werden. Die Wohnsitzbehörde wird dabei automatisch ermittelt, ist aber mittels Drop-Down Liste editierbar. Ist die gewählte Behörde nicht die aktuelle Behörde des Sachbearbeiters wird immer eine neue Frist (Bestätigung der Person) erstellt. (NPZW3-232, 2019-01-14)
Muss eine Person bestätigt werden, dann kann weiterhin die Behörde mittels Drop-Down Liste korrigiert werden. Auch in diesem Fall gilt: Ist die gewählte Behörde nicht die aktuelle Behörde des Sachbearbeiters wird immer eine neue Frist (Bestätigung der Person) erstellt. (zu NPZW3-232, 2019-01-14)
Im Tab Fristen werden ab sofort auch erledigte Fristen angezeigt. Diese sind jedoch nicht editierbar und können logischerweise auch nicht auf erledigt gesetzt werden. (NPZW3-248, 2019-01-14)
Bei der Auswertung Registrierte Waffen nach Kategorie kam es zu einer NPE bei der PDF-Erstellung im Fall dass für eine ausgewertete Behörde kein gültiges Bundesland eingetragen ist (Tabelle BEHOERDE). In diesem Fall werden ab sofort drei Fragezeichen ("???") ausgegeben. Dies dient nur als Symptombekämpfung um den Ursprung der fehlerhaften Daten zu finden. (NPZW3-260, 2019-01-15)
Bei der Suche werden für Sachbearbeiter und Manager die zuletzt eingegebenen Suchparameter gemerkt und wieder in der Suchmaske angeboten. Dies erleichtert die Handhabung der Suchen, wenn sich nur einzelne Parameter einer Suchart ändern und vermeidet das mühsame erneute Eintippen ebendieser. (NPZW3-255, 2019-01-15)
0.0.8 - 2018-12-19
Die Polizeiinspektion-PLZ-Zuordnung Administration wurde optimiert. Es werden keine temporären Listen mehr zwischengespeichert. (NPZW3-214, 2018-12-13)
In den Administrations-Seiten werden ab sofort doppelte Transaktionen/Doppelklicks (z.B. durch Maus-Preller) abgefangen. (NPZW3-215, 2018-12-17)
In Dialogen wird ab sofort keine Versions-Information mehr ausgegeben. Dies spart Platz in der Darstellung, speziell bei vertikal umfangreichen Dialogen. (NPZW3-206, 2018-12-17)
Die Liste der Kalibertypen in der Waffen-Administration (Kalibertyp) wird nicht mehr extra zwischengespeichert, sondern direkt aus der Datenbank geladen. (NPZW3-207, 2018-12-17)
Die Liste der Nachrichten in der Waffen-Administration (Postkorb) wird nicht mehr extra zwischengespeichert, sondern direkt aus der Datenbank geladen. (NPZW3-208, 2018-12-17)
Die Liste der Waffenkaliber in der Waffen-Administration (Waffenkaliber) wird nicht mehr extra zwischengespeichert, sondern direkt aus der Datenbank geladen. (NPZW3-209, 2018-12-17)
Die Liste der Waffenarten in der Waffen-Administration (Waffenarten) wird nicht mehr extra zwischengespeichert, sondern direkt aus der Datenbank geladen. (NPZW3-210, 2018-12-17)
Die Liste der Österreichweiten Vorlagen in der Listen-Administration (Österreichweite Vorlagen) wird nicht mehr extra zwischengespeichert, sondern direkt aus der Datenbank geladen. (NPZW3-211, 2018-12-18)
Das (De)-Aktivieren von Kalibertyp, Waffenart, Waffenfabrikant, Waffenkaliber und Waffenmodell für Waffen-Administratoren erfolgt jetzt mittels POST-Request und ohne Verwendung etwaig gecachter Werte. Bislang wurde zu schnelles Umschalten nicht immer erkannt. Dieser Fehler wurde behoben. (NPZW3-213, 2018-12-18)
Speziell bei den Verfahren wurden zu lange Aliasnamen für verknüpfte Tabellen verwendet (Bsp.: P41_VERDOPPELUNGERSTMELDUNGDATUM). DB2 unter z/OS erlaubt jedoch maximal 30 Zeichen für einen Spaltennamen. Dies führte im BM.I zu Fehlern und wurde behoben. (NPZW3-216, 2018-12-18)
Die Größe der serialisierten Daten in der Persistent Session wurde deutlich reduziert um Serialisierungsfehler in der Datenbank zu vermeiden. (NPZW3-187, 2018-12-18)
Wurde eine Neue Person in Folge eines negativen Suchergebnisses (keine Trefferliste) angelegt, dann wurde falsch als Naviagtionspunkt der Rücksprung in die Trefferliste angeboten. Dieser Fehler wurde behoben. (NPZW3-214, 2018-12-18)
In der Entwicklungsumgebung im BM.I (SW) werden die SZR/ZMR-Zugriffe ab sofort gegen die Test-URLs durchgeführt. (NPZW3-215, 2018-12-18)
Beim (De-)Selektieren der Checkbox Diplomat für Person Neu/Bearbeiten gehen ab sofort nicht mehr die bereits eingegebenen Felder verloren. Auch die Behörde bleibt bestehen. Diese Fehler wurden behoben. (NPZW3-212, 2018-12-18)
Beim ursprünglichen Design der Datenbank im alten ZW2V01 wurden - sinnbefreit - Boolsche Felder als NULLable deklariert (Bsp: IMPORT, INAKTIV, ERLEDIGT). Die irrtümliche Annahme, dass hier bereits nach der längeren Einsatzzeit sinnvolle Werte ("0" oder "1") enthalten sind, hat sich leider als Falsch erwiesen. Es wird ab sofort bei diesen Feldern auch auf "= 0 or is NULL" abgefragt. (NPZW3-217, 2018-12-18)
Für die Auswertungen werden ab sofort kleinere Transferobjekte für die Behördeninformation verwendet. Dies schlägt sich positiv auf die Größen der in der Persisten-Session verspeicherten temporären Objekte nieder. (NPZW3-220, 2018-12-18)
0.0.7 - 2018-12-13
Nicht in der Online-Applikation benötigten Ressourcen für die JUnit-Tests wurden irrtümlich ins *ear-File mit eingebunden. Dies beeinträchtigt zwar nicht die Funktionalität der Applikation ZW2V03, ist aber unnötiger Ballast. Dieser Fehler wurde behoben. (NPZW3-188, 2018-12-07)
Um umfangreiche Tests mit Multifunktionalen-Usern (mehrere Rollen im PVP-Header) durchführen zu können wurden die PVP-Daten von A. Neuhold als interner Test-User übernommen. (NPZW3-189, 2018-12-07)
Die Schengen-Information zu einem gelöschten oder gestohlenen Verfahrendokument kann ab sofort auch im Verfahrendetail mittels IAP-Abfrage geladen werden. Der Fehler, dass dies zu eine NPE führte, wurde behoben. (NPZW3-191, 2018-12-10)
Die Applikation verwendet ab sofort das neue BM.I Logo. (NPZW3-192, 2018-12-10)
Beim Einstieg in Person Bearbeiten wurde immer eine neue Aktenzahl generiert, egal ob die Person bereits existiert oder es sich um eine neue Person handelt. Dieser Fehler wurde behoben; es wird jetzt nur für neue Personen eine Aktenzahl generiert. (NPZW3-197, 2018-12-12)
Nach einer erfolgreichen eindeutigen Dokumentensuche wird automatisch in das entsprechende Verfahrendetail gesprungen. Dies führte zu einem Autorisierungsfehler da in diesem Fall die zugehörige Person nicht für den jeweiligen Bearbeiter als selektiert gemerkt wurde. Dieser Fehler wurde behoben. (NPZW3-198, 2018-12-12)
Die via JNDI-Lookup gefundene mail/MailSession war nicht korrekt verdrahtet. Deshalb konnten keine E-Mails (Checklisten nach der § 25 Überprüfung) versendet werden. Dieser Fehler wurde behoben. (NPZW3-200, 2018-12-12)
Bei der Administration folgender Katalog-Entitäten wurde der Cache nicht korrekt aktualisiert. Dieser Fehler wurde behoben. (NPZW3-201, 2018-12-12):
Listen-Administratoren können ab sofort einzelne Waffenfachhändler als Excel-Datei (*.xls) exportieren. (NPZW3-195, 2018-12-13)
0.0.6 - 2018-12-07
bei der SZR/ZMR-Abfrage wurde neu die automatische Selbstheilung implementiert. Sind im ZWR verspeicherte BPK-SO (bei der SZR-Abfrage) bzw. BPK-ZP (bei der ZMR-Abfrage) nicht mehr gültig, so werden alle BPKs verworfen und erneut alle benötigten BPKs aus dem SZR geladen. Erst dann wird in Folge im ZWR abgefragt. Zusätzlich können ZWR-Manager auch alle BPKs der Person mit dem Button BPK löschen entfernen. (NPZW3-140, 2018-11-28)
Der File-Upload von Dokumenten wurde vereinheitlicht. Wird keine Bezeichnung angegeben, dann wird der Dateiname verwendet; andernfalls die manuell eingegebene Bezeichnung. (NPZW3-167, 2018-11-28)
Bei den Suchseiten wird jetzt der Fokus für die Eingabe automatisch auf das jeweils erste Eingabefeld im jeweiligen Akkordion gesetzt. (NPZW3-163, 2018-12-04)
Ist es notwendig über mehrere Requests einen offenen Änderungsstatus zu merken, so ist das jetzt ohne Nebeneffekte für andere Benutzer. Die Nicht-Threadsafe Implementierung wurde korrigiert. (NPZW3-173, 2018-12-04)
Bei (Massen) § 25 Überprüfungen werden ab sofort nach erfolgreicher IAP-Abfrage auch die Datums Person.letzteEkisUeberpruefung und Person.ueberpruefungslauf verspeichert. Bislang wurde in diesem Fall nur die UEBERPRUEFUNGPDF gespeichert und die Datums waren somit nicht synchron. Dieser Fehler wurde behoben. (NPZW3-179, 2018-12-05)
Die Sortierreihenfolge in der Verfahrenübersicht berücksichtigt ab sofort auch den aktuellen SAFA-DEX-Zustand. In der SAFA ausgeschriebene Verfahren werden nun zuletzt (am Ende der Liste) angezeigt. (NPZW3-176, 2018-12-05)
Waffe Bearbeiten: Wenn die erlaubte Anzahl von Kategorie B Waffen überschritten wird kann die Waffe dennoch gespeichert werden. Es wird in diesem Fall nur eine Warnung ausgegeben. (NPZW3-180, 2018-12-05)
Für den KALIBERTYP Sonstiges (=4) wurden WAFFENKALIBER Testdaten im BRZ Entwicklungs-DB2 angelegt, damit die Funktionalität der Kaliberauswahl auf für diese importierten Waffen überprüft werden kann. (NPZW3-178, 2018-12-06)
Die Funktionalität unter dem Tab Protokoll wurde optimiert. Die Liste der Protokolle wird jetzt nur mehr mit den notwendigen Daten geladen. Beim Löschen eines Protokolleintrags wird im Dialog explizit der zu löschende Eintrag identifiziert. (NPZW3-182, 2018-12-06)
Beim Login wird ab sofort berücksichtigt dass die Rollen
ZWR-Listen-Admin
ZWR-Manager
ZWR-Waffen-Admin
ZWR-Waffenhaendler
ZWR-Verbindungstest
keine VKZ haben. Dieser Fehler wurde behoben. (NPZW3-184, 2018-12-06)
Benutzer mit mehreren Benutzerrollen im PVP-Header haben bei der Rollenauswahl ihre VKZ-Zuordnungen verloren. Dies hatte vor Allem für Regional-Administratoren negative Auswirkungen, da nach Änderung einer Behörde (Fristen und AkzenzahlFormatierung) die so geänderten Behörden ja wieder anhand der VKZ für den Benutzer nachgeladen werden müssen. Dieser Fehler wurde behoben. (NPZW3-185, 2018-12-06)
DB2 unter z/OS unterstützt - anders als DB2 distributed - die Sortierreihenfolge NULLS FIRST nicht. In diesen Fällen wird ab sofort die Ergebnisliste in Java mittels Comparator sortiert. Dieser Fehler wurde behoben. (NPZW3-171, 2018-12-07)
Zu große DB2 IN-Klauseln werden ab sofort generisch in mehrere Statements aufgeteilt. Dieser Fehler wurde behoben. (NPZW3-172, 2018-12-07)
Listen-Administratoren können ab sofort auch Polizeiinspektionen und Polizeiinspektion-Postleitzahl Zuordnungen administrieren. Nur diese können die Felder VKZ und OUID editieren. Regional-Administratoren können ab sofort letztgenannte Felder nicht mehr editieren. (NPZW3-186, 2018-12-07)
0.0.5 - 2018-11-27
Der Fehler bei den Auswertungen Adresswechsel (zu umfangreiche Personenlisten bei langen Zeiträumen) wurde behoben. (NPZW3-34, 2018-06-27)
Die Auswertungen sind komplett implementiert. (NPZW3-30, 2018-07-03)
Die (Massen) § 25 Überprüfungen sind implementiert. (NPZW3-36, 2018-07-03)
Die Druckaufbereitung für Zubehöre ohne zugeordnetes Waffenkaliber führte zu einer NullPointerException. Dieser Fehler wurde behoben. (NPZW3-41, 2018-07-05)
Die Funktionen unter dem Tab Überprüfungen sind implementiert. (NPZW3-36, 2018-07-10)
Die Funktionen unter dem Tab Änderungshistorie sind implementiert. (NPZW3-45, 2018-07-11)
Die Funktionen unter dem Tab Dokumente sind implementiert. (NPZW3-47, 2018-07-16)
Die Funktionen unter dem Tab Fristen sind implementiert. (NPZW3-48, 2018-07-17)
Die Funktionen unter dem Tab Nachweise sind implementiert. (NPZW3-49, 2018-07-18)
Bei RTFDokumentvorlagen können jetzt UI:Eingabefelder mittels Dialog befüllt werden. (NPZW3-62, 2018-08-14)
Die Accordions in der Suchseite wurden vertikal komprimiert. Die An/Verkaufssuche für Waffenhändler wird somit besser sichtbar angeboten. (NPZW3-67, 2018-08-16)
Die Funktionen unter dem Tab PI Waffenverbote sind implementiert. (NPZW3-74, 2018-08-20)
Der Aufruf des ScanClients mittels ScanClientController ist implementiert (und getestet). Die Funktionalität wird aber erst bei der Fertigstellung der entsprechenden Verfahren (WP, WBK, OEEUFWP) bereitstehen. (NPZW3-77, 2018-08-21)
Die Regional-Administration ist implementiert (NPZW3-79, 2018-09-03):
Die Waffen-Administration ist implementiert (NPZW3-80, 2018-09-20):
Die Funktionen unter dem Tab Waffe sind implementiert. (NPZW3-96, 2018-09-27)
Die Listen-Administration ist implementiert (NPZW3-78, 2018-10-16):
Bei der Erzeugung von Dokumenten mit Hilfe von RTF-Druckvorlagen trat ein Fehler auf, wenn ein Wert für einen verwendeten Platzhalter das Dollar-Zeichen ("$") enthielt. In diesem Fall konnte der RegExp-Parser nicht korrekt arbeiten (Illegal Argument Exception). Dieser Fehler wurde behoben. (NPZW3-120, 2018-10-10)
Die JQuery-Validation wurde auf die aktuelle Version V1.17.0 gehoben. Dies behebt Inkompatibilitäten mit dem Internet Explorer. (NPZW3-131, 2018-10-29)
das ZISA-WebService verwendet noch immer die Axis 1.4 Legacy-Klassen. Der Konflikt mit javax.xml.namespace.QName wurde durch patchen von der Library axis-jaxrpc-1.4.jar behoben. Die Library axis-saaj-1.4.jar wird nicht mehr deployed, da ihr obsoleter Inhalt mit aktuellen Websphere Runtime-Klassen in Konflikt steht. (NPZW3-37, 2018-11-27)
0.0.4 - 2018-06-26
Der Fehler im Application-Context (fehlende "}" beim Helpfile-Path) wurde behoben.
0.0.3 - 2018-06-26
Fixes nach dem erstem Test-Deployment im BM.I-SW:
§ 25 Überprüfungen in Entwicklung.
Postkorbsuche (Fristen) in Entwicklung.
Auswertungen in Entwicklung.
Waffe-Detail in Entwicklung.
0.0.2 - 2018-05-03
Test-Deployment am lokalen WAS im BRZ
Person-Detail in Entwicklung
0.0.1 - 2018-01-23
Start der Entwicklung