Release Notes für fn2Web Release 2.04.03

Achtung Der Hotfix 2.04.03.013 vom 06.06.2019 ist ggf. nicht ordentlich gebaut und kann zu Fehlern führen. Wir entschuldigen uns für die Umstände und bitten darum, diese Version nicht zu nutzen.

Hotfix 2.04.03.028 vom 05.09.2019

#5224: Beim Druck der Teilnehmerliste wird nun die Auswahl im PD berücksichtigt.

#5391: Fehler bei der Suche von Personstubs anhand der StudentID (MatrNr) behoben.

#5491: Die Freigabe der Noten an das Prüfungsmanagement wird erst möglich, wenn die Liste vollständig ausgefüllt ist. Dafür wurde in die web.xml von FN2LM ein neuer InitParameter definiert:

<init-param>
<description>Button zur Freigabe immer anzeigen, false heisst, erst wenn alle Prüfungen bewertet sind</description>
<param-name>AUTOBUCHUNG_IMMER</param-name>
<param-value>true</param-value>
</init-param>

Muss im Moment immer auf true stehen, da der Workflow noch nicht implementiert ist.

#5505: Die Prüfer bei der Prüferwahl in FN2SSS werden jetzt nach dem Schema [Nachname], [Titel] [Vorname] zur Auswahl angezeigt.

#5539: Parameter LV_DATE_SAVE_EMPTY_POSSIBLE wurde in die web.xml von FN2LM implementiert um Speichern von LVs mit leerem An-/Abmeldedatum zu ermöglichen.

<init-param>
<description>Sollen LVs mit oder ohne An- und Abmeldedaten gespeichert werden? (true/false)</description>
<param-name>LV_DATE_SAVE_EMPTY_POSSIBLE</param-name>
<param-value>false</param-value>
</init-param>

#5562: Beim Import der Orgeinheit wurden die Titel der Dozenten gelöscht.

Hotfix 2.04.03.027 vom 23.08.2019

#4965: Falls die PO-Wahl ermöglicht ist, können Studenten nun nur noch wählbare POs auswählen (po.waehlbar = 1).

#5535: Die zweite Email-Adresse wird nun im XML von Datenblatt und Studentendaten mit geliefert.

#5540: Die Teilnehmerlisten für Lehrveranstaltungen können wieder angezeigt werden.

Bitte auch die veröffentlichten neuen SQL-Statements beachten.

Hotfix 2.04.03.026 vom 20.08.2019

#5525: Die in #5477 eingeführten Init-Parameter wurden nicht gegen null (d.h. nicht vorhanden sein) abgesichert.

Ein nicht wieder Rückgängig gemachter Debug-Test hatte den Druck von einfachen Zeugnissen in FN2PA verhindert.

Hotfix 2.04.03.025 vom 18.08.2019

#3841: Die Anzeige des Prüfungsangebots-Baum wurde um den Semestertermintyp erweitert um Termine besser unterscheiden zu können.

#4066: Der parallelisierte Massendruck wurde für die Datenblätter umgesetzt und sollte den Druck dort stark beschleunigen. Auch hier kann die max. Anzahl der verwendeten Threads über den Parameter NUMBER_OF_PRINTTHREADS eingestellt werden.

#4836: Bei der autom. Abgabe von hochgeladenen Dateien in FN2SSS wird jetzt das Frist-Datum für prfstd.abgabereal gesetzt (d.h. prfstd.abgabe bzw. prfstd.verlaengerung).

#5470: Wenn kein Raum für einen Termin hinterlegt ist, wird das zugehörige Label in Aktuelles ausgeblendet.

#5471: Unnötige Ansichten für die keine Daten übermittelt werden, werden nun unter Aktuelles ausgeblendet.

#5473: Einige Debug-Ausgaben wurden versehentlich in der Prüfungsanmeldung übersehen und nicht entfernt.

#5475: In den persönlichen Titeln (PersTitel) wurde die Text-Formattierung überarbeitet.

#5477: Es wurden neue Properties in Prf-Zentral/-Dezentral für Hinweise zu Auswahlfeldern und neue Initparameter in LM/web.xml zur Steuerung der Anzeige hinzugefügt.

#5479: Die Stabilität beim parallelen Massendruck von Zeugnissen wurde erhöht. Zudem wird nun genau in der ErrorLog von FN2XML geloggt wenn und welche Zeugnisse nicht gedruckt werden konnten.

#5493: Das BitteWarten-Overlay ging im Zuge der Überarbeitung der Downloads an einigen Stellen in der FN2SSS verloren und wurde wieder her gestellt.

#5497: Das Cache der Info-Daten beim Verlassen der Prüfungsanmeldung wurde deaktiviert, da die Lobibox sonst während des Menü-Wechsels aufploppt.

#5503: Noten können jetzt nach der Übermittlung an das Prüfungsamt nicht mehr vom Dozenten geändert werden.

Das Datumsformat in der Anzeige für Prfstds wurde auf dd.MM.yyyy geändert.

Hotfix 2.04.03.024 vom 31.07.2019

#5453: Der Klausur-Upload ist nur noch dann möglich, wenn der Teilprüfung tatsächlich Studenten und Klausuren zugewiesen sind.

Hotfix 2.04.03.023 vom 30.07.2019

#3303: CV für Button in FN2LM LV-Katalog eingefügt

#4947: Der Prozess für die Verschlüsselung wurde noch einmal überarbeitet. Per default wird jetzt mit AES und Block-Chiffre-Chain verschlüsselt.

#5265: Die Datumsangabe der täglichen ErrorLogs (ErrorLog von FN2XML) wird nun nach ISO 8601 im Dateinamen formatiert gespeichert. (z.B. ErrorLog.2019-07-29.xml)

#5294: Bei einer Korrekturaufforderung bei den persönlichen Titeln hatte eine Änderung des Titels in der Zweitsprache keinen Effekt.

#5304: Ping zum Testen von Kommunikation, Timeouts, etc. zu FN2XML eingebaut.

#5450: xsl für Aktuelles angepasst

Bitte auch die veröffentlichten neuen SQL-Statements beachten.

Hotfix 2.04.03.022 vom 26.07.2019

#3397: Anzeige von Bemerkung variabler Teilprüfungsteile in Aktuelles.

#4738: 'Sprache' wird beim Ausdruck der Teilprüfung im PA mit übergeben.

#4799: Korrekter BCC beim E-Mail-Versand in FN2LM und die Option zum Versand mit der Nutzer-Adresse wurde wieder hergestellt.

#4836: Kleinere Erweiterungen für den Datei-Upload.

#4947: Hochgeladene Klausuren können jetzt verschlüsselt werden (siehe auch Klausur-Upload:Verschlüsselung) und ein Bug beim löschen von Klausuren wurde behoben.

#5338: In der tabellarischen Auflistung der persönlichen Titel wurden erzwungene Leerzeichen implementiert, da normale ignoriert wurden.

#5345: Es wurden verschiedene Varianten für die Anzeige von Prüfungsdaten in Aktuelles implementiert.

#5353: Der Datenblatt-erzeugen Error wird jetzt 2-sprachig via Cust-Value geholt.

#5357: Das Nachladen von Studienabschnitten wurde verbessert und ein Cust-Value für Text-zweisprachigkeit eingefüht.

#5375: Die Prüferwahl in bei der Prüfungsanmeldung wurde umgestaltet.

#5379: Der Editor für WWWMeldungen zeigt nur noch Textfelder für Sprachen, für die das Flag „aktivstudent“ gesetzt wurde.

#5380: Die Anzeige von Terminen wurde um Prffachver.Bez ergänzt.

#5394: Die Meldefrist von LVs mit negativer WWW-Anmeldung wird nicht mehr im LV-Baum angezeigt.

#5421: Das Feld für die LvNr in FN2LM wurde vergrößert.

#5433: ##VORNAME## wurde als ein Platzhalter für Mails bei der An-/Abmeldung hinzugefügt.

#5437: Die Anzeige der Orgeinheit auf der Startseite von FN2LM ist nun über das Property 'show_Orgeinheit' in start_de.properties steuerbar.

Bitte auch die veröffentlichten neuen SQL-Statements beachten.

Hotfix 2.04.03.021 vom 12.07.2019

#4066, #4543, #5304 und im Allgemeinen alle, die zu lange Wartezeiten beim Zeugnisdruck betreffen: Die Wartezeiten wurden drastisch reduziert.

#4120: FN2LM - Date-Picker in Feld Prfbem von Teilnehmer dezentrale und zentrale Prüfungen implementiert.

#5357: FN2SSS - Nachladen von Studienabschnitten wird ab jetzt in separates JSP geladen und sofort in bestehende Seite integriert .

#5372: FN2SSS - Aktuelles berücksichtigt im Bereich Abmeldung nun ob eine Feinplanung exisitert oder ob lediglich ein Datum im Prüfungsangebot eingetragen ist.

#5405: Fehlermeldung verbessert. Exception werfen wenn rootQiD aus UnivIs null ist.

Die Reduzierung der Wartezeit beim Zeugnisdruck wurde durch parallelisieren des Prozesses realisiert. Die maximale Anzahl der dafür genutzten Threads kann über einen neuen Init-Parameter NUMBER_OF_PRINTTHREADS in der Datei …/FN2XML/WEB-INF/web.xml eingestellt werden:

<init-param>
<description>Max. Anzahl der Threads zur Erstellung von Druckerzeugnissen.</description>
<param-name>NUMBER_OF_PRINTTHREADS</param-name>
<param-value>10</param-value>
</init-param>

Der Parameter ist optional. Per default wird ein Wert von 5 angenommen. Der Wert kann beliebig verändert werden, im Allgemeinen gilt je höher, desto mehr Zeugnisse werden parallel erstellt, desto schneller können Zeugnisse im Massen-Druck abgearbeitet werden. Zu hohe Werte können jedoch zu System-Fehlern und Instabilität führen. Der ideale Wert hängt von einer Vielzahl an Faktoren ab, wie Server-Leistung, Auslastung, Java/tomcat-Konfiguration, etc.
Wir empfehlen einen Wert zwischen 5 und 20.

Hotfix 2.04.03.020 vom 10.07.2019

#5203: Die sprachabhägigen Bezeichnungen im Studentzeugnis wurden überarbeitet.

#5369: Zusätzliche Daten im Datenblatt (für Briefe im Rahmen von Promotionen)

#5398: In FN2MOD2 wurde ein Download übersehen und nicht überarbeitet.

Hotfix 2.04.03.019 vom 08.07.2019

#5326: Ein Fehler bei Klick auf An- und Abmeldung wegen Anerkennungen wurde behoben.

#5385 und #5387: Wegen dem Beheben der Sicherheitslücke im vorhergehenden HotFix funktionierte die Authentifizierung von persistenten Datenblättern nicht mehr.

Hotfix 2.04.03.018 vom 03.07.2019

#3397: Teil 2 - Anzeige auch unter Aktuelles unter den angemeldeten Prüfungen und Teil 3 - Aufnahme der Bemerkung ins TPG-xml (teilnehmer_zentral_res.xml)

#4738: Die Sprache wird jetzt als Parameter übergeben und alle Objekte haben einen Bezeichner.

#4836: Init-Parameter NO_DEADLINE_IGNORE eingeführt

#5291: Seite „Aktuelles“ - Teilprüfungen erschienen nach Abmeldung weiterhin unter „Angemeldete Prüfungen“

#5350: Eine irreführende Meldung, wenn ein Studentfach nicht anmeldbar war, wurde verbessert.

#5372: Das Prüfungsdatum wird nun wie in „Aktuelles“ ausgeben.

#5373: Beim Drucken einer Teilprüfung beim Studierenden wurde der Eitrag für den Verantwortlichen im XML erweitert.

#2806: Modulgruppenhierarchie kann mit mit CV „maxMGHierStufen“ eingegrenzt werden

#4092: Sortierung bei Info-Button (FN2MOD2 Studienmodul) angepasst

Der Import der Orgeinheiten wurde überarbeitet.

Es wurde eine schwere Sicherheitslücke behoben.

Es gab Ergänzungen in den Custvalues, bitte auch die SQL-Statements einspielen.

Durch das Beheben einer Sicherheitslücke mussten teilweise umfangreiche Änderungen vorgenommen werden. Bei früheren PO-/PA-/PD-Versionen als der aktuellen Version (vom 28.06.2019) funktionieren daher die Druck-Funktionen nicht mehr.

Hotfix 2.04.03.017 vom 26.06.2019

#5152: Fristüberprüfung auf 'leer' bei der Erstellung von Lehrveranstaltungen in FN2LM wurde implementiert. Hierfür müssen die folgenden Properties in lv_de.properties in FN2LM ergänzt werden:

#5152 - 24.06.2019 lv_anmeldung_beginn_leer=Für den Fristbeginn der Anmeldung muss ein Datum gesetzt werden. lv_anmeldung_ende_leer=Für das Fristende Anmeldung muss ein Datum gesetzt werden. lv_abmeldung_beginn_leer=Für den Fristbeginn der Abmeldung muss ein Datum gesetzt werden. lv_abmeldung_ende_leer=Für das Fristende Abmeldung muss ein Datum gesetzt werden.

Der Import von Prüfern wurde verbessert.

Die an's XLS übergebenen Stylesheet-Parameter werden nun ausgegeben.

Hotfix 2.04.03.016 vom 24.06.2019

#1926: Bessere Verknüpfung der FN2PA mit der SSS

#4738: xml aus Druck auf TP-Ebene. Abschnitt 19 - Hochschulen darauf hinweisen, dass sich das xml geändert hat. Es gibt nur noch einen Knoten 'Studfach'.

#5189: Erweiterung: Variable Zeugnis_Spezialisierung im datenblatt.xml

#5314: Anzeige Teilprüfungsteile in Aktuelles-Abmelden nach Alphabet sortiert

#5337: Import von Orgeinheiten und LVs funktioniert wieder.

#5343: Das Zeugnis in den Studierendendaten wurde nicht mehr in der SSS angezeigt.

Zusatztext wird bei neuesten Ergebnissen mit ausgegeben

Bitte auch die veröffentlichten neuen SQL-Statements beachten.

Hotfix 2.04.03.015 vom 18.06.2019

#5324: NULL-Einträge in Custvalues wurden in einigen Fällen nicht ordentlich behandelt und konnten zu Fehlern führen.

#5324 und #5330: Durch ein Problem mit der Codierung von Sonderzeichen konnte nicht mehr auf Informix-Datenbanken geschrieben werden.

#5328: Prüfungsanmeldung - Fix von Löschen Prüfungskorb bei Nachladen von Studabver

Zusatztext für neueste Ergebnisse nach Vorlage von Flensburg

#5280 & #5276: Doppelpunkte in Aktuelles-Angemeldete Prüfungen ergänzt und break in Prüfungsanmeldung ergänzt

Aufgrund einer Umstellung unserer Entwicklungsumgebungen auf die UTF-8 Codierung, kann es sein, dass einige Zeichenketten fehlerhaft ausgegeben werden. Bitte einfach kurz Rückmelden falls hier etwas auffällt, die Stellen können leicht korrigiert werden.

Hotfix 2.04.03.014 vom 12.06.2019

#4302: Persönlicher Titel FN2SSS Leerzeichen und ':' ergänzt

#4738: xml aus Druck auf TP-Ebene

#4836: Umlaute in studfach bzw. studentfach haben den Datei-Upload verhindert

#5248: Sortierung WWW-Meldungen Überarbeitet. Meldungen werden nun korrekn nach ihrer Priorität sortiert.

Hotfix 2.04.03.013 vom 06.06.2019

#5303 Fehler: Import von OrgEinheiten: Füllen des Feldes AutoBuchung

#3397 Anforderung: Noten- und Punkteberechnungstool für Teilprüfungsgruppen

#5306 Fehler: Versuchszählung über Fachgruppen hinweg richtig stellen

FN2SSS: Nicht automatisch auf Einstellungen weiterleiten, da Einstellungen ausgeblendet ist

Ist der Menüpunkt Einstellungen ausgeblendet, dann mit dieser Einstellung in der FN2XML web.xml verhindern, dass auf Einstellungen weitergeleitet wird. <init-param> <description>legt fest, ob die Einstellungen pro Semester überprüft werden sollen</description> <param-name>EinstellungenSemesterPruefen</param-name> <param-value>false</param-value> </init-param>

Hotfix 2.04.03.012 vom 04.06.2019

#5290 Leerzeichen in FN2SSS Aktuelles Ergebnisse hinzugefügt

#5292 Studierendendaten werden teilweise nicht angezeigt

Hotfix 2.04.03.011 vom 31.05.2019

#4688 Form LV-Verwalten: 'Anmeldung' und 'Anmeldung Internet' mit Wert 'Nein' deaktivieren die Fristeingabe für LVs

#5250, 5251 Auswahl der Sprachen überarbeitet: unterschiedliche DB-Felder für FN2SSS, FN2MOD2 und fn2Module (siehe Sprachen in flexnow)

Gesamtvolumen für Datenblatt.xml berechnen, Das gesamte erbrachte Volumen eines Studiengangs wird ermittelt, unabhängig von der Zeugnisrechnung.

Bitte beachten, die aktuellen SQL-Skripte ein zu spielen.

Hotfix 2.04.03.010 vom 28.05.2019

#5277 - FN2STATISTIC: Fehler Liste der Teilprüfungsgruppen ist leer

#5279 - UnivIS Export - Lv wird nicht übertragen, da das Schema auf UnivIS Seite geändert wurde

Hotfix 2.04.03.009 vom 24.05.2019

Zweisprachigkeit von Semestertermintyp in Prüfungsanmeldung FN2SSS ergänzt

Leeres 'mailto:'-Feld in FN2SSS (Navigation) gefixt

#5162 - Warnung für Student-META-Import hinzugefügt, falls zu importierende Daten nicht für den Student hinterlegt wurden

#5259 - FN2SSS An- Und Abmeldung geht bei einem Prüfungsfach als Vorleistungen wieder

Hotfix 2.04.03.008 vom 21.05.2019

In seltenen Fällen wurden gültige Prüfungsanmeldungen durch eine Fehlermeldung verhindert.

#5259 Studierende kann An- und Abmeldungen nicht aufrufen → weiteren Fehler behoben

Hotfix 2.04.03.007 vom 21.05.2019

#5162: Verbesserter Meta-Daten-Import für große Datenmengen

#5224 Druck Druck der Teilnehmerliste - Auswahl im PD berücksichtigen

#5257 FN2SSS Vorauswahl mit leerem Versuch: XML für Leistungnachweis wird nicht erzeugt

#5259 FN2SSS Studierende kann An- und Abmeldungen nicht aufrufen

Datenblatt erzeugen, neben errechnete Durchschnittsnote gibt es jetzt auch errechnetesVolumenAusStudium

Hotfix 2.04.03.006 vom 17.05.2019

#5207: Variable „Teilprfteil.Maxpunkte“ in datenblatt.xml

#4836: Verbesserte Fehlerbehandlung bei Datenbank-Zugriffen

#5091: Tooltips von Icons in FN2SSS jetzt zweisprachig verfügbar

#4968: Icon für Impressum und Datenschutzerklärung implementiert. Link kann in CV 'LinkDatenschutz' und 'LinkImpressum' im Value hinterlegt werden.

Bitte hierfür SQL-Skripte einspielen, da neue CustValues angelegt wurden!

#5162: Verbesserter Meta-Daten-Import für große Datenmengen

Hotfix 2.04.03.005 vom 16.05.2019

#5091: Termine - Zweisprachigkeit implemenetiert

Bitte hierfür SQL-Skripte einspielen, da neue CustValues angelegt wurden!

#4866: Bestehen eines Prüfungsfaches als Vorleistungen wird nicht erkannt, wenn Notenausgleich eingestellt ist

Empfohlens Fachsemester beim Datenblatt mit ausgegeben

Hotfix 2.04.03.004 vom 14.05.2019

#5185: Fehlende Sprachparameter wurden ergänzt.

#3042: verloren gegangene Anpassungen in prfang_tree.xsls wieder hinzugefügt / ergänzt

#5162: Fehler beim Datenbankzugriff behoben

Hotfix 2.04.03.003 vom 07.05.2019

#5219: Wenn teilprf.modul nicht gesetzt war konnte ein ungültiger Fehler ausgelöst werden.

#5223: Es konnten mehrere Prüfungsangebote mit identischer Teilprüfung angemeldet werden, wenn das zugehörige Prüffach mit multiversion = 1 belegt war.

Hotfix 2.04.03.002 vom 03.05.2019

#3698: Jetzt ist auch Studabver.Voleinheit in Deutsch und Englisch im Datenblatt und Studierendendaten möglich.

#4795: Relevante Note, relvantes Volumen, relevantes Datum und relevanter Versuch werden jetzt bei Mehrfachbestehen auf Teilprüfungsebene getrennt ausgegeben.

#4836: Unter Umständen konnte eine falsche Status-Meldung angezeigt werden.

#4883: TOTP Zwei Faktorauthentizifizierung für Bochum

#5074: Zusammenfassung mehrerer Prüfungsangebote für die Zuteilung von kapazitätsbeschränkten Prioritätswahlen.

Hierzu bitte in der Datei hibernate.cfg.xml die Zeile <mapping resource="de/ihb/flexnow/kogen/PrfangAuswahl.hbm.xml"/> ergänzen.

#5112 FN2LM - Löschen der englischen Sprachbezeichner einer LV löscht nicht den entsprechenden Datensatz in Tabelle bezeichner

#5162: Datenbank-Zugriff überarbeitet

#5187: Das neue empfohlene Mindest-Fachsemester für den Druck (einfache, komplexe Zeugnisse und Datenblatt) wurde eingepflegt.

#5190: Auswahl der Prüfungen für das Datenblatt als Einschränkung programmiert, alle Einschränkungen sind mit Oder verknüpft. Gebucht und nicht gebucht wird immer verwendet.

#5195: Spezialisierungsliste in kompstudzeugnis.xml um Zeugnisbez in DE und EN erweitern

#5199: Die Versuchszählung bei Verwendung von LVGruppen war falsch.

#5215: Die neue Vorleistungsprüfung hatte verhindert, dass Teilprüfungen mit nicht angemeldeten Vorleistungen im gleichen SemesterS nicht anmeldbar waren.

Kompabilitäts-Fixes für MaxDB und Informix-DB

doppelt genutzte Konstanten in FN2MOD entfernt

Hotfix 2.04.03.001 vom 15.04.2019

FN2SSS - Bezeichner von STATUSSTUDENT, ABSCHLUSS, SEMESTERTYP, SEMESTERTERMINTYP nun auch auf Englisch verfügbar.

FN2SSS: An- und Abmeldung ist angepasst. Studierendendaten bitte jede Hochschule anpassen.

Fehler beim Einloggen in der AUDITDAO behoben. Tritt nur auf, wenn ZUGRIFFSPROTOKOLL in web.xml von FN2XML auf 1 steht.

Nur verwendbar ab PA-Version 2.0.7040.26015: #3698 FN2SSS Auslandsaufenthalte: Mobilitätsprogramm- und Auslandstyp-Bezeichner auch auf Englisch verfügbar.

Patch 2.04.03 vom 12.04.2019

Der Patch liefert Kompabilität zum Release vom 12.04.2019 der PO-/PA-/PD-Module, die nicht mit niedrigeren Versionen betrieben werden sollten. Bitte auch die zugehörigen Release Notes beachten.

#2858: Die Vorleistungskontrolle im PA-Modul und der FN2SSS konnte in Sonderfällen abweichen.

#5099: FN2SSS - Problem der Kombination PrfCache und Sprachwechsel gefixt

#5154: Prüferdruck entfernt

Bitte auch die veröffentlichten SQL-Statements beachten.

Änderungen in der hibernate.cfg.xml:

In der hibernate.cfg.xml muss folgender Eintrag entfernt werden:

<mapping resource="de/ihb/flexnow/kogen/Prueferdruck.hbm.xml"/>