company logo

Property :: execute - Execute Handle

When a property handle has been opened for an operation, the function can be called in order to calculate the result of the operation.

When an operation has been defined relatively to another property, the operation has to be recalculated each time when the parent property handle (calling object) changes the selection.

For property handles not referring to OSI expressions (system property handle), the function selects the instance when the property has an auto-selection or is located.

Notes:

Transient references or attributes based on source expressions are, usually, calculated automatically, whenever necessary. In order to force recalculation of transient fields, one may also call execute().

Implementation overview

Implementation details

  1. Execute without parameter list
    Property  :: execute (  )
  2. to list
  3. Passing data to operation
    Property  :: execute ( odaba::String &sData )

    In order to pass complex data to an operation rather than parameter values in the operation call, one may pass a data string to the function. In an OSI expression, the data string will replace the parameter $data.

    • sData - Query string

      The way the query string is defined depends on the receiver (host) evaluating the query. Typically, queries are passed as XML queries.

  4. to list