I have many mappings defined, and not long ago, our SAP system updated to 7.5. Now there are some problems regarding the equalsS method in a message mapping whenever the source node is not present.
I have two queues, each queue representing one xml-element. Elements of both queues go through an equalsS function, and yield true or false. These elements are all optional, but here comes the tricky part: if both input queues are unequal in size (unequal amount of nodes in the source message), I get weird behavior in the result queue:
I want the result to yield true, false, false. But instead, I get a true in the last result, because the value of the previous input node is used.
Any ideas on how I can do this?