CSUN#40729 -- Automatisering Facilitor koppelingen (bon KPN)
svn path=/Website/branches/v2017.2/; revision=36015
This commit is contained in:
@@ -11,7 +11,7 @@
|
|||||||
<xsl:element name="melding">
|
<xsl:element name="melding">
|
||||||
<xsl:attribute name="key">
|
<xsl:attribute name="key">
|
||||||
<xsl:value-of select="melding_key" />/<xsl:value-of select="bedrijfopdr_volgnr" /></xsl:attribute>
|
<xsl:value-of select="melding_key" />/<xsl:value-of select="bedrijfopdr_volgnr" /></xsl:attribute>
|
||||||
<xsl:attribute name="type">insert</xsl:attribute>
|
<xsl:attribute name="type">insert</xsl:attribute>
|
||||||
<xsl:choose>
|
<xsl:choose>
|
||||||
<xsl:when test="tracking/track[@code='ORDNEW']">
|
<xsl:when test="tracking/track[@code='ORDNEW']">
|
||||||
<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>
|
<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>
|
||||||
@@ -35,7 +35,7 @@ Opdrachttype: <xsl:value-of select="opdrachttype/omschrijving" />
|
|||||||
Melder: <xsl:value-of select="melding/melder/naam_full" />
|
Melder: <xsl:value-of select="melding/melder/naam_full" />
|
||||||
Email: <xsl:value-of select="melding/melder/email" />
|
Email: <xsl:value-of select="melding/melder/email" />
|
||||||
Telefoon: <xsl:choose><xsl:when test="melding/melder/mobiel!=''"><xsl:value-of select="melding/melder/mobiel" /></xsl:when><xsl:when test="melding/melder/telefoonnr!=''"><xsl:value-of select="melding/melder/telefoonnr" /></xsl:when><xsl:otherwise>-</xsl:otherwise></xsl:choose>
|
Telefoon: <xsl:choose><xsl:when test="melding/melder/mobiel!=''"><xsl:value-of select="melding/melder/mobiel" /></xsl:when><xsl:when test="melding/melder/telefoonnr!=''"><xsl:value-of select="melding/melder/telefoonnr" /></xsl:when><xsl:otherwise>-</xsl:otherwise></xsl:choose>
|
||||||
Vakgroep:<xsl:value-of select="melding/stdmelding/discipline/omschrijving" />
|
Vakgroep:<xsl:value-of select="melding/stdmelding/discipline/omschrijving" />
|
||||||
Melding:<xsl:value-of select="melding/stdmelding/omschrijving" />
|
Melding:<xsl:value-of select="melding/stdmelding/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>
|
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" />
|
Einddatum: <xsl:value-of select="einddatum/datum" />
|
||||||
@@ -49,6 +49,8 @@ Omschrijving: <xsl:value-of select="omschrijving" />
|
|||||||
Melding: <xsl:value-of select="melding/omschrijving" /></omschrijving>
|
Melding: <xsl:value-of select="melding/omschrijving" /></omschrijving>
|
||||||
<kenmerk naam="Kosten"><xsl:value-of select="kosten" /></kenmerk>
|
<kenmerk naam="Kosten"><xsl:value-of select="kosten" /></kenmerk>
|
||||||
<kenmerk naam="Werkbon/Opdracht nr. klant"><xsl:value-of select="melding_key" />/<xsl:value-of select="bedrijfopdr_volgnr" /></kenmerk>
|
<kenmerk naam="Werkbon/Opdracht nr. klant"><xsl:value-of select="melding_key" />/<xsl:value-of select="bedrijfopdr_volgnr" /></kenmerk>
|
||||||
|
<kenmerk naam="Locatiecode klant"><xsl:value-of select="melding/plaats/regio/district/locatie/code"/></kenmerk>
|
||||||
|
<kenmerk naam="Gebouwcode klant"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/code"/></kenmerk>
|
||||||
<kenmerk naam="Einddatum klant"><xsl:value-of select="einddatum/datum" /><xsl:text> </xsl:text><xsl:value-of select="einddatum/tijd" />:00</kenmerk>
|
<kenmerk naam="Einddatum klant"><xsl:value-of select="einddatum/datum" /><xsl:text> </xsl:text><xsl:value-of select="einddatum/tijd" />:00</kenmerk>
|
||||||
|
|
||||||
<xsl:for-each select="melding/kenmerk">
|
<xsl:for-each select="melding/kenmerk">
|
||||||
@@ -96,7 +98,7 @@ Melding: <xsl:value-of select="melding/omschrijving" /></omschrijving>
|
|||||||
<xsl:template match="SOAPEnvelope">
|
<xsl:template match="SOAPEnvelope">
|
||||||
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||||
<soap:Body>
|
<soap:Body>
|
||||||
<xsl:copy-of select="./node()"/>
|
<xsl:copy-of select="./node()"/>
|
||||||
</soap:Body>
|
</soap:Body>
|
||||||
</soap:Envelope>
|
</soap:Envelope>
|
||||||
</xsl:template>
|
</xsl:template>
|
||||||
@@ -135,7 +137,7 @@ Melding: <xsl:value-of select="melding/omschrijving" /></omschrijving>
|
|||||||
<xsl:otherwise>
|
<xsl:otherwise>
|
||||||
<!-- door SendFile.cls gebruikt voor maken 'bon' (XML die via SOAP verstuurd wordt) -->
|
<!-- door SendFile.cls gebruikt voor maken 'bon' (XML die via SOAP verstuurd wordt) -->
|
||||||
<xsl:apply-templates select="facilitor"/>
|
<xsl:apply-templates select="facilitor"/>
|
||||||
<!-- door SendSOAP.cls gebruikt voor inpakken van 'bon' in SOAP envelope
|
<!-- door SendSOAP.cls gebruikt voor inpakken van 'bon' in SOAP envelope
|
||||||
SOAPEnvelope is een harde tag die in PutOrders gedefinieerd wordt. -->
|
SOAPEnvelope is een harde tag die in PutOrders gedefinieerd wordt. -->
|
||||||
<xsl:apply-templates select="SOAPEnvelope"/>
|
<xsl:apply-templates select="SOAPEnvelope"/>
|
||||||
<!-- door SendSOAP.cls gebruikt voor uitpakken van response uit SOAP envelope -->
|
<!-- door SendSOAP.cls gebruikt voor uitpakken van response uit SOAP envelope -->
|
||||||
|
|||||||
Reference in New Issue
Block a user