Treuhand Wirtschaftsprüfung Gemeindeberatung Unternehmensberatung Steuer- und Rechtsberatung Informatik Gesamtlösungen NEST Servicepacks OBT AG, Hardturmstrasse 120, 8005 Zürich Telefon 044 278 45 00, Fax 044 278 47 13, www.obt.ch
Inhaltsverzeichnis 1.1 Release 2008, Basis / SP 11 3 1.1.1 Taskschritt "Basis Cleanup Druck Database" im Wartungsjob "ISAG_Daily" 3 1.1.2 Generelle Releaseinformationen - Freigabe Windows Vista SP 2 3 1.1.3 Nachführen der Eidg. Whg.-ID, wenn Wohnung nicht eindeutig identifizierbar 3 1.1.4 Teilanwendung Jobs - Menu "Wieder aufbereiten" 4 1.1.5 Auswertungstabelle 4 1.1.6 Nationen - Kurzbezeichnung leer oder mit X 4 1.2 Release 2008, NEST / SP 11 5 1.2.1 VESTA Export - fehlender kant. Statistik Code (Konfession) 5 1.2.2 Automatische Bereinigungen nach AHVN13-Import 5 1.2.3 Einwohner Selektion 6 1.2.4 Datenaustausch ech - Mehrere Empfänger pro Briefumschlag 6 1.2.5 Datenaustausch ech - Verschiedene Probleme Import AHVN13 6 1.2.6 Datenaustausch ech - Export Einwohner Statistik 7 1.2.7 Nationenverzeichnis - Treuhandinseln (USA) und BFS-Nr. Serbien und Montenegro 8 1.2.8 Datenaustausch ech - Ausländerkategorie 1300 "Nicht zugeteilt" 8 nestservicepacks_072009.docx / 22.07.2009 Seite 2 von 8
Dokumentation der wichtigsten Änderungen: 1.1 Release 2008, Basis / SP 11 1.1.1 Taskschritt "Basis Cleanup Druck Database" im Wartungsjob "ISAG_Daily" Taskschritt "Basis Cleanup Druck Database" im Wartungsjob "ISAG_Daily" verursacht unkontrolliertes Wachstum des LOG- Segment der Datenbank Druck. Der Taskschritt "Basis Cleanup Druck Database" im Wartungsjob "ISAG_Daily" verursacht ein unkontrolliertes Wachstum des LOG-Segment der Datenbank Druck. Dies geschieht, wenn in der Datenbank Druck sehr viele Datensätze gelöscht werden müssen. Die Lösch-Transaktionen über Massendaten werden als gesamte Transaktion ausgeführt, was zum Wachstum des LOGSegment führt. Die SQL Prozeduren, welche vom Wartungsschritt "Basis Cleanup Druck Database" ausgeführt werden, wurden angepasst. Die Delete Operationen werden in kleinen Schritten von maximal 500 Datensätzen pro Transaktion ausgeführt. Es werden sequenziell so viele Transaktionen wie nötig ausgeführt, um den Datenbestand zu bereinigen. 1.1.2 Generelle Releaseinformationen - Freigabe Windows Vista SP 2 Folgende ServicePacks wurden von Microsoft herausgegeben: - SP2 für Windows Vista Windows Vista SP2 wird im Zusammenspiel mit NEST / IS-E Release 2008 und 2009 freigegeben. 1.1.3 Nachführen der Eidg. Whg.-ID, wenn Wohnung nicht eindeutig identifizierbar Beim Abgleich der Wohnungen ohne Eidg. Wohnungs-Id wird versucht, die Wohnung anhand verschiedener Kriterien zu identifizieren. Falls bei einer Prüfung mehrere Wohnungen identifiziert werden, wird der Verarbeitungsstatus 100=Eidg. Wohnungs-Id nicht nachgeführt - mehrere Wohnungen vorhanden gesetzt und es wird zur nächsten Wohnung verzweigt. Weitere Prüfungen werden nicht mehr durchgeführt. Falls mehrere Wohnungen identifiziert werden, wird trotzdem zum nächsten Prüfungs-Schritt verzweigt. Wenn nun genau eine Wohnung identifiziert werden kann, wird die Eidg. Wohnungs-Id nachgeführt. nestservicepacks_072009.docx / 22.07.2009 Seite 3 von 8
1.1.4 Teilanwendung Jobs - Menu "Wieder aufbereiten" In der Teilanwendung "Jobs" können schon verarbeitete und archivierte Jobs mit dem Menupunkt "Wieder aufbereiten" neu erzeugt werden. Der erledigte Job wird mit allen Attributen kopiert. Auch das Datum wird vom erledigten Job übernommen. Dies ist unschön, da im Nachhinein nicht nachvollzogen werden kann, dass der Job später erzeugt wurde. Im Job-Datum wird beim Wiederaubereiten das Erstelldatum gespeichert. Ebenfalls werden der Ersteller und das Erstelldatum nicht kopiert, sondern beim Erzeugen ermittelt. 1.1.5 Auswertungstabelle Bei den Spaltenkonfigurationen gibt es die Möglichkeit bei numerischen Spalten das Format anzugeben. Bei den Spaltenkonfigurationen gibt es die Möglichkeit bei numerischen Spalten das Format anzugeben. Folgende standen bis anhin zur Verfügung: N, N2, N4, C und P N0 (Ohne Kommastellen) fehlt N0 wird nachgeführt. 1.1.6 Nationen - Kurzbezeichnung leer oder mit X In den Schnittstellen Views werden bei Nationen immer der Hardcode, die Bezeichnung und die Kurzbezeichnung selektiert. Es gibt mehrere Nationen, welche keine Kurzbezeichnung oder ein X in der Kurzbezeichnung besitzen. Dies führt bei Umsystemen zu Problemen, wenn aufgrund der Kurzbezeichnung die Nation nicht eindeutig zugeordnet werden kann. Die Kurzbezeichnung wird wie folgt angepasst: - Antarktis: X -> AT - Belarus: X -> BY - Eritrea: X -> ERI - Macao: X -> MAC - Marshallinseln: X -> MAR - Ascension:.. -> HEL - Jugoslawien:.. -> YU Die Kurzbezeichnung von "Westsahara" wird auf "X" belassen. nestservicepacks_072009.docx / 22.07.2009 Seite 4 von 8
Die folgenden Nationen haben keine Kurzbezeichnung: - Kleinere amerikanische Überseeinseln - Tibet - Tristan da Cunha 1.2 Release 2008, NEST / SP 11 1.2.1 VESTA Export - fehlender kant. Statistik Code (Konfession) Beim VESTA Export wird der kant. Statistikcode aus dem Wertebereich 'Subjekt.Konfession' exportiert. Es erscheint folgende Fehlermeldung: 50823: Die Einstellung des Kant. Statistik Code (Subjekt.Konfession) muss zuerst vorgenommen werden. Der kant. Statistikcode wird im Wertebereich 'Subjekt.Konfession' wie folgt nachgeführt, wenn dieser nicht vorhanden ist: - 14 Israelitische Cultusgemeinde --> Code 12-15 Jüdische Liberale Gemeinde --> Code 13 Hinweis: Das Problem tritt nur auf, wenn der Wertebereich schon erfasst war, aber der kant. Statistikcode noch nicht. 1.2.2 Automatische Bereinigungen nach AHVN13-Import Beim Rückimport der AHVN13 Erstvergabe kann es verschiedene Differenzen zwischen dem EAZW (Infostar) und NEST geben. Zur Korrektur steht unter "Isag\Support\Hilfsprogramme\DBScripts\Basis" das Script "DatenkorrekturNachImportAHVN13.sql" zur Verfügung. Mit diesem Script werden Differenzen im Bereich "Name Mutter", "Vorname Mutter" und "Vorname Vater" automatisch korrigiert. Beispiel Name Mutter: NEST: Müller-Meier EAZW: Müller Im Nest ist der Name sowie der ledige Name der Mutter im Feld "Name" gespeichert. Korrektur: Der Ledige Name wird im separaten Feld "lediger Name" gespeichert. Beispiel Vorname Mutter: NEST: Ida Maria EAZW: Maria Ida Im Nest sind dieselben Vornamen wie beim EAZW gespeichert, jedoch in unterschiedlicher Reihenfolge. Die Vornamen werden gemäss EAZW übernommen. nestservicepacks_072009.docx / 22.07.2009 Seite 5 von 8
Beispiel Vorname Vater: NEST: Bruno Paul EAZW: Paul Bruno Im Nest sind dieselben Vornamen wie beim EAZW gespeichert, jedoch in unterschiedlicher Reihenfolge. Die Vornamen werden gemäss EAZW übernommen. 1.2.3 Einwohner Selektion Fehler bei Selektionskriterium Hauptperson bei Verwendung mit Jobs $ Mit der Verwendung vom Selektionskriterium Hauptperson werden die selektierten Daten bereinigt und nur die Hauptpersonen ermittelt. Bei der Bereinigung der Daten wird der Referenztyp nicht mehr gespeichert. Dies führt z.b. bei der Aufbereitung von Jobs zum folgenden Fehler: "Der Wert "Null" kann nicht in die ReferenzTyp-Spalte eingefügt werden" Die Bereinigung bei der Aufbereitung der Hauptperson wird korrigiert. Der Referenztyp wird korrekt gespeichert. 1.2.4 Datenaustausch ech - Mehrere Empfänger pro Briefumschlag Beim Datenaustausch über sedex werden die Empfängerinformationen in einem Briefumschlag mitgegeben. Die Datei wird nur importiert, wenn die Information "recipientid" muss mit der Empfängergemeinde übereinstimmt. Pro Briefumschlag können mehrere Empfänger angegeben werden. Die Datei wird evtl. nicht importiert, auch wenn der Empfänger als "recipientid" Briefumschlag vorhanden ist. Der Import wird korrekt durchgeführt. 1.2.5 Datenaustausch ech - Verschiedene Probleme Import AHVN13 Die Rückmeldungen vom "Export Einwohner Abgleich AHVN13" werden automatisch importiert. Problem 1 (Geburtsnationen) Die Nationen werden zum Teil deutsch und zum Teil französisch geliefert (z.b.: Geburtsnation: NEST: Deutschland BFM: Allemagne) Problem 2 (Name Pass) Der Name Pass wird auch geliefert, wenn er mit dem amtlichen Namen korrespondiert. Das entspricht (leider) nicht dem echstandard. nestservicepacks_072009.docx / 22.07.2009 Seite 6 von 8
Problem 3 (Import wird nicht abgeschlossen) Beim Kopieren der Aktivitäten aus der DB Schnittstelle in die Basis kann der Datenbankzugriff in einen Timeout fallen. Die Verarbeitung wird unterbrochen. Der Job bleibt mit dem Status In Verarbeitung stehen und die Dateien werden nicht aus der Inbox verschoben. Problem 1 und 2: Diese Fälle werden beim Import abgefangen. Es werden keine Aktivitäten generiert. Problem 3: Das ech_plugin wird entsprechend angepasst, damit der Timeout nicht mehr auftritt. 1.2.6 Datenaustausch ech - Export Einwohner Statistik Die Einwohner müssen für Statistikzwecke Quartalsweise über sedex an das BFS geliefert werden. Die Option "342=Export Einwohner für Validierung" wird auf "Export Einwohner Statistik" umbenannt. In dieser Option ist auch der "Export Einwohner für Validierung" enthalten. In der Jobdefinition "ech Datenaustausch Einwohner" stehen zwei neue Positionen 11="Export Einwohner für Statistik" und 12="Import Einwohner Statistik" zur Verfügung. Die Lieferung muss jeweils Quartalsweise bis spätestens am Ende des Folgemonats erfolgen. Standardmässig wird der 21. des Folgemonates eingestellt z.b. Lieferdatum 21.4. / Stichdatum 31.3. Der SQL-Server Task "ISAG_NEST_Export_Citizen_Statistics" löst automatisch die Statistiklieferung aus. Falls die Daten nicht am 21. aufbereitet und geliefert werden sollen, kann dies im Task "ISAG_NEST_Export_Citizen_Statistics" angepasst werden (Achtung: Es darf maximal der 30. angegeben werden, da es im Juni und September nur 30 Tage gibt!). Bis zu diesem Tag müssen die Mutationen vom Vormonat abgeschlossen sein. Die Errechnung des Stichdatums wird automatisch aufgrund des Lieferdatums ermittelt (Letzer Tag vom letzten Quartal). Die Wegzüge und Todesfälle des Stichdatums minus 1 Jahr werden ebenfalls geliefert. Korrigierte Statistikmeldungen: Wie auch beim Validierungserver werden beanstandete Daten an die Gemeinde zurück gemeldet. Diese werden in einer Kampagne "Einwohner-Statistikmeldungen" gespeichert und müssen korrigiert werden. Im SQL-Server Task "ISAG_Daily" gibt es neu den Schritt "NEST Citizen Statistics Corrected". Dieser ermittelt alle "Erledigten" Aktivitäten aus der Kampagne "Einwohner-Statistikmeldungen" und meldet diese automatisch erneut an die Statistik. Hinweis: Beispiel Terminierung der Datenlieferung "Export Einwohner Statistik". Am 21.04.2010 erfolgt die erste Lieferung an die Statistik: Lieferung - Stichtag 21.04.2010-31.03.2010 21.07.2010-30.06.2010 21.10.2010-30.09.2010 21.01.2011-31.12.2010 Wichtig!!! In den Kantonen, in welchen die Statistiklieferung an das BFS von einer kantonalen Personenplattform erfolgt, muss der Zeitplan im Task "ISAG_NEST_Export_Citizen_Statistics" nestservicepacks_072009.docx / 22.07.2009 Seite 7 von 8
deaktiviert werden. Beim Task "ISAG_Daily" muss im Schritt "NEST Citizen Statistics Corrected" der Befehl auskommentiert werden. Hinweis Kanton Luzern: Die kantonale Plattform Luzern wird erst die Lieferungen ab 31.3.2010 übernehmen. Die ersten zwei Testlieferungen vom 30.9.2009 und 31.12.2009 müssen die Gemeinden im Kanton LU selber vornehmen. Bis dann dürfen die Tasks nicht deaktiviert werden. 1.2.7 Nationenverzeichnis - Treuhandinseln (USA) und BFS-Nr. Serbien und Montenegro Im Nationenverzeichnis werden alle Staaten und Gebiete zentral geführt. Beim Validierungsservice werden die gelieferten Staaten mit der "Staaten und Gebiete" Nomenklatur vom BfS verglichen. Die Nation 231="Treuhandinseln (USA)" gibt es in der Nomenklatur vom BfS nicht. Die Nation 262="Serbien und Montenegro" hat die BfS-Nr. 8249. In NEST wird noch die Nummer 8248 geführt. Dies führt zu Validierungsfehlern. Alle Verwendungen der Nation 231="Treuhandinseln (USA)" werden ausgelistet und automatisch auf 150="Vereinigte Staaten" geändert. Die Nation wird aus dem NEST Nationenverzeichnis gelöscht. Die BfS-Nr. der Nation 262="Serbien und Montenegro" wird von 8248 auf 8249 geändert. 1.2.8 Datenaustausch ech - Ausländerkategorie 1300 "Nicht zugeteilt" Die Einwohner werden für Validierungszwecke an den Validierungsserver vom BFS geliefert. Bei Ausländern mit Status Wochenaufenthalter und erfasster Regelung erscheint folgende Fehlermeldung: Der Inhalt des elements 'anyperson' in Namespace ist unvollständig. Erwartet wurde die Liste der möglichen Elemente: 'swiss, foreigner' Der Fehler tritt nicht mehr auf. Bei der Ausländerkategorie "Nicht zugeteilt" wird keine Regelung mehr ermittelt. nestservicepacks_072009.docx / 22.07.2009 Seite 8 von 8