Skip to main content
Administrator Guide
Last Updated: 2023-06-23
Concept: Transform Steps

Concept: Transform Steps

Transform steps enable you to perform individual operations that restructure messages as they pass through your integration. Workday Studio provides these
Transform
steps on the
Palette
:
Transform Step
Function
Notes
xslt
Transforms an XML document using an XSL Transformation (XSLT) stylesheet.
  • Supports XSLT 2.0.
  • Compatible with assemblies with a version number up to 2017.05.
XSLT+
Transforms an XML document using an XSL Transformation (XSLT) stylesheet.
  • Supports XSLT 3.0 streaming functionality.
  • Compatible with assemblies with a version number after 2017.05.
fop
Generates PDF and RTF documents from an XML file.
  • Invokes the Apache Formatting Objects Processor (FOP) implementation.
  • Implements an Apache FOP XML configuration file for registering custom fonts.
text-excel
Converts Excel files into comma-separated-value (CSV) text format files. Also converts CSV files into Excel files.
textschema
Converts text to XML, or XML to text, using a text schema file.
wrap-soap
Wraps the XML message in a SOAP envelope for forwarding to a SOAP-based web service.
xml-to-java
Unmarshals XML to Java objects using JAXB.
  • Implements XPath to extract XML from messages.
  • Implements JAXB to convert the XML into Java objects.
  • Inserts converted Java objects into the
    MediationContext
    .
json-transformer
Takes a JSON document as input and transforms it by mapping values to JSON Paths.
xml-to-json
Converts an XML document to JSON format.
json-to-xml
Converts a JSON document to XML format.
java-to-xml
Marshals Java objects to XML using JAXB.
  • Extracts Java objects from the
    MediationContext
    .
  • Implements JAXB to convert Java objects to XML.
  • Implements XPath to insert converted XML into messages.
xml-to-csv
Converts XML documents to CSV format, while streaming the input and output documents, producing a low-memory footprint.
csv-to-xml
Converts CSV documents to XML format, while streaming the input and output documents, producing a low-memory footprint.
character-conversion
Performs character-conversion operations on the text content of an incoming message.
mtable-builder
Creates and stores a
mtable
object in a
MediationContext
property.
  • Supports these child elements:
    • csv-mtable-reader
    • json-mtable-reader
mtable-writer
Retrieves a
mtable
object from a
MediationContext
property.
Displays the contents of a
mtable
object in an output message.
  • Supports these child elements:
    • csv-mtable-writer
    • json-mtable-writer
etv
Transforms and validates elements in an XML document in accordance with attributes attached to those elements.
xtt
Converts XML to text in accordance with attributes defined within the XML.