Hi Lynn,
Well...... we have complete systems already built in Gen (14000+ progarms) and have been running in DB2 for years. The big "selling point" of keeping Gen around at all at our site (management has been wanting get rid of Gen for along time now) is that we could easily take all of our existing Gen TD and code and switch targets from mainframe to distributed without too much difficulty. This is proving to be very untrue for us. We have about 870 tables, and the DB2 DBA standard here is to make all attributes mandatory, so I would have to go in and manually switch thousands of attributes to optional from mandatory in order to switch to Oracle. How difficult is it for your Sustaining Engineering team to add Oracle to the list of DDL that allows "WITH DEFAULT"? It is not a limitation or Oracle itself; it is a currrent limitation within CA Gen.
The options are all pretty ugly from my viewpoint:
1) Setting existing attributes from Mandatory to Optional, though this is looking like it may currently be our only option.
2) Adding SET statements to all of the existing CREATEs for missing attributes
3) Having CA fix Gen to allow "WITH DEFAULT" for Oracle. This option would also be manually intensive, unless we can preserve what is currently set for DB2 when we switch to Oracle TD. If we could preserve what we have set, that would be a huge win for us.
Thanks for any help you can provide.