4.1 Nicht-händische Anpassung des Repositorys

Werbung
Memo R 51.1 - Version 6.07.00
An:
ASYS - Administratoren
Von:
Stephan Meyer, Sören Gehrke
Thema:
Auslieferung R51.1 / ASYS Version 6.07.00
Datum:
13.04.2017
Inhalt
1. Allgemeines .................................................................................... 3
2. Update der Programmversion ........................................................... 4
2.1
Setup ................................................................................... 4
2.2
Dateien und Dateianpassungen ................................................ 4
2.2.1
Transformations- und Schemadateien .................................... 4
3. Änderung der Datenbank ................................................................. 5
3.1
Datenbankskript UpdateDB_ASYS6_07_00 ................................ 5
4. Anpassung des Repositorys .............................................................. 6
4.1
Nicht-händische Anpassung des Repositorys .............................. 6
4.1.1
Mergen des Repositorys........................................................ 6
4.1.2
Repository-Services ............................................................. 6
4.1.2.1 Service
Nur
LEA:
Umstellung
der
Löschund
Historisierungsbäume der Stammdaten auf Bäume inkl. der LEATabellen 6
4.1.2.2 Allgemeiner Service für die Version 6.07.00......................... 6
4.2
Händische Anpassung des Repositorys ...................................... 7
4.2.1
Auswahl des Ablageortes der JaMon-Report-Daten ................... 7
4.2.2
Regelmäßiger ‚Select‘ auf die Datenbank ................................ 7
4.2.3
Vorgangssteuerung – automatisiertes Setzen der Laufzeit bei
ENP und SNP .................................................................................. 7
5. Aktualisierung des Datenbestandes ................................................... 9
5.1
Service-Routinen ................................................................... 9
5.1.1
Service-Routine, die das 70-Zeichenfeld der Bezeichnung der
Entsorgungsanlage der Freistellung in zwei Felder aufteilt .................... 9
5.2
Katalogupdate ....................................................................... 9
6. Besondere Hinweise zum Update des AsysServers .............................. 10
6.1
Neuregistrierung als Dienst ....................................................10
6.2
Anpassung der „startup.bat“ ..................................................10
81936300
-1-
Memo R 51.1 - Version 6.07.00
7. Checkliste ..................................................................................... 11
8. Übersicht Versionsstand nach R 51.1 ................................................ 12
9. Anhang: Anpassung der Vorgangssteuerung zur automatisierten Eintrag
der behördlichen Gültigkeit eines EN/SN im priv Verfahren....................... 13
81936300
-2-
Memo R 51.1 - Version 6.07.00
1. Allgemeines
Vorbemerkung: Wir empfehlen, dieses Dokument auszudrucken und vor
dem Beginn der Aktualisierung auf die Auslieferung R51.1 / ASYS Version
6.07.00 einmal komplett durchzulesen.
Dieses Dokument beschreibt die für einen Umstieg von der Auslieferung
R50.1 / Version 6.06.01 auf die Auslieferung R51.1 / Version 6.07.00
notwendigen Schritte.
Die Auslieferung R51.1 / Version 6.07.00 enthält Fehlerbehebungen und
Optimierungen in allen ASYS-Komponenten. Welche Fehler behoben und
welche Optimierungen umgesetzt worden sind, entnehmen Sie bitte dem
JIRA-Meldungssystem. Für die Anzeige der behobenen Meldungen steht
Ihnen in JIRA unter Vorgänge – Filter – Filter verwalten – Suche der Filter
„R51.1 / Version 6.07.00 – geschlossene Meldungen“ zur Verfügung.
Teil
dieser
Auslieferung
ist
eine
neue
Version
der
Signaturanwendungskomponente SecSigner. Eine Liste der von dieser
Version des SecSigners unterstützten Signaturkarten und Kartenlesegeräte
finden Sie unter https://seccommerce.com/unterstuetzte-signaturkarten/.
Wie bei allen Auslieferungen zur Versionsreihe 6 umfasst das beigefügte
Setup-Programm alle –auch die mit dieser Auslieferung nicht aktualisiertenKomponenten von ASYS. Das Setup-Programm ist aus diesem Grund sowohl
für eine Erstinstallation als auch für ein Update jeder vorhandenen ASYSProgrammversion der Versionsreihe 6 unabhängig vom jeweiligen
Versionsstand geeignet.
Mit der Auslieferung R51.1 wird ein neuer Kommunikationsserver (Version
6.07.00) ausgeliefert, der ASYS zum Empfang von mit Hilfe der neu
entwickelten Webanwendung erstellten elektronischen Mengenmeldungen
ertüchtigt (ASYS-1008 und ASYS-1009).
Bitte teilen Sie der IKA über die E-Mail-Adresse [email protected]
mit, wenn Sie den ASYS-Kommunikationsserver im produktiven
Betrieb auf die Auslieferung R51.1 / Version 6.07 umgestellt haben.
Erst nach erfolgter Inbetriebnahme des neuen Kommunikationsservers
(Version 6.07.00) werden wir die Nutzer der neu entwickelten
Webanwendung für den Versand von Mengenmeldungen von der
Webanwendung an Ihre Knotenstelle freischalten. Dies Freischaltungen
werden voraussichtlich sukzessive im 2. Quartal 2017 erfolgen.
81936300
-3-
Memo R 51.1 - Version 6.07.00
2. Update der Programmversion
2.1
Setup
Beachten Sie folgende Hinweise zur Durchführung eines Updates:
Zur Installation benötigen Sie Windows-Administratorrechte bzw. zumindest
Schreibrechte auf alle von ASYS verwendeten Verzeichnissen.
Sofern die Option „Administrator“ aktiviert ist, werden die Verzeichnisse
„Admin“ und „AdminClient“ vor der Installation komplett gelöscht.
Ansonsten werden bei einem Update immer nur die Dateien ersetzt, zu
denen eine aktualisierte Version vorliegt.
Bei Update des Kommunikations- und WebService-Server beachten Sie
Abschnitt 6.
 Führen Sie die Installation entsprechend der Anleitung unter
http://www.asysnet.de/asyswiki/doku.php?id=adm6:thm:installation
durch.
Ist die die Option „Mittelschicht“ aktiv, wird im Rahmen der Installation
eine Bestätigung gefordert, dass die alte Mittelschicht gelöscht wird.
Wir empfehlen dringend, die Frage mit „Ja“ zu beantworten und die
alte(n) Mittelschicht(en) damit zu löschen.
2.2
2.2.1
Dateien und Dateianpassungen
Transformations- und Schemadateien
U.a. zur Umsetzung der Optimierungen ASYS-1009 und ASYS-1633 sind
einige aktualisierte Transformations- und Schemadateien Teil dieser
Auslieferung. Diese befinden sich nach dem Update im Verzeichnis [ASYSROOT]\extern\....
 Sofern Sie als ROOT-Pfad für die Transformationsdateien eine anderes
als
das
Standardverzeichnis
c:\Asys6\extern
nutzen
(vgl.
Konfigurationsparameter: AsysImExport.root), kopieren Sie die
Dateien in das(die) entsprechende(en) Verzeichnis(se).
81936300
-4-
Memo R 51.1 - Version 6.07.00
3. Änderung der Datenbank
Die erfolgreiche Ausführung von Datenbankskripten und Service-Routinen
wird in der Datenbank dokumentiert. Die entsprechende Liste kann über den
Menüpunkt Datenbank-> Datenbankaktualisierungen aufgerufen werden
3.1
Datenbankskript UpdateDB_ASYS6_07_00
Zur Umsetzung der Optimierung ASYS-1633 ist ein Datenbank-Update
erforderlich.
 Führen Sie das Datenbankskript „UpdateDB_ASYS6_7_0“ aus.
Bei einer Oracle- oder
folgendermaßen vor:
SQL-Serverdatenbank
gehen
Sie
dabei
o Führen Sie das Datenbankskript über das ASYS Admin
Datenbank- und Test-Tool aus
http://www.asysnet.de/asyswiki/doku.php?id=adm6:chd:execut
esql
Bei einer MS-Access-Datenbank gehen Sie dabei folgendermaßen vor:
o Führen Sie die das Update-Makro aus
http://www.asysnet.de/asyswiki/doku.php?id=adm6:thm:install
ation, Abschnitt „Vorgehen beim Update“, „Access“
In
dem
Dateidialog
ist
das
SQL-Skript
„asys_root\dbscript\access\UpdateDB_ASYS6_7_0.sql“
auszuwählen.
81936300
-5-
Memo R 51.1 - Version 6.07.00
4. Anpassung des Repositorys
4.1
Nicht-händische Anpassung des Repositorys
4.1.1
Mergen des Repositorys
U.a. zur Umsetzung der Optimierung ASYS-1633 ist ein „Mergen“ des
Repositorys vom Stand R 50.1 / Version 6.06.01 auf den Stand R 51.1 /
Version 6.07.00 im Rahmen dieser Auslieferung zwingend erforderlich.
Die Merge-Skripte sind so angepasst, dass in Ihrem Standort-Repository
innerhalb
der
vorhandenen
Skriptmengen,
Prüfplänen
und
Nachrichtenprüfplänen keine Änderungen vorgenommen werden. Neben den
Anpassungen der Merge-Skripte wurde hierfür auch ein spezielles Repository
erstellt, welches sich bereits in der Datei "RepReceived\sendrep.zip" befindet
(bei Installation mit Option „Administrator“).

Mergen Sie Ihr Repository entsprechend der Anleitung unter
http://www.asysnet.de/asyswiki/doku.php?id=adm6:thm:installation,
Abschnitt „Besonderheiten bei einer Update-Installation“, „Mergen des
Repositorys“
auf den aktuellen Stand.
4.1.2
Repository-Services
4.1.2.1
Service
Nur
LEA:
Umstellung
der
Löschund
Historisierungsbäume der Stammdaten auf Bäume inkl. der LEATabellen
Sofern das Modul LEA eingesetzt wird, muss nach dem Mergen des
Repositorys der Service zur Umstellung der Lösch- und Historisierungsbäume
der Stammdaten ausgeführt werden.

Wenn sie das Modul LEA einsetzen, führen Sie über Extras ->
Repository Services -> Kontroll- und Reparaturservices den Service
„Nur LEA: Umstellung der Lösch- und Historisierungsbäume der
Stammdaten auf Bäume inkl. der LEA-Tabellen“ aus.
4.1.2.2
Allgemeiner Service für die Version 6.07.00
Zur Behebung einiger Programmfehler bzw. zur Umsetzung von
Optimierungen sind über einen Service einige Einstellungen im Repository zu
korrigieren bzw. zu ändern. Nach Ausführen des Service können Sie über
den Menüpunkt Hilfe / Info einsehen, welche Änderungen durch den Service
durchgeführt wurden.
81936300
-6-
Memo R 51.1 - Version 6.07.00

4.2
4.2.1
Führen Sie über Extras -> Repository Services -> Service für Version
6.07.00 den allgemeinen Service für die Version 6.07.00 aus.
Händische Anpassung des Repositorys
Auswahl des Ablageortes der JaMon-Report-Daten
Ab der Version 6.07.00 werden vom Kommunikationsserver JaMon-ReportDaten über die OSCI-Kommunikation gesammelt und als csv-Dateien
abgelegt. Der Ablageort für diese csv-Dateien kann im Repository über den
Konfigurationseintrag
AsysComServerImpl.JaMonReportDir
angepasst
werden. Standard ist hier das Verzeichnis „user.home\Asys6\JaMonReport“.
Der Kommunikationsserver muss in diesem bzw.im von ihnen festgelegten
Verzeichnis ‚Schreibrechte‘ besitzen und auch neue Verzeichnisse anlegen
dürfen. Die IKA wird Sie regelmäßig um die Übersendung der JaMon-ReportDaten bitten. Zu den Details hierzu erhalten Sie noch gesondert
Informationen. Weitere Informationen zu den Report-Dateien finden Sie
hier:
http://www.asysnet.de/asyswiki/doku.php?id=adm6:thm:kom:kom_jamon_
report.

4.2.2
Falls Sie vom Standardverzeichnis für die Ablage der JaMon-ReportDaten abweichen wollen, tragen Sie unter Allgemeine Konfiguration ->
Kommunikation
allgemein)
im
Konfigurationseintrag
AsysComServerImpl.JaMonReportDir das von Ihnen gewünschte
Verzeichnis ein.
Regelmäßiger ‚Select‘ auf die Datenbank
Die Optimierung ASYS-1376 wurde umgesetzt. Zur Aktivierung bzw.
Anpassung
muss
im
Repository
der
Konfigurationseintrag
AsysComServerImpl.CheckDBTimerIntervall vorgenommen werden.

Wenn Sie die Erzeugung eines regelmäßigen ‚Select‘ auf die Datenbank
durch den Kommunikationsserver aktivieren wollen, tragen Sie unter
Allgemeine
Konfiguration
->
Kommunikation
allgemein
im
Konfigurationseintrag AsysComServerImpl.CheckDBTimerIntervall das
Intervall für die Erzeugung des Select ein.
4.2.3
Vorgangssteuerung
Laufzeit bei ENP und SNP
–
automatisiertes
Setzen
der
Die Optimierung ASYS-1354 wurde umgesetzt. In der mit der
Standardkonfiguration
bereitgestellten
Vorgangsteuerung
zum
automatisierten Setzen der Laufzeit bei ENP und SNP Nachweisgültigkeit der
81936300
-7-
Memo R 51.1 - Version 6.07.00
privilegierten Nachweise wurde diese bisher immer anhand von Angaben aus
der VE und AE ermittelt. Sofern dies in Ihrem Bundesland auch weiterhin so
bleiben soll, brauchen Sie nichts zu tun. Ansonsten bietet die
Standardvorgangssteuerung ab der Version 6.07.00 auch drei weitere
Varianten, nach der die Nachweisgültigkeit berechnet werden kann.

Falls bei Ihnen der Wunsch nach einer anderen Variante besteht,
gehen Sie wie im Anhang beschrieben vor.
81936300
-8-
Memo R 51.1 - Version 6.07.00
5. Aktualisierung des Datenbestandes
5.1
Service-Routinen
Service-Routinen, die Änderungen im Datenbestand vornehmen, können
über den Menüpunkt Datenbank-> Service-Routinen ausgeführt werden.
5.1.1
Service-Routine,
die
das
70-Zeichenfeld
der
Bezeichnung der Entsorgungsanlage der Freistellung in zwei
Felder aufteilt
In der BMU-Schnittstelle hat die Bezeichnung der Entsorgungsanlage der
Freistellung 2 Felder mit je 35 Zeichen. In ASYS wurde der Inhalt bisher in
einem 70-Zeichenfeld verwaltet. Im Rahmen der Umsetzung der
Optimierung ASYS-1633 wurden auch zwei getrennte Felder vorgesehen, der
Service teilt den Inhalt des 70-Zeichenfeldes in die zwei 35-Zeichen-Felder
auf. Bis alle Länder auf die ASYS-Version 6.07.00 umgestellt haben, muss
dieser Service regelmäßig ausgeführt werden. Zu diesem Zweck kann der
Service auch über einen Batch-Job 'service -fixaefr' aufgerufen werden.
 Führen Sie die Service-Routine „6.07.00 – Freistellung / Teile 70Zeichen-Entsorgungsanlagenfeld der FR in zwei 35-Zeichen-Felder“
entsprechend der Anleitung, die im Feld „Info“ angezeigt wird, aus.
5.2
Katalogupdate
Zur Aktualisierung der Kataloge zur Behebung folgender Fehler bzw. zur
Durchführung
folgender
Änderungen
ist
die
Durchführung
eines
Katalogupdates erforderlich:
- ASYS-1855: Der Katalog zur Anlage der 4. BImSchV wurde
aktualisiert.
- ASYS-1861: Im Katalog der ISO-Staatencodes wurde ein Eintrag
geändert.
- ASYS-1862: Der Gemeinde- und der PLZ-Katalog wurden aktualisiert.
Diese sehr umfangreiche Aktualisierung kann einige Zeit in Anspruch
nehmen.
Eine Liste der Änderungen findet sich in der Excel-Datei „Katalogupdates
R51.1.xls“ im Verzeichnis Asys6/Kataloge (bei Installation mit Option
„Administrator“).

Übertragen Sie die Änderungen der Katalogdaten mit Hilfe des
Repository-Administrators entsprechend der Beschreibung unter
http://www.asysnet.de/asyswiki/doku.php?id=adm6:chd:katakt in
Ihren Datenbestand.
81936300
-9-
Memo R 51.1 - Version 6.07.00
6. Besondere Hinweise zum Update des AsysServers
Die folgenden Hinweise sind nur zu beachten, sofern der Patch R 50.3 vom
17.02.2017 nicht durchgeführt wurde
Zur Umsetzung der Optimierung ASYS-1796 wird durch das Setup (Option:
Kommunikationsserver oder WebService-Server (vollständig mit eigenem
Tomcat)) ein neuer Tomcat sowie ein neues Java-8-JDK (jdk1.8.0_123)
installiert. Der bisherige Tomcat (apache-tomcat-8.0.32) sowie das bisherige
Java-8-JDK (jdk1.8.0_111) werden durch das Setup automatisch gelöscht.
Zum ersten Mal mit diesem Patch und zukünftig für alle Versionen werden
sowohl der Tomcat als auch das JDK nur noch in Verzeichnissen installiert,
die mit dem Major-Releasenamen versehen sind (statt apache-tomcat-8.0.xx
also apache-tomcat-8.0, statt jdk1.8.0_111 also jdk1.8.0). Dies erleichtert
die Auslieferung zukünftiger Sicherheitsupdates und bei Ihnen die
Installation erheblich. Die vollständigen Versionen der Komponenten stehen
in den log-Dateien. Bevor Sie das Setup durchführen sollte folgendes geprüft
werden:
6.1

Neuregistrierung als Dienst
Wurde der Patch R 50.3 vom 17.02.2017 nicht durchgeführt und
wurde der Tomcat als Dienst registriert?
Falls Ja:
Sollte dies der Fall sein, ist der Dienst über den Batch „Remove
AsysServer service.bat“ (vor Ausführung des Setups) zu entfernen.
Nach Ausführung des Setups kann der Dienst dann wieder registriert
werden („Install AsysServer service.bat“).
Eine
Anleitung
finden
dazu
finden
Sie
unter
http://www.asysnet.de/asyswiki/doku.php?id=adm6:thm:kom:kom_in
stall im Abschnitt „Einrichten des Kommunikationsservers als Dienst“.
6.2

Anpassung der „startup.bat“
Wurde der Patch R 50.3 vom 17.02.2017 nicht durchgeführt und
haben Sie in der „startup.bat“ Änderungen bzgl. des für Java zur
Verfügung
stehenden
Speichers
vorgenommen
(Zeile:
set
CATALINA_OPTS=-Xms1024m -Xmx1024m)?
Falls Ja:
Nehmen Sie die Änderungen in der neuen „startup.bat“ erneut vor.
81936300
- 10 -
Memo R 51.1 - Version 6.07.00
7. Checkliste
In der folgenden Checkliste sind alle für ein Update notwendigen
durchzuführenden Aufgaben zusammengestellt. Die Angabe „ggf.“ in der
Spalte Ausführung heißt, dass der Arbeitsschritt nur unter bestimmten
Bedingungen auszuführen ist (dann aber zwingend).
s.
Abschnitt
Aufgabe
6.1
Nur Kommunikationsserver: Deregistrieren des Dienst
2.
Update der Programmversion
2.1
Setup
6.1
Nur Kommunikationsserver: Registrieren des Dienst
2.2
Dateien und Dateianpassungen
2.2.1
Transformations- und Schemadateien
ggf.
6.2
ggf.
3.
Nur Kommunikationsserver: Anpassung des „startup.bat“
bzgl. des für Java zur Verfügung stehenden Speichers
Änderung der Datenbank
3.1
Datenbankskript UpdateDB_ASYS6_07_00
4.
Anpassung des Repositorys
4.1
Nicht-händische Anpassung des Repositorys
4.1.1
Mergen des Repositorys
zwingend
4.1.2
Repository-Service
zwingend
4.1.2.1
4.1.2.2
Umstellung der Lösch- und Historisierungsbäume der
Stammdaten auf Bäume inkl. der LEA-Tabellen
Allgemeiner Service für die Version 6.07.00
4.2
Händische Anpassung des Repositorys
4.2.1
Auswahl des Ablageortes der JaMon-Report-Daten
optional
4.2.2
Regelmäßiger ‚Select‘ auf die Datenbank
optional
4.2.3
Vorgangssteuerung
optional
5.
Aktualisierung des Datenbestandes
5.1
Service-Routinen
5.1.1
Service-Routine zur Aufteilung des 70 Zeichenfeldes bei
der Freistellung
Katalogupdate
5.2
Ausführung
erledigt
ggf.
zwingend
ggf.
zwingend
ggf.
zwingend
zwingend
zwingend
Sonstiges
6
Information der IKA über Aufnahme des produktiven
Betriebs des Kommunikationsservers
81936300
zwingend
- 11 -
Memo R 51.1 - Version 6.07.00
8. Übersicht Versionsstand nach R 51.1
Programmbestandteil
Version / Stand
aktualisiert
gegenüber
R50.1
Benutzeroberfläche
6.07.00
JA
Repository-Administrator
6.07.00
JA
Admin Datenbank- und Testtool
6.07.00
JA
Mittelschicht
(für
ASYS-Benutzeroberfläche
Administrator)
6.07.00
JA
Prüfbibliothek
1.7.2
JA
SecSigner
5
(Build
170210E5CF1BB7)
JA
Transformationsund
Schemadateien
(jüngste
Datei
aus
Verzeichnis
acs/extern;
ohne Property-Dateien)
03.04.2017
JA
Transformationsdateien für die Anzeige im internen
Viewer
(jüngste Datei aus Verzeichnis Viewer_intern/xslt)
18.10.2016
NEIN
AsysServer / Kommunikation
6.07.00
JA
AsysServer / Webservice
6.07.00
JA
Repository – Mergen / Services
Stand
6.07.00
Repository - händische Einstellungen
Stand R 51.1
JA
Datenbank / Datenmodell
Stand R 51.1
JA
Datenbestand
R51.1
JA
Setup-Programm (setupAsys6.XX.00.exe)
6.07.00
JA
und
Repository-
81936300
R51.1
/
JA
- 12 -
Memo R 51.1 - Version 6.07.00
9. Anhang: Anpassung der Vorgangssteuerung zur automatisierten
Eintrag der behördlichen Gültigkeit eines EN/SN im priv Verfahren
Die Nachweisgültigkeit der privilegierten Nachweise wurde bisher anhand
von Angaben aus der VE und AE ermittelt. Sofern dies in Ihrem Bundesland
auch weiterhin so bleiben soll, brauchen Sie nichts zu tun.
Ansonsten bietet die Standardvorgangssteuerung ab der Version 6.07.00
vier verschiedene Varianten, wie die Nachweisgültigkeit berechnet wird.
Um eine dieser Varianten zu verwenden gehen Sie folgendermaßen vor:

Downloaden Sie die Datei „R51.1 Vorgang Standard Automatisiertes
Setzen der Laufzeit.zip“ mit den Grundkonfigurationen „Vorgang
Standard Automatisiertes Setzen der Laufzeit ENP.zip“ und „Vorgang
Standard Automatisiertes Setzen der Laufzeit SNP.zip“ von der Seite
http://www.asysnet.de. (Die Datei ist auch in den zip-Containern
"R_51_1_ASYS-Auslieferung…" enthalten.)

Importieren Sie die Grundkonfigurationen in Ihr Repository.

Öffnen Sie die Startskriptmenge(n):
o Bei ENP: STD EN privilegiertes Verfahren

Skriptgruppe: ENP Kom und keine LZ

Skript: IKA STD ENPKomUndKeineLZ

Wählen Sie den für Ihr Bundesland passenden
Arbeitsschritt aus: „Automatisiertes Setzen der
Laufzeit ENP anhand…“
o Bei SNP: STD SN privilegiertes Verfahren

Skriptgruppe: SNP Kom und keine LZ

Skript: IKA STD SNPKomUndKeineLZ

Wählen Sie den für Ihr Bundesland passenden
Arbeitsschritt aus: „Automatisiertes Setzen der
Laufzeit SNP anhand…“
81936300
- 13 -
Herunterladen