Transforming Data
All systems the Zynk connects with require different information. This can include fields that are required in one system but not by another, fields that have different names or fields that require different positioning.To assist with this, there are a number of options for transforming data from one format to another. The most common format used in Zynk is XSLT.
XSL stands for eXtensible Stylesheet Language and XSLT stands for XSL Transformation, which is most commonly used to transform XML documents to other formats. You can learn more about XSLT on the w3schools website along with tutorials for XML and XPath which is used throughout Zynk. You can perform XSL transformations in Zynk using the XSLT Transform task.
We understand this can be a complicated process, so to assist with this we have the following tutorials available:
Auto Mapper - Using the Auto Mapper - An in-depth guide to using the large number of prebuilt XSLT transformations provided by Zynk, making it easy to convert data between our most popular systems.
Creating an XSLT - Create an XSLT File - A guide to creating your first XSLT. This is useful when the mappings available in our Auto Mapper task don't fit your requirements, or there is a need for a more customised approach.
Splitting XML - Using XML Split - A guide to splitting XML into smaller chunks. In integrations that process large amounts of information this can be essential to making sure the system doesn't use up all of it's available resources
Using C# in XSLT - Using C# Code in XSLT - In some cases, it may be impossible to achieved the desired transformation using XSLT alone. This tutorial goes over the basics of incorporating C# code into XSLT to allow for a more dynamic transformation.