Hi,
I migrated ODI from version 10 to version 12c.
I have to load data from xml source into oracle table. Some of the elements from the xml(that ODI reverses as datastores) are more than 30 characters long.
In ODI 10, mapping is OK with datastore name > 30 characters.
In ODI12, there is an error with the name of datastore:

I can't modify datastorename because xml and dtd file come from external service.
In topology manager, when I edit XML technology, both "Maximum Table Name Length" and "Maximum Column Name Length" are set to 30. According to the documentation, ODI should truncate the table name to the maximum length specified. But when I reverse the xml model, the datastores with more than 30 characters are created and this causes my interface to fail. Is there a solution for this problem?
Appreciate your response.
Thanks!