Glad to help.  Let us know if you resolve the issue.
 
Gavin
 
 

___________________________________________

Gavin Hogan
Programmer/Analyst
The State University of New York
State University Plaza
Albany, NY 12246
Phone 518-443-5481
fax 518-443-5809
e-mail [EMAIL PROTECTED] 

        -----Original Message-----
        From: Dave Shannon [mailto:[EMAIL PROTECTED] 
        Sent: Thursday, September 06, 2007 9:38 AM
        To: [email protected]
        Subject: RE: [xfire-user] Soap response format
        
        
        Thanks, after further investigation it was chunking output I was
seeing.  The j2me HttpConnection class seems to support chunking but
there was an issue where chunking was not supported using the Transport
classes bundled in the ksoap jars.  I'm still trying to sort that out.

________________________________

        From: Hogan, Gavin [mailto:[EMAIL PROTECTED] 
        Sent: Thursday, September 06, 2007 8:10 AM
        To: [email protected]
        Subject: RE: [xfire-user] Soap response format
        
        
        The only times I have seen that kind of additional output is
when passing the response through a proxy such as tcpmon.  I know that
when the content gets large the proxy started including additional http
information in the response that caused the response to no longer be
valid.
         
        I don't know much about this stuff but perhaps it is  related to
http chunking?  Does the j2me client support http chunking?
         
         

        ___________________________________________
        
        Gavin Hogan
        Programmer/Analyst
        The State University of New York
        State University Plaza
        Albany, NY 12246
        Phone 518-443-5481
        fax 518-443-5809
        e-mail [EMAIL PROTECTED] 

                -----Original Message-----
                From: Dave Shannon [mailto:[EMAIL PROTECTED] 
                Sent: Wednesday, September 05, 2007 4:58 PM
                To: [email protected]
                Subject: [xfire-user] Soap response format
                
                
                I have an xfire deployed web service which I can
successfully call using xfire client, .NET, .NET compact, and j2me using
ksoap.  One method returns audio data.  I typically set up the service
for MTOM but for .NET compact/j2me access I disable since they don't
support it.  KSoap complains about the "1c" before </soap:Body> in the
following response.  Can someone explain to me if this is valid in the
response and what it represents?
                 
                Regards,
                 
                Dave Shannon
                 
                 
                HTTP/1.1 200 OK
                Content-Type: text/xml; charset=UTF-8
                Content-Language: en-US
                Set-Cookie: JSESSIONID=0000wqb7St_8X83RljOa13hnUwP:-1;
Path=/
                Transfer-Encoding: chunked
                Date: Wed, 05 Sep 2007 19:27:16 GMT
                Server: WebSphere Application Server/6.1
                Expires: Thu, 01 Dec 1994 16:00:00 GMT
                Cache-Control: no-cache="set-cookie, set-cookie2"
                 
                fd
                <soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/
<http://schemas.xmlsoap.org/soap/envelope/> "
xmlns:xsd="http://www.w3.org/2001/XMLSchema
<http://www.w3.org/2001/XMLSchema> "
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
<http://www.w3.org/2001/XMLSchema-instance> ">
                <soap:Body
xmlns:ns1="http://www.iperia.com/webservices/vxsa/messaging/v1_0_types/
<http://www.iperia.com/webservices/vxsa/messaging/v1_0_types/> ">
                8000
                <GetMessageAttachmentResponse
xmlns="http://www.iperia.com/webservices/vxsa/messaging/v1_0_types/
<http://www.iperia.com/webservices/vxsa/messaging/v1_0_types/> "
xmlns:xmime="http://www.w3.org/2005/05/xmlmime
<http://www.w3.org/2005/05/xmlmime> ">
                  <messageAttachmentCollection>
                    <messageAttachment>
                      <type>AUDIO</type>
                      <data>...a bunch of base64 encoded data...</data>
                    </messageAttachment>
                  </messageAttachmentCollection>
                </GetMessageAttachmentResponse>
                1c
                </soap:Body>
                </soap:Envelope>
                0
                 
                wsdl
                <xsd:complexType name="MessageAttachment">
                                    <xsd:sequence>
                           <xsd:element name="type"
type="types:MessageAttachmentType" minOccurs="1" maxOccurs="1"/>
                           <xsd:element name="data"
type="xmime:base64Binary"
xmime:expectedContentTypes="application/octet-stream" minOccurs="1"
maxOccurs="1"/>
                                   </xsd:sequence>
                </xsd:complexType>

Reply via email to