Skip to content

SET_MODEL_ACCESS_MODE

SET_MODEL_ACCESS_MODE can only be used in the OpenModel AdoScript-Event.

Syntax

leo-grammar
CC "Core" SET_MODEL_ACCESS_MODE modelversionid:intValue read-access:[0|1]

#-->RESULT ecode:intValue
CC "Core" SET_MODEL_ACCESS_MODE modelversionid:intValue read-access:[0|1]

#-->RESULT ecode:intValue

Parameters

  • modelversionid (intValue) - the ID of the model version
  • read-access (boolValue) -

Returns

  • ecode (intValue) - Contains the error code or is 0 in case of success.

Details

If this command is called with "read-access:1" the model is anyway loaded with readonly access! It can be used to implement a Checkin/Checkout mechanism in ADOxx.

The AdoScript events must be customized into the library attribute "External Coupling".

See Also

Examples

asc
ON_EVENT "OpenModel"
{
  # queries the active user
  CC "Application" GET_USER

  if (user = "Readonly")
  {
    # only readonly!
    CC "Core" SET_MODEL_ACCESS_MODE modelversionid:(modelid) read-access:1
  }
}
ON_EVENT "OpenModel"
{
  # queries the active user
  CC "Application" GET_USER

  if (user = "Readonly")
  {
    # only readonly!
    CC "Core" SET_MODEL_ACCESS_MODE modelversionid:(modelid) read-access:1
  }
}

Versions and Changes

Available since ADOxx 1.3