Missing xsi:type in SOAP-Message
--------------------------------
Key: AXIS2-969
URL: http://issues.apache.org/jira/browse/AXIS2-969
Project: Apache Axis 2.0 (Axis2)
Issue Type: Bug
Affects Versions: 1.0
Environment: Windows XP Professional, Tomcat 5.5, Axis2 1.0 and
nightly snapshot from 3rd August 2006
Reporter: Desiree Hilbring
I am trying to create an working inheritance example with Axis2. In the
attached example case
OAMIFASCapabilitiesType is derived from OAMIServiceSpecificCapabilities.
To recognize the inheritance the client needs the xsi:type in the SOAP message,
but
it is missing.
The example will work outcommenting the following lines in GMLSFESkeleton:
XmlCursor cur =
resp.getOAGetMetaInformationResponse().getFeatureMetaInformation().getOAMIServiceSpecificCapabilities().newCursor();
cur.toFirstChild();
cur.insertAttributeWithValue("type",
"http://www.w3.org/2001/XMLSchema-instance",
"OAMIFASCapabilitiesType");
cur.dispose();
Why is the xsi:type not sent?
Davanum Srinivas advised my to try the latest nightly snapshot, which is the
one from 3rd August 2006. Unforunately I do have another
issue with that version, trying to create the code with WSDL2Java. I'll get the
following exceptions in the created GMLSFEStub.java:
[javac] Compiling 225 source files to C:\hilbring\EclipseWTP\GMLSFE\classes
[javac]
C:\hilbring\EclipseWTP\GMLSFE\output\src\org\example\types\GMLSFEStub.java:142:
toEnvelope(org.apache.axiom.soap.SOAPFactory) in org.example.types.GMLSFEStub
cannot be applied to
(org.apache.axiom.soap.SOAPFactory,orchestra.oas.building.BuildingStringDocument,boolean)
[javac] env =
toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
[javac] ^
[javac]
C:\hilbring\EclipseWTP\GMLSFE\output\src\org\example\types\GMLSFEStub.java:247:
toEnvelope(org.apache.axiom.soap.SOAPFactory) in org.example.types.GMLSFEStub
cannot be applied to
(org.apache.axiom.soap.SOAPFactory,orchestra.oas.building.BuildingStringDocument,boolean)
[javac] env =
toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
[javac] ^
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]