Hello everyone,

I am using JAX-WS RI 2.1.3 to access the SOAP web service on a GroupWise
7.0.2HP1 POA. The stubs are generated from the MS.NET-compatible WSDL
file included in the 2007.10.15 GroupWise SDK. /soapthreads and
/soapmaxthreads are set to their default values.

For performance reasons, I am performing multiple concurrent SOAP calls
on a single session and frequently get exceptions like:

> com.sun.xml.ws.protocol.soap.MessageCreationExcept ion: Couldn't create SOAP message due to exception: XML reader error: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,132]
> Message: Attribute name "S:Body" must be followed by the ' = ' character.


> com.sun.xml.ws.protocol.soap.MessageCreationExcept ion: Couldn't create SOAP message due to exception: XML reader error: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,121]
> Message: Element type "http:" must be followed by either attribute specifications, ">" or "/>".


> com.sun.xml.ws.protocol.soap.MessageCreationExcept ion: Couldn't create SOAP message due to exception: unexpected XML tag. expected: {http://schemas.xmlsoap.org/soap/envelope/}Envelope but found: {http://schemas.xmlsoap.org/soap/envelope/}getAttachmentRequest


> com.sun.xml.ws.client.ClientTransportException: The server sent HTTP status code 400: null


These exceptions occur with all kinds of requests, for example
getAttachmentRequest, getItemsRequest, getFolderRequest or
readCursorRequest. However, when performing only a single call at once,
I don't get these errors at all.

To my knowledge, JAX-WS code is safe for concurrent use:
http://forum.java.sun.com/thread.jspa?threadID=705659
http://forums.java.net/jive/thread.j...ssageID=158588

Is it possible that the GroupWise web service does not support multiple
concurrent requests for a single session? Can this be enabled or is
there some kind of workaround?

Best regards,
Peter Hofer