to get the join/rules/join would look something like this
Register(new JoinLookups()
        .Left(Partial
               .Register(new JoinFileToDb()
                     .Left(new GetDataFromFile())
                     .Left(new GetDataFromDb()))
               .Register(new ApplyBusinessRules()))
        .Right(new GetLookups()))
.Register(new OutputOperation());

in this scenario the GetX() subclasses are a source of rows.
ApplyBusinessRules is an implementation of AbstractOperation and
OutputOperation is a final destination operation like
OutputDatabaseOperation.

when executed it will work like this:
1. get data from file
2. get data from database
3. join file to database
4. apply business rules
5. get lookups
6. join lookups to rows processed by the business rules
7. send to output operation

errors are collected as they occur in each operation. they are
available for inspection in the Errors property of each operation and
the EtlProcess. an EtlProcess implementation shouldn't throw an
exception itself.

On Apr 7, 7:13 pm, Larry R <[email protected]> wrote:
> Oh yeah, any hints on how to trap an exception with data ? I've tried
> just aboutevery tool I know, but I am getting an error about a
> SqlDate. I'm sure its in my source data, but how can I find out
> something while processing?

-- 
You received this message because you are subscribed to the Google Groups 
"Rhino Tools Dev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rhino-tools-dev?hl=en.

Reply via email to