<xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform' xmlns:msxsl='urn:schemas-microsoft-com:xslt' xmlns:var='urn:var' xmlns:user='urn:user' exclude-result-prefixes='msxsl var user' version='1.0'>
<xsl:output method='xml' omit-xml-declaration='yes' />
<xsl:template match='/'>
	<xsl:apply-templates select='???CustomerContactsUpload'/>
</xsl:template>
<xsl:template match='???CustomerContactsUpload'>
<???CustomerContact transactionType="add">
	<???CustomerContactService>
		<???CustomerContactDetails>
			<!-- Connection from source node "UserID" to destination node "User" -->
			<xsl:attribute name='User'><xsl:value-of select='Request/@UserID'/></xsl:attribute>
			<!-- Connection from source node "PersonID" to destination node "PersonID" -->
			<xsl:attribute name='PersonID'><xsl:value-of select='Request/@PersonID'/></xsl:attribute>
			<!-- Connection from source node "ContactDateTime" to destination node "ContactDateTime" -->
			<xsl:attribute name='ContactDateTime'><xsl:value-of select='Request/@ContactDateTime'/></xsl:attribute>
			<!-- Connection from source node "ContactClass" to destination node "ContactClass" -->
			<xsl:attribute name='ContactClass'><xsl:value-of select='Request/@ContactClass'/></xsl:attribute>
			<!-- Connection from source node "ContactType" to destination node "ContactType" -->
			<xsl:attribute name='ContactType'><xsl:value-of select='Request/@ContactType'/></xsl:attribute>
			<!-- Connection from source node "Description" to destination node "LongDescription" -->
			<xsl:attribute name='LongDescription'><xsl:value-of select='Request/@Description'/></xsl:attribute>
		</???CustomerContactDetails>
	</???CustomerContactService>
</???CustomerContact>
</xsl:template>
</xsl:stylesheet>
