EMBED

The EMBED function embeds data into a string.

The input stream data is inserted into the defined Data string and the resulting string is output.

Input/Output

Number of Connections: Min: 1/Max:Unlimited
OutputData TypeDescription
Output1StringThe input stream data inserted into the Data defined string.

Property

NameProperty TypeDescription
Datastring The string in which the input stream data is to be embedded.
The input stream data is inserted into this string where either of the sub-strings below are found:
  • ${inputN}
  • $inputN

where N is the input stream's index number.
For example, the first input stream is referenced using the sub-string ${input1}.

Use the escape character "\" before the "$" to have the literal character inserted in the string.

EnableMetaCharacterboolean Specifies whether the Data string contains Meta encoded characters.

Meta-characterControl characters
\tTAB
\rCR
\nLF

Like "\u0041", you can describe the character by code point of Unicode. The "\" character can be used as an escape character. Use "\\" to output a single "\". A single "\" will result in a compile error. A single back-slash "\" is used as an escape character. So, using two back-slashes will be output as a single back-slash. An error will occur if a single back-slash is found in the Data string without a preceding escape character.
true [true] - Use meta characters and unicode escape.
false [false] - Don't use meta characters and unicode escape.

Operation

Input name

The name that can be acquired from "$name" is a part since the last "/" of the accurate name to be input.
Therefore, the field name of the XML stream can acquire only the last element name (Or, it is attribute name).
Moreover, because the display name is used on the Mapper screen as for the component property and the system variable, etc. , the name acquired in the name and "$name" displayed on the screen is different.

Example

PropertyOutput
Input 15Data$input1/${input2}/$input35/1/2003
Input 21
Input 32003