Problem with MSXML3.DLL



Hi,
I'm tring to implement a web service starting from the exemple showed
on MSSOAP Toolkit in particular AddrBook example. I'm working using
Windows CE version 4.20 and the Embedded Visual C++ with service pack
2. The platform that I'm using contains the sequence elements:
MSXML_DOM
XML_HTTP
XML_XSL
XML_SAX

If I try to use the method GetNames I haven't problems, all works
fine.... I have problems if It want use the GetAddr method. The
debug
return with this error:


{2933BF82-7B36-11D2-B20E-00C04F983E60}
- failed
DEBUGCHK failed in file d:\mckendric\private\servers\soap2\sources
\src
\wsdl\.\tmapr.cpp at line 1127


I think that the problem is in this function


HRESULT CDOMMapper::write(ISoapSerializer* pSoapSerializer, BSTR
bstrEncoding, enEncodingStyle enStyle, long lFlags, VARIANT * pvar)
{
HRESULT hr=S_OK;
CAutoRefc<IXMLDOMNodeList> pNodeList(NULL);


CHK_BOOL ((V_VT(pvar) == VT_DISPATCH) ||(V_VT(pvar) ==
VT_UNKNOWN), E_INVALIDARG);


CHK ( V_DISPATCH(pvar)->QueryInterface(IID_IXMLDOMNodeList,
(void**)&pNodeList));


// this might be complex.....
CHK ( saveList(pSoapSerializer, pNodeList) );


Cleanup:
ASSERT(SUCCEEDED(hr));


return (hr);



}


The function tries to find IID_IXMLDOMNodeList, in the function
QueryInterface, and fails because cannot find the key of
IID_IXMLDOMNodeList in the registry of the platform. I knew that the
MSXML3.dll puts this key into registry, but I did not find it. I know
that it's impossible to register the MSXML3 dll with RegSvr32, so
Anyone know how I can put this key in the registry????
Hope this helps

Thank's for yuor attention.


Best regards.


PG


I wrote this messege to microsoft.public.windowsce group too but
nobody has answered to me.
I hope in yours helps.

Best regards.


PG

.



Relevant Pages

  • Re: Could not establish trust relationship with remote server
    ... than you can cnofigure his rights regarding to specific ... The web service which make the call is impersonating ... this user rights in the registry. ... systems group that will apply apropriate proxy settings to ...
    (microsoft.public.dotnet.framework.aspnet.security)
  • Re: I dont think I can do that !
    ... Regards, ... >> Hi DaveP, ... you can do the same on the proxy class for the web service. ... >> Pablo Cibraro. ...
    (microsoft.public.dotnet.framework.webservices.enhancements)
  • Re: Session Variables in WSE 3.0
    ... >> used to protect the communication during that session. ... >> Regards, ... >> Pablo Cibraro ... >>> I got many webmethods in my web service. ...
    (microsoft.public.dotnet.framework.webservices.enhancements)
  • Re: Registry key cannot write..
    ... which would indicate it's actually a Web Service you're ... For a windows service, make sure it's running as local admin, or that the ... user it is running as has rights to edit the registry. ... > Cannot write to the registry key. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: exposing Data Transfer objects through inheritance
    ... > I'm developing a web service in which i have to expose lot of buisness ... > business entity classes and the web method exposed in web service is ... > thanks & regards ...
    (microsoft.public.dotnet.framework.aspnet.webservices)