You are viewing an older version of this section. Click here to navigate to the latest version.

Script Transformer Reference

Purpose: Defines a script component to use as a transformer. The Script transformer lets you select the particular scripting engine from a pull-down list. The predefined script transformers Groovy, JavaScript, Python, and Ruby have the scripting engines already set.

Minimum Configuration: None.

Discussion: A Script transformer lets you use a script component as a transformer. You can configure a script using name/value pairs, in which case you must provide the key or name for the name/value pair.

Open the Properties Editor. Use the General tab to specify the file containing the script code or to enter the script itself. You also select the MIME Type and scripting engine from the Engine property pull-down list. Scripting engine choices are: JavaScript, Groovy, Python, and Ruby. The default scripting engine is Groovy. ScriptTransformer

The scripting engine is already set for the predefined script transformers (Groovy, JavaScript, Python, and Ruby) and there is no engine property for you to configure.

The Script Transformer has the same advanced properties as other transformers. Click the Advanced tab to set name/value pairs for configuring the script. As noted, you must provide the key name for each value pair you enter.