Schema RateRequest.xsd


schema location:  http://www.con-way.com/XML/RateRequest.xsd
 
Elements 
RateRequest 


schema location:  http://www.con-way.com/XML/GenericTypes.xsd
 
Elements  Complex types  Simple types 
DateMMDDYY  ErrorType  BlankType 
Error  CONWAYTermsType 
DateMMDDYYType 
DateMMDDYYYYType 
FreeFormStringType 
IP 
OnOffType 
SchemaVersionType 
TimeHHMMType 
YesNoType 
YNType 


schema location:  http://www.con-way.com/XML/LocationTypes.xsd
 
Elements  Complex types  Simple types 
Addr  AddressType  AddrType 
Address  CNAddressType  CityType 
BillToState  CNStatePairType  CNCountryCodeType 
BillToZip  MXAddressType  CNPostalCodeType 
City  MXStatePairType  CNStateCodeType 
CNAddress  PostalCodeWithCountryType  CNStateNameType 
CNCountryCode  StatePairType  CountryCodeType 
CNPostalCode  USAddressType  CountryNameType 
CNStateCode  USCNAddressType  MXCountryCodeType 
CNStateName  USCNPostalCodeWithCountryType  MXPostalCodeType 
CNStatePair  USStatePairType  MXStateCodeType 
CODremitToState  MXStateNameType 
CODremitToZip  NameType 
ConsigneeState  PostalCodeType 
ConsigneeZip  StateCodeType 
CountryCode  StateNameType 
CountryName  USCNCountryCodeType 
DestinationZip  USCNPostalCodeType 
MXAddress  USCNStateCodeType 
MXCountryCode  USCNStateNameType 
MXPostalCode  USCountryCodeType 
MXStateCode  USPostalCodeType 
MXStateName  USStateCodeType 
MXStatePair  USStateNameType 
OriginZip 
PostalCode 
ShipperState 
ShipperZip 
State 
StateCode 
StateName 
StatePair 
USAddress 
USCNAddress 
USCNCountryCode 
USCNPostalCode 
USCNStateCode 
USCNStateName 
USCountryCode 
USPostalCode 
USStateCode 
USStateName 
USStatePair 
Zip 


schema location:  http://www.con-way.com/XML/ShipmentTypes.xsd
 
Elements  Complex types  Simple types 
AccessorialCode  AccessorialChargeType  AccessorialCodeType 
Carrier  AccessorialType  AccessorialNameType 
Charge  BOLAccessorialType  BOLAccessorialCodeType 
ChargeCode  CarrierType  CAXPackageTypeType 
ChargeCodeStatus  CODType  ChargeCodeStatusType 
CmdtyClass  CurrencyWithDenominationType  ChargeCodeType 
CustRefNmbrs  CustRefNmbrsType  CmdtyClassType 
Discount  DimensionWithUnitType  CurrencyDenominationType 
DriverName  DiscountType  CurrencyType 
Height  FuelSurchargeType  DimensionType 
Length  ItemType  DimensionUnitType 
ParentPRONumber  PickupRequestType  PackageTypeType 
PRONmbr  ServiceExceptionType  PercentageType 
PRONumber  StatusType  PmtTypeType 
Quantity  SuppRefNmbrType  PRONumberType 
Rate  VolumeWithUnitType  QuantityType 
ServiceException  WeightWithUnitType  RatingAccessorialCodeType 
ServiceIndicator  RefNmbrType 
ServiceLevel  ResponseOptionType 
Status  ServiceIndicatorType 
TotalCharges  ServiceLevelType 
TotalCubeVolume  ShipCodeType 
TotalQuantity  SpecialRefNmbrKeyType 
TotalWeight  UnitOfMeasureType 
TractorCode  VolumeType 
TrailerCode  VolumeUnitType 
Weight  WeightType 
Width  WeightUnitType 


schema location:  http://www.con-way.com/XML/ServiceCenterTypes.xsd
 
Elements  Complex types  Simple types 
ServiceCenter  ServiceCenterType  ZoneRatingType 
SIC  USPortType  ZoneType 
USPort  ZoneItemType 


schema location:  http://www.con-way.com/XML/CustomerTypes.xsd
 
Elements  Complex types  Simple types 
BillTo  CustomerType  CustNmbrType 
BillToAddr  EmailAddressBlankAllowedType 
BillToCity  EmailAddressType 
BillToCustNmbr  PhoneBlankAllowedType 
BillToEmail  PhoneExtensionType 
BillToName  PhoneType 
BillToName2  UserIdType 
BillToPhone  USPhoneExtOptionalType 
CODremitTo 
CODremitToAddr 
CODremitToCity 
CODremitToCustNmbr 
CODremitToEmail 
CODremitToName 
CODremitToName2 
CODremitToPhone 
Consignee 
ConsigneeAddr 
ConsigneeCity 
ConsigneeCustNmbr 
ConsigneeEmail 
ConsigneeName 
ConsigneeName2 
ConsigneePhone 
ContactPhone 
CustNmbr 
Customer 
CustomerNumber 
Email 
Name 
Name2 
Phone 
RequesterName 
RequesterPhone 
Shipper 
ShipperAddr 
ShipperCity 
ShipperCustNmbr 
ShipperEmail 
ShipperName 
ShipperName2 
ShipperPhone 


schema location:  http://www.con-way.com/XML/ComponentTypes.xsd
 
Elements  Simple types 
Component  ComponentType 


element RateRequest
diagram
properties
content complex
children OriginZip DestinationZip CustNmbr ChargeCode DiscountRate EffectiveDate Item Accessorial TotalCubeVolume SIC
attributes
Name  Type  Use  Default  Fixed  Annotation
schemaVersion  SchemaVersionType      
source
<xs:element name="RateRequest">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="OriginZip"/>
      <xs:element ref="DestinationZip"/>
      <xs:element name="CustNmbr" minOccurs="0">
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:positiveInteger">
              <xs:attribute name="shipcode" type="ShipCodeType" use="optional" default="S"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element ref="ChargeCode" minOccurs="0"/>
      <xs:element name="DiscountRate" type="xs:decimal" minOccurs="0"/>
      <xs:element name="EffectiveDate" type="DateMMDDYYType" minOccurs="0"/>
      <xs:element name="Item" maxOccurs="4">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="CmdtyClass"/>
            <xs:element name="Weight" type="WeightWithUnitType"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Accessorial" type="RatingAccessorialCodeType" minOccurs="0" maxOccurs="7"/>
      <xs:element ref="TotalCubeVolume" minOccurs="0"/>
      <xs:element ref="SIC" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="schemaVersion" type="SchemaVersionType"/>
  </xs:complexType>
</xs:element>

element RateRequest/CustNmbr
diagram
type extension of xs:positiveInteger
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
shipcode  ShipCodeTypeoptional  S    
source
<xs:element name="CustNmbr" minOccurs="0">
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:positiveInteger">
        <xs:attribute name="shipcode" type="ShipCodeType" use="optional" default="S"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element RateRequest/DiscountRate
diagram
type xs:decimal
properties
isRef 0
content simple
source
<xs:element name="DiscountRate" type="xs:decimal" minOccurs="0"/>

element RateRequest/EffectiveDate
diagram
type DateMMDDYYType
properties
isRef 0
content simple
facets
minLength 6
maxLength 8
whiteSpace collapse
pattern [0-1]?\d/[0-3]?\d/\d{2}
source
<xs:element name="EffectiveDate" type="DateMMDDYYType" minOccurs="0"/>

element RateRequest/Item
diagram
properties
isRef 0
content complex
children CmdtyClass Weight
source
<xs:element name="Item" maxOccurs="4">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="CmdtyClass"/>
      <xs:element name="Weight" type="WeightWithUnitType"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element RateRequest/Item/Weight
diagram
type WeightWithUnitType
properties
isRef 0
content complex
facets
minInclusive 1
maxInclusive 999999
attributes
Name  Type  Use  Default  Fixed  Annotation
unit  WeightUnitTypeoptional  lbs    
source
<xs:element name="Weight" type="WeightWithUnitType"/>

element RateRequest/Accessorial
diagram
type RatingAccessorialCodeType
properties
isRef 0
content simple
facets
length 3
whiteSpace collapse
pattern [A-Z]{3}
enumeration CBL
enumeration CSD
enumeration DAH
enumeration DID
enumeration DLG
enumeration DMS
enumeration DNC
enumeration DRA
enumeration DSH
enumeration ELS
enumeration EVC
enumeration GUR
enumeration OAH
enumeration OIP
enumeration OLG
enumeration OSS
enumeration PED
enumeration PEO
enumeration RSD
enumeration RSO
enumeration SRT
enumeration SSC
enumeration SWC
enumeration ZHM
source
<xs:element name="Accessorial" type="RatingAccessorialCodeType" minOccurs="0" maxOccurs="7"/>

element DateMMDDYY
diagram
type DateMMDDYYType
properties
content simple
used by
complexType ServiceExceptionType
facets
minLength 6
maxLength 8
whiteSpace collapse
pattern [0-1]?\d/[0-3]?\d/\d{2}
annotation
documentation 
MMDDYY date type validated by DateMMDDYYType
source
<xs:element name="DateMMDDYY" type="DateMMDDYYType">
  <xs:annotation>
    <xs:documentation>MMDDYY date type validated by DateMMDDYYType</xs:documentation>
  </xs:annotation>
</xs:element>

element Error
diagram
type ErrorType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
returncode  xs:stringoptional      
reasoncode  xs:stringoptional      
annotation
documentation 
error tag validated by ErrorType
source
<xs:element name="Error" type="ErrorType">
  <xs:annotation>
    <xs:documentation>error tag validated by ErrorType</xs:documentation>
  </xs:annotation>
</xs:element>

complexType ErrorType
diagram
type extension of xs:string
properties
base xs:string
used by
element Error
attributes
Name  Type  Use  Default  Fixed  Annotation
returncode  xs:stringoptional      
reasoncode  xs:stringoptional      
annotation
documentation 
base type for Error tags
source
<xs:complexType name="ErrorType">
  <xs:annotation>
    <xs:documentation>base type for Error tags</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="returncode" type="xs:string" use="optional"/>
      <xs:attribute name="reasoncode" type="xs:string" use="optional"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

simpleType BlankType
type restriction of xs:string
used by
simpleTypes EmailAddressBlankAllowedType PhoneBlankAllowedType
facets
length 0
annotation
documentation 
 base type for empty elements
source
<xs:simpleType name="BlankType">
  <xs:annotation>
    <xs:documentation> base type for empty elements</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:length value="0"/>
  </xs:restriction>
</xs:simpleType>

simpleType CONWAYTermsType
type xs:string
annotation
documentation 
base type for CON-WAY terms and copyright attribute
source
<xs:simpleType name="CONWAYTermsType">
  <xs:annotation>
    <xs:documentation>base type for CON-WAY terms and copyright attribute</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType DateMMDDYYType
type restriction of xs:string
used by
elements DateMMDDYY RateRequest/EffectiveDate PickupRequestType/PickupDate
facets
minLength 6
maxLength 8
whiteSpace collapse
pattern [0-1]?\d/[0-3]?\d/\d{2}
annotation
documentation 
base type for mm/dd/yy date elements
source
<xs:simpleType name="DateMMDDYYType">
  <xs:annotation>
    <xs:documentation>base type for mm/dd/yy date elements</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:whiteSpace value="collapse"/>
    <xs:minLength value="6"/>
    <xs:maxLength value="8"/>
    <xs:pattern value="[0-1]?\d/[0-3]?\d/\d{2}"/>
  </xs:restriction>
</xs:simpleType>

simpleType DateMMDDYYYYType
type restriction of xs:string
facets
minLength 8
maxLength 10
whiteSpace collapse
pattern [0-1]?\d/[0-3]?\d/\d{4}
annotation