CSUN#51570 -- Vakgroep/melding automatisch invullen via koppeling
svn path=/Website/branches/v2017.2/; revision=36595
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
<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>
|
||||
<xsl:attribute name="type">insert</xsl:attribute>
|
||||
<xsl:choose>
|
||||
<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>
|
||||
@@ -40,7 +40,7 @@ Opdrachttype: <xsl:value-of select="opdrachttype/omschrijving" />
|
||||
Melder: <xsl:value-of select="melding/melder/naam_full" />
|
||||
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>
|
||||
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" />
|
||||
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" />
|
||||
@@ -56,6 +56,7 @@ Melding: <xsl:value-of select="melding/omschrijving" /></omschrijving>
|
||||
<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="Werkbon/Opdracht nr. klant"><xsl:value-of select="melding_key" />/<xsl:value-of select="bedrijfopdr_volgnr" /></kenmerk>
|
||||
<kenmerk naam="Meldingcategorie"><xsl:value-of select="melding/stdmelding/discipline/omschrijving"/>/<xsl:value-of select="melding/stdmelding/omschrijving"/></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">
|
||||
@@ -103,7 +104,7 @@ Melding: <xsl:value-of select="melding/omschrijving" /></omschrijving>
|
||||
<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:Body>
|
||||
<xsl:copy-of select="./node()"/>
|
||||
<xsl:copy-of select="./node()"/>
|
||||
</soap:Body>
|
||||
</soap:Envelope>
|
||||
</xsl:template>
|
||||
@@ -142,7 +143,7 @@ Melding: <xsl:value-of select="melding/omschrijving" /></omschrijving>
|
||||
<xsl:otherwise>
|
||||
<!-- door SendFile.cls gebruikt voor maken 'bon' (XML die via SOAP verstuurd wordt) -->
|
||||
<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. -->
|
||||
<xsl:apply-templates select="SOAPEnvelope"/>
|
||||
<!-- door SendSOAP.cls gebruikt voor uitpakken van response uit SOAP envelope -->
|
||||
|
||||
Reference in New Issue
Block a user