Hi Friends,
I am trying to implement an asynchronous record, would like to support
this "put callback" feature. From the documentation, it seems I have to do
the following:
1. set "pp(TRUE)" for the field the user is going to "caput"
2. make sure only call "recGblFwdLink" (within "process") when the action is
finished, or use a BUSY record in the end of the FLNK chain such that it
is "DONE" only when the action is finished. -- during this process the PACT
field of the original record can go up and down.
I have been playing with all these combinations, and by adding "-w **" after
the "caput -c", am getting inconsistent and unreliable results -- it either does
not work - calls back immediately, or waits unnecessarily long then calls back.
It rarely calls back right after the original record finishes processing and declares
the action is finished. Guess I missed something. Please spare a few moments
and advice on what exactly I need to do.
(We use 3.14.12-0.4.0, on linux machines).
Thank you very much, Best regards,
Dehong