A major OnBase architectural change was the conversion of the OnBase Core from C++ to C#. In OnBase versions 8.0 and later, the OnBase Application Server is written in C#.
In order to continue support for certain legacy activities, file types, scripts, and custom solutions written against the DMCoreX API or DMWebSvcMgr, the C++ Core was maintained until OnBase 15.
Before upgrading to OnBase 15 or later, scripts and custom solutions written against these methods must be updated to reference the Unity API. In OnBase 15 and later, only Unity API scripts are supported. Additional information about API support can be found in the OnBase APIs Technical Community on the Hyland Community site.
A project to rewrite legacy scripts in your solution might be very large and may not be appropriate to complete as part of an IPUP. This project must be completed prior to upgrading to OnBase 15 or later since legacy scripts are no longer supported.