Parameter in XSL-Mappings verwenden
Parameter in XSL-Mappings verwenden
Globale, Projekt- und System-Parameter lassen sich in XSL-Stylesheets verwenden.
Beispiel für die Nutzung
Parameter in XSL-Mappings verwenden
Folgendes Beispiel zeigt die Verwendung von Parametern in einem Mapping. Vor ihrer Verwendung müssen die relevanten Parameter im XSL-Stylesheet eingefügt werden.
Mapping erstellen
Das XSL-Mapping muss nach folgendem Schema aufgebaut sein. Die zu verwendenden Parameter müssen zunächst im XSL-Stylesheet unter ihrem voll qualifizierten Namen deklariert werden. Anschließend lassen sie sich wie gewohnt verwenden.
Beispiel: XSL-Mapping
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
<xsl:output media-type="text/xml" method="xml"></xsl:output>
<xsl:param name="PARAM_MyGroup_MyTargetHost"></xsl:param>
<xsl:param name="PARAM_Thresholds_MinMessages"></xsl:param>
<xsl:param name="PARAM_Thresholds_MaxMessages"></xsl:param>
<xsl:template match="/">
<Result>
<MyGroup>
<MyTargetHost><xsl:value-of select="$PARAM_MyGroup_MyTargetHost"></xsl:value-of></MyTargetHost>
</MyGroup>
<Thresholds>
<MinMessages><xsl:value-of select="$PARAM_Thresholds_MinMessages"></xsl:value-of></MinMessages>
<MaxMessages><xsl:value-of select="$PARAM_Thresholds_MaxMessages"></xsl:value-of></MaxMessages>
</Thresholds>
</Result>
</xsl:template>
</xsl:stylesheet>
Technical Process modellieren
- Neuen Technical Process über das Menü New > Technical Process anlegen.
- Ein Datei für den Input des Mappings in den Prozess ziehen.
- Das XSL-Mapping (siehe Beispiel) in den Technical Process ziehen.
- Optional: Eine Datei anlegen, in der der Output des Mappings gespeichert wird.
- Technical Process speichern und anschließend ausführen.