on ‎2008 Mar 07 2:51 PM
Hi Folks,
Here i am facing a problem regarding the mapping in XI. i just like to know whether my requirement is possible in message mapping or not.
my requirement is -
i am having 5 fields under one node on the sender side and 5 fields under one node on other receiver.
its a simple one to one mapping.
the specific condition is that i need to create an element on the receiver side when it is getting some value from the sender side... else the receiver element is not to be created.
even i tried with the mapping as
Sender--->exists--->createif--
> receiver.
but it is not passing the value to the receiver element.
the condition is based on the value......
if we get the value to an element on the sender side then that particuler element on the receiver side need to be created . else dont wnat to create the element at all on the receiver side .
please help me ......
Regards,
Sridhar Dasari.
Request clarification before answering.
Use Function node CollapsContext now if value does not come it will show [] .
now put if without else (from boolean) if i/p equals [] and then put Not and KeepS = true (it is a property in if without else .just double click on if without else u will see that ) Now u can do the same for other fields also . Now to Consolidate :-
Fld1 ->CollapsContext ->equals-> [] ->Not ->IfWithoutElse(Keeps = true)->out
u canget [] from constant .If Did not get this please revert back .
Reward points if helpful;
Regards ,
Sunil Singh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 8 | |
| 7 | |
| 6 | |
| 4 | |
| 3 | |
| 3 | |
| 3 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.