Note that your WSDL is not valid. The message definitions must come before the portType definition, which must come before the binding definition, which must come before the service definition.
Also note that when using document/literal, your messages may contain at most one body part. Your input and output messages contain two body parts. You must define wrapper elements for these body parts. Anne On 4/2/07, elango maragatham <[EMAIL PROTECTED]> wrote:
Hi Anne , Thanks for your reply. I have validated the WSDL using XML Spy. The tool says that its valid. I am attaching the whole WSDL File can u explain me whats wrong in that . ----------------------------------------------------------------------------------------------------- <?xml version="1.0" encoding="UTF-8"?> <!--Created by TIBCO WSDL--> <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://www.test.com/it/tibco/sampleOrder" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns0="http://www.test.com/schemas/CommonSchemas/cosampleOrder" xmlns:ns1="http://www.test.com/xmlns/sampleGenericMessage" xmlns:ns2="http://www.test.com/xmlns/CreateOrder" targetNamespace="http://www.test.com/it/tibco/sampleOrder"> <wsdl:types> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="www." targetNamespace="http://www.test.com/xmlns/CreateOrder" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="ErrorSchema"> <xs:complexType> <xs:sequence> <xs:element name="ErrorType" type="xs:string" minOccurs="0"/> <xs:element name="ErrorObject" type="xs:string" minOccurs="0"/> <xs:element name="ErrorMessage" type="xs:string" minOccurs="0"/> <xs:element name="ErrorCode" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.test.com/schemas/CommonSchemas/cosampleOrder" targetNamespace="http://www.test.com/schemas/CommonSchemas/cosampleOrder" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:complexType name="sampleOrderType"> <xs:annotation> <xs:documentation>Type: Order Type</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="id" type="xs:string" minOccurs="0"/> <xs:element name="orderNumber" type="xs:string" minOccurs="0"/> <xs:element name="orderDate" type="xs:string" minOccurs="0"/> <xs:element name="pricingDate" type="xs:string" minOccurs="0"/> <xs:element name="orderType" type="xs:string" minOccurs="0"/> <xs:element name="currencyCode" type="xs:string" minOccurs="0"/> <xs:element name="salesOrg" type="xs:string" minOccurs="0"/> <xs:element name="salesDistrict" type="xs:string" minOccurs="0"/> <xs:element name="salesOffice" type="xs:string" minOccurs="0"/> <xs:element name="salesGroup" type="xs:string" minOccurs="0"/> <xs:element name="division" type="xs:string" minOccurs="0"/> <xs:element name="program" type="xs:string" minOccurs="0"/> <xs:element name="distributionChannel" type="xs:string" minOccurs="0"/> <xs:element name="orderIntention" type="xs:string" minOccurs="0"/> <xs:element name="orderPublisherId" type="xs:string" minOccurs="0"/> <xs:element name="agreementNumber" type="xs:string" minOccurs="0"/> <xs:element name="agreementStartDate" type="xs:string" minOccurs="0"/> <xs:element name="agreementStartMethod" type="xs:string" minOccurs="0"/> <xs:element name="agreementEndDate" type="xs:string" minOccurs="0"/> <xs:element name="agreementExtensionDate" type="xs:string" minOccurs="0"/> <xs:element name="agreementUsageType" type="xs:string" minOccurs="0"/> <xs:element name="agreementType" type="xs:string" minOccurs="0"/> <xs:element name="agreementSubType" type="xs:string" minOccurs="0"/> <xs:element name="agreementTerm" type="xs:string" minOccurs="0"/> <xs:element name="isNewAgreement" type="xs:string" minOccurs="0"/> <xs:element name="opportunityId" type="xs:string" minOccurs="0"/> <xs:element name="quoteId" type="xs:string" minOccurs="0"/> <xs:element name="enteredById" type="xs:string" minOccurs="0"/> <xs:element name="shippingData" type="ns0:OrderShipmentType" minOccurs="0"> <xs:annotation> <xs:documentation>Order shipping info</xs:documentation> </xs:annotation> </xs:element> <xs:element name="paymentMethod" type="ns0:OrderPaymentMethodType" minOccurs="0"> <xs:annotation> <xs:documentation>Credit Card Payment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="listOfRelatedParty" type="ns0:ListOfOrderPartyType" minOccurs="0"> <xs:annotation> <xs:documentation>Partners</xs:documentation> </xs:annotation> </xs:element> <xs:element name="listOfComments" type="ns0:OrderListOfCommentType" minOccurs="0"/> <xs:element name="listOfOrderLine" type="ns0:ListOfOrderLineType" minOccurs="0"> <xs:annotation> <xs:documentation>Order Line tem</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="ListOfsampleOrderType"> <xs:annotation> <xs:documentation>Type: List Of Order Type</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="order" type="ns0:sampleOrderType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>sampleOrder Type</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="ListOfAttributeType"> <xs:annotation> <xs:documentation>Type: Order List Of Comments</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Attribute" type="ns0:OrderAttributeType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="ListOfOrderContactType"> <xs:annotation> <xs:documentation>Type:List of Contact</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="OrderContact" type="ns0:OrderContactType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="ListOfOrderLineType"> <xs:annotation> <xs:documentation>Type:Order Line-List Of Order Line </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="orderLine" type="ns0:OrderLineType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Order Line Type</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="ListOfOrderPartyType"> <xs:annotation> <xs:documentation>Order Related Party</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="party" type="ns0:OrderPartyType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="ListOfOrderPreviousSerialNumberType"> <xs:sequence> <xs:element name="previousSerialNumber" type="ns0:OrderPreviousSerialNumberType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="ListOfOrderScheduleLineType"> <xs:annotation> <xs:documentation>Type: Order Line Schedule Lines</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="scheduleLine" type="ns0:OrderScheduleLineType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Schedule line details</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="ListOfOrderShipmentLineType"> <xs:annotation> <xs:documentation>Type: Order Line Shipments</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="shipment" type="ns0:OrderShipmentLineType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Shipment details</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="ListOfPartyAddressType"> <xs:annotation> <xs:documentation>Party List Of Address Type</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="address" type="ns0:PartyAddressType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="OrderAttributeType"> <xs:annotation> <xs:documentation>Type: Order Comments</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="id" type="xs:string" minOccurs="0"/> <xs:element name="attributeName" type="xs:string"> <xs:annotation> <xs:documentation>ex: PRODUCT LINE</xs:documentation> </xs:annotation> </xs:element> <xs:element name="attributeValue" type="xs:string"> <xs:annotation> <xs:documentation>ex: ACAD</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="OrderCommentType"> <xs:annotation> <xs:documentation>Type: Order Comments</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="id" type="xs:string" minOccurs="0"/> <xs:element name="code" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation> e.g. 01 = Header Note; 11 = Item Note</xs:documentation> </xs:annotation> </xs:element> <xs:element name="text" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Free form text</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="OrderContactType"> <xs:annotation> <xs:documentation>Type: Order Contact</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="id" type="xs:string" minOccurs="0"/> <xs:element name="attentionTo" type="xs:string" minOccurs="0"/> <xs:element name="titleCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Person title for eg. Mr, Mrs etc.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="firstName" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>First Name</xs:documentation> </xs:annotation> </xs:element> <xs:element name="middleName" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Middle name</xs:documentation> </xs:annotation> </xs:element> <xs:element name="lastName" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Last name</xs:documentation> </xs:annotation> </xs:element> <xs:element name="nameSuffix" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Name Suffix for eg. Jr etc</xs:documentation> </xs:annotation> </xs:element> <xs:element name="genderCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Gender </xs:documentation> </xs:annotation> </xs:element> <xs:element name="fullName" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Full name</xs:documentation> </xs:annotation> </xs:element> <xs:element name="language" type="xs:string" minOccurs="0"/> <xs:element name="alternateFirstName" type="xs:string" minOccurs="0"/> <xs:element name="alternateLastName" type="xs:string" minOccurs="0"/> <xs:element name="shortname" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Short name or nick name</xs:documentation> </xs:annotation> </xs:element> <xs:element name="eMailAddress" type="xs:string" minOccurs="0"/> <xs:element name="listOfPhoneNumber" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="phoneNumber" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:complexContent> <xs:extension base="ns0:PhoneNumberType"/> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="OrderPartyAddress" type="ns0:PartyAddressType" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="OrderCreditCardType"> <xs:annotation> <xs:documentation>Type: Credit Card Data (obsolete)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="id" type="xs:string" minOccurs="0"/> <xs:element name="cardExpirationMonth" type="xs:string" minOccurs="0"/> <xs:element name="cardExpirationYear" type="xs:string" minOccurs="0"/> <xs:element name="cardHolder" type="xs:string" minOccurs="0"/> <xs:element name="cardType" type="xs:string" minOccurs="0"/> <xs:element name="cardApprovalCode" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="OrderLineType"> <xs:annotation> <xs:documentation>Type: Order Line </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Unique Order Line Id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="lineNumber" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Equals SAP Item Number</xs:documentation> </xs:annotation> </xs:element> <xs:element name="parentLineNumber" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Order parent line number. e.g. BOM header</xs:documentation> </xs:annotation> </xs:element> <xs:element name="assetNumber" type="xs:string" minOccurs="0"/> <xs:element name="serialNumber" type="xs:string" minOccurs="0"/> <xs:element name="status" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Asset Status</xs:documentation> </xs:annotation> </xs:element> <xs:element name="description" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Line description. e.g. product description</xs:documentation> </xs:annotation> </xs:element> <xs:element name="requestedQuantity" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Requested quantity</xs:documentation> </xs:annotation> </xs:element> <xs:element name="supportLevel" type="xs:string" minOccurs="0"/> <xs:element name="namedCallers" type="xs:string" minOccurs="0"/> <xs:element name="supportProgram" type="xs:string" minOccurs="0"/> <xs:element name="minimumQuantity" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Minimum Order Quantity for this Product</xs:documentation> </xs:annotation> </xs:element> <xs:element name="maximumQuantity" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Maximum Order Quantity for this Product</xs:documentation> </xs:annotation> </xs:element> <xs:element name="requestedCancelQuantity" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Quantity to cancel</xs:documentation> </xs:annotation> </xs:element> <xs:element name="groupName" type="xs:string" minOccurs="0"/> <xs:element name="reasonCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Order line reason code. e.g. 01 - Poor quality</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ediMaterialQualifier" type="xs:string" minOccurs="0"/> <xs:element name="stockKeepingUnit" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>SKU and also called as materialNumber</xs:documentation> </xs:annotation> </xs:element> <xs:element name="requestedShipDate" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Requested ship date</xs:documentation> </xs:annotation> </xs:element> <xs:element name="pricingDate" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Pricing date</xs:documentation> </xs:annotation> </xs:element> <xs:element name="unitOfMeasureCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Base unit of measure</xs:documentation> </xs:annotation> </xs:element> <xs:element name="subscriptionStartDate" type="xs:string" minOccurs="0"/> <xs:element name="subscriptionEndDate" type="xs:string" minOccurs="0"/> <xs:element name="promotionCode" type="xs:string" minOccurs="0"/> <xs:element name="contractQuantityScale" type="xs:string" minOccurs="0"/> <xs:element name="netPriceAmount" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>Price after discount</xs:documentation> </xs:annotation> </xs:element> <xs:element name="unitPriceAmount" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>Price before discount</xs:documentation> </xs:annotation> </xs:element> <xs:element name="freightAmount" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>Freight charges</xs:documentation> </xs:annotation> </xs:element> <xs:element name="grossValueAmount" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>Gross amount</xs:documentation> </xs:annotation> </xs:element> <xs:element name="netValueAmount" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>Net amount</xs:documentation> </xs:annotation> </xs:element> <xs:element name="taxAmount" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>Tax amount</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dealRegistrationNumber" type="xs:string" minOccurs="0"/> <xs:element name="listOfShipment" type="ns0:ListOfOrderShipmentLineType" minOccurs="0"> <xs:annotation> <xs:documentation>Shipment(s)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="listOfScheduleLine" type="ns0:ListOfOrderScheduleLineType" minOccurs="0"> <xs:annotation> <xs:documentation>Schedule Line(s)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="listOfRelatedParty" type="ns0:ListOfOrderPartyType" minOccurs="0"> <xs:annotation> <xs:documentation>Order Line business partner(s)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="listOfCharacteristics" type="ns0:ListOfAttributeType" minOccurs="0"> <xs:annotation> <xs:documentation>Header text</xs:documentation> </xs:annotation> </xs:element> <xs:element name="listOfPreviousSerialNumber" type="ns0:ListOfOrderPreviousSerialNumberType" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="OrderListOfCommentType"> <xs:annotation> <xs:documentation>Type: Order List Of Comments</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="comment" type="ns0:OrderCommentType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="OrderPOType"> <xs:annotation> <xs:documentation>Order PO Data</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="id" type="xs:string" minOccurs="0"/> <xs:element name="poType" type="xs:string" minOccurs="0"/> <xs:element name="poNumber" type="xs:string" minOccurs="0"/> <xs:element name="poDate" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="OrderPartyType"> <xs:annotation> <xs:documentation>Org, Business Unit, Person etc.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Common id of a party</xs:documentation> </xs:annotation> </xs:element> <xs:element name="role" type="xs:string" minOccurs="0"/> <xs:element name="primaryCSN" type="xs:string" minOccurs="0"/> <xs:element name="secondaryCSN" type="xs:string" minOccurs="0"/> <xs:element name="accountDBAName" type="xs:string" minOccurs="0"/> <xs:element name="primaryDUNSNumber" type="xs:string" minOccurs="0"/> <xs:element name="secondaryDUNSNumber" type="xs:string" minOccurs="0"/> <xs:element name="division" type="xs:string" minOccurs="0"/> <xs:element name="eMailAddress" type="xs:string" minOccurs="0"/> <xs:element name="listOfAddress" type="ns0:ListOfPartyAddressType" minOccurs="0"> <xs:annotation> <xs:documentation>Addresses of a party</xs:documentation> </xs:annotation> </xs:element> <xs:element name="listOfPhoneNumber" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="phoneNumber" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:complexContent> <xs:extension base="ns0:PhoneNumberType"/> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="listOfOrderContact" type="ns0:ListOfOrderContactType" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="OrderPaymentMethodType"> <xs:annotation> <xs:documentation>Order Related Payment Terms</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="PurchaseOrder" type="ns0:OrderPOType" minOccurs="0"/> <xs:element name="CreditCard" type="ns0:OrderCreditCardType" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="OrderPreviousSerialNumberType"> <xs:annotation> <xs:documentation>Type:Previous Serial Number</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="id" type="xs:string" minOccurs="0"/> <xs:element name="assetNumber" type="xs:string" minOccurs="0"/> <xs:element name="serialNumber" type="xs:string" minOccurs="0"/> <xs:element name="description" type="xs:string" minOccurs="0"/> <xs:element name="deployment" type="xs:string" minOccurs="0"/> <xs:element name="language" type="xs:string" minOccurs="0"/> <xs:element name="productLine" type="xs:string" minOccurs="0"/> <xs:element name="release" type="xs:string" minOccurs="0"/> <xs:element name="status" type="xs:string" minOccurs="0"/> <xs:element name="isOnSubscription" type="xs:string" minOccurs="0"/> <xs:element name="usageType" type="xs:string" minOccurs="0"/> <xs:element name="upgradeableFlag" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="OrderScheduleLineType"> <xs:annotation> <xs:documentation>Type:Order Schedule Line Type</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="id" type="xs:string" minOccurs="0"/> <xs:element name="lineNumber" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Schedule line</xs:documentation> </xs:annotation> </xs:element> <xs:element name="availableDate" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Promised ship date</xs:documentation> </xs:annotation> </xs:element> <xs:element name="availableQuantity" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Promised ship quantity</xs:documentation> </xs:annotation> </xs:element> <xs:element name="requestedDate" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Requested ship date</xs:documentation> </xs:annotation> </xs:element> <xs:element name="requestedQuantity" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Requested ship quantity</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="OrderShipmentLineType"> <xs:annotation> <xs:documentation>Type: Order Line Shipments</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="id" type="xs:string" minOccurs="0"/> <xs:element name="lineNumber" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Shipment line number</xs:documentation> </xs:annotation> </xs:element> <xs:element name="shipmentNumber" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Shipment number</xs:documentation> </xs:annotation> </xs:element> <xs:element name="carrierTypeCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>e.g. UPS, FEDEX</xs:documentation> </xs:annotation> </xs:element> <xs:element name="deliveryStatusCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Order Line shipment status. e.g. shipped</xs:documentation> </xs:annotation> </xs:element> <xs:element name="requestedShipDate" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Requested ship date by the customer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="shipmentDate" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Shipment date</xs:documentation> </xs:annotation> </xs:element> <xs:element name="quantity" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Shipped quantity</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dropShipFlag" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Drop ship?</xs:documentation> </xs:annotation> </xs:element> <xs:element name="netWeight" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Order net weight</xs:documentation> </xs:annotation> </xs:element> <xs:element name="partialShipAllowedFlag" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Partial shipment allowed?</xs:documentation> </xs:annotation> </xs:element> <xs:element name="shipMethod" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>e.g. Ground</xs:documentation> </xs:annotation> </xs:element> <xs:element name="totalWeight" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Order total weight e.g. + packaging material</xs:documentation> </xs:annotation> </xs:element> <xs:element name="volume" type="xs:string" minOccurs="0"> <xs:annotation> ... [Message clipped]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
