9.3 how to have an in-component storage of a $collhandle

Author: ulrichmerkel@web.de (ulrich-merkel)

I'm using 9.3 and have to load huge volumes of data from the outside world into multitudes of entities.

To speed up processing, I want to wrap a lot of methods (fill_in_field) in Collection Operations so I have to work out the $collhandle only once and the code is identical.

Expl in PSEUDOCODE, thats why I use "-" in names.

if (whatsoever-most-complicated-action)

$my-coll-handle$ = $collhandle(ABC)


And now looping through all kind of information (like CALLBACKs from UXMLREADER)


compare/next (A_PK_SURROGATE) from "INPUTA"

if ($result <= 0)




For this, I need a place to store this handle, either as a field in HEADER.USYS or as a component variable.


Doing this in 9.3, I am pushed to specify some "Classification" which browses through the component signatures.

Confusing, isn't it?


Has someone (perhaps from CPWR) the experience how to define collhandle field?


  1. Hi Uli,

    I don't believe that the clasification field is mandatory, you should be able to leave this field blank and assign any handle to the variable of field.



    Author: Mike Taylor (michael.taylor@uniface.com)
  2. Hi Mike,

    thank you very much for your input.

    Because it is for a client, I don't want to risk a trial-and-error-experience for his developers.



    Author: ulrich-merkel (ulrichmerkel@web.de)