Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »


 
Returns the numeric modelID that uniquely identifies the specified model in the EDMdatabase.
Related function: edmiGetModel .
Header:
#include "sdai.h"
Prototype:
SdaiModel edmiGetModelBN(SdaiString repositoryName,
                          SdaiString modelName); 
Arguments:

repositoryName

Specifies the name of the repository in the EDMdatabase that holds the model of interest. Repository names are case sensitive.

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.

Returns:
A numeric modelId that uniquely identifies the specified model in the EDMdatabase. The modelId can have the following values:
modelID = 0 : Error in operation. Use sdaiErrorQuery to get error code and edmiGetErrorText to get the error message.
modelID != 0: Function successfully performed.
EXAMPLE
SdaiModel modelId;
. . .
modelId = edmiGetModelBN("DataRepository", "AP203_Bumper");
if (! modelId) {
/* Error in operation */ 
printf("\nError: %s in edmiGetModelBN\n", 
edmiGetErrorText(sdaiErrorQuery())); 
goto error; 
}
/* print modelId of model */
printf("\nModelId : %lu", modelId);
. . .

  • No labels