Create

The Create transform creates an output element when there is no input to populate it.

You can use the Create transform to create the following types of element:
  • An empty element
  • A nil element
  • A simple type element using a default value based on the element's type

You can create either simple or complex types by using the Create transform.

If you create an empty element for a complex type, you can enter the Create transform (which takes no inputs) and add nested transforms that also take no inputs (for example, Assign or Custom).

For a simple output, you can use the Create transform to create an empty element, an element with xsi:nil="true" (a nil element), or an element with a default value that is specified by the properties on the Default Values properties pane. The option to create a nil element is available only when the target is nillable:

Create transform in the Graphical Data Mapping editor

For complex outputs, you can use the Create transform to create an element or to create a nil element (with no default value option). When the output is complex, you can enter the Create transform and use more Create transforms, Assign transforms, or any other mapping that does not require an input. You can use this method to populate as many fields as required in the complex output structure.