Definition Type: AttributeGroup
Name: ErrorWarningAttributeGroup
Namespace: http://www.api.org/pidXML
Containing Schema: PIDXLib.xsd
Documentation:
Used to identify an application error by either text, code, or by an online description and also to give the status, tag, and/or identification of the record that may have caused the error.
Collapse XSD Schema Diagram:
Drilldown into RecordID in schema pidxlib_xsd Drilldown into Tag in schema pidxlib_xsd Drilldown into Status in schema pidxlib_xsd Drilldown into DocURL in schema pidxlib_xsd Drilldown into Code in schema pidxlib_xsd Drilldown into ShortText in schema pidxlib_xsdXSD Diagram of ErrorWarningAttributeGroup in schema pidxlib_xsd (PIDX - Petroleum Industry Data Exchange)
Collapse XSD Schema Code:
<attributeGroup name="ErrorWarningAttributeGroup">
    <annotation>
        <documentation xml:lang="en">Used to identify an application error by either text, code, or by an online description and also to give the status, tag, and/or identification of the record that may have caused the error.</documentation>
    </annotation>
    <attribute name="ShortText" type="string" use="optional" />
    <attribute name="Code" type="string" use="optional">
        <annotation>
            <documentation xml:lang="en">If present, this refers to a table of coded values exchanged between applications to identify errors or warnings.</documentation>
        </annotation>
    </attribute>
    <attribute name="DocURL" type="anyURI" use="optional">
        <annotation>
            <documentation xml:lang="en">If present, this URL refers to an online description of the error that occurred.</documentation>
        </annotation>
    </attribute>
    <attribute name="Status" use="optional">
        <annotation>
            <documentation xml:lang="en">If present, recommended values are: NotProcessed, Incomplete, Complete, Unknown. However, the data type is designated as string data, recognizing that trading partners may identify additional status conditions not included in the enumeration.</documentation>
        </annotation>
        <simpleType>
            <restriction base="string">
                <enumeration value="InventoryKickouts">
                    <annotation>
                        <documentation>Outstanding or open issues that could affect the beginning or ending  inventory balance(s).</documentation>
                    </annotation>
                </enumeration>
                <enumeration value="TransactionKickouts">
                    <annotation>
                        <documentation>Outstanding or open issues that could affect the beginning or ending transaction balance(s).</documentation>
                    </annotation>
                </enumeration>
            </restriction>
        </simpleType>
    </attribute>
    <attribute name="Tag" type="string" use="optional">
        <annotation>
            <documentation xml:lang="en">If present, this attribute may identify an unknown or misspelled tag that caused an error in processing. It is recommended that the Tag attribute use XPath notation to identify the location of a tag in the event that more than one tag of the same name is present in the document. Alternatively, the tag name alone can be used to identify missing data [Type=ReqFieldMissing].</documentation>
        </annotation>
    </attribute>
    <attribute name="RecordID" type="string" use="optional">
        <annotation>
            <documentation xml:lang="en">If present, this attribute allows for batch processing and the identification of the record that failed amongst a group of records.</documentation>
        </annotation>
    </attribute>
</attributeGroup>
Collapse Child Attributes:
Name Type Default Value Use
ShortText pidx:ShortText Optional
Code pidx:Code Optional
DocURL pidx:DocURL Optional
Status pidx:Status Optional
Tag pidx:Tag Optional
RecordID pidx:RecordID Optional