Hydra evaluation license limitations


runtime (5) - Defines the number of 4GL processes that can be run simultaneously. This is verified at runtime. In the evaluation mode, the number of 4GL processes is limited to 2.

fgl_compiler (5) - Compiler license. It is verified during the compilation of a 4GL program. If it is not detected at compiletime, the program will quit after 256 keypresses executed at runtime.

oracle (5)/ informix (5)/ sserver (5)/ db2 (5) - Required for 4GL applications that interact with databases. They are verified at compile time. If not detected at compile time, the program will quit after 1000 SQL statements executed at runtime resulting in the -998 error.

gui - Required for running applications in Phoenix thin client. It is verified at compile time. If not detected at compile time, the program will quit after 100 keypresses executed at runtime.

chimera - Required for running applications in Chimera thin client. It is verified at compile time. If not detected at compile time, the program will quit after 100 keypresses executed at runtime.

batch - Defines the number of 4GL processes that can be run simultaneously. It is verified at compile time. If the Batch type is detected and the environment variable HYDRA_GUI=batch is set, the process will not consume a runtime license. If the Batch type is not present and HYDRA_GUI=batch is set,  you will get an error while running the application.