Att AllowedUseExtension

New in Analytica 6.5

This attribute exists for internal Lumina use only. It exists in order to enable Lumina to develop libraries that require use of features not normally allowed in a given edition of Analytica to work in the lower editions.

The value of this attribute has the form: «digitalSignature» «permissions»

The attribute has an effect only if the «digitalSignature» is valid. A valid digital signature can only be created by Lumina. It will always be 64 hexadecimal characters in length. The digital signature becomes invalid if the object's identifier, Definition, or OnClick attribute value changes, or if «permissions» is altered. If any of those change, it must be signed anew.

The permissions are used to allow certain features to be used from the current variable or button that would normally be disallowed in the current edition of Analytica. The permissions are designated by a single letter as follows:

  • A: Allow the evaluation of a version-gated function from the Definition or OnClick of this variable. For example, a function like ReadFromURL that requires an Enterprise edition would evaluate from a Professional or Free edition.
  • C: Don't count any objects created from a call to CreateNewObject from within the object's Definition or OnClick against the Free edition's maximum number of objects limit. These objects are uncounted only for the in-memory session. If you were to save and re-load, then they would be counted.

These permissions apply only to calls directly from the current object's Definition or OnClick. If, for example, the object called another UDF that then called an Enterprise-level function, the permission here would not apply to that Enterprise-level call.

Comments


You are not allowed to post comments.