Hello,
One of my clients asked me about the syntax of the df files.
To my surprise I did not find in the OpenEdge documentation of the respective descriptions of DF syntax.
This description does not really exist?
Regards,
Valeriy
FWIW, ABL2DB contains code in the BuildSchemaDF.cls which parses a .DF. It is not 100% complete, particularly with respect to dataservers, but covers a lot of variations. www.oehive.org/.../2242
Of course I saw it. But it is very meager description. How about in more detail?
The only "official" documentation I saw was in comments in the dump & load sources but I don't remember in which version of which source this was. AFAIK it's no longer there now.
The sources for dump & load, including df, are in src/prodict/dump.
It is very strange.
Valera, did you see that Progress advises to use a manually created .df file?
George, if something exists, why not use it? and to not make mistakes is necessary a description.
I think it's a support question. Correct me if I'm wrong here.
If there was a documented df structure then Tech support would have to support DF files that are not the result of Progress utilities. Without documentation Tech support only has to support loading of DF files created by Progress .
On the other hand, if you want to know the syntax of a certain option in a DF, create a table with that feature and dump the df. The format is IMHO rather straightforward and easy to build yourself, it will work but it won't be supported to work.
Valera, Progress also has the undocumented features. Why not to use them? ;-) And why they are undocumented? ;-))
Where is the documentation says that the DF created manually is not supported?
All I see is the link that was before where it says:
"... If you edit the definitions file or create one manually, be sure to specify these values correctly ..."
There is no mention of support, but said about "be sure"... - not "not supported".
Anyway, I understood that there is no such description of syntax. It everything that I wanted to know.
Thank you!
FWIW, ABL2DB contains code in the BuildSchemaDF.cls which parses a .DF. It is not 100% complete, particularly with respect to dataservers, but covers a lot of variations. www.oehive.org/.../2242