Hi,
I have a XSD1 which includes xsd2. I have written a binding file1 for xsd1
which includes binding file2 of xsd2.
I was able to resolve the name collision conflicts of xsd2 but not the xsd1.
It is not resolving name collision conflicts of xsd1.
Thanks in advance.
Aparajitha.
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2008 sp1 (http://www.altova.com) by Williams-Sonoma, Inc. (Williams-Sonoma, Inc.) -->
<xsd:schema xmlns:invtype="http://schemas.wsgc.com/defination/types/inventory/2007/12/25" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://schemas.wsgc.com/defination/types/inventory/2007/12/25" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xsd:include schemaLocation="inventoryschemav1.xsd"/>
<!-- Cancel Reservation Service Start -->
<!-- Cancel Reservation Service Request Payload -->
<xsd:element name="CancelReservationRequest">
<xsd:annotation>
<xsd:documentation>Cancel reservation request payload</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ApplicationArea" type="invtype:ApplicationAreaType">
<xsd:annotation>
<xsd:documentation>Represent the area where non-functional requirements are being captured.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DataArea" type="invtype:CancelReservationReqType">
<xsd:annotation>
<xsd:documentation>Data area section reserved for application entity</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- Cancel Reservation Service Response Payload -->
<xsd:element name="CancelReservationResponse">
<xsd:annotation>
<xsd:documentation>Cancel reservation response payload</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ApplicationArea" type="invtype:ApplicationAreaType">
<xsd:annotation>
<xsd:documentation>Represent the area where non-functional requirements are being captured.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DataArea" type="invtype:CancelReservationResType">
<xsd:annotation>
<xsd:documentation>Data area section reserved for application entity</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- Cancel Reservation Service End -->
</xsd:schema>
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2008 sp1 (http://www.altova.com) by Williams-Sonoma, Inc. (Williams-Sonoma, Inc.) -->
<xsd:schema xmlns:invtype="http://schemas.wsgc.com/defination/types/inventory/2007/12/25" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://schemas.wsgc.com/defination/types/inventory/2007/12/25" targetNamespace="http://schemas.wsgc.com/defination/types/inventory/2007/12/25" elementFormDefault="qualified" attributeFormDefault="qualified">
<xsd:complexType name="ItemType">
<xsd:annotation>
<xsd:documentation>Inventory item which carries related properties of a SKU</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ItemID" type="invtype:SKUNumber">
<xsd:annotation>
<xsd:documentation>SKU ID of the intventory item</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ConceptCD" type="invtype:ConceptCode">
<xsd:annotation>
<xsd:documentation>Concept of the intventory item</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ProductTypeCD" type="invtype:ProductTypeCode">
<xsd:annotation>
<xsd:documentation>Product Type of the intventory item</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="UnitOfMeasure" type="invtype:UOM">
<xsd:annotation>
<xsd:documentation>Unit of measure of a intventory item</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LineItemType">
<xsd:complexContent>
<xsd:extension base="invtype:ItemType">
<xsd:sequence>
<xsd:element name="OriginalLineID" type="invtype:Text-40">
<xsd:annotation>
<xsd:documentation>Line ID supplied by the client</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ComponentLineItemType">
<xsd:complexContent>
<xsd:extension base="invtype:LineItemType">
<xsd:sequence>
<xsd:element name="AssingedQunatity" type="xsd:int"/>
<xsd:element name="ParentLineID" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ReserveLineItemType">
<xsd:complexContent>
<xsd:extension base="invtype:LineItemType">
<xsd:sequence>
<xsd:element name="ReservationID" type="invtype:ReservationID">
<xsd:annotation>
<xsd:documentation>Reservation ID supplied by the client will be utalize by the sterling for future reference</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ShipNodeCD" type="invtype:ShipNodeCode">
<xsd:annotation>
<xsd:documentation>Asigned ship node code for the inventory item</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ShipDate" type="invtype:WSGCDate">
<xsd:annotation>
<xsd:documentation>Ship Date when item will be shiped</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ReserveComponentLineItemType">
<xsd:complexContent>
<xsd:extension base="invtype:ReserveLineItemType">
<xsd:sequence>
<xsd:element name="AssingedQunatity" type="xsd:int"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CancelLineItemReqType">
<xsd:complexContent>
<xsd:extension base="invtype:ReserveLineItemType">
<xsd:sequence>
<xsd:element name="QtyToBeCancelled" type="xsd:int">
<xsd:annotation>
<xsd:documentation>Quntity needs to be cancelled</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CanceleLineItemResType">
<xsd:complexContent>
<xsd:extension base="invtype:CancelLineItemReqType">
<xsd:sequence>
<xsd:element name="CancelledQty" type="xsd:int" nillable="true">
<xsd:annotation>
<xsd:documentation>Qunatity cancelled by Sterling</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FindInventoryLineItemReqType">
<xsd:complexContent>
<xsd:extension base="invtype:LineItemType">
<xsd:sequence>
<xsd:element name="RequiredQty" type="invtype:Quantity">
<xsd:annotation>
<xsd:documentation>Quantity required for reservation or in find inventory(available to promist)</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FindInventoryLineItemResType">
<xsd:complexContent>
<xsd:extension base="invtype:FindInventoryLineItemReqType">
<xsd:sequence>
<xsd:element name="UnavailableQty" type="xsd:double">
<xsd:annotation>
<xsd:documentation>Unavailable quantity for the required quantity</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="InvStatusCD" type="invtype:InventoryStatusCode">
<xsd:annotation>
<xsd:documentation>Inventory Status code</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Components" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Component" type="invtype:ComponentLineItemType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:simpleType name="SellerOrganizationCode">
<xsd:annotation>
<xsd:documentation>Seller organization code for a given inventory item</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="24"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="WSGCDateTime">
<xsd:restriction base="xsd:dateTime"/>
</xsd:simpleType>
<xsd:simpleType name="WSGCDate">
<xsd:restriction base="xsd:date"/>
</xsd:simpleType>
<xsd:simpleType name="InventoryStatusCode">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="AVAILABLE"/>
<xsd:enumeration value="BACKORDER"/>
<xsd:enumeration value="NLA"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ConceptCode">
<xsd:annotation>
<xsd:documentation>Concept code for a given inventory item</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="ProductTypeCode">
<xsd:annotation>
<xsd:documentation>Product type code for a given inventory item</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
<xsd:enumeration value=""/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="UOM">
<xsd:annotation>
<xsd:documentation>Unit of measure code for a given inventory item</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="40"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ShipNodeCode">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<!-- Schema for Common Module Framework -->
<xsd:complexType name="ApplicationAreaType">
<xsd:annotation>
<xsd:documentation>Represent the area where non-functional requirements are being captured.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="RequestInfo" type="invtype:RequestInfoType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Represent the identity section for logging and auditting purposes</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MessageInfo" type="invtype:MessageInfoType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Represent the transaction and request information</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TimeStamp" type="invtype:WSGCDateTime" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Stamp the time that the message request </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="QOS" type="invtype:QOSType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Represent the section that identify those elements that are important to the routing of messages</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RequestInfoType">
<xsd:annotation>
<xsd:documentation>Represent the identity section for logging and auditting purposes.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="UserID" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Carry the user identity. It may be an id or an enterprise unique token to represent the identity of the calling party</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="UserRoles" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Carry the list of user roles and priviledges that the user is entitled. The list can be a set of unique identifiers established by the enterprise</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MessageInfoType">
<xsd:annotation>
<xsd:documentation>Represent the transaction and request information</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="MessageID" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Represent the transaction and request information</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CorrelationID" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Carry the unique identifier to differentiate this transaction from other transaction. Whereas the message id must be unique for every request, the correlation id may be repeated for the same transaction that did not complete</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MessageEncoding" type="invtype:MessageEncodingType">
<xsd:annotation>
<xsd:documentation>Identify the type of message, whether it is mimed, SOAP, text, encoded byte stream, etc</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="QOSType">
<xsd:annotation>
<xsd:documentation>Represent the section that identify those elements that are important to the routing of messages</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="DeliveryMode" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Identify whether the message is persisted or non-peristed, sure delivery or not, etc.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ExpirationDate" type="invtype:WSGCDateTime">
<xsd:annotation>
<xsd:documentation>Stamp the time when this message request expired</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Priority" type="xsd:int">
<xsd:annotation>
<xsd:documentation>Set the routing priority of the message, whether high, medium, or low</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ReplyTo" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Identify where to returns the response. Not all request returns the message to the originator, but may be intercepted by intermediaries</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="MessageEncodingType">
<xsd:annotation>
<xsd:documentation>Identify the type of message, whether it is mimed, SOAP, text, encoded byte stream, etc</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="CarrierCode">
<xsd:restriction base="xsd:string">
<xsd:length value="20"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CarrierServiceLevel">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="USZip">
<xsd:restriction base="xsd:string">
<xsd:length value="9"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SKUNumber">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="40"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Cancel Reservation Service Request Type -->
<xsd:complexType name="CancelReservationReqType">
<xsd:sequence>
<xsd:element name="SellerOrgCD" type="invtype:SellerOrganizationCode"/>
<xsd:element name="CancelReservations">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Item" type="invtype:CancelLineItemReqType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<!-- Cancel Reservation Service Response Type -->
<xsd:complexType name="CancelReservationResType">
<xsd:sequence>
<xsd:element name="SellerOrgCD" type="invtype:SellerOrganizationCode"/>
<xsd:element name="CancelReservations">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Item" type="invtype:CanceleLineItemResType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<!-- Find Inventory Service Request Type -->
<xsd:complexType name="FindInventoryReqType">
<xsd:sequence>
<xsd:element name="FindItemAvailibility">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="SellerOrgCD" type="invtype:SellerOrganizationCode"/>
<xsd:element name="Item" type="invtype:FindInventoryLineItemReqType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<!-- Find Inventory Service Response Type -->
<xsd:complexType name="FindInventoryResType">
<xsd:sequence>
<xsd:element name="AvailabilityResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="SellerOrgCD" type="invtype:SellerOrganizationCode"/>
<xsd:element name="Item" type="invtype:FindInventoryLineItemResType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<!--Datatypes-->
<xsd:simpleType name="Text">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="Text-40">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="40"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Text-24">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="40"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ReservationID">
<xsd:annotation>
<xsd:documentation>Reservation ID supplied by the client will be utalize by the sterling for future reference</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="Quantity">
<xsd:restriction base="xsd:decimal">
<xsd:minInclusive value="0"/>
<xsd:fractionDigits value="4"/>
<xsd:totalDigits value="14"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="ECDDReqType">
<xsd:sequence>
<xsd:element name="SellerOrgCD" type="invtype:SellerOrganizationCode"/>
<xsd:element name="Promise">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DeliverByDate" type="invtype:WSGCDate"/>
<xsd:element name="Item" type="invtype:ECDDLineItemReqType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ECDDResType">
<xsd:sequence>
<xsd:element name="SellerOrgCD" type="invtype:SellerOrganizationCode"/>
<xsd:element name="Promise">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DeliverByDate" type="invtype:WSGCDate"/>
<xsd:element name="Item" type="invtype:ECDDLineItemResType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ECDDLineItemReqType">
<xsd:complexContent>
<xsd:extension base="invtype:LineItemType">
<xsd:sequence>
<xsd:element name="DeliverByDate" type="invtype:WSGCDate"/>
<xsd:element name="SASC" type="invtype:CarrierCode"/>
<xsd:element name="ServiceLevel" type="invtype:CarrierServiceLevel"/>
<xsd:element name="ReservationID" type="invtype:ReservationID"/>
<xsd:element name="QuantityToBeReserved" type="invtype:Quantity"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ECDDLineItemResType">
<xsd:complexContent>
<xsd:extension base="invtype:ECDDLineItemReqType">
<xsd:sequence>
<xsd:element name="ECDD" type="invtype:WSGCDate">
<xsd:annotation>
<xsd:documentation>Honor By date</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="InvStatusCD" type="invtype:InventoryStatusCode">
<xsd:annotation>
<xsd:documentation>Inventory Status code</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ShipNodeCD" type="invtype:ShipNodeCode">
<xsd:annotation>
<xsd:documentation>Asigned ship node code for the inventory item</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ShipDate" type="invtype:WSGCDate">
<xsd:annotation>
<xsd:documentation>Ship Date when item will be shiped</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Components" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Component" type="invtype:ComponentLineItemType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AdjustReservationReqType">
<xsd:sequence>
<xsd:element name="SellerOrgCD" type="invtype:SellerOrganizationCode"/>
<xsd:element name="CancelReservations">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Items" type="invtype:CancelLineItemReqType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Promise">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DeliverByDate" type="invtype:WSGCDate"/>
<xsd:element name="Item" type="invtype:ECDDLineItemReqType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AdjustReservationResType">
<xsd:sequence>
<xsd:element name="SellerOrgCD" type="invtype:SellerOrganizationCode"/>
<xsd:element name="CancelReservations">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Items" type="invtype:CanceleLineItemResType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Promise">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DeliverByDate" type="invtype:WSGCDate"/>
<xsd:element name="Item" type="invtype:ECDDLineItemResType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
<binding xmlns="http://www.castor.org/SourceGenerator/Binding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.castor.org/SourceGenerator/Binding
C:\\test\\test7\\CancelReservationServicev1.xsd"
defaultBinding="type" >
<include URI="file:///c:/test/test7/bindings.xml" />
<elementBinding name="/complexType:CancelReservationResponse/ApplicationArea">
<java-class name="CancelReservationResponseApplicationArea"/>
</elementBinding>
<elementBinding name="/complexType:CancelReservationRequest/ApplicationArea">
<java-class name="CancelReservationRequestApplicationArea"/>
</elementBinding>
<elementBinding name="/complexType:CancelReservationResponse/DataArea">
<java-class name="CancelReservationResponseDataArea"/>
</elementBinding>
<elementBinding name="/complexType:CancelReservationRequest/DataArea">
<java-class name="CancelReservationRequestDataArea"/>
</elementBinding>
</binding>
<binding xmlns="http://www.castor.org/SourceGenerator/Binding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.castor.org/SourceGenerator/Binding
C:\\test\\test7\\CancelReservationServicev1.xsd"
defaultBinding="element">
<!-- /complexType:TradeAccountType/Balances /complexType:ChargeAccountType/Balances -->
<elementBinding name="/complexType:FindInventoryReqType/FindItemAvailibility/Item">
<java-class name="FindInventoryReqTypeFindItemAvailibilityItem"/>
</elementBinding>
<elementBinding name="/complexType:ECDDReqType/Promise/Item">
<java-class name="ECDDReqTypePromiseItem"/>
</elementBinding>
<!-- /complexType:TradeAccountType/Balances /complexType:ChargeAccountType/Balances -->
<elementBinding name="/complexType:ECDDResType/Promise/Item">
<java-class name="ECDDResTypePromiseItem"/>
</elementBinding>
<elementBinding name="/complexType:ECDDReqType/Promise/Item">
<java-class name="ECDDReqTypePromiseItem"/>
</elementBinding>
<elementBinding name="/complexType:FindInventoryResType/AvailabilityResult/Item">
<java-class name="FindInventoryResTypeAvailabilityResultItem"/>
</elementBinding>
<elementBinding name="/complexType:ECDDReqType/Promise/Item">
<java-class name="ECDDReqTypePromiseItem"/>
</elementBinding>
<elementBinding name="/complexType:CancelReservationReqType/CancelReservations/Item">
<java-class name="CancelReservationReqTypeCancelReservationsItem"/>
</elementBinding>
<elementBinding name="/complexType:ECDDReqType/Promise/Item">
<java-class name="ECDDReqTypePromiseItem"/>
</elementBinding>
<elementBinding name="/complexType:AdjustReservationReqType/CancelReservations">
<java-class name="AdjustReservationReqTypeCancelReservations"/>
</elementBinding>
<elementBinding name="/complexType:CancelReservationReqType/CancelReservations">
<java-class name="CancelReservationReqTypeCancelReservations"/>
</elementBinding>
<elementBinding name="/complexType:AdjustReservationReqType/Promise/Item">
<java-class name="AdjustReservationReqTypePromiseItem"/>
</elementBinding>
<elementBinding name="/complexType:ECDDReqType/Promise/Item">
<java-class name="ECDDReqTypePromiseItem"/>
</elementBinding>
<elementBinding name="/complexType:CancelReservationResType/CancelReservations">
<java-class name="CancelReservationResTypeCancelReservations"/>
</elementBinding>
<elementBinding name="/complexType:CancelReservationReqType/CancelReservations">
<java-class name="CancelReservationReqTypeCancelReservations"/>
</elementBinding>
<elementBinding name="/complexType:CancelReservationResType/CancelReservations/Item">
<java-class name="CancelReservationResTypeCancelReservationsItem"/>
</elementBinding>
<elementBinding name="/complexType:ECDDReqType/Promise/Item">
<java-class name="ECDDReqTypePromiseItem"/>
</elementBinding>
<!--/complexType:RedemptionType/SiteID /complexType:Customer/SiteID -->
<elementBinding name="/complexType:AdjustReservationResType/CancelReservations">
<java-class name="AdjustReservationResTypeCancelReservations"/>
</elementBinding>
<elementBinding name="/complexType:CancelReservationReqType/CancelReservations">
<java-class name="CancelReservationReqTypeCancelReservations"/>
</elementBinding>
<!--/complexType:RedemptionType/SiteID /complexType:Customer/SiteID -->
<elementBinding name="/complexType:AdjustReservationResType/CancelReservations/Items">
<java-class name="AdjustReservationResTypeCancelReservationsItems"/>
</elementBinding>
<elementBinding name="/complexType:AdjustReservationReqType/CancelReservations/Items">
<java-class name="AdjustReservationReqTypeCancelReservationsItems"/>
</elementBinding>
<elementBinding name="/complexType:AdjustReservationReqType/Promise">
<java-class name="AdjustReservationReqTypePromise"/>
</elementBinding>
<elementBinding name="/complexType:ECDDReqType/Promise">
<java-class name="ECDDReqTypePromise"/>
</elementBinding>
<elementBinding name="/complexType:AdjustReservationResType/Promise">
<java-class name="AdjustReservationResTypePromise"/>
</elementBinding>
<elementBinding name="/complexType:ECDDReqType/Promise">
<java-class name="ECDDReqTypePromise"/>
</elementBinding>
<elementBinding name="/complexType:AdjustReservationResType/Promise">
<java-class name="AdjustReservationResTypePromise"/>
</elementBinding>
<elementBinding name="/complexType:ECDDReqType/Promise">
<java-class name="ECDDReqTypePromise"/>
</elementBinding>
<elementBinding name="/complexType:ECDDResType/Promise">
<java-class name="ECDDResTypePromise"/>
</elementBinding>
<elementBinding name="/complexType:ECDDReqType/Promise">
<java-class name="ECDDReqTypePromise"/>
</elementBinding>
<elementBinding name="/complexType:FindInventoryLineItemResType/Components">
<java-class name="FindInventoryLineItemResTypeComponents"/>
</elementBinding>
<elementBinding name="/complexType:ECDDLineItemResType/Components">
<java-class name="ECDDLineItemResTypeComponents"/>
</elementBinding>
<elementBinding name="/complexType:FindInventoryLineItemResType/Components/Component">
<java-class name="FindInventoryLineItemResTypeComponentsComponent"/>
</elementBinding>
<elementBinding name="/complexType:ECDDLineItemResType/Components/Component">
<java-class name="ECDDLineItemResTypeComponentsComponent"/>
</elementBinding>
</binding>
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email