Find

Find(CX_xxxxx)

Parameter:  Class Identifier

Stack
Stack Position Description
Stack(In) top Query String
  top-1 parameter 1
  . . . . . .
  top-n parameter n
Stack(Out)   collection of detected objects

All Root EP Collection objects, which conform with the Query String, are provided in a temporary collection. All SetLayer and SetDomain(READ) settings define via class, which collection to search. 

 

Find(STACK)

Stack
Stack Position Description
Stack(In) top Class Identifier
  top-1 Query String
  top-2 parameter 1
  . . . . . .
  top-n parameter n
Stack(Out)   collection of detected objects

Just like above, the class is in the the stack though. 

 

Find(CX_xxxxx, zugriffsAusdruck)

Parameter:  class identifier; access path which refers to a collection

Stack
Stack Position Description
Stack(In) top object
  top-1 query string
  top-2 parameter 1
  . . . . . .
  top-n parameter n
Stack(Out)   collection of detected objects

This form searches in a collection that is embedded as a data member in an object. From this source stack top object, the collection can be accessed via access path, indicated in the second parameter.

The result collection is transient, and therefore only valid within the running transaction. It is possible to make them persistent with SaveCollection, or (which is even better) reference-based with ChangeCollRepresentation(VDYN_HASH_REF). That way, the result will still be usable even in following transactions.

 

Find(STACK, zugriffsAusdruck)

Parameter:  access path which refers to a collection

Stack
Stack Position Description
Stack(In) top class identifier
  top-1 object
  top-2 query string
  top-3 parameter 1
  . . . . . .
  top-n parameter n
Stack(Out)   collection of detected objects

Just like above, the class is in the stack though.