project BLF > class BXmlDaemonProcessor > method LoadExternalWork

Description

Create daemonqueue records based on some external source. This might be a directory, or a separate webservice call, or whatever.
This method should be implemented on the specific daemonlevel, and contains code to create the right daemonqueue records.


Parameters


oiReturnStatusoutputintegerReturn status of the method.


Internal usage


unused


program code (program/bxmldaemonprocessor.p)

<ANCESTOR-CODE>

assign oiReturnStatus = -98.

<M-1 run CreateDaemonQueue
   (input  vcInputDirectory (icInputDirectory), 
    output viFcReturnSuper (oiReturnStatus)) in BXmlDaemonQueue>

if viFcReturnSuper <> 0
then for each tFcMessages:
    <M-2 run SetMessageInDaemonLog
       (input  tFcMessages.tcFcMessage (icMessage), 
        output viFcReturnSuper (oiReturnStatus)) in BXmlDaemonProcessor>
end.

<M-3 run ClearMessages  (output viFcReturnSuper (oiReturnStatus)) in BXmlDaemonProcessor>

if oiReturnStatus = -98
then assign oiReturnStatus = 0.