As I can see this has something to do with the code generation, so I
hope Amila will give you a better answer.

Thank you!
Deepal
> Deepal, Forgot to mention, I debugged the code and found out that the
> exception is being thrown while processing the 2nd ContactNumber
> element The First ContactNumber element s being processed fine though.
>
> Many Thanks,
> Nateshan
>
> On Tue, Dec 30, 2008 at 1:33 PM, Deepal jayasinghe <deep...@gmail.com
> <mailto:deep...@gmail.com>> wrote:
>
>     can you send us the full schema, for the part you have given I can
>     exactly tell whether the response is correct for that I need to
>     look at
>     the schema type of TelephoneInfoType as well. because all the
>     properties
>     in that fields are in as attributes. So need to make sure that is the
>     what the schema also says.
>
>     Deepal
>     > Dear Deepal,
>     >
>     > Thanks for the response. NO, The server side code is not Axis2.
>     > However the server side code returns the soap envelope that conforms
>     > to the Schema defined in the wsdl.
>     >
>     > This problem is related to sequences defined in the xsd.
>     >
>     >
>     > Here is what I defined in the Response schema:
>     > <xs:element name="ContactNumbers" minOccurs="0">
>     >                 <xs:complexType>
>     >                     <xs:sequence>
>     >                         <xs:element name="ContactNumber"
>     > type="TelephoneInfoType" minOccurs="0" maxOccurs="unbounded">
>     >                             <xs:annotation>
>     >                                 <xs:documentation
>     > xml:lang="en">Contact numbers of the hotel property. Examples are
>     > telephone and fax numbers.</xs:documentation>
>     >                             </xs:annotation>
>     >                         </xs:element>
>     >                     </xs:sequence>
>     >                 </xs:complexType>
>     >
>     > Here is the Response:
>     > <ContactNumbers>
>     > <ContactNumber PhoneNumber="1-305-4469000" PhoneTechType="1"
>     > PhoneUseType="5"/>
>     > <ContactNumber PhoneNumber="1-305-4471189" PhoneTechType="3"
>     > PhoneUseType="5"/>
>     > </ContactNumbers>
>     >
>     > Exception:
>     > org.apache.axis2.AxisFault:
>     org.apache.axis2.databinding.ADBException:
>     > Unexpected subelement ContactNumber
>     > at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
>     > at
>     >
>     
> org.opentravel.www.ota._2003._05.HotelAvailabilityStub.fromOM(HotelAvailabilityStub.java:363)
>     >
>     
> <http://www.ota._2003._05.hotelavailabilitystub.fromom%28hotelavailabilitystub.java:363/>
>     >
>     > at
>     >
>     
> org.opentravel.www.ota._2003._05.HotelAvailabilityStub.HotelAvailabilityOperation(HotelAvailabilityStub.java:191)
>     >
>     
> <http://www.ota._2003._05.hotelavailabilitystub.hotelavailabilityoperation%28hotelavailabilitystub.java:191/>
>     >
>     > at
>     >
>     
> com.ihg.ws.cxf.servlets.HotelAvailability.doGet(HotelAvailability.java:211)
>     >
>     > at javax.servlet.http.HttpServlet.service(HttpServlet.java:114)
>     > at javax.servlet.http.HttpServlet.service(HttpServlet.java:91)
>     > at
>     >
>     
> com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103)
>     >
>     > at
>     >
>     
> com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
>     >
>     > at
>     >
>     
> com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:266)
>     >
>     > at
>     com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:270)
>     > at com.caucho.server.port.TcpConnection.run(TcpConnection.java:678)
>     > at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:721)
>     > at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:643)
>     > at java.lang.Thread.run(Thread.java:595)
>     >
>     > Please note: Iam not posting all the schema information here as they
>     > are huge.
>     >
>     >
>     > Many Thanks,
>     > nateshan
>     >
>     >
>     > On Tue, Dec 30, 2008 at 1:08 PM, Deepal Jayasinghe
>     > <dee...@opensource.lk <mailto:dee...@opensource.lk>
>     <mailto:dee...@opensource.lk <mailto:dee...@opensource.lk>>> wrote:
>     >
>     >     How about the server side code? is it also Axis2?
>     >
>     >     You get this error when you receive a message which is not
>     correct
>     >     according to its WSDL.
>     >
>     >     Deepal
>     >     > Hi,
>     >     >
>     >     > I am new to Axis2. I am having some trouble with the Axis
>     Client
>     >     code
>     >     > that was generated using Axis2 Release 1.4.1. However I wanted
>     >     to try
>     >     > with the nightly builds to see if the problem has been
>     fixed as
>     >     I see
>     >     > so many bug reports on Axis2/ADB UnExpected Sublement errors.
>     >     >
>     >     > Please advice on where I can download Axis2/Java nightly
>     builds, The
>     >     > Axis2 Website only points to a directory where only
>     Axis2/C Nightly
>     >     > downloads are available.
>     >     >
>     >     > Many Thanks,
>     >     > Nateshan Soundarapandian
>     >     > Amutech Business Solutions Inc
>     >     > Mobile:(813) 579-0326
>     >     > Fax: (919) 882-1737
>     >
>     >     --
>     >     Thank you!
>     >
>     >
>     >     http://blogs.deepal.org
>     >     http://deepal.org
>     >
>     >
>
>
>     --
>     Thank you!
>
>
>     http://blogs.deepal.org
>     http://deepal.org
>
>


-- 
Thank you!


http://blogs.deepal.org
http://deepal.org

Reply via email to