Skip to content

ronaldhoek/WsdlImportEx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WsdlImportEx

Upgraded version of the default Delphi WSDL importer.

The biggest problem using the importer (and using the Delphi SOAP implementation) is the fact you cannot import two 'different' webservices and have two class definitons (in two separate files) for the exact same class.

In many cases you won't have this problem, when connection some a few SOAP services, but when you need to connect to many (20-50) webservices and also need to support multiple versions of a specific webservice (which in many cases use common XSD's to specify shared types) you run into the problem that request won't work as expected (or don;t work at all). This project tries to overcome this issue by splitting the import into several files: one file per namespace!

Second: created a GUI application with the following features

  • easelly import WSDL files/url using a GUI
  • change typenames
    • inclusing batch editor with filtering by namespace
    • mappings are saved to 'mappings' file for use in next import
  • change outputfilename per namespace
  • save/load mapping to/from a specific file
  • preview of files to be created

WORK IN PROGRESS!!!

Known issues

  • Seperate files don't reference eachother (uses clause)
  • Existing files will be overwriten (classes won't be appended)

About

Upgraded version of the default Delphi WSDL importer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages