Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Accessing web service from VFP
Message
From
17/09/2005 23:37:05
 
 
To
17/09/2005 13:24:35
General information
Forum:
Visual FoxPro
Category:
Web Services
Environment versions
Visual FoxPro:
VFP 8 SP1
OS:
Windows XP SP2
Network:
Windows 2003 Server
Miscellaneous
Thread ID:
01050620
Message ID:
01050679
Views:
12
>One of the methods getAllCalls() can be invoked by clicking a button. It returns an XML string. Something like this:
>
> [myUID]6.32625579569661E+17[/myUID]
> [CallID]48[/CallID]
> [status]3[/status]
> [callType]0[/callType]

I guess that there is some authentication scheme going on behind the scenes. It might involve the HTTP Header via Cookie or the SOAP Header via some "mustunderstand" properties not directly visible in the WSDL. Another possibility is transferring complex types, which the SOAP toolkit is not well equipped to do. You usually can get the base XML by traversing the DOM as Frank hinted at, but I found it easier to switch to the low-level functions to built the needed messages. Using the high l evel methods you can build complex types via MSXML or string functions, but you have to be careful of previously automatically added namespaces in other nodes [speaking more from java/axis experience than from .Net <g>]. Best advice: get a network sniffer and listen to the packages sent.

HTH

thomas
Previous
Reply
Map
View

Click here to load this message in the networking platform