xpxInsertQualifiersInInstanceHashTablesWithRoles
FUNCTION xpxInsertQualifiersInInstanceHashTablesWithRoles (instanceHashTableIndex : INTEGER; options : INTEGER; instanceIdOrAggrId : GENERIC; qualifier1,qualifier2, ...qualifier32 : GENERIC) status : INTEGER;
Function to set one or more qualifiers to an existing element, or to an new created element in an EDMinstanceHashTable. This function is only applicable for EDMinstanceHashTable of type INSTANCE_HASH_TABLE_WITH_ROLES. This function have variable number of arguments. The minimum number of arguments is 3 and the maximum number of arguments are 35.
Arguments
1 | Type | Name | Comment |
2 | INTEGER | instanceHashTableIndex | An integer value that identifies the actual EDMinstanceHashTable. This "instanceHashTableIndex" is returned when the actual EDMinstanceHashTable was created. The actual EDMinstanceHashTable must be of type INSTANCE_HASH_TABLE_WITH_ROLES |
3 | INTEGER | options | Optional argument. The default value is INDETERMINATE (?) |
4 | GENERIC | instanceIdOrAggrId | The given "instanceIdOrAggrId" must be an instanceId or an aggregateId that identifies an element in the specified EDMinstanceHashTable. When the given "instanceIdOrAggrId" does not exist in the specified EDMinstanceHashTable, it will be inserted by this xpxInsertQualifiersInInstanceHashTablesWithRoles() operation. |
5 | GENERIC | qualifier1 - qualifier32 | This argument specifies one or more qualifiers to the EDMinstanceHashTable element identified by the "instanceIdOrAggrId" argument. The "qualifier" argument can be one of the following:
 All "qualifier" arguments will be inserted in the actual EDMinstanceHashTable as a "qualifier" to the EDMinstanceHashTable element specified by the "instanceIdOrAggrId" argument. |
Return Value
Options
Option | Comment |
xpxAGGR_ELEMENTS_INTERVAL | the specified "qualifier" arguments defines an "aggregate index interval", i.e., "qualifier1 - qualifier2" defines one interval, "qualifier3 - qualifier4" another interval and so on. Hence with this option specified, the number of "qualifier" arguments must be an "even number". This option is only legal when the "instanceIdOrAggrId" argument is an aggregateId. |
Â
Example
<Missing Example>
Â
See also
Filter by label
There are no items with the selected labels at this time.
Â