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