AKZA#35959 Langer syncstate-veld (CLOB ipv VARCHAR2(4000))
svn path=/Website/branches/v2016.1/; revision=30067
This commit is contained in:
@@ -22,13 +22,35 @@ Subject;StartTime;EndTime;Organizer;Email;Name;Modifier;ApptId;RecurId;SeqNr;
|
||||
</xsl:for-each>
|
||||
</xsl:template>
|
||||
|
||||
<!-- Lange syncstates opknippen in stukken van max. 4000 karakters (meer kan de import niet verwerken) -->
|
||||
<xsl:template match="s:Envelope/s:Body/m:SyncFolderItemsResponse/m:ResponseMessages">
|
||||
SyncState
|
||||
<xsl:for-each select="m:SyncFolderItemsResponseMessage">
|
||||
<xsl:if test="@ResponseClass='Success'">
|
||||
<xsl:value-of select="m:SyncState"/>
|
||||
<xsl:call-template name="knipString">
|
||||
<xsl:with-param name="pString" select="m:SyncState"/>
|
||||
<xsl:with-param name="pBlockLength" select="3990"/>
|
||||
</xsl:call-template>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="knipString">
|
||||
<xsl:param name="pString"/>
|
||||
<xsl:param name="pBlockLength"/>
|
||||
<xsl:choose>
|
||||
<xsl:when test="string-length($pString)> $pBlockLength">
|
||||
<xsl:value-of select="substring($pString, 1, $pBlockLength)"/>
|
||||
<xsl:text>
</xsl:text>
|
||||
<xsl:call-template name="knipString">
|
||||
<xsl:with-param name="pString" select="substring($pString, $pBlockLength+1)"/>
|
||||
<xsl:with-param name="pBlockLength" select="$pBlockLength"/>
|
||||
</xsl:call-template>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="$pString"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
Reference in New Issue
Block a user