I believe Remedy has a Bug open on sending the encodingStyle out in SOAP calls (SW00204576). It is not the Mid-Tier that has this issue but the arplugin binary. If you turn on plugin logging and look at the packet going out the plugin binary is not including the encoding attribute in the XML.
Fred
-----Original Message-----
From: Action Request System discussion list(ARSList) [mailto:ARSLIST@ARSLIST.ORG] On Behalf Of Paulo Serrao
Sent: Wednesday, August 18, 2004 8:28 AM
To: ARSLIST@ARSLIST.ORG
Subject: Character encoding in SOAP calls
Hi!
Does anyone know how to properly encode characters to send using SOAP calls??
I haven't found a way to send language specific characters like "a a e e a a c"... I tried both UTF-8 and ISO-8859-1 encodings with so success, i always get strange characters in remedy instead like "µ A".
I know those characters are supported by my remedy server, if using Remedy User program, i can use them, also using the free ESP's Create Entry util, i can create entries with those characters. Also getting data from remedy using SOAP calls, it decodes them perfectly.
So either i'm enconding them the wrong way or Remedy Mid-Tier isn't decoding them the right way...
I'm using NuSOAP libs, AR server is 5.01.02
P.S: I also tried Perl SOAP::Lite and i get the same problems:(