Definition Type: Element
Name: Event
Namespace: http://www.iredes.org/xml/DrillRig
Containing Schema: DrillRig.xsd
MinOccurs (1)
MaxOccurs unbounded
Abstract False
Documentation:
Event report entry.
Collapse XSD Schema Diagram:
Drilldown into EventTime Drilldown into ProductionFault Drilldown into ConsumableChanged Drilldown into DelayCode Drilldown into MachineState Drilldown into OperatorLogin Drilldown into DrillRigIdXSD Diagram of Event
Collapse XSD Schema Code:
<?xml version="1.0" encoding="utf-16"?>
<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>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
DrillRigId DR:DrillRigId (1) (1)
OperatorLogin DR:OperatorLogin (1) (1)
MachineState DR:MachineState (1) (1)
DelayCode DR:DelayCode (1) (1)
ConsumableChanged DR:ConsumableChanged (1) (1)
ProductionFault DR:ProductionFault (1) (1)
EventTime DR:EventTime (1) (1)