Table of Contents

Search

  1. Preface
  2. Introduction to Transformations
  3. Transformation Ports
  4. Transformation Caches
  5. Address Validator Transformation
  6. Aggregator Transformation
  7. Association Transformation
  8. Bad Record Exception Transformation
  9. Case Converter Transformation
  10. Classifier Transformation
  11. Comparison Transformation
  12. Consolidation Transformation
  13. Data Masking Transformation
  14. Data Processor Transformation
  15. Decision Transformation
  16. Duplicate Record Exception Transformation
  17. Expression Transformation
  18. Filter Transformation
  19. Hierarchical to Relational Transformation
  20. Java Transformation
  21. Java Transformation API Reference
  22. Java Expressions
  23. Joiner Transformation
  24. Key Generator Transformation
  25. Labeler Transformation
  26. Lookup Transformation
  27. Lookup Caches
  28. Dynamic Lookup Cache
  29. Macro Transformation
  30. Match Transformation
  31. Match Transformations in Field Analysis
  32. Match Transformations in Identity Analysis
  33. Normalizer Transformation
  34. Merge Transformation
  35. Parser Transformation
  36. Python Transformation
  37. Rank Transformation
  38. Read Transformation
  39. Relational to Hierarchical Transformation
  40. REST Web Service Consumer Transformation
  41. Router Transformation
  42. Sequence Generator Transformation
  43. Sorter Transformation
  44. SQL Transformation
  45. Standardizer Transformation
  46. Union Transformation
  47. Update Strategy Transformation
  48. Web Service Consumer Transformation
  49. Parsing Web Service SOAP Messages
  50. Generating Web Service SOAP Messages
  51. Weighted Average Transformation
  52. Window Transformation
  53. Write Transformation
  54. Appendix A: Transformation Delimiters

Developer Transformation Guide

Developer Transformation Guide

XML Output Configuration

XML Output Configuration

The XML generation settings define characteristics of XML output documents.
The following table describes the XML generation settings in the
Schema Title
area:
Setting
Description
Schema location
Defines the schemaLocation for the root element of the main output document.
No namespace schema location
Defines the xsi:noNamespaceSchemaLocation attribute of the root element of the main output document.
Configure XML Output Mode settings to determine how the Data Processor transformation handles missing elements or attributes in the input XML document. The following table describes the XML generation settings in the
XML Output Mode
area:
Setting
Description
As is
Do not add or remove empty elements. Default is enabled.
Full
All required and optional elements defined in the output schema are written to the output. Elements that have no content are written as empty elements.
Compact
Removes empty elements from the output.
If
Add for Elements
is enabled, then the Data Processor transformation removes only the optional elements.
If
Add for Elements
is disabled, the Data Processor transformation removes all empty elements. The XML output might not be valid.
The following table describes the XML generation settings in the
Default Values for Required Nodes
area:
Setting
Description
Add for elements
When the output schema defines a default value for a required element, the output includes the element with a default value. Default is enabled.
Add for attributes
When the output schema defines a default value for a required attribute, the output includes the attribute with its default value. Default is enabled.
Validate added values
Determines whether the Data Processor transformation validates empty elements that are added by the Full mode output. Default is disabled.
If
Validate added values
is enabled and the schema does not allow empty elements, the XML output might not be valid.
The following table describes the XML generation settings in the
Processing Instructions
area:
Setting
Description
Add XML processing instructions
Defines the character encoding and XML version of the output document. Default is selected.
XML version
Defines the XML version. The XML version setting has the following options:
  • 1.0
  • 1.1
Default is 1.0.
Encoding
Defines the character encoding that is specified in the processing instruction. The Encoding setting has the following options:
  • Same as output encoding. The output encoding in the processing instruction is the same as the output encoding defined in the Data Processor transformation settings.
  • Custom. Defines the output encoding in the processing instruction. The user types the value in the field.
Add custom processing instructions
Adds other processing instructions to the output document. Enter the processing instruction exactly as it appears in the output document. Default is Disabled.
The following table describes the XML generation settings in the
XML Root
area:
Setting
Description
Add XML root element
Adds a root element to the output document. Use this option when the output document contains more than one occurrence of the root element defined in the output schema. Default is Disabled.
Root element name
Defines a name for the root element to add to the output document.

0 COMMENTS

We’d like to hear from you!