Solved

Web Service with attachments

Posted on 2009-05-11
10
492 Views
Last Modified: 2013-11-18
Looking for information on how to setup a web service that receives attachments through either DIME attachments or other protocols. It must be in .net C#. I'm not finding many articles on what I need. Any suggestions on links/books appreciated.


0
Comment
Question by:chuck-frank
10 Comments
 
LVL 7

Accepted Solution

by:
badbearontour earned 500 total points
Comment Utility
Hi there,

Have a look at 'sending serialised custom objects to a webservice'.  you'll find lots of cod eon the web. I'll post some links if i get a chance in the next few minutes

BB
0
 
LVL 7

Expert Comment

by:badbearontour
Comment Utility
theres a decent demo and tutorial here.....

http://www.15seconds.com/issue/020903.htm

I'm assuming of course that when you say 'attachment' then you mean a custom object..

if not let me know, exactly what you are thinking of...

Regards

BB
0
 
LVL 26

Expert Comment

by:Anurag Thakur
Comment Utility
0
 

Author Comment

by:chuck-frank
Comment Utility
Well the project stands as this:

1. vendor sends xml file.
2. we parse xml file for information
3. transfer files(pictures and documents) based on that xml from the vendor to our server.
4. save

if I can figure a way to send and receive the files the rest will be easy.


0
 
LVL 7

Expert Comment

by:badbearontour
Comment Utility
A webservice is probably not the way to go here, for passing these files.

theres probably too many differing types and you will no doubt run into a serialisation issue somewhere with one or more of the types.

it probably should be said that the only way to pass something to a webservice is by serialising it into xml.

BB
0
Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

 

Author Comment

by:chuck-frank
Comment Utility
Thanks...

If anybody has any suggestions on how to perform this, it would be greatly appreciated.

I'm at the end of my rope on this one.
0
 
LVL 7

Expert Comment

by:badbearontour
Comment Utility
how do you currently get the files after parsing the xml?

via ftp? or some other method?

BB
0
 

Author Comment

by:chuck-frank
Comment Utility
Right now we don't have anyway for this sort of transfer. It's a completely new project/idea.
0
 
LVL 1

Expert Comment

by:sukalp
Comment Utility
According to Microsoft a protocol called DIME may help you accomplish this.
This is illustrated here :
http://msdn.microsoft.com/en-us/magazine/cc188797.aspx
with example code here http://msdn.microsoft.com/en-us/library/ms824597.aspx

Also, this article (http://msdn.microsoft.com/en-us/library/ms996462.aspx) shows the advantages and disadvantages of using various technologies for sending attachments.

Or you may use an open source SOAP library such as PocketSOAP found here
(http://www.pocketsoap.com/pocketsoap/)
with examples for PocketSOAP implementations found here :
http://www.pocketsoap.com/samples/default.aspx
0
 

Author Comment

by:chuck-frank
Comment Utility
Thanks sorted.
I used this as a start point for anybody having trouble. Pretty straight forward.
http://www.123aspx.com/redir.aspx?res=32473
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Introduction Knockoutjs (Knockout) is a JavaScript framework (Model View ViewModel or MVVM framework).   The main ideology behind Knockout is to control from JavaScript how a page looks whilst creating an engaging user experience in the least …
JavaScript has plenty of pieces of code people often just copy/paste from somewhere but never quite fully understand. Self-Executing functions are just one good example that I'll try to demystify here.
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!

Get 1:1 Help Now