Definition Type: ComplexType
Name: ExceptionType
Namespace: http://ns.hr-xml.org/2007-04-15
Containing Schema: ApplicationAcknowledgement.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into AdditionalData in schema applicationacknowledgement_xsd Drilldown into Followup in schema applicationacknowledgement_xsd Drilldown into SubordinateEntityXPath in schema applicationacknowledgement_xsd Drilldown into ExceptionScopeSchemaXPath in schema applicationacknowledgement_xsd Drilldown into ExceptionMessage in schema applicationacknowledgement_xsd Drilldown into ExceptionSeverity in schema applicationacknowledgement_xsd Drilldown into ExceptionIdentifier in schema applicationacknowledgement_xsdXSD Diagram of ExceptionType in schema applicationacknowledgement_xsd (HR-XML - Human Resources XML)
Collapse XSD Schema Code:
<xsd:complexType name="ExceptionType">
    <xsd:sequence>
        <xsd:element name="ExceptionIdentifier" type="xsd:string" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>This is an ID (or code) used by the organization generating the acknowledgement to identify the specific exception.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="ExceptionSeverity">
            <xsd:annotation>
                <xsd:documentation>How severe the exception is.  Fatal means system processed nothing.  Warning means system processed something, but perhaps incompletely.  Information means system processed everything, but a problem *may* occur that needs notification.</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                    <xsd:enumeration value="Fatal">
                        <xsd:annotation>
                            <xsd:documentation>Fatal means system processed nothing.  </xsd:documentation>
                        </xsd:annotation>
                    </xsd:enumeration>
                    <xsd:enumeration value="Warning">
                        <xsd:annotation>
                            <xsd:documentation> Warning means system processed something, but perhaps incompletely.  </xsd:documentation>
                        </xsd:annotation>
                    </xsd:enumeration>
                    <xsd:enumeration value="Information">
                        <xsd:annotation>
                            <xsd:documentation>Information means system processed everything, but a problem *may* occur that needs notification.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:enumeration>
                </xsd:restriction>
            </xsd:simpleType>
        </xsd:element>
        <xsd:element name="ExceptionMessage" type="xsd:string">
            <xsd:annotation>
                <xsd:documentation>The exception content message.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="ExceptionScopeSchemaXPath" type="xsd:string" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>The leve at which processing stops (within the entity).   If fatal severity, this will  match the EntitySchemaXPath.  If a warning severity, then this will be the point at which processing stops within entity.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="SubordinateEntityXPath" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation>The offending element(s) or attributes (inside the scope of ExceptionScopeSchemaXPath, which in turn is in the scope of the EntityDisposition.  </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="Followup" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>Indicates who is responsibile for correcting the exception.</xsd:documentation>
            </xsd:annotation>
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="OrganizationId" type="EntityIdType" minOccurs="0" />
                    <xsd:element name="OrganizationName" type="xsd:string" minOccurs="0" />
                    <xsd:element name="PersonName" type="PersonNameType" minOccurs="0" />
                    <xsd:element name="ContactInfo" type="ContactMethodType" minOccurs="0" maxOccurs="unbounded" />
                </xsd:sequence>
                <xsd:attribute name="responsibleForFollowup">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="No Followup Needed" />
                            <xsd:enumeration value="Payload Source Organization" />
                            <xsd:enumeration value="Acknowledgement Source Organization" />
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:attribute>
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="AdditionalData" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation>Additional information (in a name-value pair format).</xsd:documentation>
            </xsd:annotation>
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="Description" type="xsd:string" />
                    <xsd:element name="Value" type="xsd:string" />
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ExceptionIdentifier hr:ExceptionIdentifier 0 (1)
ExceptionSeverity hr:ExceptionSeverity (1) (1)
ExceptionMessage hr:ExceptionMessage (1) (1)
ExceptionScopeSchemaXPath hr:ExceptionScopeSchemaXPath 0 (1)
SubordinateEntityXPath hr:SubordinateEntityXPath 0 unbounded
Followup hr:Followup 0 (1)
AdditionalData hr:AdditionalData 0 unbounded
Collapse Derivation Tree:
Collapse References:
hr:Exception, hr:Exception