WSDL Importer for BesaSoap


Sample ClassBesaSoap is written using new features of the Delphi language, represents C# or Java like native class support, nullable data types (NullableString, NullableInteger...) and custom attributes.

BesaSoap is a library of components that provides native connectivity to web service from Delphi on Cross Platforms. The BesaSoap library is designed to help programmers develop faster and more native web service client applications. BesaSoap is solution for creating a web service client for Delphi.

For more information and source code visit github

BesaSoap is running Delphi XE2 and Up.

We offer WSDL Importer with using BesaSoap. Includes a wizard to generate interfaces that conform to a WSDL description of web services. It's generate simple and clean source code.

BesaSoap WSDL importer available for Delphi XE2, XE3, XE4, XE5, XE6, XE7, XE8, XE10, 10.1 Berlin.

Supports WS-Addessing.

Download WSDL Importer Trial ! Buy Standart Edition - $149 Buy Professional Edition - $199

Supported Attributes
Attribute Name Description
XmlElementAttribute Indicates that a public field or property represents an XML element when the serializer serializes or deserializes the object that contains it. In contrast if an XmlElementAttribute is not applied to such a field or property, the items in the array are encoded as a sequence of elements, nested under an element named after the field or property.
XmlAttributeAttribute Specifies that the serializer must serialize the class member as an XML,attribute.
XmlTextAttribute Indicates to the Serializer that the member must be treated as,XML,text when the class that contains it is serialized or deserialized.
XmlArrayAttribute Specifies that the serializer must serialize a particular class member,as an array of XML elements.
XmlArrayItemAttribute Represents an attribute that specifies the derived types that the Serializer can place in a serialized array.
XmlHolderAttribute Specifies that the serializer must serialize the class as a Holder class.

How to use ?


Download WSDL Importer Trial !

  1. Create a new project.
    Create  a new project
  2. For using BesaSoap WSDL Importer Wizard, click File/ Other...
    Create  a new project
  3. Select Besa category, then select BesaSoap Wizard
    Select Besa category, then select BesaSoap Wizard
  4. Enter WSDL Path or URL. Click OK.
    Enter WSDL Path or URL. Click OK.
  5. If you want, you can select SOAP version.
    If you want, you can select SOAP version.
  6. Wizards generates web service client code.
    Wizards generates web service client code.
  7. Select Form and add:
    1. TbsService component
    2. TbsWinInetTransporter component.
    3. Select TbsService component and change Transporter property to bsWinInetTransporter1

  8. For use soap methods:
     
     var
      Service : CurrencyConvertorSoap;
      res: double;
     begin
      //Access Soap Interface
      Service := GetCurrencyConvertorSoap('', bsService1);
      //Call Service Method
      res:=Service.ConversionRate('USD','CAD');
      ShowMessage('Rate :'+FloatToStr(res));
     end;
    

Sample video


Buy Standart Edition - $149 Buy Professional Edition - $199

You can download trial version of our products.

Download WSDL Importer Trial !

Order


You can purchase a license for the registered version of BesaSoap WSDL Importer through the secure ordering site linked below. Our online ordering system is powered by share-it!, a secure e-commerce provider for Internet software.

As soon as we have been notified that your order has been processed, you will receive an email with your license file. Refer to the licensing page of the documentation for further instructions.

Purchasing a BesaSoap WSDL Importer licence grants you 1 year free support and updates.

BesaSoap WSDL importer available for Delphi XE2, XE3, XE4, XE5, XE6, XE7, XE8, XE10, 10.1 Berlin.

BesaSoap WSDL Importer can be registered under two types of licenses:
- Standart License for one developer
- Professional License for unlimited developers in a single company.


Licenses & Renewals
Description Standart Professional
WSDL Importer $399 $99
WSDL Importer Renewal $499 $199