Skip to main content
Skip table of contents

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

XML
<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

  1. Neuen Technical Process über das Menü New > Technical Process anlegen.
  2. Ein Datei für den Input des Mappings in den Prozess ziehen.
  3. Das XSL-Mapping (siehe Beispiel) in den Technical Process ziehen. 
  4. Optional: Eine Datei anlegen, in der der Output des Mappings gespeichert wird.
  5. Technical Process speichern und anschließend ausführen.
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.