Env - AddFileConnector 

Page / - last modified by Outhman Moustaghfir on 2024/02/26 17:12 

AddFileConnector 
last modified by Outhman Moustaghfir
on 2024/02/26 17:12

Table of Contents
Introduction
Uses
Examples of use

Introduction
the AddFileConnector aims to return the fileIDs of a specific connector included in a scenario.
Uses
the syntax to use AddFileConnector is:  AddFileConnector({connectorAlias} , {sensType}, {fileType})
where : 
•	connectorAlias: the alias used in the scenario to define a connector. (SplitXML1 , AlertJob2 ...)
•	sensType: input or output files ( IN or OUT ), it's optional and takes as default value ANY.
•	fileType: EDI, Format, StyleSheet ...
Examples of use

In this example, we split an input file into 6 XML files and then we merge them to access the XMLToXML and retrieve all IDs of split files.
the XSL used is : 
<?xml version="1.0" encoding="windows-1251"?>
<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">
<xsl:output method="xml" indent="yes"/>
<!-- Beginning of the Translation --> 
<xsl:template match="/">
<iXDOC>
  <returnedFiles><xsl:value-of select="ixf:AddFileConnector('SplitXML1')"/></returnedFiles> 
</iXDOC>
</xsl:template>

</xsl:stylesheet>
and as output, we find all IDs are separated by space :
<?xml version="1.0" encoding="UTF-8"?>
<iXDOC xmlns:ixf="http://www.ixPath.com/Function"
      xmlns:xs="http://www.w3.org/2001/XMLSchema"
      xmlns:ix="localFunction">
  <returnedFiles>642abf4085e08549b40daf00 642abf4085e08549b40daf01 642abf4085e08549b40daf02 642abf4085e08549b40daf03 642abf4085e08549b40daf04 642abf4085e08549b40daf05</returnedFiles>
</iXDOC>