Skip to Content
0
Former Member
Jun 09, 2010 at 05:07 PM

Multiple Root elements in the XSD Schema

535 Views

Hi Dear MDM gurus,

I have manually created an XSD Schema and I can import it in the Syndicator without any problem.

I have 3 different Root elements in the schema that I want to use and map to the corresponding table of this type.

In my Syndicator screen in the Rood dropdown box I can see all three of the Root elements that I have in the schema.

If I select the first Root element - everything goes fine and I can do my mapping, save the map, etc.

The problem is that if I select the second or third root element to do the mapping for them, the syndicator does not show the structure in the Item Mapping after that.

I tried moving the Second root element of the schema and make it first and it works with it, but then the other two are not appearing and I have the same issue.

Does MDM support only one Root element in the Schema? If that's the case, why does it show all three of them in the dropdown?

Here is an example:

1. If I have them in this order in my XSD

		<xs:element name="ManufacturerGroupNumber" type="ManufacturerGroupNumbers"/>
		<xs:element name="SupplierGroupNumber" type="SupplierGroupNumbers"/>
		<xs:element name="SupplierLocationNumber" type="Suppliers"/>

I can only see the structure when I select the "ManufacturerGroupNumber".

2. If I have them in the Schema in this order

		<xs:element name="SupplierLocationNumber" type="Suppliers"/>
		<xs:element name="SupplierGroupNumber" type="SupplierGroupNumbers"/>
		<xs:element name="ManufacturerGroupNumber" type="ManufacturerGroupNumbers"/>

I can only see the structure when I select the first one again "SupplierLocationNumber" and I can only do the mapping for it.

Any help would be appreciated.

Thanks in advance,

Boris