UWVA#56387: koppeling Mayfield opruimen

svn path=/Website/branches/v2018.2/; revision=41110
This commit is contained in:
Ruud Lipper
2019-02-22 07:41:46 +00:00
parent 0f7cbf5b2b
commit fbd0840edd

View File

@@ -1,126 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" indent="yes" encoding="utf-8"/>
<xsl:decimal-format name="european" decimal-separator="," grouping-separator="."/>
<xsl:param name="mode"/>
<xsl:variable name="Rev">
<!-- Revision van deze uwva2mayf.xsl -->
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
</xsl:variable>
<xsl:template match="opdracht">
<facilitor>
<xsl:element name="melding">
<xsl:attribute name="key"><xsl:value-of select="melding_key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></xsl:attribute>
<xsl:attribute name="type">insert</xsl:attribute>
<datum><xsl:value-of select="tracking/track[@code='ORDNEW']/datum/jaar"/>-<xsl:value-of select="tracking/track[@code='ORDNEW']/datum/maand"/>-<xsl:value-of select="tracking/track[@code='ORDNEW']/datum/dag"/><xsl:text> </xsl:text><xsl:value-of select="tracking/track[@code='ORDNEW']/datum/tijd"/>:00</datum>
<melder><xsl:value-of select="melding/voor/naam_full"/></melder>
<stdmelding>1</stdmelding>
<prioriteit>3</prioriteit>
<xsl:choose>
<xsl:when test="melding/plaats/regio/district/locatie/gebouw/code='ALKW0'">
<locatiecode>NLV08002</locatiecode>
<gebouwcode>2</gebouwcode>
<verdiepingcode>0</verdiepingcode>
<ruimtecode>huurdeel</ruimtecode>
</xsl:when>
<xsl:when test="melding/plaats/regio/district/locatie/gebouw/code='EINB0'">
<locatiecode>NLB01001</locatiecode>
<gebouwcode>20</gebouwcode>
<verdiepingcode>0</verdiepingcode>
<ruimtecode>huurdeel</ruimtecode>
</xsl:when>
<!--xsl:when test="melding/plaats/regio/district/locatie/gebouw/code='HILW1'">
<locatiecode>NLV04001</locatiecode>
<gebouwcode>1-19</gebouwcode>
<verdiepingcode>0</verdiepingcode>
<ruimtecode>huurdeel</ruimtecode>
</xsl:when-->
<xsl:when test="melding/plaats/regio/district/locatie/gebouw/code='HEES0'">
<locatiecode>NLR06002</locatiecode>
<gebouwcode>4</gebouwcode>
<verdiepingcode>0</verdiepingcode>
<ruimtecode>huurdeel</ruimtecode>
</xsl:when>
<!--xsl:when test="melding/plaats/regio/district/locatie/gebouw/code='HEEG2'">
<locatiecode>NLV04004</locatiecode>
<gebouwcode>115</gebouwcode>
<verdiepingcode>0</verdiepingcode>
<ruimtecode>huurdeel</ruimtecode>
</xsl:when-->
<xsl:when test="melding/plaats/regio/district/locatie/gebouw/code='HEEG0'">
<locatiecode>NLR07001</locatiecode>
<gebouwcode>121</gebouwcode>
<verdiepingcode>0</verdiepingcode>
<ruimtecode>huurdeel</ruimtecode>
</xsl:when>
<xsl:when test="melding/plaats/regio/district/locatie/gebouw/code='VENP0'">
<locatiecode>NLR07004</locatiecode>
<gebouwcode>10</gebouwcode>
<verdiepingcode>0</verdiepingcode>
<ruimtecode>huurdeel</ruimtecode>
</xsl:when>
<xsl:otherwise>
<locatiecode>NLV08002</locatiecode>
<gebouwcode>2</gebouwcode>
<verdiepingcode>0</verdiepingcode>
<ruimtecode>huurdeel</ruimtecode>
</xsl:otherwise>
</xsl:choose>
<omschrijving>
UWV-opdracht: <xsl:value-of select="melding_key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/>
Opdrachttype: <xsl:value-of select="opdrachttype/omschrijving"/>
Prioriteit: <xsl:choose><xsl:when test="melding/spoed=1">Kritiek</xsl:when><xsl:when test="melding/spoed=2">Hoog</xsl:when><xsl:when test="melding/spoed=3">Normaal</xsl:when><xsl:otherwise>Laag</xsl:otherwise></xsl:choose>
Einddatum: <xsl:value-of select="einddatum/datum"/>
Locatie: <xsl:value-of select="melding/plaats/regio/district/locatie/code"/>
<xsl:if test="melding/plaats/regio/district/locatie/gebouw!=''"><xsl:text>&#xD;&#xA;</xsl:text>Gebouw: <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/code"/> (<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/naam"/>)</xsl:if>
<xsl:if test="melding/plaats/regio/district/locatie/terrein!=''"><xsl:text>&#xD;&#xA;</xsl:text>Terrein: <xsl:value-of select="melding/plaats/regio/district/locatie/terrein/code"/> (<xsl:value-of select="melding/plaats/regio/district/locatie/terrein/naam"/>)</xsl:if>
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping!=''"><xsl:text>&#xD;&#xA;</xsl:text>Verdieping: <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/code"/></xsl:if>
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte!=''"><xsl:text>&#xD;&#xA;</xsl:text>Ruimte: <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/><xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving!=''"> (<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</xsl:if></xsl:if>
<xsl:text>&#xD;&#xA;&#xD;&#xA;</xsl:text><xsl:value-of select="omschrijving"/><xsl:text>&#xD;&#xA;</xsl:text>
<!--Opdrachtkenmerken-->
<xsl:for-each select="kenmerk[@type!='L' and @type!='l' and @type!='Q' and count(@xmlnode)=0]">
<xsl:sort select="@volgnummer" data-type="number"/>
<xsl:if test=".!=''">
<xsl:text>&#xD;&#xA;</xsl:text><xsl:value-of select="@naam"/>: <xsl:value-of select="."/>
</xsl:if>
</xsl:for-each>
</omschrijving>
<!--xsl:element name="kenmerk">
<xsl:attribute name="naam">Refnr. aanvrager</xsl:attribute>
<xsl:value-of select="melding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/>
</xsl:element-->
<!--Alleen M-kenmerk bij MELDING kan worden doorgezet-->
<!--Naam-attribuut = naam van M-kenmerk aan MAYF-kant-->
<!--xsl:element name="kenmerk">
<xsl:attribute name="naam">Bijlagen</xsl:attribute>
<xsl:element name="FCLTmeldingattachment">
<xsl:attribute name="meldingkey"><xsl:value-of select="melding/key"/></xsl:attribute>
<xsl:attribute name="kenmerkkey"><xsl:value-of select="melding/kenmerk/@key"/></xsl:attribute>
<xsl:attribute name="nodename">Bijlagen</xsl:attribute>
</xsl:element>
</xsl:element-->
</xsl:element>
</facilitor>
</xsl:template>
<xsl:template match="facilitor">
<xsl:apply-templates select="opdracht"/>
</xsl:template>
<!-- Root -->
<xsl:template match="/">
<xsl:choose>
<xsl:when test="$mode='getExtension'">
<xsl:element name="format">
<xsl:element name="extension">xml</xsl:element>
</xsl:element>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="facilitor"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>