KarenLloyd
Programmer
Hi there Gurus
Can I seek your advice again please?
I have been asked to interface between a VFP app and an established web service using HTTP and SOAP. While I have done some previous work with HTTP requests, I have not to this point done any work with SOAP.
I have info relating to the structure I need for this particular web service, but I have so many questions - I don't know where to start to build this into my system.
My very basic understanding is that I would create an object in a similar way as with HTTP, and send a file string to the web service, accept a response and process this to retrieve the data.
I need to get onto this as quickly as possible, and have spent a couple of afternoons searching the web, reading up on options and trying to set in my mind a place to start, but have some concerns about getting the right tools. And being behind the times, I don't want to start at the wrong place.
My first issue is that my application is written in VFP6. I have so far avoided upgrading as VFP6 did the job it was needed to do, but it is now considered "ancient" according to some. The later versions of FoxPro have so much more webservice functionality, so to start off - my questions are...
Q1) Will VFP6 be able to work with SOAP? (If not, then I'll have to upgrade to VFP9 - why mess with 7 or 8, right?)
Q2) If I have to upgrade - can I expect the conversion from 6 to 9 to be fairly straightforward? This application is fairly simply written - i.e. no transaction processing, some SQL selects, major use of grids, but fairly basic / old style programming - not an awful lot of OOP or ActiveX (if that makes sense).
Q3) What else do I need to get started? I read that the MS SOAP Toolkit is no longer supported - or am I wrong..?
Q4) What about Windows versions in general? While I have XP / Vista and Win7 at my disposal - isn't XP "expiring"? What should I be testing on?
It's a dilemma so far. But rather than feel negative, I would like to start from the right place and be able to plan ahead.
I have been given access to the webservice for testing and I want to start as soon as I can.
Please can you give me any opinions as to what I should look to next, based on your wealth of experience and my lack of it?
Thank you for your time.
Kind regards
Karen
Can I seek your advice again please?
I have been asked to interface between a VFP app and an established web service using HTTP and SOAP. While I have done some previous work with HTTP requests, I have not to this point done any work with SOAP.
I have info relating to the structure I need for this particular web service, but I have so many questions - I don't know where to start to build this into my system.
My very basic understanding is that I would create an object in a similar way as with HTTP, and send a file string to the web service, accept a response and process this to retrieve the data.
I need to get onto this as quickly as possible, and have spent a couple of afternoons searching the web, reading up on options and trying to set in my mind a place to start, but have some concerns about getting the right tools. And being behind the times, I don't want to start at the wrong place.
My first issue is that my application is written in VFP6. I have so far avoided upgrading as VFP6 did the job it was needed to do, but it is now considered "ancient" according to some. The later versions of FoxPro have so much more webservice functionality, so to start off - my questions are...
Q1) Will VFP6 be able to work with SOAP? (If not, then I'll have to upgrade to VFP9 - why mess with 7 or 8, right?)
Q2) If I have to upgrade - can I expect the conversion from 6 to 9 to be fairly straightforward? This application is fairly simply written - i.e. no transaction processing, some SQL selects, major use of grids, but fairly basic / old style programming - not an awful lot of OOP or ActiveX (if that makes sense).
Q3) What else do I need to get started? I read that the MS SOAP Toolkit is no longer supported - or am I wrong..?
Q4) What about Windows versions in general? While I have XP / Vista and Win7 at my disposal - isn't XP "expiring"? What should I be testing on?
It's a dilemma so far. But rather than feel negative, I would like to start from the right place and be able to plan ahead.
I have been given access to the webservice for testing and I want to start as soon as I can.
Please can you give me any opinions as to what I should look to next, based on your wealth of experience and my lack of it?
Thank you for your time.
Kind regards
Karen