Definition Type: Element
Name: DREvent
Namespace: http://www.iredes.org/xml/DrillRig
Type: IR:IREventGenType
Containing Schema: DrillRig.xsd
Abstract False
Documentation:
Proposal for IREDES Drill Rig Event Reporting
Collapse XSD Schema Diagram:
Drilldown into GenTrailer Drilldown into Event Drilldown into OperatorId Drilldown into Comment Drilldown into EndLogTime Drilldown into StartLogTime Drilldown into ReportId Drilldown into IRDownwCompat Drilldown into IRVersion Drilldown into SiteHead Drilldown into GenHead Drilldown into IREDESType Drilldown into IREventGenTypeXSD Diagram of DREvent
Collapse XSD Schema Code:
<?xml version="1.0" encoding="utf-16"?>
<xsd:element name="DREvent">
    <xsd:annotation>
        <xsd:documentation>Proposal for IREDES Drill Rig Event Reporting</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
        <xsd:complexContent>
            <xsd:extension base="IR:IREventGenType">
                <xsd:sequence>
                    <xsd:element name="Event" maxOccurs="unbounded">
                        <xsd:annotation>
                            <xsd:documentation>Event report entry.</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="DrillRigId" type="IR:IRtext">
                                    <xsd:annotation>
                                        <xsd:documentation>Identify the drill rig for recerence</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:choice>
                                    <xsd:element name="OperatorLogin" type="IR:IRtext">
                                        <xsd:annotation>
                                            <xsd:documentation>A new operator has logged in to the machine. The new operator name is supplied.</xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element name="MachineState">
                                        <xsd:annotation>
                                            <xsd:documentation>Active state of drill rig. Park, setup, drill or propel state.</xsd:documentation>
                                        </xsd:annotation>
                                        <xsd:simpleType>
                                            <xsd:restriction base="IR:IRtext">
                                                <xsd:annotation>
                                                    <xsd:documentation>States that is not defined above</xsd:documentation>
                                                </xsd:annotation>
                                                <xsd:enumeration value="Park" />
                                                <xsd:enumeration value="Setup" />
                                                <xsd:enumeration value="Drill" />
                                                <xsd:enumeration value="Propel" />
                                                <xsd:enumeration value="Other" />
                                            </xsd:restriction>
                                        </xsd:simpleType>
                                    </xsd:element>
                                    <xsd:element name="DelayCode" type="IR:IRtext">
                                        <xsd:annotation>
                                            <xsd:documentation>Production delay reference.</xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element name="ConsumableChanged">
                                        <xsd:annotation>
                                            <xsd:documentation>Report of replacement of consumable part.</xsd:documentation>
                                        </xsd:annotation>
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="Type" type="IR:IRtext">
                                                    <xsd:annotation>
                                                        <xsd:documentation>Replaced consumable part type.</xsd:documentation>
                                                    </xsd:annotation>
                                                </xsd:element>
                                                <xsd:element name="OldPartNumber" type="IR:IRtext">
                                                    <xsd:annotation>
                                                        <xsd:documentation>Identification number for replaced part.</xsd:documentation>
                                                    </xsd:annotation>
                                                </xsd:element>
                                                <xsd:element name="NewPartNumber" type="IR:IRtext">
                                                    <xsd:annotation>
                                                        <xsd:documentation>Identification number for replacement part.</xsd:documentation>
                                                    </xsd:annotation>
                                                </xsd:element>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                    <xsd:element name="ProductionFault" type="IR:IRtextLong">
                                        <xsd:annotation>
                                            <xsd:documentation>Report of production fault.</xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                </xsd:choice>
                                <xsd:element name="EventTime" type="xsd:dateTime">
                                    <xsd:annotation>
                                        <xsd:documentation>Date and time when the event entry was created.</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element ref="IR:GenTrailer" />
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
</xsd:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
GenHead IR:GenHead (1) (1)
SiteHead IR:SiteHead 0 (1)
ReportId IR:ReportId (1) (1)
StartLogTime IR:StartLogTime (1) (1)
EndLogTime IR:EndLogTime (1) (1)
Comment IR:Comment 0 8
OperatorId IR:OperatorId 0 (1)
Event DR:Event (1) unbounded
GenTrailer IR:GenTrailer (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
IRVersion IR:IRVersion Required
IRDownwCompat IR:IRDownwCompat Required
Collapse Derivation Tree: