West Wind Web Service Proxy Generator
West Wind Web Service Proxy Generator
What's new
Requirements
License
Product Web Page
Purchase
Support
User Guide
Wizard Walkthrough
Running the Wizard
Examing the generated Proxy Classes
Using the FoxPro Proxy Class to call the Web Service
Setting Credentials on the Service Request
Generated Proxy Class Helpers
Adding custom Http Headers with AddHttpHeader() and ClearHttpHeaders()
HTTP Authentication with HttpLogin()
Ignoring Certificate Errors
Accessing SOAP Detail Fault information
Frequently Asked Questions
.NET Runtime Version Support
Loading Assemblies from Network Location
Handling Arrays
Calling a Service where the Class Name is different than the Service Name
Calling Services with external XSD files
How do I access a Web Service through a Proxy Server?
Capturing raw XML for Web Service Calls
Using SOAP Headers with the generated Proxy
Calling Methods that have ByRef or Out Parameters
Getting around SSL/HTTPS Errors
Troubleshooting
Method Not Found
Type not loaded. Please load call LoadAssembly first
Files Required for Distribution and Compilation
Browsing .NET Assemblies with .NET Reflector
Class Reference
Class wwDotNetBridge
What is wwDotnetBridge?
wwDotnetBridge Features
wwDotNetBridge Examples
Main Functionality Example
Using ComArray Instances for Array Access
Accessing Arrays
Accessing Collections
Generic Type Limitations in .NET
Retrieving Exception Information
Array Manipulation Methods
AddArrayItem
GetArrayItem
SetArrayItem
RemoveArrayItem
CreateArrayOnInstance
CreateArray
Custom Type Conversions
Using ConvertToDotNetValue() for unsupported Types
Array Results are returned as ComArray objects
DataSets Results are converted in XmlAdapters
Guid Results are returned as ComGuid Instance
Type Casting Numbers to match .NET Types
Passing Binary Values to .NET
.NET Wrapper Types and Value Fixups
Class ComGuid
Constructor
Empty
New
Guid
GuidString
Class ComArray
Constructor
AddItem
AssignFrom
AssignTo
Clear
CreateArray
CreateEmptyArray
CreateItem
Item
RemoveItem
SetItem
Count
Instance
Length
Class ComValue
Constructor
SetByte
SetDbNull
SetDecimal
SetInt16
SetInt64
SetValueFromInvokeMethod
SetValueFromProperty
SetValueFromStaticProperty
Value
Frequently Asked Questions
Viewing .NET Type and Assembly Info with Reflector
Explict .NET Runtime Version Specification
Loading Assemblies from Network Locations
Method Not Found Errors
Type not Loaded Errors
CreateArray
CreateInstance
ConvertToDotNetValue
CreateInstanceOnType
CreateComValue
DataSetToXmlAdapter
DataSetToCursors
CursorToDataSet
GetEnumValue
GetEnumString
GetProperty
GetPropertyEx
GetStaticProperty
GetType
GetwwDotNetBridge
Init
InvokeMethod
InvokeMethod_ParameterArray
InvokeStaticMethod
Load
LoadAssembly
RunThread
SetProperty
SetPropertyEx
SetStaticProperty
Unload
XmlAdapterToCursors
XmlAdapterGetCursor
ConvertToDotNetValue
XmlStringToDataSet
cErrorMsg
oLastException
lError
Class DotNetWsdlGenerator
Dispose
ImportDotNetWebService
ImportWsdl
ParseDotNetClassToProxy
RegisterCom
cClass
cDotNetAssembly
cErrorMsg
cGeneratedClass
cNamespace
cOutputFile
cPassword
cProxy
cUsername
cWsdlUrl
lRegisterCom
.NET Objects exposed through wwDotNetBridge
.NET Web Service Proxy Base Classes
Class SoapHttpClientProtocol
Abort
Discover
AllowAutoRedirect
ClientCertificates
ConnectionGroupName
CookieContainer
Credentials
EnableDecompression
PreAuthenticate
Proxy
RequestEncoding
Site
SoapVersion
Timeout
UnsafeAuthenticatedConnectionSharing
Url
UseDefaultCredentials
UserAgent
Class ProxyWrapper
AddHttpHeader
ClearHttpHeaders
HttpLogin
IgnoreCertificateErrors