|
Home > Archive > BizTalk Server Orchestration > November 2004 > different document schemas in receive pipeline
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 |
different document schemas in receive pipeline
|
|
| joadam 2004-11-23, 7:51 am |
| hello all,
i'm having a serious problem and really need some help.
i'm not yet an expert in biztalk and i'm stuck..
What is my goal?
The input is a document with envelope and multiple body-tags
for exampe
<TAG_LIST>
<TAG>
<koekoek1>...</koekoek1>
<koekoek2>...</koekoek2>
<koekoek3>...</koekoek3>
...
</TAG>
<TAG>
<oepie1>...</oepie1>
<oepie2>...</oepie2>
<oepie3>...</oepie3>
...
</TAG>
<TAG>
<ok1>...</ok1>
<ok2>...</ok2>
<ok3>...</ok3>
...
</TAG>
</TAG_LIST>
I want to call a mapping depending of the schema so i need a pipeline that
deletes the envelope and puts every tag in a different document... how???
in the receive pipeline i can select multiple document schemas but what is
the output(message type) in the port??
please help me, pretty urgent...
| |
| Denis Demont 2004-11-23, 7:51 am |
|
Hello,
About your problem, i sugest to you to have another approach.
1) Create an input schema with all yours tags.
2) Create all the schema for the output.
Schema1 :
<TAG_LIST>
<TAG>
<koekoek/>
Schema2 :
<TAG_LIST>
<TAG>
<oepie/>
......
3) Create a mapping for each ouput Schema.
4) Create an orchestration with our input document, add a parallele action
and in each branch, you call a transform action in a construct message
item
with yours mappings.
5) after yours mapping, send your document on each send port (in
orchestration) with the same binding port (in Biztalk explorer) if you need
to have yours outputs documents in the same folder.
I think that this solution will solve your problem.
Regards
Denis
"joadam" wrote:
> hello all,
>
> i'm having a serious problem and really need some help.
> i'm not yet an expert in biztalk and i'm stuck..
>
> What is my goal?
>
> The input is a document with envelope and multiple body-tags
> for exampe
> <TAG_LIST>
> <TAG>
> <koekoek1>...</koekoek1>
> <koekoek2>...</koekoek2>
> <koekoek3>...</koekoek3>
> ...
> </TAG>
> <TAG>
> <oepie1>...</oepie1>
> <oepie2>...</oepie2>
> <oepie3>...</oepie3>
> ...
> </TAG>
> <TAG>
> <ok1>...</ok1>
> <ok2>...</ok2>
> <ok3>...</ok3>
> ...
> </TAG>
> </TAG_LIST>
>
> I want to call a mapping depending of the schema so i need a pipeline that
> deletes the envelope and puts every tag in a different document... how???
>
> in the receive pipeline i can select multiple document schemas but what is
> the output(message type) in the port??
> please help me, pretty urgent...
>
>
>
>
>
|
|
|
|
|