Worker Objects - $completed where?
Ben Butler
ben.butler at w16.co.uk
Mon Aug 11 15:32:19 EDT 2014
Hi,
Ok I have set the $superclass of my object class (myobj) to be the
External WO MySQL object. I have left the methods as being inherited
and added the $completed and $cancelled metehods.
I then have an object variable (varobj) in my calling menu class for
testing that I have set the subtype to myobj.
Now I in the menu I can't call:
Do varobj.$init(Params)
I get an error about an uncegonized custom attribute. If I override
the $init method in myobj to stop it being inherited then I dont get the
error but it doesnt do anything either of course.
?
Ben
On 11/08/2014 20:03, David McKeone wrote:
> HI Ben,
>
> All of that is correct.
>
> You create an object class that inherits from the worker external class. You then create the method $completion and $cancelled in the object class that you’ve created.
>
>
> $completed has a row has the first parameter, which all of your results come back in.
>
> $completed
>
> ;; Parameters
> ;; pReturn Row
> ;;
> ;; Local
> ;; list List
>
> Calculate list as pReturn.Results.1.1
> Breakpoint
>
>
> __________________________________
> David McKeone
> Arts Management Systems Ltd.
> mailto:david at artsman.com
> http://www.artsman.com
> Phone: (403) 536-1203 Fax: (403) 536-1210
>
>
>
>
> On Aug 11, 2014, at 2:44 PM, Ben Butler <ben.butler at w16.co.uk> wrote:
>
>> Hi,
>>
>> I must be being a bit slow. With the SQL Worker Objects, where does the $completed and $cancelled methods go. I have put them in the object that contains the methods that call $init and $start and they dont get called...? Do they go inside the Worker Object itself, but they are not shown in the interface manager for that object variable and how would I assign their contents anyway. The worker object has a status of kWorkerStateCompleted after calling $start, but I am a bit of a loss for where the call back is going?
>>
>> TIA
>>
>> Ben
>>
>> _____________________________________________________________
>> Manage your list subscriptions at http://lists.omnis-dev.com
> _____________________________________________________________
> Manage your list subscriptions at http://lists.omnis-dev.com
>
More information about the omnisdev-en
mailing list