xpfGetEntity
FUNCTION xpfGetEntity (modelId : GENERIC; entityName : STRING) entityId : GENERIC;
The xpfGetEntity function returns the instanceId of the entity_definition instance of the specified entity; The entity_definition instance is located in the dictionary model of the actual Express schema in EDMdatabase. An entity_definition is uniquely defined by the arguments modelId and entityName. The instanceId of the actual entity_definition instance is returned in the entityId argument.
Arguments
Type | Name | Comment |
GENERIC | modelId | Id of the model within the EDMdatabse |
STRING | entityName | The name of the entity |
Return Value
Â
Type | Name | Comment |
GENERIC | entityId | The instanceId of the actual entity_definition instance |
Options
Â
Example
FUNCTION getEntity(modelId : GENERIC; entityName : STRING) : GENERIC; LOCAL entityId : GENERIC; name : STRING; END_LOCAL; ON_ERROR_DO; xpxPrintf('\nError.'); xpxThrow; END_ON_ERROR_DO; entityId := xpfGetEntity(modelId,entityName); xpxPrintf('\nentiyId : %lu',entityId); name := entityId.name; xpxPrintf('\nEntity name : %s',name); IF(name <> entityName) THEN xpxThrow; END_IF; RETURN(entityId); END_FUNCTION;
Â
See also
Filter by label
There are no items with the selected labels at this time.
Â