My customer has send me a database with 329,866 entries. I have got an XML export and the corresponding xdt. Creating a TB is not a problem. But I cannot import the TB, after importing it in various ways I have 0 entries and a log file, telling me, that entries up to 102,494 has been added. From this entry up to the end of the database it says, that the entry does not fit the termbase definition (this can be excluded, as the XML does fit the TB definition for sure). There is a reason given: Database ´´ could not be opened. Either the database is not recognized by your application or the file is damaged. Source: MultiTerm140.Server.Termbase14.0
Unfortunately I am not allowed to pass the xml or the xdt to anyone. But maybe you ca give me a hint what to do based on the error messages I posted.
Maybe try using the Glossary Converter for this as it often handles these processes more robustly than MultiTerm.
Been there, tried that. The TB will contain some 10,000 entries afterwards. But the log file shows same or very similar messages.
In addition to the very relevant comments from Christine perhaps try beaking the import file up into bite-sized chunks. Split thm and see which one fails, then split that and try again... etc. If there is a problem with the file that's the way to way find it.
Hi Paul,I once got a split.xml tool from SDL Professional Services for slicing and validating MultiTerm XML. Do you know if it is available for download somewhere, this would really be helpful?Kind regardsChristine
Hi Christine Bruckner
I'm afraid I don't... but I'll try and find out tomorrow. The only tool I've ever found useful for this is here:
But it can be tricky to use and as I don't use it very often I find myself spending a lot of time figuring out the options each time I try it on a complex file. But once you have it clear in your head it's a great tool for this.