Syntax of DF files

Posted by Valeriy Bashkatov on 22-Jun-2015 02:55

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

Posted by Thomas Mercer-Hursh on 22-Jun-2015 09:25

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

Posted by Rohit Kumar on 22-Jun-2015 03:04

All Replies

Posted by Rohit Kumar on 22-Jun-2015 03:04
Posted by Valeriy Bashkatov on 22-Jun-2015 03:11

Of course I saw it. But it is very meager description. How about in more detail?

Posted by cverbiest on 22-Jun-2015 03:12

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.

Posted by Valeriy Bashkatov on 22-Jun-2015 03:30

It is very strange.

Posted by George Potemkin on 22-Jun-2015 05:03

Valera, did you see that Progress advises to use a manually created .df file?

Posted by Valeriy Bashkatov on 22-Jun-2015 05:10

George, if something exists, why not use it? and to not make mistakes is necessary a description.

Posted by cverbiest on 22-Jun-2015 05:19

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.

Posted by George Potemkin on 22-Jun-2015 05:27

Valera, Progress also has the undocumented features. Why not to use them? ;-) And why they are undocumented? ;-))

Posted by Valeriy Bashkatov on 22-Jun-2015 05:45

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!

Posted by Thomas Mercer-Hursh on 22-Jun-2015 09:25

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

This thread is closed