Eamonn.
The 2E dev team did confirm that the RP4 **** is actually a RPG to RP4 converter, which is why the naming restrictions are still in place.
The 2E to RP4 **** is now in their backlog and being worked on, along with 27X132 device design editing.
We have committed (to our management) a 16 month turnaround to get the system up and running with our, unchanged, core functionality but updating 25+ year old database (went live in 1995) field length restrictions that are soon going to cause issues.
Because of this, we have scrapped our RPGLE goals and as we have too many fields that need impl. names to be reduced. Once the new RP4 **** is in a future release we may look to go this way given that it is easier for CBLILE to call RPGLE, meaning we could switch over a batch of functionality at a time.
The SQL update for our database allows us to extend field lengths and for new interface systems to view meaningful names when fetching/updating data from our tables while older queries (etc...) can still use the Impl. names.
To answer your questions:
- Given the number of fields we would need to change we have now gone from DDS/Cobol to SQL/CBL ILE.
- We would have renamed all fields, not just DB.
- Ours is all 2E generated.
- Yes, we were willing to recode all our COBOL USRSRC/PGM to RPGLE.
Sean.