Documentation for ATIS-Draft-03-00-79

Simple Type: IM-RestorationAction

[Table of contents]

Super-types: None
Sub-types: None
Name IM-RestorationAction
Used by (from the same schema document) Complex Type IMIncident
Content
  • Union of following types:
    • Locally defined type:
      • Base XSD Type: unsignedInt
      • 0 <= value <= 25
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'notKnown'|'substitute Pullout'|'incident Pull In'|'dispatch shuttle'|'adjust headways'|'detour'|'coach change'|'filled trip'|'late expressed for sched'|'late run no action'|'late tun turned for sched'|'no action'|'operator request'|'customer request'|'rerouted'|'road call'|'fun jump'|'service change'|'unscheduled standby'|'supervisor action'|'other'|'removed'|'report requested'|'yard change'|'scheduled standby'|'emergency alarm'}
    • Locally defined type:
      • Base XSD Type: unsignedInt
      • 128 <= value <= 255
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'insert-local-values-here'}
Application Data notKnown (0) -- not known substitute Pullout (1) -- Pull out veh. To substitute for veh. Involved incident Pull In (2) -- Pull in the vehicle involved in the incident dispatch shuttle (3) -- Dispatch buses to operate a shuttle service adjust headways (4) -- Adjust service headways detour (5) -- Perform detours coach change (6) filled trip (7) late expressed for sched (8) late run no action (9) late tun turned for sched (10) no action (11) operator request (12) customer request (13) rerouted (14) road call (15) fun jump (16) service change (17) unscheduled standby (18) supervisor action (19) other (20) removed (21) report requested (22) yard change (23) scheduled standby (24) emergency alarm (25) -- 26-127 Reserved for standard codes -- 128-255 Reserved for Local Use
Diagram
h939034576
Schema Component Representation
<xs:simpleType name="IM-RestorationAction">
<xs:union>
<xs:simpleType>
<xs:restriction base=" xs:unsignedInt ">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="25"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="notKnown"/>
<xs:enumeration value="substitute Pullout"/>
<xs:enumeration value="incident Pull In"/>
<xs:enumeration value="dispatch shuttle"/>
<xs:enumeration value="adjust headways"/>
<xs:enumeration value="detour"/>
<xs:enumeration value="coach change"/>
<xs:enumeration value="filled trip"/>
<xs:enumeration value="late expressed for sched"/>
<xs:enumeration value="late run no action"/>
<xs:enumeration value="late tun turned for sched"/>
<xs:enumeration value="no action"/>
<xs:enumeration value="operator request"/>
<xs:enumeration value="customer request"/>
<xs:enumeration value="rerouted"/>
<xs:enumeration value="road call"/>
<xs:enumeration value="fun jump"/>
<xs:enumeration value="service change"/>
<xs:enumeration value="unscheduled standby"/>
<xs:enumeration value="supervisor action"/>
<xs:enumeration value="other"/>
<xs:enumeration value="removed"/>
<xs:enumeration value="report requested"/>
<xs:enumeration value="yard change"/>
<xs:enumeration value="scheduled standby"/>
<xs:enumeration value="emergency alarm"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:unsignedInt ">
<xs:minInclusive value="128"/>
<xs:maxInclusive value="255"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" local:IM-RestorationAction "/>
</xs:simpleType>
</xs:union>
</xs:simpleType>