Hide last authors
Outhman Moustaghfir 1.1 1 = FileToBase64 =
2
Outhman Moustaghfir 4.1 3
4 This function encodes a file into Base64 format.
5
6 = Uses =
7
Outhman Moustaghfir 6.1 8 The syntax to be used : //**AddFileConnector({connectorAlias} , {sensType}, {fileType})**//
Outhman Moustaghfir 4.1 9
Outhman Moustaghfir 6.1 10 where :
Outhman Moustaghfir 4.1 11
Outhman Moustaghfir 6.1 12 * connectorAlias: the alias used in the scenario to define a connector. (SplitXML1 , AlertJob2 ...)
13 * sensType: input or output files ( //IN //or //OUT //), it's optional and takes as default value //ANY.//
14 * fileType: EDI, Format, StyleSheet ...
Outhman Moustaghfir 4.1 15
16 ==== Examples ====
17
18 [[image:fileTObase64.png]]
19
20 In this example, we send an XML file and try to encode a file.
21
22 the XSL used :
23
Outhman Moustaghfir 6.1 24 * connectorAlias: the alias used in the scenario to define a connector. (SplitXML1 , AlertJob2 ...)
25 * sensType: input or output files ( //IN //or //OUT //), it's optional and takes as default value //ANY.//
26 * fileType: EDI, Format, StyleSheet ...
Outhman Moustaghfir 4.1 27
Outhman Moustaghfir 4.2 28 Upon execution, a file is generated, containing the encoded value of the file in base 64 format, enclosed within the 'TEST' tag
Outhman Moustaghfir 4.1 29
30 {{code language="XML"}}
Outhman Moustaghfir 6.1 31 <?xml version="1.0" encoding="utf-8"?>
32 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0" xmlns:ixf="http://www.ixPath.com/Function" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ix="localFunction" xmlns:fn="http://www.w3.org/2005/xpath-functions" >
33 <xsl:output method="xml" indent="yes"/>
34 <!-- Beginning of the Translation -->
35 <xsl:template match="/">
36 <ixDOC>
37 <TEST><xsl:value-of select="ixf:FileToBase64('FtpListener1')"/></TEST>
38 </ixDOC>
39 </xsl:template>
40 </xsl:stylesheet>
Outhman Moustaghfir 4.1 41 {{/code}}
This wiki is hosted and managed by iXPath
Powered by XWiki 13.3 debian