XML Transformation Dynamic Action

About XSLT

XSL stands for EXtensible Stylesheet Language and is a style sheet language for XML documents. XSLT stands for XSL Transformations.

Using XSLT

XSLT provides an easy way of transforming XML data into a standard format. XSLT can be applied during loading the data or in the latest version of Advanced ETL Processor and Visual Importer ETL using package action

Metadata tab

XML Transformation Action - Metadata tab
 

  1. The Write Variables option ensures that the “Package Action” logs the variable values into the “Action vars before log file” before the action is executed and logs the updated variable values into the “Action vars after log file” after the action completes.
  2. This option is typically used for debugging and is not recommended in a production environment.
  3. It can be globally disabled through the options dialog .

Parameters tab

XML Transformation Action - Parameters tab
 

Variables tab

The Variables tab defines the variables to be updated during the action’s execution.

XML Transformation Action - Variables tab

Execution log tab

The Execution log tab is populated after the action is executed. Double click on the row to view the log.

XML Transformation Action - Execution log tab

Calculated XML File Name example

Pascal

XML Transformation Action - Calculated XML File Name example - Pascal
  Script

begin
 Result:='c:\support\'+LeftString(GETSYSTEMVARIABLE('SYSTEM_DATE'),8)+'.xml';
end;

Python

XML Transformation Action - Calculated XML File Name example - Python
  Script

from datetime import datetime
Result.Value='c:\\support\\'+ datetime.now().strftime('%Y%m%d')+'.xml'
  1. XSD Validation Action
  2. XSLT Transformation Action

For more technologies supported by our ETL Software see Advanced ETL Processor Versions

Confused? Ask question on our ETL Forum

Posted on October 12, 2024 • 2 min read • 322 words
www.etl-tools.com About Support Pricing Cookies Policy Term Of Use Privacy Policy License