|
Home > Archive > BizTalk Server General > February 2004 > Re: functoid problems
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
Re: functoid problems
|
|
| Jan Eliasen 2004-02-08, 7:35 pm |
| On Sat, 7 Feb 2004 17:19:53 -0800, "Kevin" <kevin.techlin@eams.com>
wrote:
You state that you have used logical functoids - anyway, that's the
way I'd do it.
Put an exists on all three source-elements. Then if the third
exists-functoid is true, use a value mappening functoid to get the
right output. Else, if the second exists-functoid i strue AND the
third wasn't, use another value mappening functoid to get the correct
output. Lastly, do the same; If the first exists-functoid is true AND
the second wasn't AND the third wasn't, then use a third value
mappeningfunctoid to get the correct output. It should be doable.
>new to the mapper, ran into a situation where trying to
>use custom functoid passing in 3 parms. This is an X12
>claims file where one of the parms may not exist in the
>file, but then again it might. Basically what I want to
>do is this.
>
>map a value for the first parameter.
>Then, later in the file, if another value exists, overlay
>what I have mapped initially. Then a bit later in the
>file, if another value exists, map it over what was
>initially mapped. How do I do this? I have tried
>logical functiods, custom scripts, nothing yields the
>results I'm expecting. Is anyone aware of issues with
>the functoids not performing as expected? Your help is
>appreciated. I can give more specifics.
--
Jan Eliasen, representing himself and not the company he works for.
MCP in Microsoft BizTalk Server
| |
|
|
are you saying to use the '?' in combination with the
right arrow functoids, or to write a custom script to do
the 'else' conditions? Or some combination of the two?
| |
| Jan Eliasen 2004-02-09, 10:36 pm |
| On Mon, 9 Feb 2004 09:09:07 -0800, "Kevin" <kevin.techlin@eams.com>
wrote:
>are you saying to use the '?' in combination with the
>right arrow functoids, or to write a custom script to do
>the 'else' conditions? Or some combination of the two?
Well, I really don't know how to write it other ways than I have
described in my previous posting;
No custom scripts. The "else"-conditions are created by letting the
output of a logical-functoid go into an equals-functoid that has
"false" as the second parameter.
--
Jan Eliasen, representing himself and not the company he works for.
MCP in Microsoft BizTalk Server
|
|
|
|
|