Migration from 2.x to 3.x

Should it be possible to do conversion from 2.5.0 to 3.3 or other 3.x version?
Old system is ramped down and I’m starting with new linux hardware.

I have noticed that I have too long domain names and class attribute names in my old system. Also some class attribute names begin with number. Those names have been auto-generated a long time ago from other system from where I import data to CMDBuild using soap interface.

In addition there will be a problem with lookups, because those names contain invalid characters like <, > and +. (Example: “I < 10”, “II 10 < 20” or “III > 20”) I feel that this is hard to fix, because those values come from another system.

  • What is the correct way to do migration?
  • What happens to long class attribute and domain names?
  • How to overcome the problem with lookups?

What does this mean in practise:
“The migration from version 2.5 to version 3.0 will be guaranteed by the mechanism of the patch manager already present in the previous versions, except for operations performed manually in the database (writing of triggers, functions, etc.) which may require specific adjustments.”