DtvLong dal_dbi_get_dal_mas_inf (dal_mas_nam, dal_mas_typ, dal_mas_tbo, dal_mas_tbj, ent_id1, ent_id2, rel_idn)

Returns the mask type, the name of the original table and join table as well as the ident numbers of the entity of the default mask name passed.

Input Parameters Significance
char *dal_mas_nam name of the default mask

Output Parameters Significance
char *dal_mas_typ type of the mask:
"EL" = entity list
"EF" = entity form
"RL" = refine list
"AL" = aggregate list
"TL" = type list
"TF" = type form
char *dal_mas_tbo name of the original table of the mask
char *dal_mas_tbj name of the join table of the mask
DtvLong *ent_id1 Id of the entity 1 of the mask
DtvLong *ent_id2 Id of the entity 2 of the mask
DtvLong *rel_idn Id of the relation of the mask

Return Code Significance
0 no error
1 mask not registered in the DataView dictionary

This function can be only applied to default masks, which are defined in the lists of the model definition for entities, relations, and entity types.

In the calling function have to be allocated 3+14+14 bytes storage place.

Attention! Compared to DataView, version 1.9, this function has been extended by the output parameter long *rel_idn.