Karsten,
Indeed, that is a rough understanding of the relationship between FreeBs
main XML-RPC server and
the formats which are primarily an XML-RPC client system. My main
concern is that the modules that
handle the actual formats can loop correctly.

-ft


On Sat, 2003-07-05 at 04:31, Karsten Hilbert wrote:
> Fred,
> 
> > But what if UB billing requires me to loop by father-in-law? What if
> > some German form requires me to loop by next-door-neighbor? What if the
> > French form wants me to loop over phone codes?
> Well, then the German and French bill generation specs better
> tell FreeB how to loop over what, no ?  Eg:
> 
> FreeB: Gimme the bill handles.
> GnuMed: a,b,c,d
> LOOP OVER billhandles:
>  FreeB: What is the type of bill for $billhandle ?
>  GnuMed: X12
>  FreeB: call_bill_handler('x12', $billhandle)
> END LOOP
> 
> LOOP OVER generated_bills:
>  billing_group = call_insanely_complex_billing_grouper($bill_handle)
>  put $bill_handle into $billing_group bin
> END LOOP
> 
> Now, bill_handler('x12') better know how to loop over what.
> Same for bill_handler('german next-door neighbor'). That way
> it shouldn't be necessary for FreeB proper to know how to loop
> over french-phone-code.
> 
> Karsten
-- 
Fred Trotter <[EMAIL PROTECTED]>
SynSeer

Reply via email to