Hi Sergie,
I noticed that the problem is not because of composite but because of staging table.
So if you try to export a normal entity and enable staging you'll get the same behaviour.
And this doesn't happen to enums only, it happens to enums, dates and int.
However if you skip staging these will appear empty as expected.
And as i mentioned this dataSource is outer joined with the root entity and when there is no recrods in the table
my enum should be empty instead of 0 and my integer should be empty instead of 0. Also the date should be empty instead of defaulted value.
I tried these two flights but with no luck:
EnableEnumSymbolSupportForImportExport AND DMFDisableEnumFieldDefaultValueMapping
Is there a way to make staging table accept null values?