Windows Server - BTS 2004 consuming Web Service with muti orders

Asked By mj on 18-May-09 03:23 PM
Hello,

From BizTalk 2004 I am consuming a web service iIcreated.
In my BizTalk project I have a source schema that consist of 20 orders.
My destination schema is a web reference to a web service I created,
which has an object class called InboundDoc which accepts the XML doc
coming from my BizTalk project.  I am trying to map the 20 orders from
the source schema to the destination web reference schema,
the problem I am running into is the destination web reference schema
only accepts one order. I am using the BizTalk Mapping to transform,
how do I map/transform 20 orders from the source schema to my
referenced web service schema which only takes one order?  Do
I need to revise the web service schema etc?  If so how?  Are there
examples?
Any help is greatly appreciated!!!!!!


--
mj


wjzhan replied to mj on 19-May-09 09:22 AM
Hi mj,

I have not seen your schemas and the whole project, so just a brief
suggestion of mine: you may try to break the schema into 20 single order
messages with something like XML disassembler and then send them to the web
service one by one. This may be a better approach than modifying the web
service schema.

Thanks.

Sincerely,

WenJun Zhang

Microsoft Online Community Support

Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msdnmg@microsoft.com.

==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/en-us/subscriptions/aa948868.aspx#notifications.

MSDN Managed Newsgroup support offering is for non-urgent issues where an
initial response from the community or a Microsoft Support Engineer within
2 business day is acceptable. Please note that each follow up response may
take approximately 2 business days as the support professional working with
you may need further investigation to reach the most efficient resolution.
The offering is not appropriate for situations that require urgent,
real-time or phone-based interactions. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/en-us/subscriptions/aa948874.aspx
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.
mj replied to wjzhan on 19-May-09 11:12 PM
Hi WenJun,
Thank you for your response.  Your suggested approach makes since.  Are
there BizTalk examples that show how to do this with the XML disassembler
(breaking the orders into 20 single orders or something like this)?
The source XML looks like this:

Here is the destination XML from referenced web service schema etc.
this can only accept one order:

Again thank you for your help!!!
--
mj
wjzhan replied to mj on 20-May-09 07:03 AM
Hi mj,

For your reference, below is a typical sample of this kind of scenarios
which implements message splitting uses envelop and document schemas and
xml disassembler.

How to split an XML message in BizTalk 2004 using Document and Envelope
Schemas
http://www.codeproject.com/KB/biztalk/BizEnvelop.aspx

Let me know if you have any further question on this.

Have a nice day.

Sincerely,

WenJun Zhang

Microsoft Online Community Support

Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msdnmg@microsoft.com.

==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/en-us/subscriptions/aa948868.aspx#notifications.

MSDN Managed Newsgroup support offering is for non-urgent issues where an
initial response from the community or a Microsoft Support Engineer within
2 business day is acceptable. Please note that each follow up response may
take approximately 2 business days as the support professional working with
you may need further investigation to reach the most efficient resolution.
The offering is not appropriate for situations that require urgent,
real-time or phone-based interactions. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/en-us/subscriptions/aa948874.aspx
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.
wjzhan replied to wjzhan on 26-May-09 03:24 AM
Hi mj,

Just wonder if you still have any further question on this?

Thanks and have a nice day.

Sincerely,

WenJun Zhang

Microsoft Online Community Support

Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msdnmg@microsoft.com.

==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/en-us/subscriptions/aa948868.aspx#notifications.

MSDN Managed Newsgroup support offering is for non-urgent issues where an
initial response from the community or a Microsoft Support Engineer within
2 business day is acceptable. Please note that each follow up response may
take approximately 2 business days as the support professional working with
you may need further investigation to reach the most efficient resolution.
The offering is not appropriate for situations that require urgent,
real-time or phone-based interactions. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/en-us/subscriptions/aa948874.aspx
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.
mj replied to wjzhan on 26-May-09 05:44 PM
WenJun,
This is exactly what I need to do.  Thank you so much for the info!

--
mj
wjzhan replied to mj on 27-May-09 08:40 AM
You are welcome mj. :-)

Sincerely,

WenJun Zhang

Microsoft Online Community Support

Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msdnmg@microsoft.com.

==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/en-us/subscriptions/aa948868.aspx#notifications.

MSDN Managed Newsgroup support offering is for non-urgent issues where an
initial response from the community or a Microsoft Support Engineer within
2 business day is acceptable. Please note that each follow up response may
take approximately 2 business days as the support professional working with
you may need further investigation to reach the most efficient resolution.
The offering is not appropriate for situations that require urgent,
real-time or phone-based interactions. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/en-us/subscriptions/aa948874.aspx
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.