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