&glob DATA-LOGIC-PROCEDURE .p 9.1C -> 9.1D

Hello,

I'm testing a migration from version 9.1C to 9.1D. When I try to open a SDO's created in version 9.1C, I have the get errors about BaseQuery, toggleDatatargets, PromptOnDelete and PromptColumns.
I did a diff on 2 SDO's, one I made in 9.1C, and one I made in 9.1D. The most significant change I saw, was that I have to add a line in the definitions block :

&glob DATA-LOGIC-PROCEDURE .p

Is anyone aware of this problem? Is this a 9.1D bug? Is there any way to resolve this, as we have a few hundred SDO's to change...
 
Hello Dries!

The preprocessor directive DATA-LOGIC-PROCEDURE is used by Dynamics. The idea behind is that business logic should go into the DATA-LOGIC-PROCEDURE which becomes a super-proc of the SDO at startup.
In Dynamics 1.1 this is supported by the SDO-Wizard. I´m not aware it thsi is also supported by the plain 9.1D/ADM2, but if you don´t want to use it you can get rio of it (because it's optional).

Marc

Originally posted by Dries Feys
Hello,

I'm testing a migration from version 9.1C to 9.1D. When I try to open a SDO's created in version 9.1C, I have the get errors about BaseQuery, toggleDatatargets, PromptOnDelete and PromptColumns.
I did a diff on 2 SDO's, one I made in 9.1C, and one I made in 9.1D. The most significant change I saw, was that I have to add a line in the definitions block :

&glob DATA-LOGIC-PROCEDURE .p

Is anyone aware of this problem? Is this a 9.1D bug? Is there any way to resolve this, as we have a few hundred SDO's to change...
 
Thanks for you answer. In the mean time I have found that when I recompile our own smartobjects and all the software, the changes are made automatically. But, our most significant conclusion is that the compiled .r files are often doubled in size. The software itself does run faster, so that is a huge advantage !
 
Back
Top