Hi,
I posted this question to the user list, but responses there suggested
that it might be a more appropriate question to post here.
If I have a method that returns a Map, and I put a byte[] into this Map,
the on the wire representation is as a SOAP array of xsd:byte items,
which is insanely inefficient. Is this a bug? Surely it should be
transmitted as a base64 encoded string, or am I just doing something
silly? As far as I'm aware if I create a method signature with a byte[]
return type this is handled properly as an encoded string, but wouldn't
it make more sense for this behaviour to also apply to byte[] types
within collections as well?
Cheers,
Tom
