I am working with a 3rd party Web Service and using the class AbtXmlSimpleHttpProcessor to invoke my SOAP/XML calls. I have a working input string that was captured with a Soap tool from running some sample Java code thru the Web Service. So I basically just plugged the string into my abtXmlString, using 'POST' and using content type of application/soap+xml. I have used other Web Services using content type text/xml with no problem. Does the class AbtXmlSimpleHttpProcessor support the content type application/soap+xml? The call doesn't walkback, but receives a result of <SOAP-ENV:Text xml:lang="en">No port for method GetObjectsRequest:http://www.filenet.com/ns/fnce/2006/11/ws/schema;
with SOAPAction "" found</SOAP-ENV:Text>
Here is the SOAP capture string, which I am passing to the Web Service ( starting with <soap:Envelope )
==== INPUT ==== http://banjo.cgiams.com:8080/wsi/FNCEWS40MTOM/ ==== 5/6/09 11:24 AM
Content-Length: 1304
Connection: Keep-Alive
Content-Type: multipart/related; type="application/xop+xml"; boundary=--MIMEBoundary633772058855533521; start="<0.633772058855533521@example.org>"; start-info="application/soap+xml; charset=utf-8"
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 2.0.50727.3082)
Host: banjo:8080
VsDebuggerCausalityData: uIDPo2Wkrmt03+9JkhtKQHkcVjkBAAAAZZ7U3sF880uwgS9Rgg948/O+HWf5NMNKr0QMHnkdoXUACQAA
==== FIRST PART ================================================================
Content-Length: 1304
Connection: Keep-Alive
Content-Type: multipart/related; type="application/xop+xml"; boundary=--MIMEBoundary633772058855533521; start="<0.633772058855533521@example.org>"; start-info="application/soap+xml; charset=utf-8"
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 2.0.50727.3082)
Host: banjo:8080
VsDebuggerCausalityData: uIDPo2Wkrmt03+9JkhtKQHkcVjkBAAAAZZ7U3sF880uwgS9Rgg948/O+HWf5NMNKr0QMHnkdoXUACQAA
<soap:Envelope xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><soap:Header><Localization xmlns="http://www.filenet.com/ns/fnce/2006/11/ws/schema"><Locale>en-US</Locale><Timezone>-04:00</Timezone></Localization><wsse:Security env:mustUnderstand="true" xmlns:env="http://www.w3.org/2003/05/soap-envelope"><wsse:UsernameToken><wsse:Username>TESTUSER1</wsse:Username><wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">TESTPASSWORD1</wsse:Password></wsse:UsernameToken></wsse:Security></soap:Header>
<soap:Body>
<GetObjectsRequest xmlns="http://www.filenet.com/ns/fnce/2006/11/ws/schema">
<ObjectRequest id="1">
<SourceSpecification classId="Domain" objectId="DevDomain" />
</ObjectRequest>
</GetObjectsRequest>
</soap:Body>
</soap:Envelope>
Thanks, for any help or guidance.
-Garet