03-18-04 06:58 PM
What version of BizTalk Server are you using? I can think of a couple ways
to do that in the 2004 Mapper, but in 2002/2000, I have had to manually code
the XSLT in the map to do that sort of thing. The only non-coding option
would to be an interim map that would have 29 records in it, then you could
use the Looping functoid in the final map against those records.
- Matt Cable
"Justin Bartels" <smisa@spam-someone-else.net> wrote in message
news:c28001c40855$5495c3c0$a101280a@phx.gbl...
> Hello,
>
> I am trying to create a map in BizTalk mapper. I have a
> destination element that needs to be looped exactly 29
> times. The destination element count has absolutely
> nothing to do with the source document (there is no
> element in my source that loops 29 times, the destination
> elements contain many pre-defined constant values which
> are different for each iteration and sometimes take
> source elements as input, other times only constants). I
> cannot change the destination document definition since
> this is an EDI document spec. My initial thought on how
> to handle this was to use a looping functoid, but I don't
> seem to be able to accept inputs to the looping functiod
> from other functoids (only from source elements). Is
> there any way to set up a while loop within the mapper?
[ Post a follow-up to this message ]
|