[ http://issues.apache.org/jira/browse/AXIS2-969?page=all ]
Davanum Srinivas updated AXIS2-969:
-----------------------------------
Priority: Blocker (was: Major)
> 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
> Priority: Blocker
> Attachments: delivery060803-2.xsd, GMLSFClient.java,
> GMLSFE060803.wsdl, GMLSFESkeleton.java
>
>
> 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]