Dear,
below xslt:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:dp="http://www.datapower.com/extensions"
xmlns:regexp="http://exslt.org/regular-expressions"
extension-element-prefixes="dp regexp"
exclude-result-prefixes="dp regexp"
version="2.0"
xmlns:apim="http://www.ibm.com/apimanagement"
>
<xsl:output method="xml" omit-xml-declaration="yes"/>
<xsl:strip-space elements="*"/>
<xsl:template match="/">
<xsl:variable name="onRequest">
<xsl:copy-of select="."/>
</xsl:variable>
<xsl:variable name="ClientDt" select="apim:getVariable('message.headers.ClientDt')" />
<xsl:variable name="path">
<xsl:text>/usr/data/input/das</xsl:text>
</xsl:variable>
<xsl:variable name="Mqreq">
<xsl:value-of select="concat($path,$ClientDt,'.xml')" />
</xsl:variable>
<xsl:variable name="filename">
<xsl:value-of select="concat($MsgCode,$ClientDt,'.xml')" />
</xsl:variable>
<xsl:message dp:priority="error">Requ == : <xsl:value-of select="$myvar"/></xsl:message>
<xsl:message dp:priority="error">mqreq == : <xsl:value-of select="$Mqreq"/></xsl:message>
<xsl:message dp:priority="error">filename == : <xsl:value-of select="$filename"/></xsl:message>
<xsl:message dp:priority="error">test == : <xsl:value-of select="$test"/></xsl:message>
<xsl:variable name="encode">
<xsl:value-of select="dp:encode($onRequest,'base-64')"/>
</xsl:variable>
<xsl:variable name="username" select="'apic'" />
<xsl:variable name="password" select="'3edc$RFV21'" />
<xsl:variable name="encodedusername" select="dp:encode($username,'url')" />
<xsl:variable name="encodedpassword" select="dp:encode($password,'url')" />
<xsl:variable name="BacksideFTP" select="concat('sftp://',$encodedusername,':',$encodedpassword,'','10.10.10.10:22',$Mqreq)"/>
<xsl:message dp:priority="error">BacksideFTP == : <xsl:value-of select="$BacksideFTP"/></xsl:message>
<xsl:variable name="response">
<dp:url-open target="{$BacksideFTP}" response="ignore" data-type="text" content-type="text/text">
<xsl:copy-of select="*"/>
</dp:url-open>
</xsl:variable>
</xsl:template>
</xsl:stylesheet>
#DataPower#Support#SupportMigration