Showing:

Annotations
Diagrams
Facets
Properties
Source
Used by
Included schema DamageLocationCodes.xsd
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Properties
attribute form default unqualified
element form default qualified
Simple Type DamageLocationCodeType
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Represents a Damage Location Code identifying the location of the defect on the unit as defined by the ISO 9897:1997(E) Container equipment data exchange (CEDEX) - General communication codes published by the International Organization for Standardization. This definition specifies a general pattern for all official procedural codes.
Diagram
Type union of(CedexDamageLocationCode, ValidDamageLocationCode)
Used by
Source
<xs:simpleType name="DamageLocationCodeType">
  <xs:annotation>
    <xs:documentation>Represents a Damage Location Code identifying the location of the defect on the unit as defined by the ISO 9897:1997(E) Container equipment data exchange (CEDEX) - General communication codes published by the International Organization for Standardization. This definition specifies a general pattern for all official procedural codes.</xs:documentation>
  </xs:annotation>
  <xs:union memberTypes="CedexDamageLocationCode ValidDamageLocationCode"/>
</xs:simpleType>
Simple Type AncillaryLocationCodeType
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Pattern that represents a Damage Location Code identifying the location of the defect on ancillary equipment, e.g. refrigeration components.
Diagram
Type restriction of xs:string
Facets
pattern M[CEFKNPQVXZ]NN
Source
<xs:simpleType name="AncillaryLocationCodeType">
  <xs:annotation>
    <xs:documentation>Pattern that represents a Damage Location Code identifying the location of the defect on ancillary equipment, e.g. refrigeration components.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="M[CEFKNPQVXZ]NN">
      <xs:annotation>
        <xs:documentation>First character: M=Refrigeration unit components Second character: C=Regulation/control E=Electrical F=Frame K=Condenser N=Unspecified assembly P=Piping Q=Compressor V=Evaporator X=Whole unit Z=Miscellaneous Third and fourth characters: NN</xs:documentation>
      </xs:annotation>
    </xs:pattern>
  </xs:restriction>
</xs:simpleType>
Simple Type CedexDamageLocationCode
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Represents a Damage Location Code identifying the location of the defect on the unit as defined by the ISO 9897:1997(E) Container equipment data exchange (CEDEX) - General communication codes published by the International Organization for Standardization. This definition specifies a general pattern for all official procedural codes.
Diagram
Type union of(AncillaryLocationCodeType, ContainerLocationCodeType)
Source
<xs:simpleType name="CedexDamageLocationCode">
  <xs:annotation>
    <xs:documentation>Represents a Damage Location Code identifying the location of the defect on the unit as defined by the ISO 9897:1997(E) Container equipment data exchange (CEDEX) - General communication codes published by the International Organization for Standardization. This definition specifies a general pattern for all official procedural codes.</xs:documentation>
  </xs:annotation>
  <xs:union memberTypes="AncillaryLocationCodeType ContainerLocationCodeType"/>
</xs:simpleType>
Simple Type ContainerLocationCodeType
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Pattern that represents a Damage Location Code identifying the location of the defect on a container.
Diagram
Type restriction of xs:string
Facets
pattern [BDEFILMNRTUX][BHLGRTX][0-9NX][0-9NX]
Source
<xs:simpleType name="ContainerLocationCodeType">
  <xs:annotation>
    <xs:documentation>Pattern that represents a Damage Location Code identifying the location of the defect on a container.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="[BDEFILMNRTUX][BHLGRTX][0-9NX][0-9NX]">
      <xs:annotation>
        <xs:documentation>First character: D=door end (rear) E=container exterior F=front end L=left side I=container interior R=right side T=top/roof U=under-structure B=bottom floor N=unspecified location or not applicable X=container exterior and interior (whole container) Second character: B=bottom half both halves (i.e. top and bottom, or left H=higher portion (upper) L=left half G=lower portion (ground) R=right half T=top half X=both halves (li.e. top and bottom, or left and right or centre) Third and fourth characters: Front and door ends: 1=for the left-hand side corner post 2=for the left half 3=for the right half 4=for the right-hand side corner post Roof, floor, and under-structure: For 10 ft and 20 ft: 1 to 5=section number For 30 ft and 40 ft: 1 to 0=section number xN=damage covers section x only XX=damage covers entire container face</xs:documentation>
      </xs:annotation>
    </xs:pattern>
  </xs:restriction>
</xs:simpleType>
Simple Type ValidDamageLocationCode
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Pattern representing the construction of a custom CEDEX Damage Location Code.
Diagram
Type restriction of xs:string
Facets
pattern [a-zA-Z0-9][a-zA-Z0-9_\-]{0,4}
Source
<xs:simpleType name="ValidDamageLocationCode">
  <xs:annotation>
    <xs:documentation>Pattern representing the construction of a custom CEDEX Damage Location Code.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="[a-zA-Z0-9][a-zA-Z0-9_\-]{0,4}"/>
  </xs:restriction>
</xs:simpleType>