I have to do some processing on incremental df's before they get loaded into the database.
For my current use case I need to replace the initial unknown of some new mandatory fields before I can load the df.
Another use case would be to only new objects in a df and reject changes to existing fields/tables.
Before I start writing my own I was wondering if there are any tools
1. to help parse the df and
2. generate a new one ?
While the current code is for an base .df, it would be fairly easy to add to it to handle an incremental. See http://www.oehive.org/abl2db
Carl,
zamolxis entity relationship editor supports incremental df and can generate them and since everything is loaded in a 'model' that can be easily validated and modified... though, this is not done in 4gl but java so maybe just make something that can send the model loaded from .df on the 4gl side by calling a procedure on the project's runtime, let that alter the model and regenerate the .df out of the updated version.
The diagram editor will be released as a community edition just in time for thanksgiving :)
ANTLR parser for DF files : bitbucket.org/.../openedge-database-parser
Nothing available to write DF though.
Java project, no ABL available...