Web Service Post to another

L

LisaConsult

I have 2 web services and they are on different servers. I am supposed to
POST a serialized XML document from one site to the other. I've looked
around, but I'm totally confused. Can anyone provide a concrete example of
how to send it and then on the other side, how does the other service receive
it? Thanks.
 
F

Family Tree Mike

Web Service A -> Web Service B would be coded no differently than any client
to Web Service B. You add a Web Reference in Service A to the Service B,
then you can use it's methods.

This walkthrough is using a windows forms client, but the process would be
the same from your Web Service A.
http://msdn.microsoft.com/en-us/library/aa290757(VS.71).aspx. (There may be
a version 9/2008 link, but this seems to still apply).
 
S

Steven Cheng

Hi Lisa,

From your description, what you want to do is using webservice webmethod to
transfer some XML document(contains seralized objects) ,correct?

Based on my experience, since webservice message itself is of XML document.
You need to take care when passing XML format text in your webmethod as
parameter. The recommend approach in .NET is as below:

*First you should define the parameter(which will contains the XML document
data) as XmlDocument type. Do not declare it as a simple String type, that
will cause problem.

* Then, you can just pass the XML data as a xmlDocument into the webmethod
parameter when invoke the webmethod.


http://www.objectsharp.com/cs/blogs/matt/archive/2004/10/30/989.aspx

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead


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:
(e-mail address removed).

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

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 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 or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://support.microsoft.com/select/default.aspx?target=assistance&ln=en-us.
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.




--------------------
 
S

Steven Cheng

Hi Lisa,

Have you got any progress on this issue or still have any questions need
help?

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead


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: (e-mail address removed).

==================================================
Get notification to my posts through email? Please refer to

http://msdn.microsoft.com/en-us/subscriptions/aa948868.aspx#notifications.

--------------------
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top