Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Main schema RepairOrders.xsd
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
This schema defines version 1.0 of a standard layout for electronic transmission of intermodal equipment repair order and billing information.
Properties
attribute form default unqualified
element form default qualified
Element tns:RepairOrders
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Structure that represents a collection of repair estimates or billed work orders. The main element assumes a one-to-one relationship between an invoice and a work order.
Diagram
Properties
content complex
Model
Children tns:ControlNumber, tns:File, tns:InterchangeTime, tns:RepairOrder
Instance
<tns:RepairOrders defaultCurrency="" fileBase="" receiverIdentifier="" receiverQualifier="SCAC" senderIdentifier="" senderQualifier="SCAC" testOrProduction="P" timezone="" version="1.0" xmlns:tns="http://www.buckeyemountain.com/xml-schemas/RepairOrders">
  <tns:ControlNumber>{1,1}</tns:ControlNumber>
  <tns:InterchangeTime>{1,1}</tns:InterchangeTime>
  <tns:RepairOrder fileBase="" repairCodeQualifier="AAR">{1,unbounded}</tns:RepairOrder>
  <tns:File id="">{0,unbounded}</tns:File>
</tns:RepairOrders>
Attributes
QName Type Default Use Annotation
defaultCurrency CurrencyCodeType optional
The currency code identifying the default currency for invoicing. The
complete list of valid currencies can be found in the CurrencyCodeType complexType
definition.
fileBase xs:anyURI optional
Specify a base URI to use when evaluating a referenced File element with a relative URI.
receiverIdentifier tns:PartyIdentifier required
receiverQualifier tns:PartyQualifier SCAC optional
senderIdentifier tns:PartyIdentifier required
senderQualifier tns:PartyQualifier SCAC optional
testOrProduction TestOrProductionType P optional
Code of 'P' or 'T' indicating whether the document should be processed in a Production or Test environment. Default value is 'P'.
timezone TimeZoneType required
The timezone code identifying the default timezone for the work order.
The complete list of valid timezones can be found in the TimeZoneType complexType
definition.
version xs:string 1.0 optional
Value identifying the schema version used to construct this document.
Source
<xs:element name="RepairOrders">
  <xs:annotation>
    <xs:documentation>Structure that represents a collection of repair estimates or billed work orders. The main element assumes a one-to-one relationship between an invoice and a work order.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ControlNumber" type="xs:string">
        <xs:annotation>
          <xs:documentation>Number to uniquely identify the document.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="InterchangeTime" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>Timestamp when the document was created.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RepairOrder" maxOccurs="unbounded" type="tns:RepairOrderType">
        <xs:annotation>
          <xs:documentation>Sequence itemizing prices and other details about repairs to a unit of equipment.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="File" type="tns:FileDataType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Sequence specifying an associated file that will be referenced by other elements in the document.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="defaultCurrency" type="tns:CurrencyCodeType" use="optional">
      <xs:annotation>
        <xs:documentation>The currency code identifying the default currency for invoicing. The complete list of valid currencies can be found in the CurrencyCodeType complexType definition.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="tns:fileBaseGroup"/>
    <xs:attribute name="receiverIdentifier" type="tns:PartyIdentifier" use="required">
      <xs:annotation>
        <xs:documentation/>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="receiverQualifier" type="tns:PartyQualifier" default="SCAC" use="optional">
      <xs:annotation>
        <xs:documentation/>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="senderIdentifier" type="tns:PartyIdentifier" use="required">
      <xs:annotation>
        <xs:documentation/>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="senderQualifier" type="tns:PartyQualifier" default="SCAC" use="optional">
      <xs:annotation>
        <xs:documentation/>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute default="P" name="testOrProduction" type="tns:TestOrProductionType">
      <xs:annotation>
        <xs:documentation>Code of 'P' or 'T' indicating whether the document should be processed in a Production or Test environment. Default value is 'P'.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="timezone" type="tns:TimeZoneType" use="required">
      <xs:annotation>
        <xs:documentation>The timezone code identifying the default timezone for the work order. The complete list of valid timezones can be found in the TimeZoneType complexType definition.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="version" type="xs:string" use="optional" default="1.0">
      <xs:annotation>
        <xs:documentation>Value identifying the schema version used to construct this document.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
Element tns:RepairOrders / tns:ControlNumber
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Number to uniquely identify the document.
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="ControlNumber" type="xs:string">
  <xs:annotation>
    <xs:documentation>Number to uniquely identify the document.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairOrders / tns:InterchangeTime
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Timestamp when the document was created.
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="InterchangeTime" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>Timestamp when the document was created.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairOrders / tns:RepairOrder
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Sequence itemizing prices and other details about repairs to a unit of equipment.
Diagram
Type tns:RepairOrderType
Properties
content complex
maxOccurs unbounded
Model
Children tns:AuthorizationNumber, tns:BuiltDate, tns:Comment, tns:Contact, tns:DamageIndicated, tns:DocumentFunction, tns:DocumentReference, tns:DocumentType, tns:EquipmentInitial, tns:EquipmentNumber, tns:EquipmentType, tns:FileRef, tns:IssueDate, tns:LaborRate, tns:LineItem, tns:OrderNumber, tns:Pool, tns:RepairCompletedTime, tns:RepairTotalAmount, tns:RepairVendor, tns:ServiceLocation, tns:TruckingCompany
Instance
<tns:RepairOrder fileBase="" repairCodeQualifier="AAR" xmlns:tns="http://www.buckeyemountain.com/xml-schemas/RepairOrders">
  <tns:OrderNumber>{1,1}</tns:OrderNumber>
  <tns:IssueDate>{1,1}</tns:IssueDate>
  <tns:RepairCompletedTime timezone="">{0,1}</tns:RepairCompletedTime>
  <tns:Comment>{0,1}</tns:Comment>
  <tns:DocumentType>{1,1}</tns:DocumentType>
  <tns:DocumentFunction>{0,1}</tns:DocumentFunction>
  <tns:AuthorizationNumber>{0,1}</tns:AuthorizationNumber>
  <tns:DocumentReference>{0,10}</tns:DocumentReference>
  <tns:EquipmentInitial>{1,1}</tns:EquipmentInitial>
  <tns:EquipmentNumber>{1,1}</tns:EquipmentNumber>
  <tns:EquipmentType>{1,1}</tns:EquipmentType>
  <tns:BuiltDate>{0,1}</tns:BuiltDate>
  <tns:Pool>{0,1}</tns:Pool>
  <tns:DamageIndicated>{0,1}</tns:DamageIndicated>
  <tns:Contact>{1,10}</tns:Contact>
  <tns:RepairVendor>{1,1}</tns:RepairVendor>
  <tns:ServiceLocation>{0,1}</tns:ServiceLocation>
  <tns:TruckingCompany>{0,1}</tns:TruckingCompany>
  <tns:LaborRate currency="" tier="0">{0,10}</tns:LaborRate>
  <tns:RepairTotalAmount currency="">{1,1}</tns:RepairTotalAmount>
  <tns:LineItem fileBase="">{1,unbounded}</tns:LineItem>
  <tns:FileRef>{0,unbounded}</tns:FileRef>
</tns:RepairOrder>
Attributes
QName Type Default Use Annotation
fileBase xs:anyURI optional
Specify a base URI to use when evaluating a referenced File element with a relative URI.
repairCodeQualifier tns:RepairCodeQualifierType AAR optional
Specify the coding system used to express repair codes within the repair order. The default is AAR.
Source
<xs:element name="RepairOrder" maxOccurs="unbounded" type="tns:RepairOrderType">
  <xs:annotation>
    <xs:documentation>Sequence itemizing prices and other details about repairs to a unit of equipment.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairOrderType / tns:OrderNumber
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Vendor's identifying number of this repair order.
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="OrderNumber" type="xs:string">
  <xs:annotation>
    <xs:documentation>Vendor's identifying number of this repair order.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairOrderType / tns:IssueDate
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Issue date of this repair order.
Diagram
Type DateType
Type hierarchy
Properties
content complex
Source
<xs:element name="IssueDate" type="tns:DateType">
  <xs:annotation>
    <xs:documentation>Issue date of this repair order.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairOrderType / tns:RepairCompletedTime
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Date and time when the repair order was completed.
Diagram
Type DateTimeZoneType
Properties
content complex
minOccurs 0
Attributes
QName Type Use
timezone TimeZoneType optional
Source
<xs:element name="RepairCompletedTime" type="tns:DateTimeZoneType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Date and time when the repair order was completed.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairOrderType / tns:Comment
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Free-form text providing additional details about the repair order.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Comment" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free-form text providing additional details about the repair order.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairOrderType / tns:DocumentType
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
A code indicating what kind of data the document contents represent. A list of valid codes is defined by the DocumentTypeType type.
Diagram
Type DocumentTypeType
Properties
content simple
Facets
enumeration External
enumeration Internal
enumeration Citation
enumeration Rebill
enumeration OTR
enumeration RampEquipment
enumeration Offsite
enumeration Transload
enumeration Consignment
enumeration Refurbishment
enumeration Estimate
enumeration Railroad
enumeration IntermodalEstimate
enumeration Owner
Source
<xs:element name="DocumentType" type="tns:DocumentTypeType">
  <xs:annotation>
    <xs:documentation>A code indicating what kind of data the document contents represent. A list of valid codes is defined by the DocumentTypeType type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairOrderType / tns:DocumentFunction
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
A code indicating what function the document performs. It indicates why the document was issued. A list of valid codes is defined by the DocumentFunctionType type.
Diagram
Type DocumentFunctionType
Properties
content simple
minOccurs 0
default 9
Facets
enumeration 1
Message cancelling a previous transmission for a given transaction.
enumeration 2
Message containing items to be added.
enumeration 3
Message containing items to be deleted.
enumeration 4
Message containing items to be changed.
enumeration 5
Message replacing a previous message.
enumeration 6
Message confirming the details of a previous transmission where such confirmation is required or recommended under the terms of a trading partner agreement.
enumeration 7
The message is a duplicate of a previously generated message.
enumeration 8
Code indicating that the referenced message is a status.
enumeration 9
Initial transmission related to a given transaction.
enumeration 10
Message whose reference number is not filed.
enumeration 11
Message responding to a previous message or document.
enumeration 12
Message indicating that the referenced message was received but not yet processed.
enumeration 13
Code indicating that the referenced message is a request.
enumeration 14
Code indicating that the information contained in the message is an advance notification of information to follow.
enumeration 15
Repeated message transmission for reminding purposes.
enumeration 16
Message content is a proposal.
enumeration 17
Referenced transaction cancelled, reissued message will follow.
enumeration 18
New issue of a previous message (maybe cancelled).
enumeration 19
Change information submitted by buyer but initiated by seller.
enumeration 20
Message to replace the heading of a previous message.
enumeration 21
Message to replace item detail and summary of a previous message.
enumeration 22
Final message in a related series of messages together making up a commercial, administrative or transport transaction.
enumeration 23
Message not to be processed until further release information.
enumeration 24
Delivery schedule message only used to transmit short- term delivery instructions.
enumeration 25
Delivery schedule message only used to transmit long- term schedule information.
enumeration 26
Combination of codes '24' and '25'.
enumeration 27
Message to inform that the referenced message is not accepted by the recipient.
enumeration 28
Message accepted but amended in heading section.
enumeration 29
Referenced message is entirely accepted.
enumeration 30
Referenced message is accepted but amended in detail section.
enumeration 31
Indicates that the message is a copy of an original message that has been sent, e.g. for action or information.
enumeration 32
A message releasing an existing referenced message for action to the receiver.
enumeration 33
Message changing the referenced message heading section.
enumeration 34
The referenced message is accepted but amended.
enumeration 35
Change-free transmission of a message previously sent.
enumeration 36
Message changing referenced detail section.
enumeration 37
Reversal of a previously posted debit.
enumeration 38
Reversal of a previously posted credit.
enumeration 39
Code indicating that the referenced message is reversing a cancellation of a previous transmission for a given transaction.
enumeration 40
The message is given to inform the recipient to delete the referenced transaction.
enumeration 41
Last of series of call-offs.
enumeration 42
Message confirming a transaction previously agreed via other means (e.g. phone).
enumeration 43
Message already transmitted via another communication channel. This transmission is to provide electronically processable data only.
enumeration 44
Message accepted without reserves.
enumeration 45
Message accepted with reserves.
enumeration 46
Message content is provisional.
enumeration 47
Message content is definitive.
enumeration 48
Message to inform that the previous message is received, but it cannot be processed due to regulations, laws, etc.
enumeration 49
The reported dispute is settled.
enumeration 50
Message withdrawing a previously approved message.
enumeration 51
Message authorising a message or transaction(s).
enumeration 52
A code used to indicate an amendment suggested by the sender.
enumeration 53
Code indicating the message is to be considered as a test.
enumeration 54
A subset of the original.
enumeration 55
The receiver may use the notification information for analysis only.
enumeration 56
An advice that items have been booked in the ledger.
enumeration 57
An advice that items are pending to be booked in the ledger.
enumeration 58
A pre-advice that items require further information.
enumeration 59
A pre-advice of items.
enumeration 60
Code indicating the fact that no action has taken place since the last message.
enumeration 61
The message function is a complete schedule.
enumeration 62
The message function is an update to a schedule.
enumeration 63
Not accepted, subject to confirmation.
enumeration 64
The message is transmitted to verify information.
enumeration 65
To report an unsettled dispute.
enumeration 66
A message related to a guarantee containing information about the discharge of an operation.
enumeration 67
A message related to a guarantee containing information about the termination of an operation.
enumeration 68
A message related to a guarantee containing information about the start of an operation.
enumeration 69
A message related to a guarantee containing advanced cargo information.
Source
<xs:element name="DocumentFunction" type="tns:DocumentFunctionType" default="9" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A code indicating what function the document performs. It indicates why the document was issued. A list of valid codes is defined by the DocumentFunctionType type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairOrderType / tns:AuthorizationNumber
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Unique identification number assigned to this transaction signifying an authorization to proceed.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="AuthorizationNumber" type="xs:string">
  <xs:annotation>
    <xs:documentation>Unique identification number assigned to this transaction signifying an authorization to proceed.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairOrderType / tns:DocumentReference
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Class to define a reference to another document related to the current one.
Diagram
Type tns:DocumentReferenceType
Properties
content complex
minOccurs 0
maxOccurs 10
Model
Children tns:Comment, tns:DocumentFunction, tns:DocumentID, tns:DocumentType, tns:IssueDate, tns:URL
Instance
<tns:DocumentReference xmlns:tns="http://www.buckeyemountain.com/xml-schemas/RepairOrders">
  <tns:DocumentID>{1,1}</tns:DocumentID>
  <tns:IssueDate>{0,1}</tns:IssueDate>
  <tns:DocumentType>{1,1}</tns:DocumentType>
  <tns:DocumentFunction>{1,1}</tns:DocumentFunction>
  <tns:Comment>{0,1}</tns:Comment>
  <tns:URL>{0,1}</tns:URL>
</tns:DocumentReference>
Source
<xs:element maxOccurs="10" minOccurs="0" name="DocumentReference" type="tns:DocumentReferenceType">
  <xs:annotation>
    <xs:documentation>Class to define a reference to another document related to the current one.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:DocumentReferenceType / tns:DocumentID
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Value that identifies the referenced document; e.g. a previous order number.
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="DocumentID" type="xs:string">
  <xs:annotation>
    <xs:documentation>Value that identifies the referenced document; e.g. a previous order number.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:DocumentReferenceType / tns:IssueDate
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Issue date of the referenced document.
Diagram
Type DateType
Type hierarchy
Properties
content complex
minOccurs 0
Source
<xs:element name="IssueDate" type="tns:DateType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Issue date of the referenced document.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:DocumentReferenceType / tns:DocumentType
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Code that signifies the type of transaction represented by the document. Examples are "Estimate", "Purchase Order", "Acknowledgment", "Authorization", "Invoice".
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="DocumentType" type="xs:string">
  <xs:annotation>
    <xs:documentation>Code that signifies the type of transaction represented by the document. Examples are "Estimate", "Purchase Order", "Acknowledgment", "Authorization", "Invoice".</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:DocumentReferenceType / tns:DocumentFunction
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Code indicating what function the document performs. A list of valid codes is defined by the DocumentFunctionType type.
Diagram
Type DocumentFunctionType
Properties
content simple
Facets
enumeration 1
Message cancelling a previous transmission for a given transaction.
enumeration 2
Message containing items to be added.
enumeration 3
Message containing items to be deleted.
enumeration 4
Message containing items to be changed.
enumeration 5
Message replacing a previous message.
enumeration 6
Message confirming the details of a previous transmission where such confirmation is required or recommended under the terms of a trading partner agreement.
enumeration 7
The message is a duplicate of a previously generated message.
enumeration 8
Code indicating that the referenced message is a status.
enumeration 9
Initial transmission related to a given transaction.
enumeration 10
Message whose reference number is not filed.
enumeration 11
Message responding to a previous message or document.
enumeration 12
Message indicating that the referenced message was received but not yet processed.
enumeration 13
Code indicating that the referenced message is a request.
enumeration 14
Code indicating that the information contained in the message is an advance notification of information to follow.
enumeration 15
Repeated message transmission for reminding purposes.
enumeration 16
Message content is a proposal.
enumeration 17
Referenced transaction cancelled, reissued message will follow.
enumeration 18
New issue of a previous message (maybe cancelled).
enumeration 19
Change information submitted by buyer but initiated by seller.
enumeration 20
Message to replace the heading of a previous message.
enumeration 21
Message to replace item detail and summary of a previous message.
enumeration 22
Final message in a related series of messages together making up a commercial, administrative or transport transaction.
enumeration 23
Message not to be processed until further release information.
enumeration 24
Delivery schedule message only used to transmit short- term delivery instructions.
enumeration 25
Delivery schedule message only used to transmit long- term schedule information.
enumeration 26
Combination of codes '24' and '25'.
enumeration 27
Message to inform that the referenced message is not accepted by the recipient.
enumeration 28
Message accepted but amended in heading section.
enumeration 29
Referenced message is entirely accepted.
enumeration 30
Referenced message is accepted but amended in detail section.
enumeration 31
Indicates that the message is a copy of an original message that has been sent, e.g. for action or information.
enumeration 32
A message releasing an existing referenced message for action to the receiver.
enumeration 33
Message changing the referenced message heading section.
enumeration 34
The referenced message is accepted but amended.
enumeration 35
Change-free transmission of a message previously sent.
enumeration 36
Message changing referenced detail section.
enumeration 37
Reversal of a previously posted debit.
enumeration 38
Reversal of a previously posted credit.
enumeration 39
Code indicating that the referenced message is reversing a cancellation of a previous transmission for a given transaction.
enumeration 40
The message is given to inform the recipient to delete the referenced transaction.
enumeration 41
Last of series of call-offs.
enumeration 42
Message confirming a transaction previously agreed via other means (e.g. phone).
enumeration 43
Message already transmitted via another communication channel. This transmission is to provide electronically processable data only.
enumeration 44
Message accepted without reserves.
enumeration 45
Message accepted with reserves.
enumeration 46
Message content is provisional.
enumeration 47
Message content is definitive.
enumeration 48
Message to inform that the previous message is received, but it cannot be processed due to regulations, laws, etc.
enumeration 49
The reported dispute is settled.
enumeration 50
Message withdrawing a previously approved message.
enumeration 51
Message authorising a message or transaction(s).
enumeration 52
A code used to indicate an amendment suggested by the sender.
enumeration 53
Code indicating the message is to be considered as a test.
enumeration 54
A subset of the original.
enumeration 55
The receiver may use the notification information for analysis only.
enumeration 56
An advice that items have been booked in the ledger.
enumeration 57
An advice that items are pending to be booked in the ledger.
enumeration 58
A pre-advice that items require further information.
enumeration 59
A pre-advice of items.
enumeration 60
Code indicating the fact that no action has taken place since the last message.
enumeration 61
The message function is a complete schedule.
enumeration 62
The message function is an update to a schedule.
enumeration 63
Not accepted, subject to confirmation.
enumeration 64
The message is transmitted to verify information.
enumeration 65
To report an unsettled dispute.
enumeration 66
A message related to a guarantee containing information about the discharge of an operation.
enumeration 67
A message related to a guarantee containing information about the termination of an operation.
enumeration 68
A message related to a guarantee containing information about the start of an operation.
enumeration 69
A message related to a guarantee containing advanced cargo information.
Source
<xs:element name="DocumentFunction" type="tns:DocumentFunctionType">
  <xs:annotation>
    <xs:documentation>Code indicating what function the document performs. A list of valid codes is defined by the DocumentFunctionType type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:DocumentReferenceType / tns:Comment
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Free-form text providing additional details about the referenced document.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Comment" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free-form text providing additional details about the referenced document.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:DocumentReferenceType / tns:URL
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
A Uniform Resource Identifier (URI) reference that provides the location where a referenced document may be retrieved. If a relative URI path is specified, no base URI is assumed and the absolute path must be determined by the application processing this document.
Examples:
http://www.w3.org/2001/XMLSchema - Absolute URL describing the XML Schema namespace, retrieved using the HTTP protocol.
ftp://www.imrs.com/abs.png - Absolute URL for the abs.png file, retrieved using the FTP protocol.
file:./img/rel.png - Relative URL for the rel.png file in a folder, img, retreived from a filesystem. The processing application will determine the location of the folder where img may be found.
Diagram
Type xs:anyURI
Properties
content simple
minOccurs 0
Source
<xs:element name="URL" type="xs:anyURI" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A Uniform Resource Identifier (URI) reference that provides the location where a referenced document may be retrieved. If a relative URI path is specified, no base URI is assumed and the absolute path must be determined by the application processing this document.</xs:documentation>
    <xs:documentation>Examples: http://www.w3.org/2001/XMLSchema - Absolute URL describing the XML Schema namespace, retrieved using the HTTP protocol. ftp://www.imrs.com/abs.png - Absolute URL for the abs.png file, retrieved using the FTP protocol. file:./img/rel.png - Relative URL for the rel.png file in a folder, img, retreived from a filesystem. The processing application will determine the location of the folder where img may be found.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairOrderType / tns:EquipmentInitial
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Prefix or alphabetic part of the equipment unit's identifying
number.
Diagram
Type tns:EquipmentInitialType
Properties
content simple
Facets
pattern [A-Z]{1,4}
Source
<xs:element name="EquipmentInitial" type="tns:EquipmentInitialType">
  <xs:annotation>
    <xs:documentation>Prefix or alphabetic part of the equipment unit's identifying number.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairOrderType / tns:EquipmentNumber
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Sequencing or serial part of the equipment unit's identifying
number.
Diagram
Type tns:EquipmentNumberType
Properties
content simple
Facets
pattern [0-9]{1,10}
Source
<xs:element name="EquipmentNumber" type="tns:EquipmentNumberType">
  <xs:annotation>
    <xs:documentation>Sequencing or serial part of the equipment unit's identifying number.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairOrderType / tns:EquipmentType
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Equipment Type Code for the equipment.
Relevant code examples (as defined by AAR): 
U (Container) 
Z (Trailer) 
Z1 (Chassis)
Diagram
Type EquipmentTypeCode
Properties
content simple
minOccurs 1
Facets
maxLength 4
pattern [UZ](\d{0,3})?
Source
<xs:element name="EquipmentType" type="tns:EquipmentTypeCode" minOccurs="1">
  <xs:annotation>
    <xs:documentation>Equipment Type Code for the equipment.</xs:documentation>
    <xs:documentation>Relevant code examples (as defined by AAR): U (Container) Z (Trailer) Z1 (Chassis)</xs:documentation>
    <xs:appinfo>https://www.railinc.com/rportal/alf_docs/UmlerReference/UmlerDataSpecs.pdf</xs:appinfo>
  </xs:annotation>
</xs:element>
Element tns:RepairOrderType / tns:BuiltDate
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Manufacturing date (year-month) of equipment.
Diagram
Type xs:gYearMonth
Properties
content simple
minOccurs 0
Source
<xs:element name="BuiltDate" type="xs:gYearMonth" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Manufacturing date (year-month) of equipment.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairOrderType / tns:Pool
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Identifier of the pool to which the equipment is assigned.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Pool" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Identifier of the pool to which the equipment is assigned.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairOrderType / tns:DamageIndicated
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Optional flag indicating if repairs were due to damage. Value is false if omitted.
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
Source
<xs:element name="DamageIndicated" type="xs:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Optional flag indicating if repairs were due to damage. Value is false if omitted.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairOrderType / tns:Contact
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Sequence specifying a point-of-contact for the repair order. At least 1 and up to 10 contacts may be specified.
Diagram
Type tns:ContactType
Properties
content complex
maxOccurs 10
Model
Children tns:Address1, tns:Address2, tns:City, tns:Country, tns:Email, tns:Name, tns:Phone, tns:PostalCode, tns:Qualifier, tns:State, tns:Zip
Instance
<tns:Contact xmlns:tns="http://www.buckeyemountain.com/xml-schemas/RepairOrders">
  <tns:Qualifier>{1,1}</tns:Qualifier>
  <tns:Name>{1,1}</tns:Name>
  <tns:Address1>{0,1}</tns:Address1>
  <tns:Address2>{0,1}</tns:Address2>
  <tns:City>{1,1}</tns:City>
  <tns:State>{1,1}</tns:State>
  <tns:Zip>{0,1}</tns:Zip>
  <tns:PostalCode>{0,1}</tns:PostalCode>
  <tns:Country>{0,1}</tns:Country>
  <tns:Email>{0,unbounded}</tns:Email>
  <tns:Phone>{0,unbounded}</tns:Phone>
</tns:Contact>
Source
<xs:element name="Contact" type="tns:ContactType" maxOccurs="10">
  <xs:annotation>
    <xs:documentation>Sequence specifying a point-of-contact for the repair order. At least 1 and up to 10 contacts may be specified.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:ContactType / tns:Qualifier
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Code specifying the function of a contact. A list of valid codes is defined by the ContactQualifierType complex type.
Diagram
Type ContactQualifierType
Properties
content simple
Facets
whiteSpace preserve
enumeration AA
Department/person to contact for matters regarding insurance.
enumeration AB
Department/person to contact for matters regarding the workshop.
enumeration AC
Department/person in charge of accepting incoming goods.
enumeration AD
The contact responsible for accounting matters.
enumeration AE
Department/person to contact for matters regarding contracts.
enumeration AF
Department/person to contact for matters regarding land registry.
enumeration AG
Department/person of the agent which acts on behalf of another party.
enumeration AH
Department/person to contact for matters regarding technical coordination of works.
enumeration AI
Department/person to contact for matters regarding project management on behalf of the contractor.
enumeration AJ
Department/person to contact for matters regarding investments.
enumeration AK
Department/person to contact for matters regarding management of works on behalf of the owner.
enumeration AL
Department/person to contact for matters regarding personnel (human resources).
enumeration AM
Department/person to contact for matters regarding claims.
enumeration AN
Department/person to contact for laboratory matters.
enumeration AO
Department/person to contact for matters regarding plant/equipment.
enumeration AP
Department/person responsible for the accounts payable function within a corporation.
enumeration AQ
Department/person to contact for matters regarding quantity surveying.
enumeration AR
Department/person responsible for the accounts receivable within a corporation.
enumeration AS
Department/person to contact for matters regarding public relations.
enumeration AT
Department/person to contact for matters regarding technical issues.
enumeration AU
Department/person to contact for matters regarding city works.
enumeration AV
Department/person to contact for matters regarding maintenance.
enumeration AW
Department/person to contact for matters regarding town planning.
enumeration AX
Department/person to contact for matters regarding traffic.
enumeration AY
Department/person to contact for matters regarding electricity supply.
enumeration AZ
Department/person to contact for matters regarding gas supply.
enumeration BA
Department/person to contact for matters regarding water supply.
enumeration BB
Department/person to contact for matters regarding telecommunications network.
enumeration BC
Contact person for bank.
enumeration BD
Department/person to contact for matters regarding new developments (e.g. construction).
enumeration BE
Department/person to contact for matters regarding transport infrastructure.
enumeration BF
Department/person to be contacted in service matters.
enumeration BG
Department or person to contact with regard to auditing.
enumeration BH
Department or person to contact with regard to legal auditing.
enumeration BI
Department or person to contact with regard to software house.
enumeration BJ
Identification of the department or person responsible for the processing of purchase orders.
enumeration BK
Code specifying a person responsible for the coordination of matters related to the exchange of information in electronic data interchange format.
enumeration BL
Code specifying a party knowledgeable about a waiver.
enumeration BM
Code specifying a person to be contacted at an automated clearing house.
enumeration BN
Code specifying a contact with knowledge of a certification action.
enumeration BO
Department/person to contact after normal working hours.
enumeration BU
Final recipient of the consignment.
enumeration CA
(3126) Party undertaking or arranging transport of goods between named points.
enumeration CB
Person who made the change.
enumeration CC
Responsible person to contact for matters regarding the production of information.
enumeration CD
Responsible person to contact for matters regarding information dissemination.
enumeration CE
Head of unit to contact for matters regarding computer data processing.
enumeration CF
Head of unit to contact for matters regarding the production of information.
enumeration CG
Head of unit to contact for matters regarding dissemination of information.
enumeration CN
(3132) Party to which goods are consigned.
enumeration CO
(3336) Party which, by contract with a carrier, consigns or sends goods with the carrier, or has them conveyed by him. Synonym: shipper/sender.
enumeration CP
Responsible person to contact for matters regarding computer data processing.
enumeration CR
Individual responsible for customer relations.
enumeration CW
Person with whom the contents of the purchase order has been discussed and agreed (e.g. by telephone) prior to the sending of this message.
enumeration DE
Department/employee which/who executes export procedures.
enumeration DI
Department/employee which/who executes import procedures.
enumeration DL
Department/person responsible for delivery.
enumeration EB
Name of an individual who made the entry.
enumeration EC
Person in charge of coordination of education.
enumeration ED
Department/person to contact for matters regarding engineering.
enumeration EX
The contact for expediting.
enumeration GR
Department/person responsible for receiving the goods at the place of delivery.
enumeration HE
Party who is to be contacted to intervene in case of emergency.
enumeration HG
Department/person to be contacted for details about the transportation of dangerous goods/hazardous material.
enumeration HM
Department/person responsible for hazardous material control.
enumeration IC
Department/person to contact for questions regarding transactions.
enumeration IN
Department/employee to be contacted at the insurer.
enumeration LB
Department/employee to be contacted at the place of delivery.
enumeration LO
Department/employee to be contacted at the place of collection.
enumeration MC
Department/person responsible for the controlling/inspection of goods.
enumeration MD
Department/person responsible for the disposition/scheduling of goods.
enumeration MH
Department/employee to be contacted for material handling.
enumeration MR
Department/employee to be contacted at the message recipient.
enumeration MS
Department/employee to be contacted at the message sender.
enumeration NT
Department/employee to be notified.
enumeration OC
An individual to contact for questions regarding this order.
enumeration PA
Department/employee to be contacted as prototype co-ordinator.
enumeration PD
Department/person responsible for issuing this purchase order.
enumeration PE
Department/employee to be contacted at the payee.
enumeration PM
Department/person to contact for questions regarding this order.
enumeration QA
Quality assurance contact within an organization.
enumeration QC
Quality coordinator contact within an organization.
enumeration RD
The receiving dock contact within an organization.
enumeration SA
Name of the sales administration contact within a corporation.
enumeration SC
Name of the scheduling contact within a corporation.
enumeration SD
The shipping department contact within an organization.
enumeration SR
The sales representative or department contact within an organization.
enumeration SU
Department/person to be contacted at the supplier.
enumeration TA
The traffic administrator contact within an organization.
enumeration TD
Department/person responsible for testing contact.
enumeration TI
Department/person to receive technical documentation.
enumeration TR
Department/person in charge of transportation.
enumeration WH
The warehouse contact within an organization.
enumeration WI
Alternate department or person to contact.
enumeration WJ
An individual responsible for managing the day to day activities of an office.
enumeration WK
Code identifying a chartered accountant contact.
enumeration ZZZ
A code assigned within a code list to be used on an interim basis and as defined among trading partners until a precise code can be assigned to the code list.
Source
<xs:element name="Qualifier" type="tns:ContactQualifierType">
  <xs:annotation>
    <xs:documentation>Code specifying the function of a contact. A list of valid codes is defined by the ContactQualifierType complex type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:ContactType / tns:Name
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Name of the contact.
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of the contact.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:PhysicalLocationGroup / tns:Address1
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Address1" minOccurs="0">
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>
Element tns:PhysicalLocationGroup / tns:Address2
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Address2" minOccurs="0">
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>
Element tns:PhysicalLocationGroup / tns:City
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Diagram
Type xs:string
Properties
content simple
minOccurs 1
Source
<xs:element name="City" minOccurs="1">
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>
Element tns:PhysicalLocationGroup / tns:State
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Represents a state, province, or region within a trade country. A list of valid codes is defined in the State simple type.
Diagram
Type State
Properties
content simple
minOccurs 1
Source
<xs:element name="State" minOccurs="1">
  <xs:annotation>
    <xs:documentation>Represents a state, province, or region within a trade country. A list of valid codes is defined in the State simple type.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="tns:State"/>
  </xs:simpleType>
</xs:element>
Element tns:PhysicalLocationGroup / tns:Zip
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
A valid US 5-digit ZIP Code.
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
pattern \d{5}
Source
<xs:element name="Zip" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A valid US 5-digit ZIP Code.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:pattern value="\d{5}"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tns:PhysicalLocationGroup / tns:PostalCode
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
A valid postal code: US ZIP Code or Mexican Postal Code; US ZIP+4 Code; Canadian Postal Code.
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
pattern ((\d{5})|(\d{5}-\d{4})|([A-Z]\d[A-Z]\s\d[A-Z]\d))
Source
<xs:element name="PostalCode" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A valid postal code: US ZIP Code or Mexican Postal Code; US ZIP+4 Code; Canadian Postal Code.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <!-- Choices in the regular expression are:
                    5-digit US ZIP Code or Mexican Postal Code;
                    5-digit + 4-digit US ZIP+4 Code;
                    6-character Canadian Postal Code.
              -->
      <xs:pattern value="((\d{5})|(\d{5}-\d{4})|([A-Z]\d[A-Z]\s\d[A-Z]\d))"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tns:PhysicalLocationGroup / tns:Country
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Diagram
Type Country
Type hierarchy
Properties
content simple
minOccurs 0
Facets
enumeration US
enumeration CA
enumeration MX
Source
<xs:element name="Country" minOccurs="0">
  <xs:simpleType>
    <xs:restriction base="tns:Country"/>
  </xs:simpleType>
</xs:element>
Element tns:ContactType / tns:Email
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Represents an email address for the contact.
Diagram
Type EmailAddressType
Properties
content simple
minOccurs 0
maxOccurs unbounded
Facets
pattern [a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(\.[a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="Email" type="tns:EmailAddressType">
  <xs:annotation>
    <xs:documentation>Represents an email address for the contact.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:ContactType / tns:Phone
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Represents a telephone number for the contact.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="Phone" type="xs:string">
  <xs:annotation>
    <xs:documentation>Represents a telephone number for the contact.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairOrderType / tns:RepairVendor
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Class to define a company providing repair services.
Diagram
Type tns:CompanyType
Properties
content complex
Model
Children tns:BusinessType, tns:Identifier, tns:Name, tns:Qualifier
Instance
<tns:RepairVendor xmlns:tns="http://www.buckeyemountain.com/xml-schemas/RepairOrders">
  <tns:BusinessType>{0,1}</tns:BusinessType>
  <tns:Identifier>{1,1}</tns:Identifier>
  <tns:Name>{0,1}</tns:Name>
  <tns:Qualifier>{1,1}</tns:Qualifier>
</tns:RepairVendor>
Source
<xs:element name="RepairVendor" type="tns:CompanyType">
  <xs:annotation>
    <xs:documentation>Class to define a company providing repair services.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:CompanyType / tns:BusinessType
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Category to which this company belongs.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="BusinessType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Category to which this company belongs.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>
Element tns:CompanyType / tns:Identifier
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Unique identifier for the company.
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Identifier">
  <xs:annotation>
    <xs:documentation>Unique identifier for the company.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>
Element tns:CompanyType / tns:Name
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Name of the company.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Name" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Name of the company.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>
Element tns:CompanyType / tns:Qualifier
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Code specifying the source list of the company identifier.
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Qualifier">
  <xs:annotation>
    <xs:documentation>Code specifying the source list of the company identifier.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>
Element tns:RepairOrderType / tns:ServiceLocation
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Class to define a location (station) where repair services are performed. Optional, if the service location can be positively identified by the Repair Vendor.
Diagram
Type tns:LocationType
Properties
content complex
minOccurs 0
Model
Children tns:Address1, tns:Address2, tns:City, tns:Country, tns:Name, tns:PostalCode, tns:SPLC, tns:State, tns:Zip
Instance
<tns:ServiceLocation xmlns:tns="http://www.buckeyemountain.com/xml-schemas/RepairOrders">
  <tns:Name>{0,1}</tns:Name>
  <tns:SPLC>{0,1}</tns:SPLC>
  <tns:Address1>{0,1}</tns:Address1>
  <tns:Address2>{0,1}</tns:Address2>
  <tns:City>{1,1}</tns:City>
  <tns:State>{1,1}</tns:State>
  <tns:Zip>{0,1}</tns:Zip>
  <tns:PostalCode>{0,1}</tns:PostalCode>
  <tns:Country>{0,1}</tns:Country>
</tns:ServiceLocation>
Source
<xs:element name="ServiceLocation" type="tns:LocationType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Class to define a location (station) where repair services are performed. Optional, if the service location can be positively identified by the Repair Vendor.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:LocationType / tns:Name
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Name of the location or facility.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Name" minOccurs="0" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of the location or facility.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:LocationType / tns:SPLC
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Standard Point Location Code for a freight station, if applicable.
Diagram
Type SPLC
Properties
content simple
minOccurs 0
Source
<xs:element name="SPLC" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Standard Point Location Code for a freight station, if applicable.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="tns:SPLC"/>
  </xs:simpleType>
</xs:element>
Element tns:RepairOrderType / tns:TruckingCompany
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Class to define a trucking company hauling the equipment.
Diagram
Type tns:CompanyType
Properties
content complex
minOccurs 0
Model
Children tns:BusinessType, tns:Identifier, tns:Name, tns:Qualifier
Instance
<tns:TruckingCompany xmlns:tns="http://www.buckeyemountain.com/xml-schemas/RepairOrders">
  <tns:BusinessType>{0,1}</tns:BusinessType>
  <tns:Identifier>{1,1}</tns:Identifier>
  <tns:Name>{0,1}</tns:Name>
  <tns:Qualifier>{1,1}</tns:Qualifier>
</tns:TruckingCompany>
Source
<xs:element name="TruckingCompany" type="tns:CompanyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Class to define a trucking company hauling the equipment.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairOrderType / tns:LaborRate
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Diagram
Type tns:LaborRateType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs 10
Attributes
QName Type Default Use Annotation
currency CurrencyCodeType optional
Code for the currency unit used for exchange of goods and services.
tier xs:nonNegativeInteger 0 optional
Unique number identifying a distinct tier of labor rate. Example: 0 for basic labor, 1 for overtime, 2 for double overtime, etc. Defaults to 0.
Source
<xs:element maxOccurs="10" minOccurs="0" name="LaborRate" type="tns:LaborRateType"/>
Element tns:RepairOrderType / tns:RepairTotalAmount
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Total amount of charges for the repair order.
Diagram
Type PriceType
Properties
content complex
Attributes
QName Type Use Annotation
currency CurrencyCodeType optional
Code for the currency unit used for exchange of goods and services.
Source
<xs:element name="RepairTotalAmount" type="tns:PriceType">
  <xs:annotation>
    <xs:documentation>Total amount of charges for the repair order.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairOrderType / tns:LineItem
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Sequence itemizing prices and other details about a repair type on the repair order.
Diagram
Type tns:LineItemType
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children tns:Comment, tns:ComponentCode, tns:ComponentDescription, tns:ConditionCode, tns:ConditionCodeDescription, tns:Contact, tns:DamageLocationCode, tns:DamageLocationDescription, tns:DamageTypeCode, tns:DamageTypeDescription, tns:Dimension, tns:FileRef, tns:JobCode, tns:JobCodeDescription, tns:LaborAmount, tns:LaborHours, tns:LaborTaxAmount, tns:LaborTaxRate, tns:LineItemNumber, tns:LocationCode, tns:LocationCodeDescription, tns:MaterialAmount, tns:Part, tns:PartAmount, tns:PartTaxAmount, tns:PartTaxRate, tns:RepairQuantity, tns:RepairTypeCode, tns:RepairTypeDescription, tns:ResponsibilityCode, tns:ResponsibilityCodeDescription, tns:ResponsibilityTypeCode, tns:ResponsibilityTypeCodeDescription, tns:SubLineItem, tns:TireOff, tns:TireOn, tns:TotalAmount, tns:TotalTaxAmount, tns:WhyMadeCode, tns:WhyMadeCodeDescription
Instance
<tns:LineItem fileBase="" xmlns:tns="http://www.buckeyemountain.com/xml-schemas/RepairOrders">
  <tns:LineItemNumber>{0,1}</tns:LineItemNumber>
  <tns:Comment>{0,unbounded}</tns:Comment>
  <tns:Contact>{0,10}</tns:Contact>
  <tns:JobCode>{1,1}</tns:JobCode>
  <tns:JobCodeDescription>{0,1}</tns:JobCodeDescription>
  <tns:LocationCode>{1,1}</tns:LocationCode>
  <tns:LocationCodeDescription>{0,1}</tns:LocationCodeDescription>
  <tns:WhyMadeCode>{1,1}</tns:WhyMadeCode>
  <tns:WhyMadeCodeDescription>{0,1}</tns:WhyMadeCodeDescription>
  <tns:ConditionCode>{1,1}</tns:ConditionCode>
  <tns:ConditionCodeDescription>{0,1}</tns:ConditionCodeDescription>
  <tns:ResponsibilityCode>{0,1}</tns:ResponsibilityCode>
  <tns:ResponsibilityCodeDescription>{0,1}</tns:ResponsibilityCodeDescription>
  <tns:ComponentCode>{1,1}</tns:ComponentCode>
  <tns:ComponentDescription>{0,1}</tns:ComponentDescription>
  <tns:DamageLocationCode>{1,1}</tns:DamageLocationCode>
  <tns:DamageLocationDescription>{0,1}</tns:DamageLocationDescription>
  <tns:DamageTypeCode>{1,1}</tns:DamageTypeCode>
  <tns:DamageTypeDescription>{0,1}</tns:DamageTypeDescription>
  <tns:RepairTypeCode>{1,1}</tns:RepairTypeCode>
  <tns:RepairTypeDescription>{0,1}</tns:RepairTypeDescription>
  <tns:ResponsibilityTypeCode>{0,1}</tns:ResponsibilityTypeCode>
  <tns:ResponsibilityTypeCodeDescription>{0,1}</tns:ResponsibilityTypeCodeDescription>
  <tns:Dimension>{0,10}</tns:Dimension>
  <tns:SubLineItem fileBase="">{0,unbounded}</tns:SubLineItem>
  <tns:Part>{0,unbounded}</tns:Part>
  <tns:PartAmount currency="">{1,1}</tns:PartAmount>
  <tns:PartTaxRate>{0,1}</tns:PartTaxRate>
  <tns:PartTaxAmount currency="">{1,1}</tns:PartTaxAmount>
  <tns:TireOff>{0,1}</tns:TireOff>
  <tns:TireOn>{0,1}</tns:TireOn>
  <tns:MaterialAmount currency="">{0,1}</tns:MaterialAmount>
  <tns:LaborHours tier="0">{0,10}</tns:LaborHours>
  <tns:LaborAmount currency="">{1,1}</tns:LaborAmount>
  <tns:LaborTaxRate>{0,1}</tns:LaborTaxRate>
  <tns:LaborTaxAmount currency="">{1,1}</tns:LaborTaxAmount>
  <tns:RepairQuantity>{0,1}</tns:RepairQuantity>
  <tns:TotalTaxAmount currency="">{1,1}</tns:TotalTaxAmount>
  <tns:TotalAmount currency="">{1,1}</tns:TotalAmount>
  <tns:FileRef>{0,unbounded}</tns:FileRef>
</tns:LineItem>
Attributes
QName Type Use Annotation
fileBase xs:anyURI optional
Specify a base URI to use when evaluating a referenced File element with a relative URI.
Source
<xs:element name="LineItem" type="tns:LineItemType" minOccurs="1" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Sequence itemizing prices and other details about a repair type on the repair order.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:LineItemType / tns:LineItemNumber
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Optional line item number uniquely identifying this repair line of the repair order. The value must be a positive integer greater than or equal to 1.
Diagram
Type xs:positiveInteger
Properties
content simple
minOccurs 0
Source
<xs:element name="LineItemNumber" type="xs:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Optional line item number uniquely identifying this repair line of the repair order. The value must be a positive integer greater than or equal to 1.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:LineItemType / tns:Comment
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Free-form text providing additional details about the line item.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element name="Comment" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Free-form text providing additional details about the line item.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:LineItemType / tns:Contact
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Sequence specifying a point-of-contact for matters regarding the line item. Up to 10 contacts may be specified.
Diagram
Type tns:ContactType
Properties
content complex
minOccurs 0
maxOccurs 10
Model
Children tns:Address1, tns:Address2, tns:City, tns:Country, tns:Email, tns:Name, tns:Phone, tns:PostalCode, tns:Qualifier, tns:State, tns:Zip
Instance
<tns:Contact xmlns:tns="http://www.buckeyemountain.com/xml-schemas/RepairOrders">
  <tns:Qualifier>{1,1}</tns:Qualifier>
  <tns:Name>{1,1}</tns:Name>
  <tns:Address1>{0,1}</tns:Address1>
  <tns:Address2>{0,1}</tns:Address2>
  <tns:City>{1,1}</tns:City>
  <tns:State>{1,1}</tns:State>
  <tns:Zip>{0,1}</tns:Zip>
  <tns:PostalCode>{0,1}</tns:PostalCode>
  <tns:Country>{0,1}</tns:Country>
  <tns:Email>{0,unbounded}</tns:Email>
  <tns:Phone>{0,unbounded}</tns:Phone>
</tns:Contact>
Source
<xs:element maxOccurs="10" name="Contact" type="tns:ContactType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Sequence specifying a point-of-contact for matters regarding the line item. Up to 10 contacts may be specified.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairDetailGroup / tns:JobCode
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Code specifying the equipment component or assembly requiring repair. This may be an AAR Job Code or a CEDEX Component Code. A list of valid codes is defined by the JobCodeType type.
Diagram
Type JobCodeType
Properties
content simple
Source
<xs:element name="JobCode" type="tns:JobCodeType">
  <xs:annotation>
    <xs:documentation>Code specifying the equipment component or assembly requiring repair. This may be an AAR Job Code or a CEDEX Component Code. A list of valid codes is defined by the JobCodeType type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairDetailGroup / tns:JobCodeDescription
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Free-form text describing the component requiring repair or replacement.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="JobCodeDescription" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free-form text describing the component requiring repair or replacement.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairDetailGroup / tns:LocationCode
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Code specifying the location of damage on the equipment. This may be an AAR Unit Location Code or a CEDEX Damage Location Code. A list of valid codes is defined by the LocationCodeType type.
Diagram
Type LocationCodeType
Properties
content simple
Facets
enumeration C
enumeration F
enumeration I
enumeration LC
enumeration LF
enumeration LIC
enumeration LIF
enumeration LIQ
enumeration LIR
enumeration LOC
enumeration LOF
enumeration LOQ
enumeration LOR
enumeration LQ
enumeration LR
enumeration LS
enumeration LSC
enumeration LSF
enumeration LSR
enumeration Q
enumeration R
enumeration RC
enumeration RF
enumeration RIC
enumeration RIF
enumeration RIQ
enumeration RIR
enumeration ROC
enumeration ROF
enumeration ROQ
enumeration ROR
enumeration RQ
enumeration RR
enumeration RS
enumeration RSC
enumeration RSF
enumeration RSR
enumeration T
enumeration TC
enumeration TF
enumeration TR
enumeration U
Source
<xs:element name="LocationCode" type="tns:LocationCodeType">
  <xs:annotation>
    <xs:documentation>Code specifying the location of damage on the equipment. This may be an AAR Unit Location Code or a CEDEX Damage Location Code. A list of valid codes is defined by the LocationCodeType type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairDetailGroup / tns:LocationCodeDescription
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Free-form text describing the location of damage on the equipment.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="LocationCodeDescription" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free-form text describing the location of damage on the equipment.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairDetailGroup / tns:WhyMadeCode
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Code specifying the type of damage requiring repair. This may be an AAR Why Made Code or a CEDEX Damage Type Code. A list of valid codes is defined by the WhyMadeCodeType type.
Diagram
Type WhyMadeCodeType
Properties
content simple
Facets
enumeration 01
enumeration 02
enumeration 03
enumeration 04
enumeration 05
enumeration 06
enumeration 07
enumeration 08
enumeration 09
enumeration 10
enumeration 11
enumeration 13
enumeration 14
enumeration 15
enumeration 16
enumeration 17
enumeration 18
enumeration 19
enumeration 20
enumeration 21
enumeration 22
enumeration 23
enumeration 24
enumeration 25
enumeration 26
enumeration 27
enumeration 28
enumeration 29
enumeration 30
enumeration 31
enumeration 32
enumeration 33
enumeration 34
enumeration 35
enumeration 36
enumeration 37
Source
<xs:element name="WhyMadeCode" type="tns:WhyMadeCodeType">
  <xs:annotation>
    <xs:documentation>Code specifying the type of damage requiring repair. This may be an AAR Why Made Code or a CEDEX Damage Type Code. A list of valid codes is defined by the WhyMadeCodeType type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairDetailGroup / tns:WhyMadeCodeDescription
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Free-form text describing the type of damage requiring repair or replacement.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="WhyMadeCodeDescription" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free-form text describing the type of damage requiring repair or replacement.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairDetailGroup / tns:ConditionCode
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Code specifying the type of repair required for the item. This may be an AAR Condition Code or a CEDEX Repair Type Code. A list of valid codes is defined by the ConditionCodeType type.
Diagram
Type ConditionCodeType
Properties
content simple
Facets
enumeration 0
enumeration 1
enumeration 2
enumeration 3
enumeration 4
enumeration 5
enumeration 6
enumeration 7
enumeration 8
enumeration 9
enumeration A
enumeration B
enumeration C
enumeration D
enumeration E
enumeration F
enumeration G
enumeration H
enumeration I
enumeration J
enumeration K
enumeration
Source
<xs:element name="ConditionCode" type="tns:ConditionCodeType">
  <xs:annotation>
    <xs:documentation>Code specifying the type of repair required for the item. This may be an AAR Condition Code or a CEDEX Repair Type Code. A list of valid codes is defined by the ConditionCodeType type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairDetailGroup / tns:ConditionCodeDescription
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Free-form text describing the type of repair required.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="ConditionCodeDescription" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free-form text describing the type of repair required.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairDetailGroup / tns:ResponsibilityCode
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Code specifying the type of party responsible for covering the cost of repairs for the item. This may be an AAR Condition Code or a CEDEX Repair Type Code. A list of valid codes is defined by the ResponsibilityCodeType type.
Diagram
Type ResponsibilityCodeType
Properties
content simple
minOccurs 0
Facets
enumeration 01
Owner
enumeration 1
Owner
enumeration 02
Handling Line
enumeration 2
Handling Line
enumeration 03
Damage
enumeration 3
Damage
Source
<xs:element minOccurs="0" name="ResponsibilityCode" type="tns:ResponsibilityCodeType">
  <xs:annotation>
    <xs:documentation>Code specifying the type of party responsible for covering the cost of repairs for the item. This may be an AAR Condition Code or a CEDEX Repair Type Code. A list of valid codes is defined by the ResponsibilityCodeType type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairDetailGroup / tns:ResponsibilityCodeDescription
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Free-form text describing the responsible party.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="ResponsibilityCodeDescription" type="xs:string">
  <xs:annotation>
    <xs:documentation>Free-form text describing the responsible party.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairDetailGroup / tns:ComponentCode
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Code specifying the equipment component or assembly requiring repair or replacement. This may be an AAR Job Code or a CEDEX Component Code. A list of valid codes is defined by the ComponentCodeType type.
Diagram
Type ComponentCodeType
Properties
content simple
Source
<xs:element name="ComponentCode" type="tns:ComponentCodeType">
  <xs:annotation>
    <xs:documentation>Code specifying the equipment component or assembly requiring repair or replacement. This may be an AAR Job Code or a CEDEX Component Code. A list of valid codes is defined by the ComponentCodeType type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairDetailGroup / tns:ComponentDescription
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Free-form text describing the component requiring repair or replacement.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="ComponentDescription" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free-form text describing the component requiring repair or replacement.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairDetailGroup / tns:DamageLocationCode
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Code specifying the location of the damage on the equipment. This may be an AAR Unit Location Code or a CEDEX Damage Location Code. A list of valid codes is defined by the DamageLocationCodeType type.
Diagram
Type DamageLocationCodeType
Properties
content simple
Source
<xs:element name="DamageLocationCode" type="tns:DamageLocationCodeType">
  <xs:annotation>
    <xs:documentation>Code specifying the location of the damage on the equipment. This may be an AAR Unit Location Code or a CEDEX Damage Location Code. A list of valid codes is defined by the DamageLocationCodeType type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairDetailGroup / tns:DamageLocationDescription
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Free-form text describing the location of the damage on the equipment.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="DamageLocationDescription" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free-form text describing the location of the damage on the equipment.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairDetailGroup / tns:DamageTypeCode
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Code specifying the type of damage requiring repair. This may be an AAR Why Made Code or a CEDEX Damage Type Code. A list of valid codes is defined by the DamageTypeCodeType type.
Diagram
Type DamageTypeCodeType
Properties
content simple
Source
<xs:element name="DamageTypeCode" type="tns:DamageTypeCodeType">
  <xs:annotation>
    <xs:documentation>Code specifying the type of damage requiring repair. This may be an AAR Why Made Code or a CEDEX Damage Type Code. A list of valid codes is defined by the DamageTypeCodeType type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairDetailGroup / tns:DamageTypeDescription
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Free-form text describing the type of damage requiring repair or replacement.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="DamageTypeDescription" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free-form text describing the type of damage requiring repair or replacement.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairDetailGroup / tns:RepairTypeCode
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Code specifying the type of repair required for the item. This may be an AAR Condition Code or a CEDEX Repair Type Code. A list of valid codes is defined by the RepairTypeCodeType type.
Diagram
Type RepairTypeCodeType
Properties
content simple
Source
<xs:element name="RepairTypeCode" type="tns:RepairTypeCodeType">
  <xs:annotation>
    <xs:documentation>Code specifying the type of repair required for the item. This may be an AAR Condition Code or a CEDEX Repair Type Code. A list of valid codes is defined by the RepairTypeCodeType type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairDetailGroup / tns:RepairTypeDescription
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Free-form text describing the type of repair required.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="RepairTypeDescription" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free-form text describing the type of repair required.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairDetailGroup / tns:ResponsibilityTypeCode
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Code specifying the type of party responsible for covering the cost of repairs for the item. This may be an AAR Condition Code or a CEDEX Repair Type Code. A list of valid codes is defined by the ResponsibilityTypeCodeType type.
Diagram
Type ResponsibilityTypeCodeType
Properties
content simple
minOccurs 0
Source
<xs:element form="qualified" minOccurs="0" name="ResponsibilityTypeCode" type="tns:ResponsibilityTypeCodeType">
  <xs:annotation>
    <xs:documentation>Code specifying the type of party responsible for covering the cost of repairs for the item. This may be an AAR Condition Code or a CEDEX Repair Type Code. A list of valid codes is defined by the ResponsibilityTypeCodeType type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:RepairDetailGroup / tns:ResponsibilityTypeCodeDescription
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Free-form text describing the responsible party.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="ResponsibilityTypeCodeDescription" type="xs:string">
  <xs:annotation>
    <xs:documentation>Free-form text describing the responsible party.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:LineItemType / tns:Dimension
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Sequence specifying measurements of one or more aspects of the equipment. Up to 10 dimensions may be specified.
Diagram
Type DimensionType
Properties
content complex
minOccurs 0
maxOccurs 10
Model
Children Attribute, Description, Measure
Instance
<tns:Dimension xmlns:tns="http://www.buckeyemountain.com/xml-schemas/RepairOrders">
  <tns:Attribute>{1,1}</tns:Attribute>
  <tns:Description>{0,unbounded}</tns:Description>
  <tns:Measure uom="">{1,1}</tns:Measure>
</tns:Dimension>
Source
<xs:element name="Dimension" type="tns:DimensionType" maxOccurs="10" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Sequence specifying measurements of one or more aspects of the equipment. Up to 10 dimensions may be specified.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:LineItemType / tns:SubLineItem
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Represents a sub-line item providing additional details about the charges for the line item.
Diagram
Type tns:SubLineItemType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children tns:Comment, tns:ComponentCode, tns:ComponentDescription, tns:ConditionCode, tns:ConditionCodeDescription, tns:Contact, tns:DamageLocationCode, tns:DamageLocationDescription, tns:DamageTypeCode, tns:DamageTypeDescription, tns:Dimension, tns:FileRef, tns:JobCode, tns:JobCodeDescription, tns:LaborAmount, tns:LaborHours, tns:LaborTaxAmount, tns:LaborTaxRate, tns:LineItemNumber, tns:LocationCode, tns:LocationCodeDescription, tns:MaterialAmount, tns:Part, tns:PartAmount, tns:PartTaxAmount, tns:PartTaxRate, tns:RepairQuantity, tns:RepairTypeCode, tns:RepairTypeDescription, tns:ResponsibilityCode, tns:ResponsibilityCodeDescription, tns:ResponsibilityTypeCode, tns:ResponsibilityTypeCodeDescription, tns:SubLineItem, tns:TireOff, tns:TireOn, tns:TotalAmount, tns:TotalTaxAmount, tns:WhyMadeCode, tns:WhyMadeCodeDescription
Instance
<tns:SubLineItem fileBase="" xmlns:tns="http://www.buckeyemountain.com/xml-schemas/RepairOrders">
  <tns:LineItemNumber>{0,1}</tns:LineItemNumber>
  <tns:Comment>{0,unbounded}</tns:Comment>
  <tns:Contact>{0,10}</tns:Contact>
  <tns:JobCode>{1,1}</tns:JobCode>
  <tns:JobCodeDescription>{0,1}</tns:JobCodeDescription>
  <tns:LocationCode>{1,1}</tns:LocationCode>
  <tns:LocationCodeDescription>{0,1}</tns:LocationCodeDescription>
  <tns:WhyMadeCode>{1,1}</tns:WhyMadeCode>
  <tns:WhyMadeCodeDescription>{0,1}</tns:WhyMadeCodeDescription>
  <tns:ConditionCode>{1,1}</tns:ConditionCode>
  <tns:ConditionCodeDescription>{0,1}</tns:ConditionCodeDescription>
  <tns:ResponsibilityCode>{0,1}</tns:ResponsibilityCode>
  <tns:ResponsibilityCodeDescription>{0,1}</tns:ResponsibilityCodeDescription>
  <tns:ComponentCode>{1,1}</tns:ComponentCode>
  <tns:ComponentDescription>{0,1}</tns:ComponentDescription>
  <tns:DamageLocationCode>{1,1}</tns:DamageLocationCode>
  <tns:DamageLocationDescription>{0,1}</tns:DamageLocationDescription>
  <tns:DamageTypeCode>{1,1}</tns:DamageTypeCode>
  <tns:DamageTypeDescription>{0,1}</tns:DamageTypeDescription>
  <tns:RepairTypeCode>{1,1}</tns:RepairTypeCode>
  <tns:RepairTypeDescription>{0,1}</tns:RepairTypeDescription>
  <tns:ResponsibilityTypeCode>{0,1}</tns:ResponsibilityTypeCode>
  <tns:ResponsibilityTypeCodeDescription>{0,1}</tns:ResponsibilityTypeCodeDescription>
  <tns:Dimension>{0,10}</tns:Dimension>
  <tns:SubLineItem fileBase="">{0,unbounded}</tns:SubLineItem>
  <tns:Part>{0,unbounded}</tns:Part>
  <tns:PartAmount currency="">{0,1}</tns:PartAmount>
  <tns:PartTaxRate>{0,1}</tns:PartTaxRate>
  <tns:PartTaxAmount currency="">{0,1}</tns:PartTaxAmount>
  <tns:TireOff>{0,1}</tns:TireOff>
  <tns:TireOn>{0,1}</tns:TireOn>
  <tns:MaterialAmount currency="">{0,1}</tns:MaterialAmount>
  <tns:LaborHours tier="0">{0,10}</tns:LaborHours>
  <tns:LaborAmount currency="">{0,1}</tns:LaborAmount>
  <tns:LaborTaxRate>{0,1}</tns:LaborTaxRate>
  <tns:LaborTaxAmount currency="">{0,1}</tns:LaborTaxAmount>
  <tns:RepairQuantity>{0,1}</tns:RepairQuantity>
  <tns:TotalTaxAmount currency="">{0,1}</tns:TotalTaxAmount>
  <tns:TotalAmount currency="">{0,1}</tns:TotalAmount>
  <tns:FileRef>{0,unbounded}</tns:FileRef>
</tns:SubLineItem>
Attributes
QName Type Use Annotation
fileBase xs:anyURI optional
Specify a base URI to use when evaluating a referenced File element with a relative URI.
Source
<xs:element maxOccurs="unbounded" name="SubLineItem" type="tns:SubLineItemType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Represents a sub-line item providing additional details about the charges for the line item.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:SubLineItemType / tns:LineItemNumber
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Optional line item number uniquely identifying this repair line of the repair order. The value must be a positive integer greater than or equal to 1.
Diagram
Type xs:positiveInteger
Properties
content simple
minOccurs 0
Source
<xs:element name="LineItemNumber" type="xs:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Optional line item number uniquely identifying this repair line of the repair order. The value must be a positive integer greater than or equal to 1.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:SubLineItemType / tns:Comment
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Free-form text providing additional details about the line item.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element name="Comment" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Free-form text providing additional details about the line item.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:SubLineItemType / tns:Contact
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Sequence specifying a point-of-contact for matters regarding the line item. Up to 10 contacts may be specified.
Diagram
Type tns:ContactType
Properties
content complex
minOccurs 0
maxOccurs 10
Model
Children tns:Address1, tns:Address2, tns:City, tns:Country, tns:Email, tns:Name, tns:Phone, tns:PostalCode, tns:Qualifier, tns:State, tns:Zip
Instance
<tns:Contact xmlns:tns="http://www.buckeyemountain.com/xml-schemas/RepairOrders">
  <tns:Qualifier>{1,1}</tns:Qualifier>
  <tns:Name>{1,1}</tns:Name>
  <tns:Address1>{0,1}</tns:Address1>
  <tns:Address2>{0,1}</tns:Address2>
  <tns:City>{1,1}</tns:City>
  <tns:State>{1,1}</tns:State>
  <tns:Zip>{0,1}</tns:Zip>
  <tns:PostalCode>{0,1}</tns:PostalCode>
  <tns:Country>{0,1}</tns:Country>
  <tns:Email>{0,unbounded}</tns:Email>
  <tns:Phone>{0,unbounded}</tns:Phone>
</tns:Contact>
Source
<xs:element maxOccurs="10" name="Contact" type="tns:ContactType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Sequence specifying a point-of-contact for matters regarding the line item. Up to 10 contacts may be specified.</xs:documentation>
  </xs:annotation>