|
<?xml version="1.1" encoding="UTF-8"?>
|
|
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wmb="http://www.ibm.com/xmlns/prod/websphere/messagebroker/6.1.0/monitoring/event" exclude-result-prefixes="xs" version="2.0">
|
|
|
|
<xsl:output method="xml" omit-xml-declaration="yes" byte-order-mark="no" indent="no" encoding="UTF-8" version="1.1"/>
|
|
|
|
<xsl:template match="/root">
|
|
<xsl:apply-templates/>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="wmb:event">
|
|
<xsl:apply-templates/>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="wmb:eventPointData">
|
|
<xsl:apply-templates/>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="wmb:eventData">
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:value-of select="./@wmb:productVersion"/>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:text>|</xsl:text>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:value-of select="./@wmb:eventSchemaVersion"/>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:text>|</xsl:text>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:value-of select="./@wmb:eventSourceAddress"/>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:text>|</xsl:text>
|
|
<xsl:apply-templates/>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="wmb:eventIdentity">
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:value-of select="./@wmb:eventName"/>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:text>|</xsl:text>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="wmb:eventSequence">
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:value-of select="./@wmb:creationTime"/>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:text>|</xsl:text>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:value-of select="./@wmb:counter"/>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:text>|</xsl:text>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="wmb:eventCorrelation">
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:value-of select="./@wmb:localTransactionId"/>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:text>|</xsl:text>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:value-of select="./@wmb:parentTransactionId"/>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:text>|</xsl:text>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:value-of select="./@wmb:globalTransactionId"/>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:text>|</xsl:text>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="wmb:messageFlowData">
|
|
<xsl:apply-templates/>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="wmb:broker">
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:value-of select="./@wmb:name"/>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:text>|</xsl:text>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:value-of select="./@wmb:UUID"/>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:text>|</xsl:text>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="wmb:executionGroup">
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:value-of select="./@wmb:name"/>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:text>|</xsl:text>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:value-of select="./@wmb:UUID"/>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:text>|</xsl:text>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="wmb:messageFlow">
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:value-of select="./@wmb:uniqueFlowName"/>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:text>|</xsl:text>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:value-of select="./@wmb:name"/>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:text>|</xsl:text>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:value-of select="./@wmb:UUID"/>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:text>|</xsl:text>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:value-of select="./@wmb:threadId"/>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:text>|</xsl:text>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="wmb:node">
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:value-of select="./@wmb:nodeLabel"/>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:text>|</xsl:text>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:value-of select="./@wmb:nodeType"/>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:text>|</xsl:text>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:value-of select="./@wmb:terminal"/>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:text>|</xsl:text>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="wmb:applicationData">
|
|
<xsl:apply-templates/>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="wmb:complexContent[@wmb:elementName='LogEvent_v3']/LogEvent_v3">
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:copy-of select="."/>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:text>|</xsl:text>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="wmb:complexContent[@wmb:elementName='Root']/Root">
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:copy-of select="."/>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:text>|</xsl:text>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="wmb:complexContent[@wmb:elementName='ExceptionList']/ExceptionList">
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:copy-of select="."/>
|
|
<xsl:text disable-output-escaping="yes"></xsl:text>
|
|
<xsl:text>|</xsl:text>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="text()"/>
|
|
|
|
</xsl:stylesheet>
|