Customizing Encoding for Web Services

Internally, we have a best-practice to use ISO-8559-1 as our encoding for XML due to its greater flexibility with special characters. Up to this point, we’ve written LotusScript or Java agents to generate XML via the print statement. This permitted us to simply choose the encoding when we wrote the document header.

We are venturing into creating official Lotus Web Service providers now, but I noted that both the WSDL and the SOAP responses are encoded as UTF-8. Unlike other design elements (javascript libraries, images, stylesheets, files, et cetera), there is no option via the web services design element properties to specify a character set.

I’ve tried updating the web site rules to change the response headers for ?wsdl and ?openWebService but with no luck.

Any ideas on how to do this? UTF-8 is too limiting because our users are always slipping special characters into our content and (depending on the browser) this results in either a graceful fail (or a very nasty one).

TIA,

s