Hi, Jared.
Your service is using rpc/encoded.
The identifying parts of the wsdl are:
<wsdl:binding name="FilingSoapBinding" type="impl:FilingServices">
<wsdlsoap:binding style="rpc"
transport="http://schemas.xmlsoap.org/soap/http"/>
^^^^^^^^^^^^^
<wsdl:operation name="getDocument">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="getDocumentRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://webservices.yyyy.com" use="encoded"/>
^^^^^^^^^^^^^^
I'm afraid I do not recall how rpc/encoded handles the attachments, and whether
or not there would be any reason to parse them or have them read into memory.
I have not yet looked at attachment streaming. For me, the bigger problem is
XML processing.
Good luck!
Linus