When I run Progress Developer Studio without admin privileges, I get the following message:
"Unable to locate installation information for OpenEdge version: 12.8"
I don’t have that issue when running as an admin.
Any idea why this is happening?
Thanks so much! This is really comprehensive and helpful.
A couple follow up questions:
1)
Does this mean that the order of the fields in a WHERE clause (example: querying for INV-CONTROL before ACT-DATE) affect index selection?
2) We have several tables like INVHIST that have decades of...
Version: OpenEdge 11.7.5.00
My table INVHIST has the following indexes:
Table: INVHIST
Flags Index Name St Area Cnt Field Name
----- ----------------------- ------- --- ----------------------
ACT-DATE-PART-LINE 10 6
+...
Thanks, that helps a lot!
When I converted from 10.2b to 11.7.5, we had to change the database configuration for the OpenEdge Developer Studio 11.3.0 installation.
See here:
Progress Documentation
Will we need to do anything like that when going from 11.7.5 to 12.8.4? I wasn't able to find...
We're upgrading OpenEdge from 11.7 to 12.8, so I need to upgrade Progress Developer Studio to the latest version.
What's the latest version of Progress Developer Studio? My current version is 4.5.2.
Where can I find Progress Developer Studio installation instructions?
Do your .w files contain browse widgets? If so, they may be the source of the problem:
https://community.progress.com/s/article/error-when-opening-w-with-a-browse-widget-with-db-fields-from-the-second-connected-db-in-appbuilder
I guess that makes sense, but it would be nice to see how methods within the same class reference each other.
For instance:
testing_util.cls:
USING Progress.Lang.*.
BLOCK-LEVEL ON ERROR UNDO, THROW.
CLASS testing_util:
METHOD PRIVATE VOID myPrivateMethod( ):
CREATE...
We have thousands of programs, and I'm trying to analyze how they interact and what data they affect. I've tried to analyze our classes using COMPILE XREF, and I noticed that private methods don't show up in the XREF file.
Example:
testing_util.cls:
USING Progress.Lang.*.
BLOCK-LEVEL ON ERROR...
You're right! You can set the compile options for "check syntax" in Progress Developer Studio:
Window > Preferences > Progress OpenEdge > Compile> Strict Options.
However, is it possible to do this in the Procedure Editor? This article seems to suggest you can't...
We use "require-full-names" and "require-field-qualifiers" when we compile code. Is it possible to check for full names and field qualifiers before compiling - perhaps when we choose "Check Syntax" in the editor?
Thanks! That works for me, too.
If I wanted to make the assemblies available to other users, would I add the following to the .ini file?
assemblies=[filepath]\assemblies.xml
Is it possible to query LDAP through an OpenEdge program?
I found code like this:
USING System.DirectoryServices.AccountManagement.*.
DEFINE VARIABLE objContext AS CLASS PrincipalContext.
objContext = NEW PrincipalContext(ContextType:Domain,"YourDomain").
MESSAGE...
You're right! According to the XREF information, the program tried to FIND an INVHIST record using the new index. I didn't explicitly choose that index (USE-INDEX), but the program did.
I'm using OE 11.7.5, for the record.
Thank you both!
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.