When creating an XML file, the format of the XML file is usually pre-defined by an xml schema or .xsd file. DataMigrator lets you create a synonym from a schema definition and then map to that target in the same manner as a relational database table.
Single-segment and multiple-segment schemas are supported, but multiple-segment schemas must be single-path.
This technique is divided into two parts. In the first part, we create a synonym for the XML file; in the second, we use that synonym as the target of a flow.
In the example shown in the following image, the data source is DMORD. The target is described by the schema dmxord.xsd.
Refer to the sample data flow DMORDXML, for the complete example.
This is the structure of the schema (dmxord.xsd), which will be used to create a synonym to demonstrate this technique.
Note: To write to an XML target, the XML adapter must be configured on your server.
An xsd file contains a description of an XML file. This example shows how to create a synonym for the dmxord.xsd, which is installed with your server.
The Create Synonym dialog box opens, as shown in following image.
A dialog box confirming that you have added the synonym successfully appears.
The XML Definition Document dialog box opens.
The Create Synonym for XML dialog box opens.
The Create Synonym status window appears, as shown in following image, indicating the synonym was created successfully.
In the DMC:
The Column Selection window opens.
The Transformations window opens.
iWay Software |