Ray,
FoxPro 9 internally uses MsXml 4.0 and unless that's installed a number of things go wrong. For some serialization wwSoap falls back to the FoxPro and that's likely what's failing.
That said, the msxml2.domdocument ProgId should exist on any system that has MSXML 4.0 installed. That is the version independent ProgId and it should be there unless something has explicitly removed it from the system.
+++ Rick ---
>I'm trying to test Rick Strahl's wwSoap class to call a web service with a small program derived from his help files for that class. When I either run or compile it, it gives me the error
OLE error code 0x80040111: ClassFactory cannot supply requested class.
in the line of code in Rick's WWSOAP.PRG
loDOM = CREATEOBJECT(XML_XMLDOM_PROGID)
where XML_XMLDOM_PROGID is defined as
#DEFINE XML_XMLDOM_PROGID "msxml2.domdocument"
in the Include file. MSXML2.DLL is installed on the machine. Any ideas what I'm missing?