{"id":13223,"date":"2019-06-22T14:45:58","date_gmt":"2019-06-22T12:45:58","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=13223"},"modified":"2019-07-15T20:33:08","modified_gmt":"2019-07-15T18:33:08","slug":"java-webclient-des-statistischen-bundesamtes-fuer-genesis-online-db-starten-auf-mac-os-x-und-raspberry-pi-bzw-linux","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=13223","title":{"rendered":"Java Webclient des Statistischen Bundesamtes f\u00fcr GENESIS Online DB starten auf Mac OS X und Raspberry Pi bzw. Linux"},"content":{"rendered":"<p>Das Statistische Bundesamt bietet f\u00fcr registrierten Nutzern 3 Werkzeuge kostenlos zum Download an. Unter anderem ein Java-Web-Client. Es hei\u00dft:&#8220;<\/p>\n<p>Durch den \u201eGENESIS-Webservice\u201c werden bestimmte Funktionen von GENESIS-Online auch f\u00fcr die automatisierte Verarbeitung zug\u00e4nglich gemacht, wie z. B. Abruf und Download von Daten. \u00dcber unser Dienstangebot (WSDL) k\u00f6nnen registrierte GENESIS-Online-Nutzer die entsprechenden Schnittstellen in ihre eigenen Applikationen integrieren und programmgesteuert die angebotenen Dienste nutzen.&#8220;<\/p>\n<p>Ok, dann wollen wir mal testen. Wir wollen auf den <strong>Mac OS X<\/strong> und dann auf einem <strong>Raspberry Pi<\/strong> die autom. Abfragen stellen. Als Beispiel sollen mal die Daten abfrage der <strong>Transfusion von Vollblut und Erythrozytenkonzentrat<\/strong> (EK) u.\u00c4. in Deutschland verwendet werden. Die Anzahl ist r\u00fcckl\u00e4ufig, wenn auch in Deutschland immer noch fast eine Millionen Einheiten (a mind. ca. 200 Euro) verkauft werden.<\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/06\/Bildschirmfoto-2019-06-22-um-07.39.33.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/06\/Bildschirmfoto-2019-06-22-um-07.39.33.png\" alt=\"\" width=\"1082\" height=\"774\" class=\"aligncenter size-full wp-image-13258\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/06\/Bildschirmfoto-2019-06-22-um-07.39.33.png 1082w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/06\/Bildschirmfoto-2019-06-22-um-07.39.33-300x215.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/06\/Bildschirmfoto-2019-06-22-um-07.39.33-768x549.png 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/06\/Bildschirmfoto-2019-06-22-um-07.39.33-1024x733.png 1024w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>Datenquelle: Statistisches Bundesamt (Destatis), Genesis-Online,<br \/>\nAbrufdatum 22.06.2019; <a href=\"https:\/\/www.govdata.de\/dl-de\/by-2-0\" rel=\"noopener noreferrer\" target=\"_blank\">Datenlizenz by-2-0<\/a>; eigene Berechnung\/eigene Darstellung<\/p>\n<p>Welche Schritte sind n\u00f6tig?<!--more--><\/p>\n<p>1. Kostenlose Anmeldung beim <a href=\"https:\/\/www-genesis.destatis.de\/genesis\/online\" rel=\"noopener noreferrer\" target=\"_blank\">Statistischen Bundesamt<\/a><\/p>\n<p>2. Download des Java GENESIS-WebClient<\/p>\n<p>Nach der Anmeldung oben im Men\u00fc &#8222;Webservices&#8220; w\u00e4hlen und dann den Download &#8211; GENESIS-WebClient (Java).<\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/05\/Bildschirmfoto-2019-05-31-um-16.50.59.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/05\/Bildschirmfoto-2019-05-31-um-16.50.59.png\" alt=\"\" width=\"1784\" height=\"1013\" class=\"aligncenter size-full wp-image-13224\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/05\/Bildschirmfoto-2019-05-31-um-16.50.59.png 1784w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/05\/Bildschirmfoto-2019-05-31-um-16.50.59-300x170.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/05\/Bildschirmfoto-2019-05-31-um-16.50.59-768x436.png 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/05\/Bildschirmfoto-2019-05-31-um-16.50.59-1024x581.png 1024w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>3. Das ZIP Archive GENESIS_JAVA_Webclient.zip entpacken.<\/p>\n<p>Wir finden dann folgende Stuktur:<\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/06\/Bildschirmfoto-2019-06-22-um-07.59.20.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/06\/Bildschirmfoto-2019-06-22-um-07.59.20.png\" alt=\"\" width=\"291\" height=\"179\" class=\"aligncenter size-full wp-image-13264\" \/><\/a><\/p>\n<p>Wir lesen die Wichtigen_Hinweise.txt und sehen, das der Stand 10 Jahre alt ist, vom 27.07.2008. Aber es soll ausschlie\u00dflich zur Demonstration und als Beispiele zu verstehen sein. Es handelt sich nicht um Produkte, die einem Test oder einer Versionierung unterliegen. Ok, nicht getestet und versioniert.<\/p>\n<p>F\u00fcr den JAVA-Client hei\u00dft es, siehe Anleitung im GENESIS_JAVA_Webclient.zip. Ok, wir lesen die Installationshinweise.txt. Java 1.6 ok. Wir nehmen mal Java 8.<\/p>\n<p>Ok, dann entpacken wir die beiden gWebClient.zip und den Quellcode gWebClient_SRC.zip, so:<br \/>\n<a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/06\/Bildschirmfoto-2019-06-22-um-08.08.16.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/06\/Bildschirmfoto-2019-06-22-um-08.08.16.png\" alt=\"\" width=\"332\" height=\"671\" class=\"aligncenter size-full wp-image-13265\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/06\/Bildschirmfoto-2019-06-22-um-08.08.16.png 332w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/06\/Bildschirmfoto-2019-06-22-um-08.08.16-148x300.png 148w\" sizes=\"auto, (max-width: 332px) 100vw, 332px\" \/><\/a><\/p>\n<p>4. Starten der grafischen Oberfl\u00e4che:<\/p>\n<p>Es hei\u00dft:<br \/>\n   &#8211; Wechseln Sie in das Verzeichnis &#8222;C:\\Programme\\genesis-ws-client&#8220;<br \/>\n   &#8211; Rufen Sie die Datei &#8222;webclient.bat&#8220; auf.<\/p>\n<p>OK, die Datei ist da aber nicht in C:\\Programme wir sind ja auf einem <strong>Mac OS X<\/strong>. Die Datei &#8222;webclient.bat&#8220; ist auch da. Bat-Dateien k\u00f6nnen aber ja nur unter Windows laufen. Es ist keine Startdatei f\u00fcr Mac OS X bzw. Linux Raspberry Pi vorhanden. <\/p>\n<p>Wir stellen erst einmal fest, das es <strong>nicht unter Mac OS X und Linux l\u00e4uft<\/strong>. Wohl nur f\u00fcr Windows.<\/p>\n<p>Ich m\u00f6chte aber unter Mac OS X arbeiten. Das d\u00fcrfte ja f\u00fcr Java kein Problem sein.<br \/>\nAlso muss ich eine eigene Start-Datei erstellen, dazu lege ich im Verzeichnis ..\/GENISIS_JAVA_Webclient\/gWebClient diese Startdatei an:<\/p>\n<p><strong>webclient.sh<\/strong><\/p>\n<pre class=\"lang:default decode:true \" >\r\n#!\/bin\/bash\r\n\r\n# Startdatei f\u00fcr den Genesis-Ws-Client f\u00fcr Mac OS X\r\n#\r\n# Thomas Wenzlaff (c) 2019\r\n#\r\n# www.wenzlaff.info\r\n\r\nMY_CLASSPATH=activation-1.1.jar:axis.jar:commons-logging-1.0.4.jar:commons-discovery-0.2.jar:dom2.jar:javamail-1.4.jar:jaxrpc.jar:jdom.jar:saaj.jar:wsdl4j-1.5.1.jar:gWebClient.jar\r\nexport CLASSPATH=$MY_CLASSPATH:$CLASSPATH\r\nexport PATH=$JAVA_HOME:$PATH\r\n\r\n\/usr\/bin\/java -classpath $CLASSPATH genesis.webclient.WebClient\r\n\r\n<\/pre>\n<p>Die Datei webclient.sh muss noch ausf\u00fchrbar gemacht werden mit<\/p>\n<p><strong>chmod +x webclient.sh<\/strong><\/p>\n<p>und auf der Konsole starten mit:<\/p>\n<p><strong>.\/webclient.sh<\/strong><\/p>\n<p>Es kommt dieser Dialog:<\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/05\/Bildschirmfoto-2019-05-31-um-16.58.07.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/05\/Bildschirmfoto-2019-05-31-um-16.58.07.png\" alt=\"\" width=\"651\" height=\"600\" class=\"aligncenter size-full wp-image-13225\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/05\/Bildschirmfoto-2019-05-31-um-16.58.07.png 651w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/05\/Bildschirmfoto-2019-05-31-um-16.58.07-300x276.png 300w\" sizes=\"auto, (max-width: 651px) 100vw, 651px\" \/><\/a><\/p>\n<p>Der Dialog ist nicht in der Gr\u00f6\u00dfe ver\u00e4nderbar. Auch kann man keine Kennung bzw. Passwort eingeben. Auch die Tabellennamen und Quadernamen k\u00f6nnen nicht bearbeitet werden. Also so ohne weiteres ist es nicht zu gebrauchen. Da muss dann noch der Quellcode angepasst werden. Das schaue ich mir mal sp\u00e4ter an.<\/p>\n<p>W\u00fcrde mich auch mal interessieren, ob es unter <strong>Windows<\/strong> l\u00e4uft. Habe aber keine Lust den Windows 10 Rechner anzuwerfen &#8230;<\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/06\/Blutkonserve-768x485-1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/06\/Blutkonserve-768x485-1.png\" alt=\"\" width=\"768\" height=\"485\" class=\"aligncenter size-full wp-image-13277\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/06\/Blutkonserve-768x485-1.png 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/06\/Blutkonserve-768x485-1-300x189.png 300w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das Statistische Bundesamt bietet f\u00fcr registrierten Nutzern 3 Werkzeuge kostenlos zum Download an. Unter anderem ein Java-Web-Client. Es hei\u00dft:&#8220; Durch den \u201eGENESIS-Webservice\u201c werden bestimmte Funktionen von GENESIS-Online auch f\u00fcr die automatisierte Verarbeitung zug\u00e4nglich gemacht, wie z. B. Abruf und Download von Daten. \u00dcber unser Dienstangebot (WSDL) k\u00f6nnen registrierte GENESIS-Online-Nutzer die entsprechenden Schnittstellen in ihre eigenen &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/blog.wenzlaff.de\/?p=13223\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eJava Webclient des Statistischen Bundesamtes f\u00fcr GENESIS Online DB starten auf Mac OS X und Raspberry Pi bzw. Linux\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[220,5,1361,2713],"tags":[3545,3642,3643,3639,581,3641,3640],"class_list":["post-13223","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-java","category-java-8","category-statistik","tag-blut","tag-boeses-blut","tag-ek","tag-erythrozytenkonzentrat","tag-statistik","tag-statistisches-bundesamt","tag-webzugriff-bundesamt"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/13223","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=13223"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/13223\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=13223"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=13223"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=13223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}