Board index » cppbuilder » C++ Builder 2006 and web services

C++ Builder 2006 and web services


2005-12-15 09:16:59 PM
cppbuilder58
Looking at the feature matrix, it appears certain features for
developing web services under WIN32 apply to Delphi, but not C++
Builder.
For instance,
1. BizSnap?XML Transformation Tools and Components to easily build
data exchanges between different XML formats and between XML and
datasets - d.
2. BizSnap Native Delphi XML Bindings to simplify XML programming ?
access XML documents as Delphi objects - d.
3. Easily create Win32 and .NET XML/SOAP Web Services - d D #.
4. UDDI Web Services import to add SOAP/XML into your applications - d
D #.
Can someone explain to me what they mean by "Easily create Win32 and
.NET XML/SOAP Web Services" and "UDDI Web Services import to add
SOAP/XML into your applications?"
Why are these supported under Delphi for WIN32 but not C++?
I am not as interested in deploying web services as I am consuming
them. Are there tools in C++ Builder 2006 to help one consume web
services? For instance, mapping a web service to an object and such
things? Importing WSDL files?
 
 

Re:C++ Builder 2006 and web services

On Thu, 15 Dec 2005 05:16:59 -0800, Matt Jacobs < XXXX@XXXXX.COM >wrote:
Quote
I am not as interested in deploying web services as I am consuming
them. Are there tools in C++ Builder 2006 to help one consume web
services? For instance, mapping a web service to an object and such
things? Importing WSDL files?
Yes. There is a WSDL importer that creates objects that you use to
interface with the web service, but the BCB version has problems. I've
used the Delphi WSDL importer and included the .pas file in my BCB
project which works well. When adding a .pas file to a BCB project,
the header file is automatically generated.
Even the Delphi WSDL importer has problems with some WSDL, such as
eBay and, I'm told, PayPal. This may be due to problems in the WSDL
itself - the eBay WSDL file produces warnings from XMLSpy when it is
opened, so I think it is not completely conformant.
At any rate, it is my understanding that Borland intends to get the
WSDL importer working with eBay and PayPal and, perhaps, other major
WSDL files that also may be a bit non-standard.
 

Re:C++ Builder 2006 and web services

Leroy Casterline < XXXX@XXXXX.COM >wrote:
Quote
On Thu, 15 Dec 2005 05:16:59 -0800, Matt Jacobs < XXXX@XXXXX.COM >wrote:

>I am not as interested in deploying web services as I am consuming
>them. Are there tools in C++ Builder 2006 to help one consume web
>services? For instance, mapping a web service to an object and such
>things? Importing WSDL files?

Yes. There is a WSDL importer that creates objects that you use to
interface with the web service, but the BCB version has problems. I've
used the Delphi WSDL importer and included the .pas file in my BCB
project which works well. When adding a .pas file to a BCB project,
the header file is automatically generated.

Even the Delphi WSDL importer has problems with some WSDL, such as
eBay and, I'm told, PayPal. This may be due to problems in the WSDL
itself - the eBay WSDL file produces warnings from XMLSpy when it is
opened, so I think it is not completely conformant.

At any rate, it is my understanding that Borland intends to get the
WSDL importer working with eBay and PayPal and, perhaps, other major
WSDL files that also may be a bit non-standard.
Great, thanks.
So, the best bet might be to buy a third party importer? I suppose
then that you will lose access to whatever VCL classes Borland has to
deal with SOAP.
 

{smallsort}

Re:C++ Builder 2006 and web services

Hi Matt,
Quote
>Yes. There is a WSDL importer that creates objects that you use to
>interface with the web service, but the BCB version has problems.

So, the best bet might be to buy a third party importer? I suppose
then that you will lose access to whatever VCL classes Borland has to
deal with SOAP.
I would just start with the WSDL Importer of C++Builder 2006, and verify
that you actually get problems. It often just works fine for me, so
don't give up without trying ;-)
Groetjes,
Bob Swart (aka Dr.Bob - www.DrBob42.com)
--
Bob Swart Training & Consultancy (eBob42) - Borland Technology Partner
Blog: www.drbob42.com/blog - RSS: drbob42.com/weblog.xml
 

Re:C++ Builder 2006 and web services

On Sat, 17 Dec 2005 09:28:47 +0100, Bob Swart < XXXX@XXXXX.COM >
wrote:
Quote
I would just start with the WSDL Importer of C++Builder 2006, and verify
that you actually get problems. It often just works fine for me, so
don't give up without trying ;-)
Yes, I didn't mean to imply that it is completely broken. I've only
used it with eBay WSDL which is hugh and complex.