XPath - Data360_Analyze - 3 - 3.12

Data360 Analyze Server Help

Product type
Software
Portfolio
Verify
Product family
Data360
Product
Data360 Analyze
Version
3.12
Language
English
Product name
Data360 Analyze
Title
Data360 Analyze Server Help
Copyright
2023
First publish date
2016

Extracts XPath expressions from an input XML.

Note: This is an experimental node that is not yet fully supported and may be subject to change in future versions.

Properties

Data

Specify the XML source to be processed.

Choose the (from Filename) variant of this property to specify the name of the file containing the data.

Choose the (from Filename Field) variant of this property to specify the name of an input field containing the file names.

Choose the (from Data Field) variant of this property to specify the name of the input field containing the data.

XPathExpression

Specify the XPath expression used to extract components from the input XML.

Choose the (from Field) variant of this property to specify the name of an input field containing the XPath Expression.

XPathExpressionType

Specify the resulting type of the XPath expression. Must be either NUMBER, STRING, BOOLEAN, NODE, or NODESET.

The default value is NODESET.

Choose the (from Field) variant of this property to specify the name of an input field containing the XPath expression type.

FailureBehavior

Optionally specify what to do when a file fails to download. Choose from:

  • Error - Report error and stop further processing.
  • Log - Log a warning message and skip the file.
  • Ignore - Skip the file.

The default value is Log.

PassThroughFields

Optionally specify which input fields will "pass through" the node unchanged from the input to the output, assuming that the input exists. The input fields specified will appear on those output records which were produced as a result of the input fields. Choose from:

  • All - Passes through all the input data fields to the output.
  • Used - Passes through all the fields that the node used to create the output.
  • Unused - Passes through all the fields that the node did not use to create the output.
  • None - Passes none of the input data fields to the output; as such, only the fields created by the node appear on the output.

If a naming conflict exists between a pass-through field and an explicitly named output field, an error will occur.

The default value is None.

Inputs and outputs

Inputs: 1 optional.

Outputs: output, errors.