<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://doku.asv.bayern.de/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Amtliche Schulverwaltung - Dokumentation - alle:schnittstellen:wertelisten_infogenerator</title>
        <description></description>
        <link>https://doku.asv.bayern.de/</link>
        <lastBuildDate>Mon, 13 Apr 2026 15:10:48 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://doku.asv.bayern.de/_media/wiki/dokuwiki-128.png</url>
            <title>Amtliche Schulverwaltung - Dokumentation</title>
            <link>https://doku.asv.bayern.de/</link>
        </image>
        <item>
            <title>Wertelisten-Infogenerator</title>
            <link>https://doku.asv.bayern.de/alle/schnittstellen/wertelisten_infogenerator/start</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;wertelisten-infogenerator&quot;&gt;Wertelisten-Infogenerator&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Mit dem Wertelisten-Infogenerator werden die aktuellen &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Wertelisten zu einer Menge miteinander verlinkter statischer html-Seiten konvertiert, mit deren Hilfe man komfortabel eine Übersicht über alle Wertelisten erhält, insbesondere auch die Darstellung der letzten Änderungen an den Wertelisten und ihre Verwendung in den einzelnen XML-Schnittstellen von &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;. Der ganze Seitenbaum wird vom Infogenerator in eine zip-Datei gepackt, die dann regelmäßig auf asv.bayern.de im Downloadbereich für externe Entwickler veröffentlicht wird. So wird erreicht, dass diese immer rechtzeitig über Änderungen der Wertelisten informiert werden.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Wertelisten-Infogenerator&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;wertelisten-infogenerator&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-683&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;aufruf&quot;&gt;Aufruf&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Der Wertelisten-Infogenerator ist im AG-Jar enthalten. Alle zum Aufruf nötigen Zusatzdateien findet man im SVN unter &lt;code&gt;&lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-APIs/Schnittstellen_&lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt;/wertelisten-infogenerator&lt;/code&gt;. &lt;br/&gt;

&lt;strong&gt;Vorgehen:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Kopiere das Verzeichnis &lt;code&gt;&lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-APIs/Schnittstellen_&lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt;/wertelisten-infogenerator&lt;/code&gt; aus dem SVN heraus an einen anderen Ort&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Ersetze die im Verzeichnis enthaltene &lt;code&gt;bayern.asv.schnittstellen-api.jar&lt;/code&gt; durch die aktuelle Version&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Kopiere ins Unterverzeichnis &lt;code&gt;plugins&lt;/code&gt; die jar-Dateien einer aktuellen &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Installation&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Öffne die Datei &lt;code&gt;start_wertelisten_infogenerator.bat&lt;/code&gt; (bzw. die Linux-Variante) in einem Editor. Sie enthält die Zugangsdaten zu einer &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Postgres-Datenbank. Passe sie so an, dass Zugriff auf eine Datenbank besteht, die die aktuellen Wertelisten enthält.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Starte die Batchdatei.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Am Ende des Durchlaufes enthält das Verzeichnis die Datei &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Wertelisteninfo.zip&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Aufruf&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;aufruf&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;684-1604&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;details_zur_implementierung&quot;&gt;Details zur Implementierung&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Die Klassen findet man im SVN im Projekt &lt;code&gt;&lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-APIs/Schnittstellen_&lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt;&lt;/code&gt;. Startklasse ist &lt;code&gt;bayern.asv.interfaces.api.tools.xml.wertelisten.infogenerator.WLInfoGenerator&lt;/code&gt;. Als ANT-Datei zum Bau der &lt;code&gt;wertelisten-infogenerator.jar dient &lt;/code&gt;build/developer/build_Wertelisten_Infogenerator.xml&amp;#039;&amp;#039;. Dies ist aber nicht mehr nötig (&lt;abbr title=&quot;Leonhard Fellermayr (StMUK)&quot;&gt;LeFe&lt;/abbr&gt; 2018), weil der Wertelisten-Infogenerator im Rahmen des AG-Jar-Baus gebuildet wird.&lt;br/&gt;

Die Information darüber, welche der XML-Schnittstellen welche Wertelisten benötigt, liefern die XSDWriter-Klassen der einzelnen Schnittstellen. Sie beziehen sie direkt aus dem Schnittstellencode, so dass sich Änderungen der Schnittstellen automatisch auch in der &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Wertelisteninfo.zip wiederspiegeln. Die Funktionsweise des Wertelisten-Infogerators erschließt sich gut aus der Startklasse.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Details zur Implementierung&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;details_zur_implementierung&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;1605-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Dec 2018 16:15:53 +0000</pubDate>
        </item>
    </channel>
</rss>
