Ureader.com  
Microsoft software help and Community
   home   |   control panel login   |   archive   |  
 
XML
data.xmlanalysis
mappoint.webservice
msf
msxml-webrelease
netmyservices.sdk
passport.sdk
soap
soapsdk
uddi.general
uddi.programming
uddi.specification
xml
xmlsqlwebrelease
xsl
  
 
date: Tue, 22 Apr 2008 15:29:47 +0800,    group: microsoft.public.xml.soapsdk        back       


Unknow Error 0x800a1518   
Hi all,

I'm using Soap Tool Kit 3.0 to implement a client aplication (in VC6) to retrieve info. from a .NET webservices (in C#). The client sometimes return error "Unknow Error 0x800a1518". But, when I retry the same request, it work properly. Does anyone know the solutions?

Here's part of my code
  psmConnector.CreateInstance(__uuidof(HttpConnector30));
  psmConnector->Property["EndPointURL"] = _bstr_t("http://MyTesting/DoRequest.asmx");
  psmConnector->Connect();

  psmConnector->Property["SoapAction"] = bstrSoapAction;
  psmConnector->Property["EnableAutoProxy"] = VARIANT_TRUE;
  psmConnector->Property["ProxyServer"] = _bstr_t("<CURRENT_USER>");
  psmConnector->Property["Timeout"] = _variant_t( (long) 30000 ); // Set timeout to be 30s

  psmConnector->BeginMessage();
  psmSerializer.CreateInstance(__uuidof(SoapSerializer30));
  psmSerializer->Init(_variant_t((IUnknown *) psmConnector->InputStream));
  psmSerializer->StartEnvelope(_bstr_t(""), _bstr_t("STANDARD"), _bstr_t(""));
  psmSerializer->StartBody(_bstr_t("STANDARD"));
  psmSerializer->StartElement(_bstr_t(DoMyRequest), bstrNameSpace, _bstr_t("STANDARD"), _bstr_t("uri"));

   psmSerializer->StartElement(_bstr_t("strSession"), _bstr_t(""), _bstr_t("STANDARD"), _bstr_t("uri"));
   psmSerializer->WriteString(bsSessionID);
   psmSerializer->EndElement();

   psmSerializer->StartElement(_bstr_t("strUserID"), _bstr_t(""), _bstr_t("STANDARD"), _bstr_t("uri"));
   psmSerializer->WriteString(bsUserID);
   psmSerializer->EndElement();

   psmSerializer->StartElement(_bstr_t("iHandler"), _bstr_t(""), _bstr_t("STANDARD"), _bstr_t("uri"));
   psmSerializer->WriteString(_bstr_t(COMAPI::AfxMakeString(iHandler)));
   psmSerializer->EndElement();

   psmSerializer->StartElement(_bstr_t("iProcessID"), _bstr_t(""), _bstr_t("STANDARD"), _bstr_t("uri"));
   psmSerializer->WriteString(_bstr_t(COMAPI::AfxMakeString(iProcessID)));
   psmSerializer->EndElement();

   psmSerializer->StartElement(_bstr_t("strXMLRequest"), _bstr_t(""), _bstr_t("STANDARD"), _bstr_t("uri"));
   psmSerializer->WriteString(bsData);
   psmSerializer->EndElement();

  psmSerializer->EndElement();
  psmSerializer->EndBody();
  psmSerializer->EndEnvelope();
  hResult = psmSerializer->Finished();

  hResult = psmConnector->EndMessage();

  psmReader.CreateInstance(__uuidof(SoapReader30));
  psmReader->Load(_variant_t((IUnknown *) psmConnector->OutputStream), bstrNameSpace);
  *bsResult = _bstr_t(psmReader->Envelope->text).copy();

  psmConnector.Release();
  psmSerializer.Release();
  psmReader.Release();

Rgds,
Marco
date: Tue, 22 Apr 2008 15:29:47 +0800   author:   Marco Hung

Re: Unknow Error 0x800a151E   
The error code should be Unknow Error 0x800a151E
  "Marco Hung"  wrote in message news:%23d3$lqEpIHA.1236@TK2MSFTNGP02.phx.gbl...
  Hi all,

  I'm using Soap Tool Kit 3.0 to implement a client aplication (in VC6) to retrieve info. from a .NET webservices (in C#). The client sometimes return error "Unknow Error 0x800a1518". But, when I retry the same request, it work properly. Does anyone know the solutions?

  Here's part of my code
    psmConnector.CreateInstance(__uuidof(HttpConnector30));
    psmConnector->Property["EndPointURL"] = _bstr_t("http://MyTesting/DoRequest.asmx");
    psmConnector->Connect();

    psmConnector->Property["SoapAction"] = bstrSoapAction;
    psmConnector->Property["EnableAutoProxy"] = VARIANT_TRUE;
    psmConnector->Property["ProxyServer"] = _bstr_t("<CURRENT_USER>");
    psmConnector->Property["Timeout"] = _variant_t( (long) 30000 ); // Set timeout to be 30s

    psmConnector->BeginMessage();
    psmSerializer.CreateInstance(__uuidof(SoapSerializer30));
    psmSerializer->Init(_variant_t((IUnknown *) psmConnector->InputStream));
    psmSerializer->StartEnvelope(_bstr_t(""), _bstr_t("STANDARD"), _bstr_t(""));
    psmSerializer->StartBody(_bstr_t("STANDARD"));
    psmSerializer->StartElement(_bstr_t(DoMyRequest), bstrNameSpace, _bstr_t("STANDARD"), _bstr_t("uri"));

     psmSerializer->StartElement(_bstr_t("strSession"), _bstr_t(""), _bstr_t("STANDARD"), _bstr_t("uri"));
     psmSerializer->WriteString(bsSessionID);
     psmSerializer->EndElement();

     psmSerializer->StartElement(_bstr_t("strUserID"), _bstr_t(""), _bstr_t("STANDARD"), _bstr_t("uri"));
     psmSerializer->WriteString(bsUserID);
     psmSerializer->EndElement();

     psmSerializer->StartElement(_bstr_t("iHandler"), _bstr_t(""), _bstr_t("STANDARD"), _bstr_t("uri"));
     psmSerializer->WriteString(_bstr_t(COMAPI::AfxMakeString(iHandler)));
     psmSerializer->EndElement();

     psmSerializer->StartElement(_bstr_t("iProcessID"), _bstr_t(""), _bstr_t("STANDARD"), _bstr_t("uri"));
     psmSerializer->WriteString(_bstr_t(COMAPI::AfxMakeString(iProcessID)));
     psmSerializer->EndElement();

     psmSerializer->StartElement(_bstr_t("strXMLRequest"), _bstr_t(""), _bstr_t("STANDARD"), _bstr_t("uri"));
     psmSerializer->WriteString(bsData);
     psmSerializer->EndElement();

    psmSerializer->EndElement();
    psmSerializer->EndBody();
    psmSerializer->EndEnvelope();
    hResult = psmSerializer->Finished();

    hResult = psmConnector->EndMessage();

    psmReader.CreateInstance(__uuidof(SoapReader30));
    psmReader->Load(_variant_t((IUnknown *) psmConnector->OutputStream), bstrNameSpace);
    *bsResult = _bstr_t(psmReader->Envelope->text).copy();

    psmConnector.Release();
    psmSerializer.Release();
    psmReader.Release();

  Rgds,
  Marco
date: Tue, 22 Apr 2008 16:03:19 +0800   author:   Marco Hung

Re: Unknow Error 0x800a151E   
The error code should be Unknow Error 0x800a151E
  "Marco Hung"  wrote in message news:%23d3$lqEpIHA.1236@TK2MSFTNGP02.phx.gbl...
  Hi all,

  I'm using Soap Tool Kit 3.0 to implement a client aplication (in VC6) to retrieve info. from a .NET webservices (in C#). The client sometimes return error "Unknow Error 0x800a1518". But, when I retry the same request, it work properly. Does anyone know the solutions?

  Here's part of my code
    psmConnector.CreateInstance(__uuidof(HttpConnector30));
    psmConnector->Property["EndPointURL"] = _bstr_t("http://MyTesting/DoRequest.asmx");
    psmConnector->Connect();

    psmConnector->Property["SoapAction"] = bstrSoapAction;
    psmConnector->Property["EnableAutoProxy"] = VARIANT_TRUE;
    psmConnector->Property["ProxyServer"] = _bstr_t("<CURRENT_USER>");
    psmConnector->Property["Timeout"] = _variant_t( (long) 30000 ); // Set timeout to be 30s

    psmConnector->BeginMessage();
    psmSerializer.CreateInstance(__uuidof(SoapSerializer30));
    psmSerializer->Init(_variant_t((IUnknown *) psmConnector->InputStream));
    psmSerializer->StartEnvelope(_bstr_t(""), _bstr_t("STANDARD"), _bstr_t(""));
    psmSerializer->StartBody(_bstr_t("STANDARD"));
    psmSerializer->StartElement(_bstr_t(DoMyRequest), bstrNameSpace, _bstr_t("STANDARD"), _bstr_t("uri"));

     psmSerializer->StartElement(_bstr_t("strSession"), _bstr_t(""), _bstr_t("STANDARD"), _bstr_t("uri"));
     psmSerializer->WriteString(bsSessionID);
     psmSerializer->EndElement();

     psmSerializer->StartElement(_bstr_t("strUserID"), _bstr_t(""), _bstr_t("STANDARD"), _bstr_t("uri"));
     psmSerializer->WriteString(bsUserID);
     psmSerializer->EndElement();

     psmSerializer->StartElement(_bstr_t("iHandler"), _bstr_t(""), _bstr_t("STANDARD"), _bstr_t("uri"));
     psmSerializer->WriteString(_bstr_t(COMAPI::AfxMakeString(iHandler)));
     psmSerializer->EndElement();

     psmSerializer->StartElement(_bstr_t("iProcessID"), _bstr_t(""), _bstr_t("STANDARD"), _bstr_t("uri"));
     psmSerializer->WriteString(_bstr_t(COMAPI::AfxMakeString(iProcessID)));
     psmSerializer->EndElement();

     psmSerializer->StartElement(_bstr_t("strXMLRequest"), _bstr_t(""), _bstr_t("STANDARD"), _bstr_t("uri"));
     psmSerializer->WriteString(bsData);
     psmSerializer->EndElement();

    psmSerializer->EndElement();
    psmSerializer->EndBody();
    psmSerializer->EndEnvelope();
    hResult = psmSerializer->Finished();

    hResult = psmConnector->EndMessage();

    psmReader.CreateInstance(__uuidof(SoapReader30));
    psmReader->Load(_variant_t((IUnknown *) psmConnector->OutputStream), bstrNameSpace);
    *bsResult = _bstr_t(psmReader->Envelope->text).copy();

    psmConnector.Release();
    psmSerializer.Release();
    psmReader.Release();

  Rgds,
  Marco
date: Tue, 22 Apr 2008 16:03:19 +0800   author:   Marco Hung

Re: Unknow Error 0x800a151E   
151E is an http connect error.  The list is here http://msdn.microsoft.com/en-us/library/ms995780.aspx 

I would strongly recommend against implementing new code with VS 6.0 and the Soap Toolkit.  Neither one of those technologies has been supported for many years so you're pretty much on your own if you have problems.

-- 
This posting is provided "AS IS" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm

  "Marco Hung"  wrote in message news:uEX2U9EpIHA.4912@TK2MSFTNGP03.phx.gbl...
  The error code should be Unknow Error 0x800a151E
    "Marco Hung"  wrote in message news:%23d3$lqEpIHA.1236@TK2MSFTNGP02.phx.gbl...
    Hi all,

    I'm using Soap Tool Kit 3.0 to implement a client aplication (in VC6) to retrieve info. from a .NET webservices (in C#). The client sometimes return error "Unknow Error 0x800a1518". But, when I retry the same request, it work properly. Does anyone know the solutions?

    Here's part of my code
      psmConnector.CreateInstance(__uuidof(HttpConnector30));
      psmConnector->Property["EndPointURL"] = _bstr_t("http://MyTesting/DoRequest.asmx");
      psmConnector->Connect();

      psmConnector->Property["SoapAction"] = bstrSoapAction;
      psmConnector->Property["EnableAutoProxy"] = VARIANT_TRUE;
      psmConnector->Property["ProxyServer"] = _bstr_t("<CURRENT_USER>");
      psmConnector->Property["Timeout"] = _variant_t( (long) 30000 ); // Set timeout to be 30s

      psmConnector->BeginMessage();
      psmSerializer.CreateInstance(__uuidof(SoapSerializer30));
      psmSerializer->Init(_variant_t((IUnknown *) psmConnector->InputStream));
      psmSerializer->StartEnvelope(_bstr_t(""), _bstr_t("STANDARD"), _bstr_t(""));
      psmSerializer->StartBody(_bstr_t("STANDARD"));
      psmSerializer->StartElement(_bstr_t(DoMyRequest), bstrNameSpace, _bstr_t("STANDARD"), _bstr_t("uri"));

       psmSerializer->StartElement(_bstr_t("strSession"), _bstr_t(""), _bstr_t("STANDARD"), _bstr_t("uri"));
       psmSerializer->WriteString(bsSessionID);
       psmSerializer->EndElement();

       psmSerializer->StartElement(_bstr_t("strUserID"), _bstr_t(""), _bstr_t("STANDARD"), _bstr_t("uri"));
       psmSerializer->WriteString(bsUserID);
       psmSerializer->EndElement();

       psmSerializer->StartElement(_bstr_t("iHandler"), _bstr_t(""), _bstr_t("STANDARD"), _bstr_t("uri"));
       psmSerializer->WriteString(_bstr_t(COMAPI::AfxMakeString(iHandler)));
       psmSerializer->EndElement();

       psmSerializer->StartElement(_bstr_t("iProcessID"), _bstr_t(""), _bstr_t("STANDARD"), _bstr_t("uri"));
       psmSerializer->WriteString(_bstr_t(COMAPI::AfxMakeString(iProcessID)));
       psmSerializer->EndElement();

       psmSerializer->StartElement(_bstr_t("strXMLRequest"), _bstr_t(""), _bstr_t("STANDARD"), _bstr_t("uri"));
       psmSerializer->WriteString(bsData);
       psmSerializer->EndElement();

      psmSerializer->EndElement();
      psmSerializer->EndBody();
      psmSerializer->EndEnvelope();
      hResult = psmSerializer->Finished();

      hResult = psmConnector->EndMessage();

      psmReader.CreateInstance(__uuidof(SoapReader30));
      psmReader->Load(_variant_t((IUnknown *) psmConnector->OutputStream), bstrNameSpace);
      *bsResult = _bstr_t(psmReader->Envelope->text).copy();

      psmConnector.Release();
      psmSerializer.Release();
      psmReader.Release();

    Rgds,
    Marco
date: Sun, 25 May 2008 18:14:42 -0700   author:   Roger Wolter[MSFT]

Google
 
Web ureader.com


    COPYRIGHT 2007, YARDI TECHNOLOGY LIMITED, ALL RIGHT RESERVE  |   contact us