När du använder Adapter for File System (XSLT)-aktiviteten kan tilläggsfunktionerna köras av XSLT-funktionen för att utföra åtgärder som inte utförs som standard i XSLT.
Följande tilläggsfunktioner finns tillgängliga. Variablerna i exemplen nedan ska definieras i XSLT-skriptet.
Anger utdatafilens namn. Sökvägen kan vara absolut eller relativ. Vid en relativ sökväg används den konfigurerade baskatalogen som rot. Parametrar:
Exempel: <xsl:variable name="dummy" | |
Skapar en triggerfil i slutet av bearbetningen för att signalera till målsystemet att rotdokumentet har exporterats helt. Sökvägen kan vara absolut eller relativ. Vid en relativ sökväg används den konfigurerade baskatalogen som rot. Parametrar:
Exempel: <xsl:variable name="dummy" | |
Skapar en triggerfil för varje dokument som signalerar till målsystemet att dokumentet har exporterats. Sökvägen kan vara absolut eller relativ. Vid en relativ sökväg används den konfigurerade baskatalogen som rot. Parametrar:
Exempel: <xsl:variable name="dummy" | |
Skapar alla kataloger och underkataloger för den angivna sökvägen. Om en katalog redan finns rapporteras inte något fel. Parametrar:
Exempel: <xsl:variable name="dummy" | |
Tar bort den angivna katalogen och alla dess underkataloger. Om katalogen inte finns rapporteras inte något fel. Detta utförs mot slutet. Flera kataloger kan tas bort om funktionen körs mer än en gång. Parametrar:
Exempel: <xsl:variable name="dummy" | |
Skapar och returnerar ett nummer för varje dokument som anges i och är unikt för varje process och för varje .Om funktionen körs flera gånger returneras numret från den första räkningen. Räknaren börjar med 1. Det maximala värdet är 9 223 372 036 854 775 807. För processer skapas en räknare, om den inte redan finns, med namnet som sedan används.För dokument skapas ett fält med namnet och räknarens värde.Parametrar:
Returnerar:
Exempel: <xsl:variable name="batchID" | |
Exporter ett medium som en fil. Parametrar:
Exempel: <xsl:variable name="dummy" | |
Skapar ett tar-arkiv efter XSLT-bearbetningen. Sökvägarna i tar-arkivet är relativa till sökvägen i parametern .Om funktionen körs flera gånger är endast den sista gången giltig. Parametrar:
Exempel: <xsl:variable name="dummy3" | |
Returnerar ett aktuellt värde för DateTime med angivet .Parametrar:
Returnerar:
Exempel: <xsl:variable name="DateTimeNow" | |
Konverterar ett värde för DateTime med formatet till ett värde för DateTime med formatet .Parametrar:
Returnerar:
Exempel: <xsl:variable name="DateTimeNow" | |
Skapar ett XBOUND-fält i angivna dokument eller fältgrupper med ett specifikt namn och värde. Parametrar:
Exempel: <xsl:variable name="dummy2" | |
Uppdaterar ett XBOUND-fält i angivna dokument eller fältgrupper med ett specifikt namn och värde. (Detta görs genom att ta bort och återskapa fält med det angivna namnet. Om det angivna fältvärdet överstiger 255 tecken, delas det upp över två fält.) Parametrar:
Exempel: <xsl:variable name="dummy2" | |
Tar bort alla XBOUND-fält i angivna dokument eller fältgrupper med ett specifikt namn. Parametrar:
Exempel: <xsl:variable name="dummy2" | |
Skapar ett XBOUND-dokument med ett specifikt namn och en null dokumenttyp i det angivna överordnade dokumentet. Parametrar:
Exempel: <xsl:variable name="dummy3" | |
Upprättar en anslutning till SQL Server-databasen med den angivna anslutningssträngen och startar en transaktion. Parametrar:
Exempel: <xsl:variable name="DB-Transaction-Open" | |
Infogar en ny post i tabellen med det angivna namnet. Parametrar:
Exempel: <xsl:variable name="table" select="EC:node-set($TABLE)"/> | |
Läser data från en kommaavgränsad fil (CSV). Parametrar:
Exempel: <xsl:for-each select="XBOUNDCustomFunctions:ReadCSVFromFile | |
Skickar ett loggmeddelande. Parametrar:
Exempel: <xsl:variable name="dummy" | |
Orsakar ett undantag. Parametrar:
Exempel: <xsl:variable name="dummy" |