Using Attachments Using Attachments When an InterSystems IRIS web service or web client receives a SOAP message that has attachments (as specified by the SOAP with Attachments specification), the following happens: The attachments are inserted into the appropriate property: For a web service, the inbound attachments are placed in the Attachments property. For a web client, the inbound attachments are placed in the ResponseAttachments property. Each of these properties is a list with the usual list interface (for example, SetAt(), Count(), and GetAt() methods). Each list element is an instance of %Net.MIMEPartOpens in a new tab. Note that a MIME part can in turn contain other MIME parts. Your code is responsible for determining the structure and contents of the attachments. The ContentID and ContentLocation properties are updated to reflect the Content-ID and Content-Location headers of the inbound SOAP message. The web service or web client can access these properties and thus access the attachments.