Showing:

Annotations
Diagrams
Facets
Properties
Source
Used by
Included schema ResponsibilityTypeCodes.xsd
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Properties
attribute form default unqualified
element form default qualified
Simple Type ResponsibilityTypeCodeType
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Diagram
Type union of(CedexResponsibilityTypeCode, ValidResponsibilityTypeCode)
Used by
Source
<xs:simpleType name="ResponsibilityTypeCodeType">
  <xs:union memberTypes="CedexResponsibilityTypeCode ValidResponsibilityTypeCode"/>
</xs:simpleType>
Simple Type CedexResponsibilityTypeCode
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Represents a Responsibility Code for the corrective repair performed 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 enumerates all official procedural codes.
Diagram
Type restriction of xs:string
Facets
enumeration C
The repair costs are to be recovered from
consignor and/or consignee (ISO 9897 numerical code
08090)
enumeration D
The repair is necessary to correct
damage/negligence by depot and is for the account of the depot (ISO 9897
numerical code 08020)
enumeration H
The repair is necessary to correct a
manu-facturer's defect outside the warranty or guarantee period (ISO 9897
numerical code 08010)
enumeration I
The repair costs are covered by insurance or an
insurance programme (ISO 9897 numerical code 08080)
enumeration O
The repair is for the owner's account (ISO 9897
numerical code 08050)
enumeration S
The repair is necessary to correct
damage/negligence by terminal and is for the account of the terminal (ISO
9897 numerical code 08030)
enumeration T
The repair should be charged to a party
responsible for the damages, usually not known at time of damage assesment
(ISO 9897 numerical code 08060)
enumeration U
The repair is for the user's / lessee’s account
(ISO 9897 numerical code 08040)
enumeration V
The repair costs are to recovered from the
haulier (ISO 9897 numerical code 08100)
enumeration W
The repair is required under a manufacturer's
warranty within the agreed period (ISO 9897 numerical code
08070)
Source
<xs:simpleType name="CedexResponsibilityTypeCode">
  <xs:annotation>
    <xs:documentation>Represents a Responsibility Code for the corrective repair performed 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 enumerates all official procedural codes.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="C">
      <xs:annotation>
        <xs:appinfo>Consignor/ consignee</xs:appinfo>
        <xs:documentation xml:lang="en">The repair costs are to be recovered from consignor and/or consignee (ISO 9897 numerical code 08090)</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="D">
      <xs:annotation>
        <xs:appinfo>Depot</xs:appinfo>
        <xs:documentation xml:lang="en">The repair is necessary to correct damage/negligence by depot and is for the account of the depot (ISO 9897 numerical code 08020)</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="H">
      <xs:annotation>
        <xs:appinfo>Manufacturer</xs:appinfo>
        <xs:documentation xml:lang="en">The repair is necessary to correct a manu-facturer's defect outside the warranty or guarantee period (ISO 9897 numerical code 08010)</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="I">
      <xs:annotation>
        <xs:appinfo>DPP /Insurance</xs:appinfo>
        <xs:documentation xml:lang="en">The repair costs are covered by insurance or an insurance programme (ISO 9897 numerical code 08080)</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="O">
      <xs:annotation>
        <xs:appinfo>Owner</xs:appinfo>
        <xs:documentation xml:lang="en">The repair is for the owner's account (ISO 9897 numerical code 08050)</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="S">
      <xs:annotation>
        <xs:appinfo>Terminal</xs:appinfo>
        <xs:documentation xml:lang="en">The repair is necessary to correct damage/negligence by terminal and is for the account of the terminal (ISO 9897 numerical code 08030)</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="T">
      <xs:annotation>
        <xs:appinfo>Third party</xs:appinfo>
        <xs:documentation xml:lang="en">The repair should be charged to a party responsible for the damages, usually not known at time of damage assesment (ISO 9897 numerical code 08060)</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="U">
      <xs:annotation>
        <xs:appinfo>User</xs:appinfo>
        <xs:documentation xml:lang="en">The repair is for the user's / lessee’s account (ISO 9897 numerical code 08040)</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="V">
      <xs:annotation>
        <xs:appinfo>Trucker</xs:appinfo>
        <xs:documentation xml:lang="en">The repair costs are to recovered from the haulier (ISO 9897 numerical code 08100)</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="W">
      <xs:annotation>
        <xs:appinfo>Warranty</xs:appinfo>
        <xs:documentation xml:lang="en">The repair is required under a manufacturer's warranty within the agreed period (ISO 9897 numerical code 08070)</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>
Simple Type ValidResponsibilityTypeCode
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Pattern representing the construction of a custom CEDEX Responsibility Code.
Diagram
Type restriction of xs:string
Facets
pattern [A-Z0-9][A-Z0-9_\-]{0,1}
Source
<xs:simpleType name="ValidResponsibilityTypeCode">
  <xs:annotation>
    <xs:documentation>Pattern representing the construction of a custom CEDEX Responsibility Code.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="[A-Z0-9][A-Z0-9_\-]{0,1}"/>
  </xs:restriction>
</xs:simpleType>