Schema ShipmentStatusRequest.xsd


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


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 ShipmentStatusRequest
diagram
properties
content complex
children CustRefNbr CustomerNumber ReportType ShipmentRole
attributes
Name  Type  Use  Default  Fixed  Annotation
testmode  YNTypeoptional  Y    
schemaVersion  SchemaVersionType      
source
<xs:element name="ShipmentStatusRequest">
  <xs:complexType>
    <xs:choice>
      <xs:element name="CustRefNbr" maxOccurs="10">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="30"/>
            <xs:whiteSpace value="collapse"/>
            <xs:minLength value="1"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:sequence>
        <xs:element ref="CustomerNumber"/>
        <xs:element name="ReportType">
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:length value="1"/>
              <xs:enumeration value="M"/>
              <xs:enumeration value="S"/>
              <xs:enumeration value="E"/>
              <xs:enumeration value="O"/>
              <xs:enumeration value="D"/>
              <xs:enumeration value="G"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="ShipmentRole">
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:length value="1"/>
              <xs:enumeration value="I"/>
              <xs:enumeration value="O"/>
              <xs:enumeration value="3"/>
              <xs:enumeration value="B"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:choice>
    <xs:attribute name="testmode" type="YNType" use="optional" default="Y"/>
    <xs:attribute name="schemaVersion" type="SchemaVersionType"/>
  </xs:complexType>
</xs:element>

element ShipmentStatusRequest/CustRefNbr
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
minLength 1
maxLength 30
whiteSpace collapse
source
<xs:element name="CustRefNbr" maxOccurs="10">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="30"/>
      <xs:whiteSpace value="collapse"/>
      <xs:minLength value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element ShipmentStatusRequest/ReportType
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
length 1
enumeration M
enumeration S
enumeration E
enumeration O
enumeration D
enumeration G
source
<xs:element name="ReportType">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:length value="1"/>
      <xs:enumeration value="M"/>
      <xs:enumeration value="S"/>
      <xs:enumeration value="E"/>
      <xs:enumeration value="O"/>
      <xs:enumeration value="D"/>
      <xs:enumeration value="G"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element ShipmentStatusRequest/ShipmentRole
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
length 1
enumeration I
enumeration O
enumeration 3
enumeration B
source
<xs:element name="ShipmentRole">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:length value="1"/>
      <xs:enumeration value="I"/>
      <xs:enumeration value="O"/>
      <xs:enumeration value="3"/>
      <xs:enumeration value="B"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element BillTo
diagram
properties
substGrp Customer
annotation
documentation 
BillTo validated by CustomerType
source
<xs:element name="BillTo" substitutionGroup="Customer">
  <xs:annotation>
    <xs:documentation>BillTo validated by CustomerType</xs:documentation>
  </xs:annotation>
</xs:element>

element BillToAddr
diagram
properties
substGrp Addr
annotation
documentation 
BillTo's address line in an address validated by AddrType
source
<xs:element name="BillToAddr" substitutionGroup="Addr">
  <xs:annotation>
    <xs:documentation>BillTo's address line in an address validated by AddrType</xs:documentation>
  </xs:annotation>
</xs:element>

element BillToCity
diagram
properties
substGrp City
annotation
documentation 
BillTo's city line in an address validated by CityType
source
<xs:element name="BillToCity" substitutionGroup="City">
  <xs:annotation>
    <xs:documentation>BillTo's city line in an address validated by CityType</xs:documentation>
  </xs:annotation>
</xs:element>

element BillToCustNmbr
diagram
properties
substGrp CustNmbr
annotation
documentation 
BilTo's Customer number, validated by CustNmbr Type
source
<xs:element name="BillToCustNmbr" substitutionGroup="CustNmbr">
  <xs:annotation>
    <xs:documentation>BilTo's Customer number, validated by CustNmbr Type</xs:documentation>
  </xs:annotation>
</xs:element>

element BillToEmail
diagram
properties
substGrp Email
annotation
documentation 
BillTo email validated by EmailAddressType
source
<xs:element name="BillToEmail" substitutionGroup="Email">
  <xs:annotation>
    <xs:documentation>BillTo email validated by EmailAddressType</xs:documentation>
  </xs:annotation>
</xs:element>

element BillToName
diagram
properties
substGrp Name
annotation
documentation 
BillTo''s name line in an address validated by NameType
source
<xs:element name="BillToName" substitutionGroup="Name">
  <xs:annotation>
    <xs:documentation>BillTo''s name line in an address validated by NameType</xs:documentation>
  </xs:annotation>
</xs:element>

element BillToName2
diagram
properties
substGrp Name2
annotation
documentation 
BillTo's Company line in an address validated by NameType
source
<xs:element name="BillToName2" substitutionGroup="Name2">
  <xs:annotation>
    <xs:documentation>BillTo's Company line in an address validated by NameType</xs:documentation>
  </xs:annotation>
</xs:element>

element BillToPhone
diagram
properties
substGrp Phone
annotation
documentation 
BillTo phone validated by PhoneType
source
<xs:element name="BillToPhone" substitutionGroup="Phone">
  <xs:annotation>
    <xs:documentation>BillTo phone validated by PhoneType</xs:documentation>
  </xs:annotation>
</xs:element>

element CODremitTo
diagram
type CustomerType
properties
content complex
children CustNmbr Name Name2 Addr City State Zip Phone Email
annotation
documentation 
CODremitTo validated by CustomerType
source
<xs:element name="CODremitTo" type="CustomerType">
  <xs:annotation>
    <xs:documentation>CODremitTo validated by CustomerType</xs:documentation>
  </xs:annotation>
</xs:element>

element CODremitToAddr
diagram
properties
substGrp Addr
annotation
documentation 
COD party's address line in an address validated by AddrType
source
<xs:element name="CODremitToAddr" substitutionGroup="Addr">
  <xs:annotation>
    <xs:documentation>COD party's address line in an address validated by AddrType</xs:documentation>
  </xs:annotation>
</xs:element>

element CODremitToCity
diagram
properties
substGrp City
annotation
documentation 
COD party's city line in an address validated by CityType
source
<xs:element name="CODremitToCity" substitutionGroup="City">
  <xs:annotation>
    <xs:documentation>COD party's city line in an address validated by CityType</xs:documentation>
  </xs:annotation>
</xs:element>

element CODremitToCustNmbr
diagram
properties
substGrp CustNmbr
annotation
documentation 
COD billable party's Customer number, validated by CustNmbr Type
source
<xs:element name="CODremitToCustNmbr" substitutionGroup="CustNmbr">
  <xs:annotation>
    <xs:documentation>COD billable party's Customer number, validated by CustNmbr Type</xs:documentation>
  </xs:annotation>
</xs:element>

element CODremitToEmail
diagram
properties
substGrp Email
annotation
documentation 
CODremitTo email validated by EmailAddressType
source
<xs:element name="CODremitToEmail" substitutionGroup="Email">
  <xs:annotation>
    <xs:documentation>CODremitTo email validated by EmailAddressType</xs:documentation>
  </xs:annotation>
</xs:element>

element CODremitToName
diagram
properties
substGrp Name
annotation
documentation 
CODremitTo's name line in an address validated by NameType
source
<xs:element name="CODremitToName" substitutionGroup="Name">
  <xs:annotation>
    <xs:documentation>CODremitTo's name line in an address validated by NameType</xs:documentation>
  </xs:annotation>
</xs:element>

element CODremitToName2
diagram
properties
substGrp Name2
annotation
documentation 
COD party's Company line in an address validated by NameType
source
<xs:element name="CODremitToName2" substitutionGroup="Name2">
  <xs:annotation>
    <xs:documentation>COD party's Company line in an address validated by NameType</xs:documentation>
  </xs:annotation>
</xs:element>

element CODremitToPhone
diagram
properties
substGrp Phone
annotation
documentation 
CODremitTo phone validated by PhoneType
source
<xs:element name="CODremitToPhone" substitutionGroup="Phone">
  <xs:annotation>
    <xs:documentation>CODremitTo phone validated by PhoneType</xs:documentation>
  </xs:annotation>
</xs:element>

element Consignee
diagram
properties
substGrp Customer
annotation
documentation 
Consignee validated by CustomerType
source
<xs:element name="Consignee" substitutionGroup="Customer">
  <xs:annotation>
    <xs:documentation>Consignee validated by CustomerType</xs:documentation>
  </xs:annotation>
</xs:element>

element ConsigneeAddr
diagram
properties
substGrp Addr
annotation
documentation 
Consignee's address line in an address validated by AddrType
source
<xs:element name="ConsigneeAddr" substitutionGroup="Addr">
  <xs:annotation>
    <xs:documentation>Consignee's address line in an address validated by AddrType</xs:documentation>
  </xs:annotation>
</xs:element>

element ConsigneeCity
diagram
properties
substGrp City
annotation
documentation 
Consignee's city line in an address validated by CityType
source
<xs:element name="ConsigneeCity" substitutionGroup="City">
  <xs:annotation>
    <xs:documentation>Consignee's city line in an address validated by CityType</xs:documentation>
  </xs:annotation