AM
2007-01-23 00:20:32 UTC
Hi all:
I have a MA that does nothing but joins. Upon executing this MA, the
following happens:
1.) In FilterForDisconnection, I check certain conditions and keep the
CSEntry connected or disconnect
2.) In ResolveJoinSearch, I check for some more conditions and pass
changes from joins to MVEntry or not
Step 2 appears to be working only with new first time joins. If the
CSEntry is a connector, and if there is a incoming data that fails my
logic in ResolveJoinSearch even then the incoming data seems to get
joined to MVEntry. This is happening just because CSEntry is connected
to begin with.
Can anybody please tell me for certain that ResolveJoinSearch is called
only when the incoming CSEntry is not already joined to a MVEntry?
What are my options then? Should I try to resolve it in
MapAttributesForImport and pass/not pass attributes to MV?
Thanks!
AM
I have a MA that does nothing but joins. Upon executing this MA, the
following happens:
1.) In FilterForDisconnection, I check certain conditions and keep the
CSEntry connected or disconnect
2.) In ResolveJoinSearch, I check for some more conditions and pass
changes from joins to MVEntry or not
Step 2 appears to be working only with new first time joins. If the
CSEntry is a connector, and if there is a incoming data that fails my
logic in ResolveJoinSearch even then the incoming data seems to get
joined to MVEntry. This is happening just because CSEntry is connected
to begin with.
Can anybody please tell me for certain that ResolveJoinSearch is called
only when the incoming CSEntry is not already joined to a MVEntry?
What are my options then? Should I try to resolve it in
MapAttributesForImport and pass/not pass attributes to MV?
Thanks!
AM