Welcome to the SRP Forum! Please refer to the SRP Forum FAQ post if you have any questions regarding how the forum works.

Going to OI10

I have a client that's been in OI9.4 forever, that is now looking at porting to OI10.x. There's not going to be a lot (if any) new development; it's more for compliance and support.

Three questions:
1. Are there utilities that will port an application to OI10.x? I'm sure there will be other tweaks along the way, but it'd be good to get it as far along as possible before the tweaks.
2. Are there any landmines in porting to 10? Things that just won't work immediately upon porting, or things to look out for? We're going to have to do a Lot of testing.
3. We have a lot of SRP code and utilities in the system. Will any of those not work after porting? I'm thinking OLE stuff mostly.

Not sure exactly when we'll be doing this, but we're starting to evaluate.

Thanks!

Michael

Comments

    1. OI10 itself has a utility to do the heavy lifting (80%) of the initial port. Then it will be up to you to check the error logs and address the issues as needed (20%). If you have ever done an ARev 3.x to AREV32 migration, you'll be very familiar with the process.
    2. Lots of possibilities and your mileage will vary depending on what the app is doing. This is bordering on the side of consulting so I'll just give you some highlights: a.) OI10 runs with the UD5. If the OI9 system is running with UD4 then you'll want to create a copy of the OI9 system and disable the Revparam so OI10 can access the OI9 system and data files. b.) If there are any Windows API or 3rd party dependencies that are 32bit, you'll need to make sure you have a way to support them in a 64bit environment. c.) You can only migrate one app at a time, so if you have application inheritance then you have to start with the parent app and then work your way down the inheritance chain. d.) On a similar note, if you have entities in SYSPROG then those will need to be migrated first.
    3. All SRP tools and products have 64bit versions. If licensed products are being used and those licenses are expired, then that could be a problem. The license will need to be renewed so access to the current 64bit versions will be available.
Sign In or Register to comment.