Schema ShipmentTypes.xsd


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/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/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 


element AccessorialCode
diagram
type AccessorialCodeType
properties
content simple
facets
length 3
whiteSpace collapse
pattern [A-Z]{3}
enumeration ACX
enumeration BLD
enumeration CBL
enumeration CCD
enumeration CIB
enumeration COD
enumeration CSD
enumeration DAH
enumeration DCF
enumeration DDW
enumeration DFL
enumeration DHC
enumeration DID
enumeration DLG
enumeration DMA
enumeration DMS
enumeration DNC
enumeration DPW
enumeration DRA
enumeration DRL
enumeration DRV
enumeration DSH
enumeration DSR
enumeration DST
enumeration DWD
enumeration ELD
enumeration ELO
enumeration ELS
enumeration EVC
enumeration EXC
enumeration FSC
enumeration GCD
enumeration GFR
enumeration GLF
enumeration GUR
enumeration HCC
enumeration HMD
enumeration HST
enumeration H05
enumeration NFS
enumeration OAH
enumeration OCF
enumeration ODD
enumeration ODW
enumeration OFL
enumeration OHB
enumeration OHF
enumeration OHO
enumeration OHP
enumeration OHW
enumeration OHZ
enumeration OIP
enumeration OLG
enumeration OMC
enumeration ONX
enumeration OPW
enumeration ORC
enumeration ORL
enumeration ORV
enumeration OSH
enumeration OSS
enumeration OST
enumeration PED
enumeration PEO
enumeration PFF
enumeration POD
enumeration P1A
enumeration QST
enumeration RCD
enumeration RCF
enumeration RCO
enumeration RED
enumeration RLC
enumeration RSD
enumeration RSO
enumeration SDK
enumeration SFC
enumeration SPD
enumeration SPO
enumeration SRT
enumeration SSC
enumeration SWC
enumeration UFS
enumeration WAP
enumeration XST
enumeration ZHM
enumeration 
annotation
documentation 
accessorial code validated by AccessorialType
source
<xs:element name="AccessorialCode" type="AccessorialCodeType">
  <xs:annotation>
    <xs:documentation>accessorial code validated by AccessorialType</xs:documentation>
  </xs:annotation>
</xs:element>

element Carrier
diagram
type CarrierType
properties
content complex
children SCAC CarrierName
annotation
documentation 
carrier info
source
<xs:element name="Carrier" type="CarrierType">
  <xs:annotation>
    <xs:documentation>carrier info</xs:documentation>
  </xs:annotation>
</xs:element>

element Charge
diagram
type CurrencyWithDenominationType
properties
content complex
facets
minLength 4
maxLength 15
whiteSpace collapse
pattern ($)?(\d{1,3},)?(\d{3})*,?(\d{1,3})(\.\d{2})?
attributes
Name  Type  Use  Default  Fixed  Annotation
currency  CurrencyDenominationTypeoptional  USD    
annotation
documentation 
Charge element validated by CurrencyWithDenominationType
source
<xs:element name="Charge" type="CurrencyWithDenominationType">
  <xs:annotation>
    <xs:documentation>Charge element validated by CurrencyWithDenominationType</xs:documentation>
  </xs:annotation>
</xs:element>

element ChargeCode
diagram
type ChargeCodeType
properties
content simple
facets
length 1
whiteSpace collapse
enumeration P
enumeration C
annotation
documentation 
charge code validated by ChargeCodeType
source
<xs:element name="ChargeCode" type="ChargeCodeType">
  <xs:annotation>
    <xs:documentation>charge code validated by ChargeCodeType</xs:documentation>
  </xs:annotation>
</xs:element>

element ChargeCodeStatus
diagram
type ChargeCodeStatusType
properties
content simple
facets
maxLength 3
whiteSpace collapse
enumeration P
enumeration C
enumeration B
enumeration N
annotation
documentation 
charge code validated by ChargeCodeStatusType
source
<xs:element name="ChargeCodeStatus" type="ChargeCodeStatusType">
  <xs:annotation>
    <xs:documentation>charge code validated by ChargeCodeStatusType</xs:documentation>
  </xs:annotation>
</xs:element>

element CmdtyClass
diagram
type CmdtyClassType
properties
content simple
used by
complexType ItemType
facets
whiteSpace collapse
enumeration 50
enumeration 55
enumeration 60
enumeration 65
enumeration 70
enumeration 775
enumeration 85
enumeration 925
enumeration 100
enumeration 110
enumeration 125
enumeration 150
enumeration 175
enumeration 200
enumeration 250
enumeration 300
enumeration 400
enumeration 500
annotation
documentation 
commodity class validated by CmdtyClassType
source
<xs:element name="CmdtyClass" type="CmdtyClassType">
  <xs:annotation>
    <xs:documentation>commodity class validated by CmdtyClassType</xs:documentation>
  </xs:annotation>
</xs:element>

element CustRefNmbrs
diagram
type CustRefNmbrsType
properties
content complex
children ShippersNmbr PurchaseOrderNmbr GovtBillOfLading OtherRefNmbr
annotation
documentation 
Customer Reference numbers validated by CustRefNmbrsType
source
<xs:element name="CustRefNmbrs" type="CustRefNmbrsType">
  <xs:annotation>
    <xs:documentation>Customer Reference numbers validated by CustRefNmbrsType</xs:documentation>
  </xs:annotation>
</xs:element>

element Discount
diagram
type DiscountType
properties
content complex
facets
minLength 4
maxLength 15
whiteSpace collapse
pattern ($)?(\d{1,3},)?(\d{3})*,?(\d{1,3})(\.\d{2})?
attributes
Name  Type  Use  Default  Fixed  Annotation
rate  PercentageTyperequired      
annotation
documentation 
shipment discount percentage rate validated by DiscountRateType
source
<xs:element name="Discount" type="DiscountType">
  <xs:annotation>
    <xs:documentation>shipment discount percentage rate validated by DiscountRateType</xs:documentation>
  </xs:annotation>
</xs:element>

element DriverName
diagram
type restriction of xs:string
properties
content simple
facets
maxLength 255
annotation
documentation 
Driver name
source
<xs:element name="DriverName">
  <xs:annotation>
    <xs:documentation>Driver name</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="255"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Height
diagram
type DimensionWithUnitType
properties
content complex
facets
minInclusive 1
maxInclusive 170
attributes
Name  Type  Use  Default  Fixed  Annotation
unit  DimensionUnitTypeoptional  inches    
annotation
documentation 
Height dimension validated by DimensionWithUnitType
source
<xs:element name="Height" type="DimensionWithUnitType">
  <xs:annotation>
    <xs:documentation>Height dimension validated by DimensionWithUnitType</xs:documentation>
  </xs:annotation>
</xs:element>

element Length
diagram
type DimensionWithUnitType
properties
content complex
facets
minInclusive 1
maxInclusive 170
attributes
Name  Type  Use  Default  Fixed  Annotation
unit  DimensionUnitTypeoptional  inches    
annotation
documentation 
Length dimension validated by DimensionWithUnitType
source
<xs:element name="Length" type="DimensionWithUnitType">
  <xs:annotation>
    <xs:documentation>Length dimension validated by DimensionWithUnitType</xs:documentation>
  </xs:annotation>
</xs:element>

element ParentPRONumber
diagram
type PRONumberType
properties
content simple
facets
maxLength 11
whiteSpace collapse
pattern \d{3}-\d{6}
pattern 0?\d{3}0?\d{6}
pattern \d{0}
annotation
documentation 
Parent PRO number validated by PRONumber Type
source
<xs:element name="ParentPRONumber" type="PRONumberType">
  <xs:annotation>
    <xs:documentation>Parent PRO number validated by PRONumber Type</xs:documentation>
  </xs:annotation>
</xs:element>

element PRONmbr
diagram
properties
substGrp PRONumber<