...
2) Analysis -- actual oo4o Usage
Once you have detailed IDfs IDFs for oo4o, you should run translations and analytics reference reports. the reports will show you the specific oo4o types and members that must be upgraded.
...
Next ask the client what are their standards are for using "Oracle Data Provider for .NET" . (ODP.NET).
4) Design / Implementation
Once you have a good standard IDF, and details on how the client expects the new code to use ODP.NET, you will modify the IDF it so as to map the oo4o types and operations to into ODP.NET types and operations. You may need to attach transformation handlers (written in gmSL, the GM Scripting Language) to oo4o API elementnts elements to perform deeper transformations. See the RDO sample for an idea of how advanced transformations are done:
...
Design, implementation and testing will be done iteratively as you add new oo40 types and operations to your upgrade solution. Sometimes, client codes are difficult to test efficiently. If this is the case, you will also benefit from creating small samples that are easy to test and also implementing automated unit tests for any wrapper codes you develop.