Originally posted by: migsss
Thank you for the answer.
Basicaly, I'm doing what you suggest. I have made a functional map that gets "client" and "address" as parameters. Then this maps calls another one using a Extract of adress whose idCard is equal to the same field in Client.
The problem is that the first functional map is called for all the combinations of client and address even if they don't match, so every client is repeated in the output once per address. When the address don't match, it's node is empty in the output.
I guess I need to extract the addresses in the root map so that the functional map is called the accurate times. I have tried to extract the addresses in the map call, like this:
=F_Clients(Client:ClientCard, Extract(Address:AddressesCard, IdCard:Address:AdressesCard = IdCard:Client:ClientCard))
but the result is something extrange.
¿How can I make such a filter for the call parameter?
#IBMSterlingTransformationExtender#DataExchange#IBM-Websphere-Transformation-Extender