The wsdlc.exe utility was documented in the SQL Anywhere 12 Help, and delivered in the bin32 and bin64 folders on Windows, but it is gone from all three locations in SQL Anywhere 16.

By "gone" I mean MORE than just Monty-Python-parrot-dead, there's no body, not even an obituary in the "removed features" section.

There ARE traces remaining, however... fond mentions in some of the sample code of how wsdlc was instrumental in generating SQL-from-URLs; e.g.,

C:\Users\Public\Documents\SQL Anywhere 16\Samples\SQLAnywhere\HTTP\soap.globalweather.sql

asked 28 May '13, 09:18

Breck%20Carter's gravatar image

Breck Carter
accept rate: 20%

edited 28 May '13, 21:50

Mark%20Culp's gravatar image

Mark Culp

Just to add from @Mark's answer to that other question:

FWIW, you can always use wsdlc from a pre-16 installation to generate the web service declaration - it will still work in SA 16.

(29 May '13, 06:45) Volker Barth


This utility was removed in SQL Anywhere 16 for two reasons: (1) It was used for generating code for mobile web services applications with QAnywhere, and QAnywhere was removed, and (2) its existence for generating SQL SOAP client procedures for SQL Anywhere web services was thought to be no longer justified given the decreasing popularity of SOAP.

We meant to remove all mention of it from the documentation but apparently we didn't quite succeed. It would be worth a comment in DCX where you see it mentioned.

permanent link

answered 28 May '13, 16:16

Andy%20Quick's gravatar image

Andy Quick
accept rate: 43%

It would be worth a comment in DCX where you see it mentioned.

I can't comment on the pros and cons of removing the utility itself, however, the according statement in the "removed features" section seems really worthwhile - particularly, as folks rely on these sections (and have confidence in their completeness!). Just my 2 cents:)

(28 May '13, 16:58) Volker Barth
Replies hidden
Comment Text Removed
Comment Text Removed

What is the recommended alternative for SQL SOAP client procedures?

(28 May '13, 17:15) Breck Carter
Replies hidden

Not noting the removal of the utility in the "removed features" section was another failure on our part :-( The utility was removed quite late in the release cycle and obviously the documentation did not catch up (likely because development forgot to tell the doc team to do it - Doh!!)

(28 May '13, 21:36) Mark Culp

IMHO I would say that the recommended alternative would be to use JSON or simple XML. SOAP is such a complicated "standard" - the "standard" is so large and extensive that everyone does it their own (different) way. JSON is a much lighter weight representation and is easily consumed and generated by Javascript (if you happen to be consuming / generating it from a web app running within a browser). Even simple XML is more understandable than SOAP.

(28 May '13, 21:40) Mark Culp
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text]( "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 28 May '13, 09:18

question was seen: 1,174 times

last updated: 29 May '13, 06:45