Discussion:
Soap Service VFP9
(too old to reply)
davidpmiller
2006-07-24 08:58:01 UTC
Permalink
Hi,

I've written a VFP Soap Service and successfully tested it on LOCALHOST.
When I deploy to server 2003 I keep getting the following error:

"Error: 1429 - OLE IDispatch exception code 0 from WSDLOperation:
WSDLOperation:Instantiating the dispatch object for method UpdateOracle
failed HRESULT=0x80004005: Unspecified error
- Server:An unanticipated error occurred during the processing of this
request. HRESULT=0x80004005: Unspecified error
.."

I have deployed the VFP Runtimes on Server 2003, Installed SOAP 3.0,
associated the WSDL with SOAPIS30.DLL and allowed all unknow iSAPI extensions
... but no luck. However, if I install VFP9 Development then everything
works!!. I have then proceeded to track the changes down - deleted all
contents of C:\Program Files\Microsoft Visual FoxPro 9\, C:\Program
Files\Microsoft UDDI SDK, C:\WINDOWS\system32\richtx32.ocx,
C:\WINDOWS\system32\tlbinf32.dll, C:\WINDOWS\system32\vbame.dll, SP1
runtime files replaced with those installed by VFP etc.

In fact I've removed all files I 've tracked down as installed by VFP and
the SOAP service still works after a reboot. However, as soon as I uninstall
VFP it all stops with the above error.

Any help would be appreciated.

Regards
Dave
Lee Mitchell
2006-07-24 14:44:07 UTC
Permalink
Hi Dave:

Since the problems occurs on a Windows 2003 Server, the first thing I would
do is disable Data Execution Protection and then try the code. See:

912923 How to determine that hardware DEP is available and configured on
your computer
http://support.microsoft.com/default.aspx?scid=kb;EN-US;912923
903008 The Data Execution Prevention tab in System Properties does not show
hardware-based DEP support information in x64 or Itanium-based versions of
Windows Server 2003 or Windows XP
http://support.microsoft.com/default.aspx?scid=kb;EN-US;903008


I hope this helps.

This posting is provided "AS IS" with no warranties, and confers no rights.

Sincerely,
Microsoft FoxPro Technical Support
Lee Mitchell

*-- VFP9 HAS ARRIVED!! --*
Read about all the new features of VFP9 here:
http://msdn.microsoft.com/vfoxpro/

*--Purchase VFP 9.0 here:
http://www.microsoft.com/PRODUCTS/info/product.aspx?view=22&pcid=54787e64-52
69-4500-8bf2-3f06689f4ab3&type=ovr

Keep an eye on the product lifecycle for Visual FoxPro here:
http://support.microsoft.com/gp/lifeselectindex
- VFP5 Mainstream Support retired June 30th, 2003
- VFP6 Mainstream Support retired Sept. 30th, 2003
Post by davidpmiller
Hi,
I've written a VFP Soap Service and successfully tested it on LOCALHOST.
WSDLOperation:Instantiating the dispatch object for method UpdateOracle
failed HRESULT=0x80004005: Unspecified error
- Server:An unanticipated error occurred during the processing of this
request. HRESULT=0x80004005: Unspecified error
.."
I have deployed the VFP Runtimes on Server 2003, Installed SOAP 3.0,
associated the WSDL with SOAPIS30.DLL and allowed all unknow iSAPI extensions
... but no luck. However, if I install VFP9 Development then everything
works!!. I have then proceeded to track the changes down - deleted all
contents of C:\Program Files\Microsoft Visual FoxPro 9\, C:\Program
Files\Microsoft UDDI SDK, C:\WINDOWS\system32\richtx32.ocx,
C:\WINDOWS\system32\tlbinf32.dll, C:\WINDOWS\system32\vbame.dll, SP1
runtime files replaced with those installed by VFP etc.
In fact I've removed all files I 've tracked down as installed by VFP and
the SOAP service still works after a reboot. However, as soon as I uninstall
VFP it all stops with the above error.
Any help would be appreciated.
Regards
Dave
davidpmiller
2006-07-24 15:14:02 UTC
Permalink
Hi Lee,

Thanks for the response. Tried your suggestion but unfortunately no luck.

I'm still curious what the VFP9 development installs/registers that I have
been unable to identify.

Any further ideas would be most appreciated.

Regards
Dave
Post by Lee Mitchell
Since the problems occurs on a Windows 2003 Server, the first thing I would
912923 How to determine that hardware DEP is available and configured on
your computer
http://support.microsoft.com/default.aspx?scid=kb;EN-US;912923
903008 The Data Execution Prevention tab in System Properties does not show
hardware-based DEP support information in x64 or Itanium-based versions of
Windows Server 2003 or Windows XP
http://support.microsoft.com/default.aspx?scid=kb;EN-US;903008
I hope this helps.
This posting is provided "AS IS" with no warranties, and confers no rights.
Sincerely,
Microsoft FoxPro Technical Support
Lee Mitchell
*-- VFP9 HAS ARRIVED!! --*
http://msdn.microsoft.com/vfoxpro/
http://www.microsoft.com/PRODUCTS/info/product.aspx?view=22&pcid=54787e64-52
69-4500-8bf2-3f06689f4ab3&type=ovr
http://support.microsoft.com/gp/lifeselectindex
- VFP5 Mainstream Support retired June 30th, 2003
- VFP6 Mainstream Support retired Sept. 30th, 2003
Post by davidpmiller
Hi,
I've written a VFP Soap Service and successfully tested it on LOCALHOST.
WSDLOperation:Instantiating the dispatch object for method UpdateOracle
failed HRESULT=0x80004005: Unspecified error
- Server:An unanticipated error occurred during the processing of this
request. HRESULT=0x80004005: Unspecified error
.."
I have deployed the VFP Runtimes on Server 2003, Installed SOAP 3.0,
associated the WSDL with SOAPIS30.DLL and allowed all unknow iSAPI
extensions
Post by davidpmiller
... but no luck. However, if I install VFP9 Development then everything
works!!. I have then proceeded to track the changes down - deleted all
contents of C:\Program Files\Microsoft Visual FoxPro 9\, C:\Program
Files\Microsoft UDDI SDK, C:\WINDOWS\system32\richtx32.ocx,
C:\WINDOWS\system32\tlbinf32.dll, C:\WINDOWS\system32\vbame.dll, SP1
runtime files replaced with those installed by VFP etc.
In fact I've removed all files I 've tracked down as installed by VFP and
the SOAP service still works after a reboot. However, as soon as I
uninstall
Post by davidpmiller
VFP it all stops with the above error.
Any help would be appreciated.
Regards
Dave
Lee Mitchell
2006-07-24 18:12:19 UTC
Permalink
Hi Dave:

I assume you are using InstallShield to install the Web Service on the
Windows 2003 machine. If so, then make sure you have these merge modules
in the IS project:

GDI Plus Redist module
Microsoft C Runtime Library 7.1
SOAP SDK Files (Soap_Core.msm)
SOAP SDK ISAPI Files (isapi_files.msm)
Visual Basic Virtual Machine (MSVBVM60.msm)
Microsoft Component Category Manager Library (Comcat.msm)
Microsoft OLE 2.40 (OLEAUT32.msm)
MSXML 3.0 (msxml3_wim32.msm)
Msxml3 Exception INF Merge Module (msxml3inf_wim32.msm)
WebData std library (wdstddll_wim32.msm)
MSXML 4.0 (msxml4sxs32.msm)
MSXML 4.0 (msxml4sys32.msm)

If all else fails, you could install VFP 9.0 and run Filemon (from
www.sysinternals.com) and get a log file. The remove VFP 9.0 and install
your distributable files and run Filemon again and compare the resulting
log files.

I hope this helps.

This posting is provided "AS IS" with no warranties, and confers no rights.

Sincerely,
Microsoft FoxPro Technical Support
Lee Mitchell

*-- VFP9 HAS ARRIVED!! --*
Read about all the new features of VFP9 here:
http://msdn.microsoft.com/vfoxpro/

*--Purchase VFP 9.0 here:
http://www.microsoft.com/PRODUCTS/info/product.aspx?view=22&pcid=54787e64-52
69-4500-8bf2-3f06689f4ab3&type=ovr

Keep an eye on the product lifecycle for Visual FoxPro here:
http://support.microsoft.com/gp/lifeselectindex
- VFP5 Mainstream Support retired June 30th, 2003
- VFP6 Mainstream Support retired Sept. 30th, 2003
Post by davidpmiller
Hi Lee,
Thanks for the response. Tried your suggestion but unfortunately no luck.
I'm still curious what the VFP9 development installs/registers that I have
been unable to identify.
Any further ideas would be most appreciated.
Regards
Dave
Since the problems occurs on a Windows 2003 Server, the first thing I would
912923 How to determine that hardware DEP is available and configured on
your computer
http://support.microsoft.com/default.aspx?scid=kb;EN-US;912923
903008 The Data Execution Prevention tab in System Properties does not show
hardware-based DEP support information in x64 or Itanium-based versions of
Windows Server 2003 or Windows XP
http://support.microsoft.com/default.aspx?scid=kb;EN-US;903008
I hope this helps.
This posting is provided "AS IS" with no warranties, and confers no rights.
Sincerely,
Microsoft FoxPro Technical Support
Lee Mitchell
*-- VFP9 HAS ARRIVED!! --*
http://msdn.microsoft.com/vfoxpro/
http://www.microsoft.com/PRODUCTS/info/product.aspx?view=22&pcid=54787e64-52
Post by davidpmiller
69-4500-8bf2-3f06689f4ab3&type=ovr
http://support.microsoft.com/gp/lifeselectindex
- VFP5 Mainstream Support retired June 30th, 2003
- VFP6 Mainstream Support retired Sept. 30th, 2003
Post by davidpmiller
Hi,
I've written a VFP Soap Service and successfully tested it on LOCALHOST.
WSDLOperation:Instantiating the dispatch object for method UpdateOracle
failed HRESULT=0x80004005: Unspecified error
- Server:An unanticipated error occurred during the processing of this
request. HRESULT=0x80004005: Unspecified error
.."
I have deployed the VFP Runtimes on Server 2003, Installed SOAP 3.0,
associated the WSDL with SOAPIS30.DLL and allowed all unknow iSAPI
extensions
Post by davidpmiller
... but no luck. However, if I install VFP9 Development then everything
works!!. I have then proceeded to track the changes down - deleted all
contents of C:\Program Files\Microsoft Visual FoxPro 9\, C:\Program
Files\Microsoft UDDI SDK, C:\WINDOWS\system32\richtx32.ocx,
C:\WINDOWS\system32\tlbinf32.dll, C:\WINDOWS\system32\vbame.dll, SP1
runtime files replaced with those installed by VFP etc.
In fact I've removed all files I 've tracked down as installed by VFP and
the SOAP service still works after a reboot. However, as soon as I
uninstall
Post by davidpmiller
VFP it all stops with the above error.
Any help would be appreciated.
Regards
Dave
davidpmiller
2006-07-25 12:54:02 UTC
Permalink
Hi Lee,

I added the msms to my install package ... but no luck.

I will try Filemon and see what happens. Its strange what the difference is
between the Dev & runtime, as I said I actually went through all the DLLs -
could it be a registry setting?

Regards
Dave
Post by Lee Mitchell
I assume you are using InstallShield to install the Web Service on the
Windows 2003 machine. If so, then make sure you have these merge modules
GDI Plus Redist module
Microsoft C Runtime Library 7.1
SOAP SDK Files (Soap_Core.msm)
SOAP SDK ISAPI Files (isapi_files.msm)
Visual Basic Virtual Machine (MSVBVM60.msm)
Microsoft Component Category Manager Library (Comcat.msm)
Microsoft OLE 2.40 (OLEAUT32.msm)
MSXML 3.0 (msxml3_wim32.msm)
Msxml3 Exception INF Merge Module (msxml3inf_wim32.msm)
WebData std library (wdstddll_wim32.msm)
MSXML 4.0 (msxml4sxs32.msm)
MSXML 4.0 (msxml4sys32.msm)
If all else fails, you could install VFP 9.0 and run Filemon (from
www.sysinternals.com) and get a log file. The remove VFP 9.0 and install
your distributable files and run Filemon again and compare the resulting
log files.
I hope this helps.
This posting is provided "AS IS" with no warranties, and confers no rights.
Sincerely,
Microsoft FoxPro Technical Support
Lee Mitchell
*-- VFP9 HAS ARRIVED!! --*
http://msdn.microsoft.com/vfoxpro/
http://www.microsoft.com/PRODUCTS/info/product.aspx?view=22&pcid=54787e64-52
69-4500-8bf2-3f06689f4ab3&type=ovr
http://support.microsoft.com/gp/lifeselectindex
- VFP5 Mainstream Support retired June 30th, 2003
- VFP6 Mainstream Support retired Sept. 30th, 2003
Post by davidpmiller
Hi Lee,
Thanks for the response. Tried your suggestion but unfortunately no luck.
I'm still curious what the VFP9 development installs/registers that I have
been unable to identify.
Any further ideas would be most appreciated.
Regards
Dave
Since the problems occurs on a Windows 2003 Server, the first thing I
would
Post by davidpmiller
912923 How to determine that hardware DEP is available and configured on
your computer
http://support.microsoft.com/default.aspx?scid=kb;EN-US;912923
903008 The Data Execution Prevention tab in System Properties does not
show
Post by davidpmiller
hardware-based DEP support information in x64 or Itanium-based versions
of
Post by davidpmiller
Windows Server 2003 or Windows XP
http://support.microsoft.com/default.aspx?scid=kb;EN-US;903008
I hope this helps.
This posting is provided "AS IS" with no warranties, and confers no
rights.
Post by davidpmiller
Sincerely,
Microsoft FoxPro Technical Support
Lee Mitchell
*-- VFP9 HAS ARRIVED!! --*
http://msdn.microsoft.com/vfoxpro/
http://www.microsoft.com/PRODUCTS/info/product.aspx?view=22&pcid=54787e64-52
Post by davidpmiller
69-4500-8bf2-3f06689f4ab3&type=ovr
http://support.microsoft.com/gp/lifeselectindex
- VFP5 Mainstream Support retired June 30th, 2003
- VFP6 Mainstream Support retired Sept. 30th, 2003
Post by davidpmiller
Hi,
I've written a VFP Soap Service and successfully tested it on LOCALHOST.
WSDLOperation:Instantiating the dispatch object for method UpdateOracle
failed HRESULT=0x80004005: Unspecified error
- Server:An unanticipated error occurred during the processing of this
request. HRESULT=0x80004005: Unspecified error
.."
I have deployed the VFP Runtimes on Server 2003, Installed SOAP 3.0,
associated the WSDL with SOAPIS30.DLL and allowed all unknow iSAPI
extensions
Post by davidpmiller
... but no luck. However, if I install VFP9 Development then everything
works!!. I have then proceeded to track the changes down - deleted all
contents of C:\Program Files\Microsoft Visual FoxPro 9\, C:\Program
Files\Microsoft UDDI SDK, C:\WINDOWS\system32\richtx32.ocx,
C:\WINDOWS\system32\tlbinf32.dll, C:\WINDOWS\system32\vbame.dll, SP1
runtime files replaced with those installed by VFP etc.
In fact I've removed all files I 've tracked down as installed by VFP
and
Post by davidpmiller
Post by davidpmiller
the SOAP service still works after a reboot. However, as soon as I
uninstall
Post by davidpmiller
VFP it all stops with the above error.
Any help would be appreciated.
Regards
Dave
Lee Mitchell
2006-07-25 14:27:26 UTC
Permalink
Hi Dave:

A registry setting is s possibility. You could download Regmon from
sysinternals.com and run it when you perform your Filemon test.

I hope this helps.

This posting is provided "AS IS" with no warranties, and confers no rights.

Sincerely,
Microsoft FoxPro Technical Support
Lee Mitchell

*-- VFP9 HAS ARRIVED!! --*
Read about all the new features of VFP9 here:
http://msdn.microsoft.com/vfoxpro/

*--Purchase VFP 9.0 here:
http://www.microsoft.com/PRODUCTS/info/product.aspx?view=22&pcid=54787e64-52
69-4500-8bf2-3f06689f4ab3&type=ovr

Keep an eye on the product lifecycle for Visual FoxPro here:
http://support.microsoft.com/gp/lifeselectindex
- VFP5 Mainstream Support retired June 30th, 2003
- VFP6 Mainstream Support retired Sept. 30th, 2003
Post by davidpmiller
Hi Lee,
I added the msms to my install package ... but no luck.
I will try Filemon and see what happens. Its strange what the difference is
between the Dev & runtime, as I said I actually went through all the DLLs -
could it be a registry setting?
Regards
Dave
I assume you are using InstallShield to install the Web Service on the
Windows 2003 machine. If so, then make sure you have these merge modules
GDI Plus Redist module
Microsoft C Runtime Library 7.1
SOAP SDK Files (Soap_Core.msm)
SOAP SDK ISAPI Files (isapi_files.msm)
Visual Basic Virtual Machine (MSVBVM60.msm)
Microsoft Component Category Manager Library (Comcat.msm)
Microsoft OLE 2.40 (OLEAUT32.msm)
MSXML 3.0 (msxml3_wim32.msm)
Msxml3 Exception INF Merge Module (msxml3inf_wim32.msm)
WebData std library (wdstddll_wim32.msm)
MSXML 4.0 (msxml4sxs32.msm)
MSXML 4.0 (msxml4sys32.msm)
If all else fails, you could install VFP 9.0 and run Filemon (from
www.sysinternals.com) and get a log file. The remove VFP 9.0 and install
your distributable files and run Filemon again and compare the resulting
log files.
I hope this helps.
This posting is provided "AS IS" with no warranties, and confers no rights.
Sincerely,
Microsoft FoxPro Technical Support
Lee Mitchell
*-- VFP9 HAS ARRIVED!! --*
http://msdn.microsoft.com/vfoxpro/
http://www.microsoft.com/PRODUCTS/info/product.aspx?view=22&pcid=54787e64-52
Post by davidpmiller
69-4500-8bf2-3f06689f4ab3&type=ovr
http://support.microsoft.com/gp/lifeselectindex
- VFP5 Mainstream Support retired June 30th, 2003
- VFP6 Mainstream Support retired Sept. 30th, 2003
Post by davidpmiller
Hi Lee,
Thanks for the response. Tried your suggestion but unfortunately no luck.
I'm still curious what the VFP9 development installs/registers that I have
been unable to identify.
Any further ideas would be most appreciated.
Regards
Dave
Since the problems occurs on a Windows 2003 Server, the first thing I
would
Post by davidpmiller
912923 How to determine that hardware DEP is available and configured on
your computer
http://support.microsoft.com/default.aspx?scid=kb;EN-US;912923
903008 The Data Execution Prevention tab in System Properties does not
show
Post by davidpmiller
hardware-based DEP support information in x64 or Itanium-based versions
of
Post by davidpmiller
Windows Server 2003 or Windows XP
http://support.microsoft.com/default.aspx?scid=kb;EN-US;903008
I hope this helps.
This posting is provided "AS IS" with no warranties, and confers no
rights.
Post by davidpmiller
Sincerely,
Microsoft FoxPro Technical Support
Lee Mitchell
*-- VFP9 HAS ARRIVED!! --*
http://msdn.microsoft.com/vfoxpro/
http://www.microsoft.com/PRODUCTS/info/product.aspx?view=22&pcid=54787e64-52
Post by davidpmiller
Post by davidpmiller
69-4500-8bf2-3f06689f4ab3&type=ovr
http://support.microsoft.com/gp/lifeselectindex
- VFP5 Mainstream Support retired June 30th, 2003
- VFP6 Mainstream Support retired Sept. 30th, 2003
Post by davidpmiller
Hi,
I've written a VFP Soap Service and successfully tested it on LOCALHOST.
WSDLOperation:Instantiating the dispatch object for method
UpdateOracle
Post by davidpmiller
Post by davidpmiller
Post by davidpmiller
failed HRESULT=0x80004005: Unspecified error
- Server:An unanticipated error occurred during the processing of this
request. HRESULT=0x80004005: Unspecified error
.."
I have deployed the VFP Runtimes on Server 2003, Installed SOAP 3.0,
associated the WSDL with SOAPIS30.DLL and allowed all unknow iSAPI
extensions
Post by davidpmiller
... but no luck. However, if I install VFP9 Development then everything
works!!. I have then proceeded to track the changes down - deleted all
contents of C:\Program Files\Microsoft Visual FoxPro 9\, C:\Program
Files\Microsoft UDDI SDK, C:\WINDOWS\system32\richtx32.ocx,
C:\WINDOWS\system32\tlbinf32.dll, C:\WINDOWS\system32\vbame.dll, SP1
runtime files replaced with those installed by VFP etc.
In fact I've removed all files I 've tracked down as installed by VFP
and
Post by davidpmiller
Post by davidpmiller
the SOAP service still works after a reboot. However, as soon as I
uninstall
Post by davidpmiller
VFP it all stops with the above error.
Any help would be appreciated.
Regards
Dave
Rick Strahl
2006-07-26 19:49:54 UTC
Permalink
Hi David,

Eh, if you uninstall VFP you certainly will lose the VFP runtimes as well.
Make sure you re-install the VFP runtimes at least and make sure they are
registered as well as your COM object.

The files in the Windows common\microsoft shared\VFP folder is what you need
to have to run your service and make sure that these files are registered to
allow COM operation. Also your server needs to be registered.

Hope this helps,

+++ Rick ---
--
Rick Strahl
West Wind Technologies
http://www.west-wind.com/weblog
http://www.west-wind.com/wwThreads/
Post by davidpmiller
Hi,
I've written a VFP Soap Service and successfully tested it on LOCALHOST.
WSDLOperation:Instantiating the dispatch object for method UpdateOracle
failed HRESULT=0x80004005: Unspecified error
- Server:An unanticipated error occurred during the processing of this
request. HRESULT=0x80004005: Unspecified error
.."
I have deployed the VFP Runtimes on Server 2003, Installed SOAP 3.0,
associated the WSDL with SOAPIS30.DLL and allowed all unknow iSAPI extensions
... but no luck. However, if I install VFP9 Development then everything
works!!. I have then proceeded to track the changes down - deleted all
contents of C:\Program Files\Microsoft Visual FoxPro 9\, C:\Program
Files\Microsoft UDDI SDK, C:\WINDOWS\system32\richtx32.ocx,
C:\WINDOWS\system32\tlbinf32.dll, C:\WINDOWS\system32\vbame.dll, SP1
runtime files replaced with those installed by VFP etc.
In fact I've removed all files I 've tracked down as installed by VFP and
the SOAP service still works after a reboot. However, as soon as I uninstall
VFP it all stops with the above error.
Any help would be appreciated.
Regards
Dave
davidpmiller
2006-07-27 16:42:02 UTC
Permalink
Hi Rick/Lee,

Thanks for all the help. In summary I used Filemon to monitor the file
useage with the VFP9 Runtime Installed (via InstallShield) vs VFP9
Development. The key problem with the VFP9 Runtime seemed to be related to
vfp9t.dll. Filemon reported that it could not be located in the Web Service
Default Directory and c:\windows\system32. Therefore, I presumed a REGSVR32
issue and registered the DLL .... but no luck. I then installed the dev
version and Filemon access the dll in C:\Program Files\Common Files\Microsoft
Shared\VFP and processed everything correctly. I attempted to build several
install based on Lees advise but no luck.

My only solution was to build the runtime distribution on the Windows 2003
Server .... thankfully this worked. However, I am still curious why the build
on XP didn't seem to register itself correctly!

Regards
Dave
Post by Rick Strahl
Hi David,
Eh, if you uninstall VFP you certainly will lose the VFP runtimes as well.
Make sure you re-install the VFP runtimes at least and make sure they are
registered as well as your COM object.
The files in the Windows common\microsoft shared\VFP folder is what you need
to have to run your service and make sure that these files are registered to
allow COM operation. Also your server needs to be registered.
Hope this helps,
+++ Rick ---
--
Rick Strahl
West Wind Technologies
http://www.west-wind.com/weblog
http://www.west-wind.com/wwThreads/
Post by davidpmiller
Hi,
I've written a VFP Soap Service and successfully tested it on LOCALHOST.
WSDLOperation:Instantiating the dispatch object for method UpdateOracle
failed HRESULT=0x80004005: Unspecified error
- Server:An unanticipated error occurred during the processing of this
request. HRESULT=0x80004005: Unspecified error
.."
I have deployed the VFP Runtimes on Server 2003, Installed SOAP 3.0,
associated the WSDL with SOAPIS30.DLL and allowed all unknow iSAPI extensions
... but no luck. However, if I install VFP9 Development then everything
works!!. I have then proceeded to track the changes down - deleted all
contents of C:\Program Files\Microsoft Visual FoxPro 9\, C:\Program
Files\Microsoft UDDI SDK, C:\WINDOWS\system32\richtx32.ocx,
C:\WINDOWS\system32\tlbinf32.dll, C:\WINDOWS\system32\vbame.dll, SP1
runtime files replaced with those installed by VFP etc.
In fact I've removed all files I 've tracked down as installed by VFP and
the SOAP service still works after a reboot. However, as soon as I uninstall
VFP it all stops with the above error.
Any help would be appreciated.
Regards
Dave
Rick Strahl
2006-08-02 18:24:14 UTC
Permalink
Maybe the Vfp9t.dll runtime was missing for some odd reason.

You also want to check your SYSTEM32 directory and make sure that there are
no copies of htese same files there which can lead to very odd version
conflicts. THe correct place to install the runtimes is in the Common
folder.

+++ Rick ---
--
Rick Strahl
West Wind Technologies
http://www.west-wind.com/weblog
http://www.west-wind.com/wwThreads/
Post by davidpmiller
Hi Rick/Lee,
Thanks for all the help. In summary I used Filemon to monitor the file
useage with the VFP9 Runtime Installed (via InstallShield) vs VFP9
Development. The key problem with the VFP9 Runtime seemed to be related to
vfp9t.dll. Filemon reported that it could not be located in the Web Service
Default Directory and c:\windows\system32. Therefore, I presumed a REGSVR32
issue and registered the DLL .... but no luck. I then installed the dev
version and Filemon access the dll in C:\Program Files\Common
Files\Microsoft
Shared\VFP and processed everything correctly. I attempted to build several
install based on Lees advise but no luck.
My only solution was to build the runtime distribution on the Windows 2003
Server .... thankfully this worked. However, I am still curious why the build
on XP didn't seem to register itself correctly!
Regards
Dave
Post by Rick Strahl
Hi David,
Eh, if you uninstall VFP you certainly will lose the VFP runtimes as well.
Make sure you re-install the VFP runtimes at least and make sure they are
registered as well as your COM object.
The files in the Windows common\microsoft shared\VFP folder is what you need
to have to run your service and make sure that these files are registered to
allow COM operation. Also your server needs to be registered.
Hope this helps,
+++ Rick ---
--
Rick Strahl
West Wind Technologies
http://www.west-wind.com/weblog
http://www.west-wind.com/wwThreads/
Post by davidpmiller
Hi,
I've written a VFP Soap Service and successfully tested it on LOCALHOST.
WSDLOperation:Instantiating the dispatch object for method UpdateOracle
failed HRESULT=0x80004005: Unspecified error
- Server:An unanticipated error occurred during the processing of this
request. HRESULT=0x80004005: Unspecified error
.."
I have deployed the VFP Runtimes on Server 2003, Installed SOAP 3.0,
associated the WSDL with SOAPIS30.DLL and allowed all unknow iSAPI extensions
... but no luck. However, if I install VFP9 Development then everything
works!!. I have then proceeded to track the changes down - deleted all
contents of C:\Program Files\Microsoft Visual FoxPro 9\, C:\Program
Files\Microsoft UDDI SDK, C:\WINDOWS\system32\richtx32.ocx,
C:\WINDOWS\system32\tlbinf32.dll, C:\WINDOWS\system32\vbame.dll, SP1
runtime files replaced with those installed by VFP etc.
In fact I've removed all files I 've tracked down as installed by VFP and
the SOAP service still works after a reboot. However, as soon as I uninstall
VFP it all stops with the above error.
Any help would be appreciated.
Regards
Dave
Lee Mitchell
2006-08-02 21:39:58 UTC
Permalink
Hi Dave:

I am not sure why it is behaving this way, but I am glad you have a
resolution.

I hope this helps.

This posting is provided "AS IS" with no warranties, and confers no rights.

Sincerely,
Microsoft FoxPro Technical Support
Lee Mitchell

*-- VFP9 HAS ARRIVED!! --*
Read about all the new features of VFP9 here:
http://msdn.microsoft.com/vfoxpro/

*--Purchase VFP 9.0 here:
http://www.microsoft.com/PRODUCTS/info/product.aspx?view=22&pcid=54787e64-52
69-4500-8bf2-3f06689f4ab3&type=ovr

Keep an eye on the product lifecycle for Visual FoxPro here:
http://support.microsoft.com/gp/lifeselectindex
- VFP5 Mainstream Support retired June 30th, 2003
- VFP6 Mainstream Support retired Sept. 30th, 2003
Post by Rick Strahl
Maybe the Vfp9t.dll runtime was missing for some odd reason.
You also want to check your SYSTEM32 directory and make sure that there are
no copies of htese same files there which can lead to very odd version
conflicts. THe correct place to install the runtimes is in the Common
folder.
+++ Rick ---
--
Rick Strahl
West Wind Technologies
http://www.west-wind.com/weblog
http://www.west-wind.com/wwThreads/
Post by Rick Strahl
Hi Rick/Lee,
Thanks for all the help. In summary I used Filemon to monitor the file
useage with the VFP9 Runtime Installed (via InstallShield) vs VFP9
Development. The key problem with the VFP9 Runtime seemed to be related to
vfp9t.dll. Filemon reported that it could not be located in the Web Service
Default Directory and c:\windows\system32. Therefore, I presumed a REGSVR32
issue and registered the DLL .... but no luck. I then installed the dev
version and Filemon access the dll in C:\Program Files\Common
Files\Microsoft
Shared\VFP and processed everything correctly. I attempted to build several
install based on Lees advise but no luck.
My only solution was to build the runtime distribution on the Windows 2003
Server .... thankfully this worked. However, I am still curious why the build
on XP didn't seem to register itself correctly!
Regards
Dave
Post by Rick Strahl
Hi David,
Eh, if you uninstall VFP you certainly will lose the VFP runtimes as well.
Make sure you re-install the VFP runtimes at least and make sure they are
registered as well as your COM object.
The files in the Windows common\microsoft shared\VFP folder is what you need
to have to run your service and make sure that these files are
registered
Post by Rick Strahl
Post by Rick Strahl
to
allow COM operation. Also your server needs to be registered.
Hope this helps,
+++ Rick ---
--
Rick Strahl
West Wind Technologies
http://www.west-wind.com/weblog
http://www.west-wind.com/wwThreads/
Post by davidpmiller
Hi,
I've written a VFP Soap Service and successfully tested it on LOCALHOST.
WSDLOperation:Instantiating the dispatch object for method UpdateOracle
failed HRESULT=0x80004005: Unspecified error
- Server:An unanticipated error occurred during the processing of this
request. HRESULT=0x80004005: Unspecified error
.."
I have deployed the VFP Runtimes on Server 2003, Installed SOAP 3.0,
associated the WSDL with SOAPIS30.DLL and allowed all unknow iSAPI extensions
... but no luck. However, if I install VFP9 Development then everything
works!!. I have then proceeded to track the changes down - deleted all
contents of C:\Program Files\Microsoft Visual FoxPro 9\, C:\Program
Files\Microsoft UDDI SDK, C:\WINDOWS\system32\richtx32.ocx,
C:\WINDOWS\system32\tlbinf32.dll, C:\WINDOWS\system32\vbame.dll, SP1
runtime files replaced with those installed by VFP etc.
In fact I've removed all files I 've tracked down as installed by VFP and
the SOAP service still works after a reboot. However, as soon as I uninstall
VFP it all stops with the above error.
Any help would be appreciated.
Regards
Dave
Loading...