Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. SYSTEMVAR$ is mainly used in combination with knowledge bases to be used on the server functionality of Quaestor. However, some of the read only variables are also useful for any knowledge base;
  2. The following Quaestor system variable can be set and read:
  • "qi_ranges", set the maximum number of parameter variations (give a value), default is unlimitted;
  • "qi_acceptall", set the Workbase to accept all proposed values and relations (same as the right mouse menu option in the Workbase), default value is "N":
    • "qi_acceptall"="y" do accept all
    • "qi_acceptall" = "n" do not accept all
    • "qi_succes", can be set in order to communicate to the outside World (when working as server) that no succes is achieved. The value is by default "0" at the start of a Solution and "1" when the top goal is achieved. You can set this value to your own judgement using the SYSTEMVAR$ function:
      • "qi_succes"="0" no succes
      • "qi_succes" = "1" succes
  1. The following Quaestor system variable can be read only:
    1. "qi_username", returns the user name. Either provided from Windows or from another source such as eGroupWare;
    2. "qi_headless", return whether Quaestor is running as client or as server:
      1. "qi_headless" = "y", Quaestor is running as server;
      2. "qi_headless" = "n", Quaestor is running as client;
      3. "objectname", provides "NullString" when not in an object or the name of the object it is part of;
      4. "qi_delimiter", give the type of delimiter used to provide ranges (either , or ;)
      5. "reportpath", returns the string of the total report path in Windows format (as set under Tools>Options);
      6. "htmlfilereportpath", returns the string of the total report path in proper HTML browser format;
      7. "unixreportpath", returns the string of the total report path in unix format (with forward slashes);
      8. "kbspath", returns the string of the knowledge base path in Windows format (as set under Tools>Options);
      9. "apppath", returns the string of the general application path in Windows format (as set under Tools>Options);
      10. "appkbspath", returns the string of the  knowledge base application path in Windows format

...