======FN2Service====== =====FN2Service Intern===== Der interne Service von FN2Service steuert zur Zeit (Stand Dezember 2023) * die autom. Abgabe von fälligen hochgeladenen Arbeiten * die Anzeige von Arbeiten (nur PDFs) im PA-Modul * die Aktualisierung von Bezeichnern in fn2Web bei Änderungen in den fn2Modulen Für die automatische Abgabe muss das SQL-Skript Nr. 1238 in der META-DB eingespielt sein. Für die Kommunikation mit den fn2Modulen wurde im [[releasenotes:fn2web2.04.11|Release 2.04.11]] eine neue Rolle 'FN2ServiceIntern' eingeführt, die einem Benutzer zugeordnet werden muss (siehe SQL-Skript 1265). Zudem müssen folgende Einträge in der Setup-Tabelle vorhanden und sinnvoll gefüllt sein: ^ Parameter ^ Wert ^ Erklärung ^ | INTERN_USER | Kennung | Die Kennung des FN2ServiceIntern-Nutzers | | INTERN_PASS | Passwort | Das Passwort des FN2ServiceIntern-Nutzers | | INTERN_SERVER | URL | Die Adresse der FN2Service-Web-App | | INTERN_VERZEICHNIS | Dateipfad | Der Pfad (vom fn2Module-Verzeichnis ausgehend) in dem die heruntergeladenen PDFs zwischengespeichert werden sollen | Da das Passwort im Klartext abgelegt wird (analog zum Druck-User), raten wir dringends hierfür einen eigenen Nutzer anzulegen und diesem keine weiteren Rollen zuzuweisen. Falls im FN2AUTH Parameter 'ROLLENERLAUBT' (in der web.xml) die Rolle 7 (allgemeiner Nutzer) nicht erlaubt ist, muss dort wenigsten die im SQL-Skript 1238 angelegte Rolle 49 (FN2ServiceIntern) gestattet werden.