|
From: <pka...@us...> - 2009-07-03 13:08:19
|
Revision: 304
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=304&view=rev
Author: pkasprzak
Date: 2009-07-03 12:31:01 +0000 (Fri, 03 Jul 2009)
Log Message:
-----------
* inputEvent -> event fix
* Added support for account messages
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/toCDDMMessages.xsl
Modified: trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/toCDDMMessages.xsl
===================================================================
--- trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/toCDDMMessages.xsl 2009-07-03 12:29:47 UTC (rev 303)
+++ trunk/sandbox/lsf-adapter-demo/LSFClientAdapter/src/toCDDMMessages.xsl 2009-07-03 12:31:01 UTC (rev 304)
@@ -58,7 +58,9 @@
</xsl:element>
<xsl:element name="eventTime">2000-01-20T12:00:00</xsl:element>
- <xsl:element name="inputEvent">CREATE_UPDATE</xsl:element>
+ <xsl:element name="event">CREATE_UPDATE</xsl:element>
+ <xsl:element name="source">default</xsl:element>
+ <xsl:element name="target">default</xsl:element>
</xsl:element>
</xsl:for-each>
@@ -90,11 +92,46 @@
</xsl:for-each>
</xsl:element>
<xsl:element name="eventTime">2000-01-20T12:00:00</xsl:element>
- <xsl:element name="inputEvent">CREATE_UPDATE</xsl:element>
+ <xsl:element name="event">CREATE_UPDATE</xsl:element>
+ <xsl:element name="source"/>
+ <xsl:element name="target"/>
</xsl:element>
</xsl:for-each>
</xsl:element>
+ <!-- Generate account-messages -->
+ <xsl:element name="accountMessages">
+ <xsl:for-each select="/dt:synchronizationMessage/dt:accounts/*">
+ <xsl:comment>##### Creating account (firstName: <xsl:value-of select="dt:firstName"/>, surName: <xsl:value-of select="dt:surname"/>) #####</xsl:comment>
+ <xsl:element name="accountMessage">
+ <xsl:element name="account">
+ <xsl:element name="busId">0</xsl:element>
+ <xsl:element name="eventTime">2000-01-20T12:00:00</xsl:element>
+
+ <!-- Generate attributes -->
+ <xsl:for-each select="*">
+ <xsl:comment>----- Attribute: <xsl:value-of select="local-name(.)"/> -----</xsl:comment>
+ <xsl:element name="attribute">
+ <xsl:element name="name">
+ <xsl:value-of select="local-name(.)"/>
+ </xsl:element>
+ <xsl:element name="value">
+ <xsl:value-of select="."/>
+ </xsl:element>
+ <xsl:element name="transient">
+ <xsl:text>false</xsl:text>
+ </xsl:element>
+ </xsl:element>
+ </xsl:for-each>
+ </xsl:element>
+ <xsl:element name="eventTime">2000-01-20T12:00:00</xsl:element>
+ <xsl:element name="event">CREATE_UPDATE</xsl:element>
+ <xsl:element name="source"/>
+ <xsl:element name="target"/>
+ </xsl:element>
+ </xsl:for-each>
+ </xsl:element>
+
</xsl:element>
</xsl:template>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|