For the other problem that I encountered is that when sending in (IN parameter) 2 parameters. 1st parameter is an array of a bean wrapped in a class:
class ArrayOfMyClass{ MyClass [] item; .... }
2nd parameter is a Java String.
The 1st parameter is deserialized correctly, however the 2nd param is always null on the server. Look at the xml data sent to the server, data appears to be fine. So, it's the server that couldn't parse the data correctly.
I still have spotty stability and I don't know what's going on. There's a function call from a client that sometimes work, sometimes it takes a long time before time out. There is no load on the server when doing this. I wonder if this has something to do with the attachment problem I mentioned before in other thread (data was sent for a request function that has no parameter). However, the difference here is that this function call does not have attachment part while the other one has a return attachment.