So the call from Win98 goes to a server and the server executes (and write a
log entry) and the Win98 throws an error upon receiving the reply, right?

I'd want to confirm that the Win98 boxes always fail (and only Win98) and
then I might suspect the soap toolkit or some other part of the installation
is the probl.

BTW - I see that the proxy code you showed earlier has 127.0.0.1 as the
server name.  this must be getting changed at runtime, right?  Or are you
attempting to run webservice.aspx on the win98 machines, too?

MCA

> -----Original Message-----
> From: Moderated discussion of advanced .NET topics. [mailto:ADVANCED-
> [EMAIL PROTECTED]] On Behalf Of Rodrigo B. de Oliveira
> Sent: Tuesday, February 18, 2003 11:58 AM
> To: [EMAIL PROTECTED]
> Subject: Re: [ADVANCED-DOTNET] HTTP BAD GATEWAY with WebService proxy in
> Windows 98
> 
> What really bothers me (aside from the failure itself) is the fact that
> Windows 2K workstations and Windows XP
> workstations in the same network are not affected by the problem
> whatsoever.
> So for this moment I'm discarding general network configuration issues as
> the cause and focusing instead on how the Windows 98 runtime and
> environment
> (internet explorer, drivers, etc) could cause such a behavior.
> 
> Two more facts:
>     1) the problem happens after the webservice has been executed (the
> webservice updates a log file that's how I'm sure of its execution). So
> the
> problem happens downstream.
>     2) The Windows 98 has all the applicable updates installed.
> 
> Thanks again,
> Rodrigo
> 
> ----- Original Message -----
> From: "Mike Amundsen" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, February 18, 2003 1:15 PM
> Subject: Re: [ADVANCED-DOTNET] HTTP BAD GATEWAY with WebService proxy in
> Windows 98
> 
> 
> The official description for the 502 error is: "The request was not
> completed. The server received an invalid response from the upstream
> server."
> 
> Do you have a firewall involved? Is the target server flooded with
> traffic?
> You might need to put a trace on the msgs from the target server to find
> out
> what's going on.
> 
> Simon Fell has offered some really nice sniffing tools on his
> http://www.pocketsoap.com/ site. I use the ProxyTrace tool quite a bit.
> 
> MCA
> 
> 
> > -----Original Message-----
> > From: Moderated discussion of advanced .NET topics. [mailto:ADVANCED-
> > [EMAIL PROTECTED]] On Behalf Of Rodrigo B. de Oliveira
> > Sent: Tuesday, February 18, 2003 10:05 AM
> > To: [EMAIL PROTECTED]
> > Subject: [ADVANCED-DOTNET] HTTP BAD GATEWAY with WebService proxy in
> > Windows 98
> >
> > This one has been a real pain in the neck. Every now and then our
> > application fails with the following message
> >
> > <message>
> > ************** Exception Text **************
> > System.Net.WebException: The request failed with HTTP status 502: Bad
> > Gateway.
> > at
> >
> System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClie
> > nt
> > Message message, WebResponse response, Stream responseStream)
> > at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String
> > methodName, Object[] parameters)
> > at FileManager.Proxy.CheckoutWebService.Checkout(String who, Boolean
> > force)
> > at GridEditor.MainForm.OnCheckout()
> > at GridEditor.MainForm._toolbar_ButtonClick(Object sender,
> > ToolBarButtonClickEventArgs e)
> > at
> System.Windows.Forms.ToolBar.OnButtonClick(ToolBarButtonClickEventArgs
> > e)
> > </message>
> >
> > This is the proxy code with the offending method:
> > <src>
> > //----------------------------------------------------------------------
> --
> > --
> > ----
> > // <autogenerated>
> > //     This code was generated by a tool.
> > //     Runtime Version: 1.0.3705.288
> > //
> > //     Changes to this file may cause incorrect behavior and will be
> lost
> > if
> > //     the code is regenerated.
> > // </autogenerated>
> > //----------------------------------------------------------------------
> --
> > --
> > ----
> >
> > //
> > // This source code was auto-generated by wsdl, Version=1.0.3705.288.
> > //
> > namespace FileManager.Proxy {
> >     using System.Diagnostics;
> >     using System.Xml.Serialization;
> >     using System;
> >     using System.Web.Services.Protocols;
> >     using System.ComponentModel;
> >     using System.Web.Services;
> >
> >
> >     /// <remarks/>
> >     [System.Diagnostics.DebuggerStepThroughAttribute()]
> >     [System.ComponentModel.DesignerCategoryAttribute("code")]
> >
> >
> [System.Web.Services.WebServiceBindingAttribute(Name="CheckoutWebServiceSo
> > ap
> > ", Namespace="http://www.rederecord.com.br/checkout";)]
> >     public class CheckoutWebService :
> > System.Web.Services.Protocols.SoapHttpClientProtocol {
> >
> >         /// <remarks/>
> >         public CheckoutWebService() {
> >             this.Url = "http://127.0.0.1/webservice.aspx";;
> >         }
> >
> >   public CheckoutWebService(string url)
> >   {
> >    this.Url = url;
> >   }
> >
> >         /// <remarks/>
> >
> >
> [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.red
> > er
> > ecord.com.br/checkout/Checkout",
> > RequestNamespace="http://www.rederecord.com.br/checkout";,
> > ResponseNamespace="http://www.rederecord.com.br/checkout";,
> > Use=System.Web.Services.Description.SoapBindingUse.Literal,
> >
> ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
> >         public DocumentVersion Checkout(string who, bool force) {
> >             object[] results = this.Invoke("Checkout", new object[] {
> >                         who,
> >                         force});
> >             return ((DocumentVersion)(results[0]));
> >         }
> > }
> >
> >
> >     /// <remarks/>
> >
> >
> [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.rederecor
> > d.
> > com.br/checkout")]
> >     public class DocumentVersion {
> >
> >         /// <remarks/>
> >         public long Version;
> >
> >         /// <remarks/>
> >
> > [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")]
> >         public System.Byte[] Data;
> >     }
> > }
> > </src>
> >
> > The error only occurs in Windows 98. OS upgrades are not an option right
> > now. :-)
> >
> > Anyone has seen this before? Any clues for what might be causing it?
> >
> > We are kinda lost here.
> >
> > Thanks in advance for any help!
> > Rodrigo

Reply via email to