Versions Compared

Key

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

...

  • For all write operations: The actual EDMprotectedData must be defined with xpxWRITE_ACCESS and the optional defined "writeCondition" must evaluate to TRUE. No EDMtransaction must be open when this function is invoked. An EDMwriteTransaction will be stated by this method and committed when successfully performed, and aborted when this methods fails.
  • For all read operations:  The actual EDMprotectedData must be defined with xpxREAD_ACCESS and the optional defined "readCondition" must evaluate to TRUE.

 

Arguments

...

1TypeNameComment
2GENERICinstanceIdcomment
3GENERICattributeNameOrAttributeId 

...

Operations:

...

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

...

  1. operationDependentArgument2 : GENERIC;  Aggr element

...

  1. 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;

...

  1. aggregate element index

...

  1. operationDependentArgument2 : VAR GENERIC;  Returning read aggr element

...

  1. 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

...

  1. operationDependentArgument2 : GENERIC;  Value to be inserted

...

 

 

Arguments

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

...