Originally posted by: paul.brett
Every item passed to a function map must match the input cards of that functional map. So for example:
=F_EachRow(Row:In1,In2)
....the functional map will have 2 input cards, and the root object for each card will match exactly (Typetree name and reference) the objects that are passed in.
The single output card of the functional map, must use an object that matches exactly (Typetree name and reference) the object from where the rule was called.
So, for example, if my rule is placed in:
Out1
+----Row
+---------CustomerID
...then the functional map should have a Typetree object such as CustomerID:Fields:Output.
Best thing to do in your circumstance, is to rename your functional map (temporarily) and then re-create it with the Functional Map Wizard, which will get all of the Typetree objects right for you. A quick visual comparison of the two functional maps should help you see what needs changing.
I hope that helps.
Thank-you.
Paul
Follow me on Twitter
#DataExchange#IBM-Websphere-Transformation-Extender#IBMSterlingTransformationExtender