Reference: Copy Step Properties
Common Tab
Property | XML Attribute Name | Description |
|---|---|---|
Step ID
| id
| The unique ID of the copy step within the assembly. |
Input
| input
| Specifies where the copy step obtains data as input. There are 5 possible values:
|
Input XPath
| input-xpath
| An XPath expression that extracts a matching section of XML input data from a message part or variable in the MediationContext . |
Output
| output
| Specifies where the copy mediation step directs the output. There are 5 possible values:
|
Output XPath
| output-xpath
| An XPath expression that replaces a matching section of XML output data from a message part or variable in the MediationContext . |
Append to Output Element
| append-to-output-element
| Specifies whether the copy step appends the input XML element to the element that matches the output-xpath value. |
Namespaces
| namespaces
| The namespaces used by your XPath expression in the format prefix namespace prefix2 namespace2 . Overrides namespace mappings in the assembly.xml file. |
Advanced Tab
Property | XML Attribute Name | Description |
|---|---|---|
Description
| description
| A description of the copy step that displays in the consolidated log. You can use this feature to describe the step's function and the data on which it is operating. |
Execute When
| execute-when
| A condition that determines whether the copy step executes. |
Stream XPath
| stream-xpath
| Specifies whether the copy step provides streaming support for simple XPath expressions. |
XPath Version
| xpath-version
| Specifies whether to use XPath version 1.0 or 2.0. Enter the value 1 for assembly versions through Workday 11, and 2 for assembly versions Workday 12 onwards. Workday ignores this property if the stream-xpath value is set to true .
You can enable Workday to set the version dynamically using an MVEL template that inserts a system property value. Example: @{props.get('the_version')} . |