GDL
About building parametric objects with GDL.
SOLVED!

Is the new cloud licensing system compatible with GDL REQUEST "CONFIGURATION_NUMBER" commands?

concepsys
Enthusiast

Hi,

We have recently been informed by our local reseller of the licensing transition program that will change the current web based or physical licenses into a new cloud based subscription system.

We are Archicad users but also Archicad library developers. We have developed library parts that work dependent on the Archicad license codes, (any type of licenses such as, SWxxxxxxxx, 2-xxxxxxxxx, etc).

These library parts use the GDL commands, such as:

[From the GDL manual]

n = REQUEST ("program_info", "", name[, version[, keySerialNumber[, isCommercial]]])

Returns information on the currently running program. Expression returns 0 and contains dummy return values (emtpy string or 0) if used in parameter

script, causing additional warning.

name: name of the program

version: version number of the program

keySerialNumber: serial number of the keyplug

isCommercial: returns true if there is running a full (commercial) version of the program

and 

n = REQUEST

("Configuration_number", "", stConfigurationNumber)

 

to acquire the Archicad stConfigurationNumber and work accordingly.

We use these libraries for many years in our projects, but we also provide them to others.

Because of this announcement, we are being contacted by Archicad users that use our objects, asking if with the new licensing system these libraries will still work. The problem is that we don't know, and even our local resellers can't answer this very specific question regarding the new licensing system.
Therefore, we are trying to contact Graphisoft directly on this forum to have an answer on this:
Will the new cloud licensing system still maintain some kind of code that will populate these GDL commands and allow the library parts to acknowledge a particular stable Archicad stConfigurationNumber code they are working with?
If the new system keeps compatibility with those GDL commands and still allow some kind of license identification, (even if the stConfigurationNumber itself is now somewhat different), that wouldn't be a concern, it would just be a matter of updating the license codes. But if these commands stop working or don't return some/any kind of recognizable stConfigurationNumber, then many crucial already placed objects that populate many projects over the last years will suddenly stop working! And that will prevent us and others to migrate to the new licensing system right away, until a solution to this issue is found.
Thank you in advance for an answer.

10 REPLIES 10

Would also be good to know when a user has a cloud license what happens to the values infoArchiCADKey and infoConfigurationNumber (in their relevant requests). Do they just return 0.

Cheers,
Mark
Brisbane, Australia