Modify your wsdl with simple elements and it works. Here is my new WSDL and you 
can compare accordingly.
<?xml version="1.0"?>
<definitions xmlns:tns="http://bluecanopy.com/concierge/service"; 
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; 
xmlns="http://schemas.xmlsoap.org/wsdl/"; 
targetNamespace="http://bluecanopy.com/concierge/service"; name="Concierge4pi">
        
                <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
targetNamespace="http://bluecanopy.com/concierge/service"; 
elementFormDefault="qualified">
                        <xs:element name="TravelItineraryRQ" 
type="tns:TravelItineraryRQType"/>
                        <xs:element name="TravelItineraryRS" 
type="tns:TravelItineraryRSType"/>
                        <xs:element name="ItineraryHistoryRQ" 
type="tns:ItineraryHistoryRQType"/>
                        <xs:element name="ItineraryHistoryRS" 
type="tns:ItineraryHistoryRSType"/>
                        <xs:element name="HotelAvailRQ" 
type="tns:HotelAvailRQType"/>
                        <xs:element name="HotelAvailRS" 
type="tns:HotelAvailRSType"/>
                        <xs:element name="Authentication" 
type="tns:AuthenticationType"/>
                        <xs:complexType name="AuthenticationType">
                                <xs:sequence>
                                        <xs:element name="username" 
type="xs:string"/>
                                        <xs:element name="password" 
type="xs:string"/>
                                </xs:sequence>
                        </xs:complexType>
                        <xs:complexType name="TravelItineraryRQType">
                                <xs:sequence>
                                        <xs:element name="Verification" 
type="tns:VerificationType"/>
                                </xs:sequence>
                        </xs:complexType>
                        <xs:complexType name="VerificationType">
                                <xs:sequence>
                                        <xs:element name="PersonName" 
type="xs:string"/>
                                        <xs:element name="Email" 
type="xs:string"/>
                                        <xs:element name="Location" 
type="xs:string"/>
                                        <xs:element name="PhoneNumber" 
type="xs:string"/>
                                        <xs:element name="Address" 
type="tns:AddressType"/>
                                        <xs:element name="ReservationTime" 
type="tns:ReservationTimeSpanType"/>
                                        <xs:element name="Quantity" 
type="xs:int"/>
                                </xs:sequence>
                        </xs:complexType>
                        <xs:complexType name="AddressType">
                                <xs:sequence>
                                        <xs:element name="Address" 
type="xs:string"/>
                                        <xs:element name="City" 
type="xs:string"/>
                                        <xs:element name="County" 
type="xs:string"/>
                                        <xs:element name="State" 
type="xs:string"/>
                                        <xs:element name="Country" 
type="xs:string"/>
                                        <xs:element name="PostalCode" 
type="xs:int"/>
                                </xs:sequence>
                        </xs:complexType>
                        <xs:complexType name="ReservationTimeSpanType">
                                <xs:attribute name="End" use="required" 
type="xs:string"/>
                                <xs:attribute name="Start" use="required" 
type="xs:string"/>
                        </xs:complexType>
                        <xs:complexType name="TravelItineraryRSType">
                                <xs:sequence>
                                        <xs:element name="TravelItinerary" 
type="tns:TravelItineraryType"/>
                                </xs:sequence>
                        </xs:complexType>
                        <xs:complexType name="TravelItineraryType">
                                <xs:sequence>
                                        <xs:element name="Customer" 
type="tns:CustomerType"/>
                                        <xs:element name="Itinerary" 
type="tns:ItineraryType" maxOccurs="unbounded"/>
                                </xs:sequence>
                        </xs:complexType>
                        <xs:complexType name="CustomerType">
                                <xs:sequence>
                                        <xs:element name="CustomerName" 
type="xs:string"/>
                                        <xs:element name="Telephone" 
type="xs:string"/>
                                        <xs:element name="Email" 
type="xs:string"/>
                                        <xs:element name="Address" 
type="tns:AddressType"/>
                                </xs:sequence>
                        </xs:complexType>
                        <xs:complexType name="ItineraryType">
                                <xs:sequence>
                                        <xs:element name="ReservationItems" 
type="tns:ReservationItemsType" maxOccurs="unbounded"/>
                                </xs:sequence>
                                <xs:attribute name="ItineraryName" 
type="xs:string"/>
                                <xs:attribute name="End" use="required" 
type="xs:string"/>
                                <xs:attribute name="Start" use="required" 
type="xs:string"/>
                        </xs:complexType>
                        <xs:complexType name="ReservationItemsType">
                                <xs:sequence>
                                        <xs:element name="Item" 
type="tns:ItemType" maxOccurs="unbounded"/>
                                        <xs:element name="ItemPricing" 
type="tns:ItemPricingType" maxOccurs="unbounded"/>
                                </xs:sequence>
                                <xs:attribute name="ChronoOrdered" 
type="xs:boolean"/>
                        </xs:complexType>
                        <xs:complexType name="ItemType">
                                <xs:sequence>
                                        <xs:element name="Quantity" 
type="xs:int"/>
                                        <xs:element name="Location" 
type="xs:string"/>
                                </xs:sequence>
                                <xs:attribute name="Status" type="xs:string"/>
                        </xs:complexType>
                        <xs:complexType name="ItemPricingType">
                                <xs:attribute name="Amount" type="xs:decimal"/>
                                <xs:attribute name="CurrencyCode" 
type="xs:string"/>
                        </xs:complexType>
                        <xs:complexType name="ItineraryHistoryRQType">
                                <xs:sequence>
                                        <xs:element name="CustomerHistory" 
type="tns:CustomerHistoryType"/>
                                </xs:sequence>
                        </xs:complexType>
                        <xs:complexType name="CustomerHistoryType">
                                <xs:sequence>
                                        <xs:element name="CustomerName" 
type="xs:string"/>
                                </xs:sequence>
                                <xs:attribute name="id" use="required" 
type="xs:int"/>
                        </xs:complexType>
                        <xs:complexType name="ItineraryHistoryRSType">
                                <xs:sequence>
                                        <xs:element name="Customer" 
type="tns:CustomerType"/>
                                        <xs:element name="ItineraryHistory" 
type="tns:ItineraryHistoryType" maxOccurs="unbounded"/>
                                </xs:sequence>
                        </xs:complexType>
                        <xs:complexType name="ItineraryHistoryType">
                                <xs:sequence>
                                        <xs:element name="Itinerary" 
type="tns:ItineraryType" maxOccurs="unbounded"/>
                                </xs:sequence>
                                <xs:attribute name="id" use="required" 
type="xs:int"/>
                                <xs:attribute name="name" use="required" 
type="xs:string"/>
                        </xs:complexType>
                        <xs:complexType name="HotelAvailRQType">
                                <xs:sequence>
                                        <xs:element name="AvailabilityRequest" 
type="tns:AvailabilityRequestType"/>
                                </xs:sequence>
                                <xs:attribute name="Version" use="required" 
type="xs:decimal"/>
                        </xs:complexType>
                        <xs:complexType name="AvailabilityRequestType">
                                <xs:sequence>
                                        <xs:element name="StayDateRange" 
type="xs:string"/>
                                        <xs:element name="RoomStayCandidate" 
type="xs:string"/>
                                        <xs:element name="HotelSearchCriteria" 
type="xs:string"/>
                                </xs:sequence>
                                <xs:attribute name="AvailReqType" 
use="required" type="xs:string"/>
                        </xs:complexType>
                        <xs:complexType name="HotelAvailRSType">
                                <xs:sequence>
                                        <xs:element name="RoomStay" 
type="tns:RoomStayType"/>
                                </xs:sequence>
                        </xs:complexType>
                        <xs:complexType name="RoomStayType">
                                <xs:sequence>
                                        <xs:element name="Amount" 
type="tns:AmountType"/>
                                        <xs:element name="Name" 
type="xs:string"/>
                                </xs:sequence>
                        </xs:complexType>
                        <xs:complexType name="AmountType">
                                <xs:attribute name="Amount" use="required" 
type="xs:decimal"/>
                                <xs:attribute name="CurrencyCode" 
use="required" type="xs:string"/>
                        </xs:complexType>
                </xs:schema>
        
        
                
        
        
                
        
        
                
        
        
                
        
        
                
        
        
                
        
        
                
        
        
                
                        
                        
                
                
                        
                        
                
                
                        
                        
                
        
        
                <soap:binding style="document" 
transport="http://schemas.xmlsoap.org/soap/http"/>
                
                        <soap:operation/>
                        
                                <soap:header message="auth" 
part="Concierge4piPortType" use="literal"/>
                                <soap:body use="literal"/>
                        
                        
                                <soap:body use="literal"/>
                        
                
                
                        <soap:operation/>
                        
                                <soap:body use="literal"/>
                        
                        
                                <soap:body use="literal"/>
                        
                
                
                        <soap:operation/>
                        
                                <soap:body use="literal"/>
                        
                        
                                <soap:body use="literal"/>
                        
                
        
        
                
                        <soap:address 
location="http://localhost:8080/concierge/Concierge4PiService"/>
                
        



View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3936942#3936942

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3936942


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to