[Mpuls-commits] r5917 - jmd/trunk/jmdweb/public/formed

scm-commit at wald.intevation.org scm-commit at wald.intevation.org
Thu Mar 29 12:33:41 CEST 2012


Author: ludwig
Date: 2012-03-29 12:33:41 +0200 (Thu, 29 Mar 2012)
New Revision: 5917

Modified:
   jmd/trunk/jmdweb/public/formed/convert-jmd-meta.xsl
Log:
Update of the xslt jmd to meta script.


Modified: jmd/trunk/jmdweb/public/formed/convert-jmd-meta.xsl
===================================================================
--- jmd/trunk/jmdweb/public/formed/convert-jmd-meta.xsl	2012-03-16 10:52:24 UTC (rev 5916)
+++ jmd/trunk/jmdweb/public/formed/convert-jmd-meta.xsl	2012-03-29 10:33:41 UTC (rev 5917)
@@ -15,7 +15,6 @@
                     <rg_einrichtung>
                     <xsl:call-template name="name_programm"/>
 		    <xsl:apply-templates select="cases/case/master/jmd_name"/>
-		    <!-- XXX Bedeutung zu klären -->
 		    <xsl:call-template name="support_js"/>
                     <xsl:call-template name="measure_name"/>
 		    <xsl:apply-templates select="cases/case/master/geburtsdatum"/>
@@ -28,23 +27,14 @@
 		    <xsl:apply-templates select="cases/case/master/aufenthaltsstatus"/>
 		    <!-- XXX mapping unvollständig -->
 		    <xsl:apply-templates select="cases/case/master/zugang"/>
-		    <!-- XXX Klärungsbedarf -->
 		    <xsl:apply-templates select="cases/case/master/aktuelle_situation"/>
-		    <!-- XXX Klärungsbedarf -->
 		    <xsl:apply-templates select="cases/case/master/verbleib_jugendliche"/>
 
-		    <!-- XXX mapping fehlt.
-		    <xsl:apply-templates select="cases/case/master/schulpfl_a"/>
-		    <xsl:apply-templates select="cases/case/master/schulpfl_b"/>-->
-                    <xsl:apply-templates select="cases/case/master/hoechster_schulabschluss"/>
+		    <xsl:apply-templates select="cases/case/master/hoechster_schulabschluss"/>
                     <xsl:apply-templates select="cases/case/master/hoechster_berufsabschluss"/>
 		    <xsl:apply-templates select="cases/case/master/art_cm_ende"/>
 		    <xsl:apply-templates select="cases/case/master/abbruch_durch"/>
 		    <xsl:apply-templates select="cases/case/master/gruende_abbruch_cm"/>
-		    <!-- XXX Wird nicht gesetzt -->
-		    <xsl:call-template name="vorzeitig_durch"/>
-		    <!-- XXX Wird nicht gesetzt -->
-                    <xsl:call-template name="vorzeitig_grund"/>
 		    <xsl:apply-templates select="cases/case/master/phase"/>
 		    <!-- XXX Klärungsbedarf -->
 		    <xsl:call-template name="benachteiligung"/>
@@ -52,6 +42,7 @@
 		    <xsl:apply-templates select="cases/case/master/rg_hilfsmassnahmen"/>
 		    -->
 		    <!-- XXX Rechtskreis Eintritt Austritt: mapping fehlt -->
+		    <xsl:apply-templates select="cases/case/master/aktuelle_massnahme_art"/>
                     </rg_einrichtung>
                 </master>
             </case>
@@ -68,8 +59,7 @@
     </xsl:template>
 
     <xsl:template name="support_js">
-	<!-- XXX zu klären siehe mapping-jmd.xls -->
-	<!--<support_js>0</support_js>-->
+	<support_js>1</support_js>
     </xsl:template>
 
     <xsl:template name="measure_name">
@@ -164,7 +154,6 @@
     </xsl:template>
 
     <xsl:template match="aktuelle_situation">
-	<!-- XXX zu klären -->
         <status_eintritt>
             <xsl:choose>
                 <xsl:when test=". = 1">19</xsl:when>
@@ -188,7 +177,6 @@
     </xsl:template>
 
     <xsl:template match="verbleib_jugendliche">
-	<!-- XXX zu klären -->
         <status_austritt>
             <xsl:choose>
                 <xsl:when test=". = 1">19</xsl:when>
@@ -203,7 +191,7 @@
                 <xsl:when test=". = 10">52</xsl:when>
                 <xsl:when test=". = 11">53</xsl:when>
                 <xsl:when test=". = 12">52</xsl:when>
-                <xsl:when test=". = 12">55</xsl:when>
+                <xsl:when test=". = 13">55</xsl:when>
                 <xsl:when test=". = 14">55</xsl:when>
                 <xsl:when test=". = 15">-2</xsl:when>
                 <xsl:when test=". = 16">11</xsl:when>
@@ -362,6 +350,22 @@
         </xsl:if>
     </xsl:template>
 
+    <xsl:template match="aktuelle_massnahme_art">
+        <xsl:if test=". = 1">
+	    <rechtskreis_austritt_sgbii>1</rechtskreis_austritt_sgbii>  
+        </xsl:if>
+        <xsl:if test=". = 2">
+	    <rechtskreis_austritt_sgbiii>1</rechtskreis_austritt_sgbiii>  
+        </xsl:if>
+        <xsl:if test=". = 5">
+	    <rechtskreis_austritt_sgbviii>1</rechtskreis_austritt_sgbviii>  
+        </xsl:if>
+        <xsl:if test=". = 4">
+	    <rechtskreis_austritt_sonstiges>1</rechtskreis_austritt_sonstiges>  
+        </xsl:if>
+    </xsl:template>
+
+
     <!-- XXX zu klären
     <xsl:template match="rg_hilfsmassnahmen">
     <rg_ua>



More information about the Mpuls-commits mailing list