The West Wind Web Service Proxy Generator for Visual FoxPro is a tool that automates the creation of Web Service clients utilizing the .NET framework called from Visual FoxPro to make SOAP/WSDL Web Service calls. The tool provides a Wizard (and class interface) that auto-generates the .NET Proxy Web service assembly to handles the Web Service interaction. It also creates a Visual FoxPro proxy class that maps each of the Web Service methods to a FoxPro method that can then be called to interact with the Web service. The base service implementation is provided as a simple FoxPro class in a PRG file that can be used in your applications.
In most cases you don't need to write any .NET code, or use Visual Studio - the Wizard manages the .NET and FoxPro proxy generation for you. We've also provided a quick way to browse the generated .NET assembly for discovery of the Web Service message types (ie. objects used as parameters or return values) that usually go along with the actual service implementation class.
The tool also provides the wwDotNetBridge component which allows interaction with .NET code - and in this case the generated .NET proxy - without requiring COM registration of the generated .NET assembly. Using wwDotNetBridge the FoxPro generated proxy can then easily communicate with the Web Service. wwDotNetBridge is a general purpose library that allows interaction with most .NET components including those not typically supported via raw COM interop (including accessing static methods, enums, arrays and collections and non COMVisible types).