I have a message based web service of which the server is an Apache SOAP 2.2
implementation.  I can watch in the trace utility from the MS Soap Toolkit a
good SOAP conversation.  Though, for what ever reason, when I try to use the
response, it's null.  Here's some code:


localhost.RendererMService rms = new localhost.RendererMService();
localhost.RenderM request = new localhost.RenderM();
localhost.RenderMResponse response = new localhost.RenderMResponse();

...
setup request object here
...

try
{
    response = rms.RenderM(request);
}
catch(Exception ex)
{
    MessageBox.Show(ex.Message);
}

FileStream fsPDF = new FileStream("test.pdf",
                                                    FileMode.Create,
                                                    FileAccess.Write);

fsPDF.Write(response.response, 0, response.response.Length );

Now, like I said, I see the response envelope come back and it looks good,
and .NET doesn't seem to have any problem w/ it.  The problem is that
'response' is null.  response.response is a System.Byte[].

--

David B. Bitton
[EMAIL PROTECTED]
www.codenoevil.com

Code Made Fresh DailyT

You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

Reply via email to