Hi all!
I've encountered with what seems to be a compatibility problem between ATL
SOAP Web Service and Axis client.
The minimal scenario is like that. I create a service having the following
function:
struct SITest{
int val;
};
[id(1)] HRESULT PassStructInt([in]SITest data);
When I create the proxy classes using WSDL2Java and try to call this
function, I get back the SOAP fault response and I can see in debugger
console the following lines:
ATL Server only allows href's on arrays and structs.
ATLSOAP: fatal parse error: Unspecified error
I've got the SOAPToolkit trace and I can see that in the request the val
inside the struct is passed using href.
So I've two questions:
1. Is that a known issue and how do I overcome it? I need to pass structures
back and force, it is basic mechanism.
2. What other incompatibilities are waiting for me between ATL and Java?
Thank you,
Moshe.