axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Amila Chinthaka Suriarachchi (JIRA)" <j...@apache.org>
Subject [jira] Commented: (AXIS2-3252) Unexpected subelement
Date Mon, 03 Dec 2007 06:56:43 GMT

    [ https://issues.apache.org/jira/browse/AXIS2-3252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12547745
] 

Amila Chinthaka Suriarachchi commented on AXIS2-3252:
-----------------------------------------------------

look at you wsdl. in that wsdl sehma is defined like this
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:TESTWS">
here it does not have elementFormDefault="qualified" that means it is elementFormDefault="unqualified".

This means, child elements does not belongs to he schema target namesapce. Lets take the two
requests 
send by the Axis2 and perl
1. Axis2.
<ns1:createsessionResponse xmlns:ns1="urn:TESTWS">
            <createsessionReturn>
                <sessionid>foo</sessionid>
                <result>0</result>
                <result_namespace>core</result_namespace>
            </createsessionReturn>
        </ns1:createsessionResponse>

here child elements does not have a namespace.

2. perl response.
<createsessionResponse xmlns="urn:TESTWS">
            <createsessionReturn>
                <result_namespace xsi:type="xsd:string">soap</result_namespace>
                <sessionid xsi:type="xsd:string">KFR2A5JH3JZC6LDTVO7L</sessionid>
                <result xsi:type="xsd:int">0</result>
            </createsessionReturn>
        </createsessionResponse>

here child elements also belongs to the same namesapce as top element. which is wrong.

Here if you take the very basic idea of the web services is that the implementation should
send the 
response as given in the wsdl.

> Unexpected subelement 
> ----------------------
>
>                 Key: AXIS2-3252
>                 URL: https://issues.apache.org/jira/browse/AXIS2-3252
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>    Affects Versions: 1.2
>            Reporter: adam
>            Assignee: Amila Chinthaka Suriarachchi
>            Priority: Critical
>         Attachments: classes.rar, jesperp.zip, src.zip, the classes.rar
>
>
> Hi, 
> I try to make web service with eclipse and axis2 .. and i recieve the following exception
and i don't know what is the casue : 
> Exception *****************: 
> Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: Unexpected
subelement medicineId
> 	at com.cliniccruise.ws.MainClassForWSMainClassForWSSOAP11Port_httpStub.fromOM(MainClassForWSMainClassForWSSOAP11Port_httpStub.java:19136)
> 	at com.cliniccruise.ws.MainClassForWSMainClassForWSSOAP11Port_httpStub.sendMedicenObjetct(MainClassForWSMainClassForWSSOAP11Port_httpStub.java:159)
> 	at com.cliniccruise.ws.WSClient.main(WSClient.java:20)
> Caused by: java.lang.RuntimeException: Unexpected subelement medicineId
> 	at com.cliniccruise.ws.MainClassForWSMainClassForWSSOAP11Port_httpStub$MedicineWVO$Factory.parse(MainClassForWSMainClassForWSSOAP11Port_httpStub.java:14748)
> 	at com.cliniccruise.ws.MainClassForWSMainClassForWSSOAP11Port_httpStub$SendMedicenObjetctResponse$Factory.parse(MainClassForWSMainClassForWSSOAP11Port_httpStub.java:988)
> 	at com.cliniccruise.ws.MainClassForWSMainClassForWSSOAP11Port_httpStub.fromOM(MainClassForWSMainClassForWSSOAP11Port_httpStub.java:19130)
> 	... 2 more
> The class that i make from it the web service is : "MainClassForWS"  
> and my client test is : "WSClient" 
> All the class relative to this exception in the attachment file 
> i need to know from where this exception come and what causes it and what is the solution
for it .
> Thanks.
> M.adam

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


Mime
View raw message