Possible drawbacks of encrypted source
- Last Updated: January 16, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
Encrypted source code has the following possible drawbacks:
- Does not prevent index modifications — When compared to r-code, encrypted source is less restrictive because it allows modifications to the database's indexes. Whether this is an advantage or disadvantage depends on whether you want to give the user the flexibility to change indexes. If your code explicitly specifies indexes in its search criteria, user modifications to your indexes might invalidate your code.
-
The Encrypted Compiler Mode (-rx) parameter changes the capabilities of
the Compiler — When you start OpenEdge with the
-rxparameter, ABL (Advanced Business Language) can compile only encrypted source, not unencrypted source. If users have the 4GL Development System, OpenEdge Studio, or Progress Developer Studio for OpenEdge, they must start OpenEdge again without the-rxparameter to write and compile their own procedures.