First off, you need to use a SOAP implementation that uses a stream-based parser to parse the attachments. If your SOAP implementation doesn't support stream-based parsing, you'll need to switch to one that does.
You can send attachments with your messages using either MIME or DIME. You need to find out which (if any) your SOAP implementation supports (and that of your customer!). Most implementations support MIME, although a growing number of implementations now also support DIME. MS SOAP and .NET only support DIME. Look through your product documentation. You should be able to find information on using attachments with your product. (It's handled differently by every product.) If your product doesn't provide documentation, try using Google to find some samples.
Dig Deeper on Service-oriented architecture (SOA)
Related Q&A from Anne Thomas Manes
Anne Thomas Manes explains the differences between open source clients and open source implementations. Continue Reading
Anne Thomas Manes discusses the best way to go about creating an enterprise data dictionary and why the systems works well. Continue Reading
Anne Thomas Manes explains the difference between 'hard' real time and 'live' real time systems. Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.