Monitoring for License messages
All generated Web Services have two special status fields called “Success” and “Message”. Success will generally be “True”. When something has gone wrong with retrieving the data or there are no Xcelsius CALs left, Success will be set to “False”. Message will carry text explaining why the query has been unsuccessful.
If you are using the generated Web Service in an Xcelsius dashboard via a Web Service Connection you will see the status fields like below.

You can use the Success field to check the status of the returned data, including checking for out of license warnings. The message field can be shown directly to the user if needed.
Please note that because of Adobe Flash security, Dashboards have to be delivered from the same machine as the Web Services, i.e. both the Web Service and the Dashboard have to on the same hostname http://mymachine/xxxxxx - mymachine has to be exactly the same.