/
edmiGetModelOpenModeBN
edmiGetModelOpenModeBN
EdmiError edmiGetModelOpenModeBN(SdaiString repositoryName, SdaiString modelName, SdaiAccessMode *mode);
Returns the current open mode, i.e. the current access rights to the specified model.
Arguments
Type | Name | Comment |
SdaiString | repositoryName | Specifies the name of the repository in the EDMdatabase that holds the model of interest. Repository names are case sensitive. |
SdaiString | modelName | Specifies the name of the model of interest. Model names are case sensitive. The combination of the <repositoryName> and <modelName> arguments uniquely identifies a model in an EDMdatabase. |
SdaiAccessMode | mode | Address of the variable that will receive the current open mode of the specified model. The possible returned values are:
|
Return Value
Error rendering macro 'excerpt-include' : User 'null' does not have permission to view the page 'US:_r_EDMInterface'.
Options
Example
SdaiAccessMode mode; EdmiError rstat; . . . if (rstat = edmiGetModelOpenModeBN("DataRepository", "Building_AAA87654B", &mode)) { /* Error in operation */ printf("\nError: %s in edmiGetModelOpenModeBN\n", edmiGetErrorText(rstat)); goto error; } switch (mode) { case sdaiRO: . . . /* READ ONLY access */ break; case sdaiRW: . . . /* READ and WRITE access */ break; case sdaiNOACCESS: . . . /* No access, i.e., model is closed */ break; default: /* unknown value */ } . . .
See also
Filter by label
There are no items with the selected labels at this time.
Related content
edmiGetModelOpenMode
edmiGetModelOpenMode
More like this
edmiChangeOpenMode
edmiChangeOpenMode
More like this
edmiGetModelBN
edmiGetModelBN
More like this
xpfGetModelOpenModeBN
xpfGetModelOpenModeBN
More like this
edmiGetModel
edmiGetModel
More like this
sdaiOpenModelBN
sdaiOpenModelBN
More like this