Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

1TypeNameComment
2GENERICinstanceIdcomment
3GENERICattributeNameOrAttributeId 
4INTEGERmodelVersionfuture extension
5STRINGaggregateOperationCondition 
6INTEGERoptions No options defined yet
7INTEGERaggregateOperation

Use one of the following operations

Section
bordertrue
OperationOptional argument value
XPX_CREATE_AGGRoperationDependentArgument1 : VAR GENERIC; returning aggregateId of created aggregate
XPX_GET_AGGR_MEMBER_COUNToperationDependentArgument1 : VAR INTEGER : returning number of elements i aggregate
XPX_PUT_AGGR_ELEMENT_BY_INDEX
  1. operationDependentArgument1 : INTEGER;  Aggr element index
  2. operationDependentArgument2 : GENERIC;  Aggr element value
XPX_APPEND_AGGR_ELEMENToperationDependentArgument1 : INTEGER;  Value to be appended to (LIST) aggregate
XPX_ADD_AGGR_ELEMENToperationDependentArgument1 : INTEGER;  Value to be added to (SET/BAG) aggregate
XPX_GET_AGGR_ELEMENT_BY_INDEX
  1. operationDependentArgument1 : INTEGER; aggregate element index
  2. operationDependentArgument2 : VAR GENERIC;  Returning read aggr element value
XPX_GET_AGGR_ELEMENTSoperationDependentArgument1 : VAR AGGREGATE OF GENERIC; Returning aggregate with read elements
XPX_PUT_AGGR_ELEMENTSoperationDependentArgument1 : AGGREGATE OF GENERIC;  Aggregate containg aggr elements to be written into target aggregate
XPX_DELETE_AGGR_ELEMENTS_BY_VALUEoperationDependentArgument1  : Element value to be deleted from aggregate
XPX_DELETE_AGGR_ELEMENT_BY_INDEXoperationDependentArgument1 : INTEGER;  Index of aggr element to be deleted
XPX_INSERT_AGGR_ELEMENT_BEFORE_INDEX
  1. operationDependentArgument1 : INTEGER;  Index of new element in aggregate
  2. operationDependentArgument2 : GENERIC;  Value to be inserted
8GENERICoperationDependentArgument1 
9GENERICoperationDependentArgument2 

...