Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Main schema datadelivery-core-1-0-0.xsd
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Annotations
<section>
  <p>Datadelivery CORE schema</p>
</section>
Properties
attribute form default unqualified
element form default qualified
Element AbstractApiMessage
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessageType_uuiddatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessageType_timestampdatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessageTypedatadelivery-core-1-0-0_xsd.tmp#ApiMessageBagdatadelivery-core-1-0-0_xsd.tmp#ApiRequestdatadelivery-core-1-0-0_xsd.tmp#ApiResponse
Type AbstractApiMessageType
Properties
content complex
abstract true
Substitution Group
Used by
Complex Type ApiMessageBagType
Attributes
QName Type Use
timestamp xs:dateTime optional
uuid NonEmptyToken optional
Source
<xs:element name="AbstractApiMessage" type="AbstractApiMessageType" abstract="true"/>
Element ApiMessageBag
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessageType_uuiddatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessageType_timestampdatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessageTypedatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessagedatadelivery-core-1-0-0_xsd.tmp#Commentdatadelivery-core-1-0-0_xsd.tmp#LogEntrydatadelivery-core-1-0-0_xsd.tmp#ResultDatadatadelivery-core-1-0-0_xsd.tmp#nonCoreElementLaxdatadelivery-core-1-0-0_xsd.tmp#debuggingDatadatadelivery-core-1-0-0_xsd.tmp#ApiMessageBagTypedatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessage
Type ApiMessageBagType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
(AbstractApiMessage | Comment | LogEntry | ResultData | (ANY element from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'))
Children AbstractApiMessage, Comment, LogEntry, ResultData
Instance
<ApiMessageBag timestamp="" uuid="" xmlns="urn:ige:schema:xsd:datadeliverycore-1.0.0">
  <AbstractApiMessage timestamp="" uuid="">{1,1}</AbstractApiMessage>
  <Comment>{1,1}</Comment>
  <LogEntry code="" level="" timestamp="">{1,1}</LogEntry>
  <ResultData>{1,1}</ResultData>
</ApiMessageBag>
Attributes
QName Type Use
timestamp xs:dateTime optional
uuid NonEmptyToken optional
Source
<xs:element name="ApiMessageBag" type="ApiMessageBagType" substitutionGroup="AbstractApiMessage"/>
Element Comment
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#nonCoreElementSkipdatadelivery-core-1-0-0_xsd.tmp#CommentType
Type CommentType
Properties
content complex
mixed true
Used by
Element Group debuggingData
Model
ANY element from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Attributes
Wildcard: ANY attribute from ANY namespace
Source
<xs:element name="Comment" type="CommentType"/>
Element LogEntry
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#LogEntryType_leveldatadelivery-core-1-0-0_xsd.tmp#LogEntryType_timestampdatadelivery-core-1-0-0_xsd.tmp#LogEntryType_codedatadelivery-core-1-0-0_xsd.tmp#nonCoreElementLaxdatadelivery-core-1-0-0_xsd.tmp#LogEntryType
Type LogEntryType
Properties
content complex
mixed true
Used by
Element Group debuggingData
Complex Type LogType
Model
ANY element from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Attributes
QName Type Use
code NonEmptyToken optional
level LogLevelType required
timestamp xs:dateTime optional
Source
<xs:element name="LogEntry" type="LogEntryType"/>
Element ResultData
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#Datadatadelivery-core-1-0-0_xsd.tmp#DataAnydatadelivery-core-1-0-0_xsd.tmp#DataBagdatadelivery-core-1-0-0_xsd.tmp#DataBinarydatadelivery-core-1-0-0_xsd.tmp#DataLaxdatadelivery-core-1-0-0_xsd.tmp#DataReferencedatadelivery-core-1-0-0_xsd.tmp#DataTextdatadelivery-core-1-0-0_xsd.tmp#Meta
Properties
abstract true
Substitution Group
Used by
Element Group debuggingData
Complex Types DataBagType, ResultType
Source
<xs:element name="ResultData" abstract="true"/>
Element ApiRequest
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessageType_uuiddatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessageType_timestampdatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessageTypedatadelivery-core-1-0-0_xsd.tmp#ApiRequestType_logdatadelivery-core-1-0-0_xsd.tmp#AbstractActiondatadelivery-core-1-0-0_xsd.tmp#ApiRequestTypedatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessage
Type ApiRequestType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children AbstractAction
Instance
<ApiRequest log="INFO" timestamp="" uuid="" xmlns="urn:ige:schema:xsd:datadeliverycore-1.0.0">
  <AbstractAction>{0,unbounded}</AbstractAction>
</ApiRequest>
Attributes
QName Type Default Use
log LoggerLevelType INFO optional
timestamp xs:dateTime optional
uuid NonEmptyToken optional
Source
<xs:element name="ApiRequest" type="ApiRequestType" substitutionGroup="AbstractApiMessage"/>
Element AbstractAction
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#Actiondatadelivery-core-1-0-0_xsd.tmp#Continuation
Properties
abstract true
Substitution Group
Used by
Complex Type ApiRequestType
Source
<xs:element name="AbstractAction" abstract="true"/>
Element ApiResponse
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessageType_uuiddatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessageType_timestampdatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessageTypedatadelivery-core-1-0-0_xsd.tmp#ApiResponseType_requestUuiddatadelivery-core-1-0-0_xsd.tmp#ApiResponseType_Resultdatadelivery-core-1-0-0_xsd.tmp#ApiResponseTypedatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessage
Type ApiResponseType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children Result
Instance
<ApiResponse requestUuid="" timestamp="" uuid="" xmlns="urn:ige:schema:xsd:datadeliverycore-1.0.0">
  <Result success="">{0,unbounded}</Result>
</ApiResponse>
Attributes
QName Type Use
requestUuid NonEmptyToken optional
timestamp xs:dateTime optional
uuid NonEmptyToken optional
Source
<xs:element name="ApiResponse" type="ApiResponseType" substitutionGroup="AbstractApiMessage"/>
Element ApiResponseType / Result
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#ResultType_successdatadelivery-core-1-0-0_xsd.tmp#ResultDatadatadelivery-core-1-0-0_xsd.tmp#ResultType_Continuationsdatadelivery-core-1-0-0_xsd.tmp#ResultType_Logdatadelivery-core-1-0-0_xsd.tmp#ResultType
Type ResultType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children Continuations, Log, ResultData
Instance
<Result success="" xmlns="urn:ige:schema:xsd:datadeliverycore-1.0.0">
  <ResultData>{0,unbounded}</ResultData>
  <Continuations>{0,1}</Continuations>
  <Log>{0,1}</Log>
</Result>
Attributes
QName Type Use Annotation
success xs:boolean optional
true if the action was successful
Source
<xs:element name="Result" type="ResultType" minOccurs="0" maxOccurs="unbounded"/>
Element ResultType / Continuations
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Annotations
continuation actions which can be submitted to follow-up
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#Continuationdatadelivery-core-1-0-0_xsd.tmp#ContinuationsType
Type ContinuationsType
Properties
content complex
minOccurs 0
Model
Children Continuation
Instance
<Continuations xmlns="urn:ige:schema:xsd:datadeliverycore-1.0.0">
  <Continuation name="">{0,unbounded}</Continuation>
</Continuations>
Source
<xs:element name="Continuations" type="ContinuationsType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>continuation actions which can be submitted to follow-up</xs:documentation>
  </xs:annotation>
</xs:element>
Element Continuation
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#ContinuationActionType_namedatadelivery-core-1-0-0_xsd.tmp#ContinuationActionTypedatadelivery-core-1-0-0_xsd.tmp#AbstractAction
Type ContinuationActionType
Properties
content complex
Substitution Group Affiliation
Used by
Complex Type ContinuationsType
Attributes
QName Type Use
name NonEmptyToken required
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Source
<xs:element name="Continuation" type="ContinuationActionType" substitutionGroup="AbstractAction"/>
Element ResultType / Log
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Annotations
logging messages generated while processing the action
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#LogEntrydatadelivery-core-1-0-0_xsd.tmp#LogType
Type LogType
Properties
content complex
minOccurs 0
Model
Children LogEntry
Instance
<Log xmlns="urn:ige:schema:xsd:datadeliverycore-1.0.0">
  <LogEntry code="" level="" timestamp="">{0,unbounded}</LogEntry>
</Log>
Source
<xs:element name="Log" type="LogType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>logging messages generated while processing the action</xs:documentation>
  </xs:annotation>
</xs:element>
Element Action
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#InitialActionType_typedatadelivery-core-1-0-0_xsd.tmp#nonCoreElementdatadelivery-core-1-0-0_xsd.tmp#InitialActionTypedatadelivery-core-1-0-0_xsd.tmp#AbstractAction
Type InitialActionType
Properties
content complex
Substitution Group Affiliation
Model
ANY element from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Attributes
QName Type Use
type NonEmptyToken required
Source
<xs:element name="Action" type="InitialActionType" substitutionGroup="AbstractAction"/>
Element Wrapper
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Annotations
generic wrapper (can be used to prevent fragments)
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#nonCoreElementLaxdatadelivery-core-1-0-0_xsd.tmp#WrapperType
Type WrapperType
Properties
content complex
Used by
Model
ANY element from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Source
<xs:element name="Wrapper" type="WrapperType">
  <xs:annotation>
    <xs:documentation>generic wrapper (can be used to prevent fragments)</xs:documentation>
  </xs:annotation>
</xs:element>
Element Meta
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#CommonResultDataAttributesdatadelivery-core-1-0-0_xsd.tmp#nonCoreElementdatadelivery-core-1-0-0_xsd.tmp#ResultMetadataTypedatadelivery-core-1-0-0_xsd.tmp#ResultData
Type ResultMetadataType
Properties
content complex
Substitution Group Affiliation
Model
ANY element from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Attributes
QName Type Use Annotation
context NonEmptyToken optional
the context in which to interpret this data (e.g. an id attribute of another data element)
id NonEmptyToken optional
the id of this data
role NonEmptyToken optional
indicates the role of this data
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Source
<xs:element name="Meta" type="ResultMetadataType" substitutionGroup="ResultData"/>
Element Data
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#CommonResultDataAttributesdatadelivery-core-1-0-0_xsd.tmp#Wrapperdatadelivery-core-1-0-0_xsd.tmp#nonCoreElementdatadelivery-core-1-0-0_xsd.tmp#XmlResultDataTypedatadelivery-core-1-0-0_xsd.tmp#ResultData
Type XmlResultDataType
Properties
content complex
Substitution Group Affiliation
Model
Wrapper | (ANY element from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0')
Children Wrapper
Instance
<Data context="" id="" role="" xmlns="urn:ige:schema:xsd:datadeliverycore-1.0.0">
  <Wrapper>{1,1}</Wrapper>
</Data>
Attributes
QName Type Use Annotation
context NonEmptyToken optional
the context in which to interpret this data (e.g. an id attribute of another data element)
id NonEmptyToken optional
the id of this data
role NonEmptyToken optional
indicates the role of this data
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Source
<xs:element name="Data" type="XmlResultDataType" substitutionGroup="ResultData"/>
Element DataLax
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#CommonResultDataAttributesdatadelivery-core-1-0-0_xsd.tmp#Wrapperdatadelivery-core-1-0-0_xsd.tmp#nonCoreElementLaxdatadelivery-core-1-0-0_xsd.tmp#XmlResultDataLaxTypedatadelivery-core-1-0-0_xsd.tmp#ResultData
Type XmlResultDataLaxType
Properties
content complex
Substitution Group Affiliation
Model
Wrapper | (ANY element from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0')
Children Wrapper
Instance
<DataLax context="" id="" role="" xmlns="urn:ige:schema:xsd:datadeliverycore-1.0.0">
  <Wrapper>{1,1}</Wrapper>
</DataLax>
Attributes
QName Type Use Annotation
context NonEmptyToken optional
the context in which to interpret this data (e.g. an id attribute of another data element)
id NonEmptyToken optional
the id of this data
role NonEmptyToken optional
indicates the role of this data
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Source
<xs:element name="DataLax" type="XmlResultDataLaxType" substitutionGroup="ResultData"/>
Element DataAny
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#CommonResultDataAttributesdatadelivery-core-1-0-0_xsd.tmp#Wrapperdatadelivery-core-1-0-0_xsd.tmp#nonCoreElementSkipdatadelivery-core-1-0-0_xsd.tmp#XmlResultDataAnyTypedatadelivery-core-1-0-0_xsd.tmp#ResultData
Type XmlResultDataAnyType
Properties
content complex
Substitution Group Affiliation
Model
Wrapper | (ANY element from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0')
Children Wrapper
Instance
<DataAny context="" id="" role="" xmlns="urn:ige:schema:xsd:datadeliverycore-1.0.0">
  <Wrapper>{1,1}</Wrapper>
</DataAny>
Attributes
QName Type Use Annotation
context NonEmptyToken optional
the context in which to interpret this data (e.g. an id attribute of another data element)
id NonEmptyToken optional
the id of this data
role NonEmptyToken optional
indicates the role of this data
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Source
<xs:element name="DataAny" type="XmlResultDataAnyType" substitutionGroup="ResultData"/>
Element DataText
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#CommonResultDataAttributesdatadelivery-core-1-0-0_xsd.tmp#TextResultDataType_typedatadelivery-core-1-0-0_xsd.tmp#TextResultDataTypedatadelivery-core-1-0-0_xsd.tmp#ResultData
Type TextResultDataType
Properties
content complex
Substitution Group Affiliation
Attributes
QName Type Use Annotation
context NonEmptyToken optional
the context in which to interpret this data (e.g. an id attribute of another data element)
id NonEmptyToken optional
the id of this data
role NonEmptyToken optional
indicates the role of this data
type NonEmptyToken optional
the type of the data (e.g. a MIME type)
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Source
<xs:element name="DataText" type="TextResultDataType" substitutionGroup="ResultData"/>
Element DataBinary
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#CommonResultDataAttributesdatadelivery-core-1-0-0_xsd.tmp#CommonBinaryResultDataAttributesdatadelivery-core-1-0-0_xsd.tmp#BinaryResultDataTypedatadelivery-core-1-0-0_xsd.tmp#ResultData
Type BinaryResultDataType
Properties
content complex
Substitution Group Affiliation
Attributes
QName Type Use Annotation
checksum NonEmptyToken optional
the checksum of the data (e.g. a SHA256 hash)
context NonEmptyToken optional
the context in which to interpret this data (e.g. an id attribute of another data element)
id NonEmptyToken optional
the id of this data
role NonEmptyToken optional
indicates the role of this data
type NonEmptyToken optional
the type of the data (e.g. a MIME type)
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Source
<xs:element name="DataBinary" type="BinaryResultDataType" substitutionGroup="ResultData"/>
Element DataReference
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#EmptyTokendatadelivery-core-1-0-0_xsd.tmp#CommonResultDataAttributesdatadelivery-core-1-0-0_xsd.tmp#CommonBinaryResultDataAttributesdatadelivery-core-1-0-0_xsd.tmp#ReferencedResultDataType_uridatadelivery-core-1-0-0_xsd.tmp#ReferencedResultDataTypedatadelivery-core-1-0-0_xsd.tmp#ResultData
Type ReferencedResultDataType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Attributes
QName Type Use Annotation
checksum NonEmptyToken optional
the checksum of the data (e.g. a SHA256 hash)
context NonEmptyToken optional
the context in which to interpret this data (e.g. an id attribute of another data element)
id NonEmptyToken optional
the id of this data
role NonEmptyToken optional
indicates the role of this data
type NonEmptyToken optional
the type of the data (e.g. a MIME type)
uri xs:anyURI required
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Source
<xs:element name="DataReference" type="ReferencedResultDataType" substitutionGroup="ResultData"/>
Element DataBag
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#CommonResultDataAttributesdatadelivery-core-1-0-0_xsd.tmp#ResultDatadatadelivery-core-1-0-0_xsd.tmp#DataBagTypedatadelivery-core-1-0-0_xsd.tmp#ResultData
Type DataBagType
Properties
content complex
Substitution Group Affiliation
Model
Children ResultData
Instance
<DataBag context="" id="" role="" xmlns="urn:ige:schema:xsd:datadeliverycore-1.0.0">
  <ResultData>{0,unbounded}</ResultData>
</DataBag>
Attributes
QName Type Use Annotation
context NonEmptyToken optional
the context in which to interpret this data (e.g. an id attribute of another data element)
id NonEmptyToken optional
the id of this data
role NonEmptyToken optional
indicates the role of this data
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Source
<xs:element name="DataBag" type="DataBagType" substitutionGroup="ResultData"/>
Simple Type EmptyToken
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagram
Type restriction of xs:token
Facets
length 0
Used by
Source
<xs:simpleType name="EmptyToken">
  <xs:restriction base="xs:token">
    <xs:length value="0"/>
  </xs:restriction>
</xs:simpleType>
Simple Type NonEmptyToken
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagram
Type restriction of xs:token
Facets
minLength 1
Used by
Source
<xs:simpleType name="NonEmptyToken">
  <xs:restriction base="xs:token">
    <xs:minLength value="1"/>
  </xs:restriction>
</xs:simpleType>
Complex Type AbstractApiMessageType
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessageType_uuiddatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessageType_timestamp
Properties
abstract true
Used by
Attributes
QName Type Use
timestamp xs:dateTime optional
uuid NonEmptyToken optional
Source
<xs:complexType name="AbstractApiMessageType" abstract="true">
  <xs:attribute name="uuid" type="NonEmptyToken"/>
  <xs:attribute name="timestamp" type="xs:dateTime"/>
</xs:complexType>
Complex Type ApiMessageBagType
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessageType_uuiddatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessageType_timestampdatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessageTypedatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessagedatadelivery-core-1-0-0_xsd.tmp#Commentdatadelivery-core-1-0-0_xsd.tmp#LogEntrydatadelivery-core-1-0-0_xsd.tmp#ResultDatadatadelivery-core-1-0-0_xsd.tmp#nonCoreElementLaxdatadelivery-core-1-0-0_xsd.tmp#debuggingData
Type extension of AbstractApiMessageType
Type hierarchy
Used by
Element ApiMessageBag
Model
(AbstractApiMessage | Comment | LogEntry | ResultData | (ANY element from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'))
Children AbstractApiMessage, Comment, LogEntry, ResultData
Attributes
QName Type Use
timestamp xs:dateTime optional
uuid NonEmptyToken optional
Source
<xs:complexType name="ApiMessageBagType">
  <xs:complexContent>
    <xs:extension base="AbstractApiMessageType">
      <xs:sequence>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element ref="AbstractApiMessage"/>
          <xs:group ref="debuggingData"/>
        </xs:choice>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type CommentType
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#nonCoreElementSkip
Properties
mixed true
Used by
Element Comment
Model
ANY element from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Attributes
Wildcard: ANY attribute from ANY namespace
Source
<xs:complexType name="CommentType" mixed="true">
  <xs:group ref="nonCoreElementSkip" minOccurs="0" maxOccurs="unbounded"/>
  <xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
Complex Type LogEntryType
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#LogEntryType_leveldatadelivery-core-1-0-0_xsd.tmp#LogEntryType_timestampdatadelivery-core-1-0-0_xsd.tmp#LogEntryType_codedatadelivery-core-1-0-0_xsd.tmp#nonCoreElementLax
Properties
mixed true
Used by
Element LogEntry
Model
ANY element from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Attributes
QName Type Use
code NonEmptyToken optional
level LogLevelType required
timestamp xs:dateTime optional
Source
<xs:complexType name="LogEntryType" mixed="true">
  <xs:group ref="nonCoreElementLax" minOccurs="0" maxOccurs="unbounded"/>
  <xs:attribute name="level" type="LogLevelType" use="required"/>
  <xs:attribute name="timestamp" type="xs:dateTime"/>
  <xs:attribute name="code" type="NonEmptyToken"/>
</xs:complexType>
Simple Type LogLevelType
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#NonEmptyToken
Type restriction of NonEmptyToken
Type hierarchy
Facets
minLength 1
enumeration DEBUG
enumeration INFO
enumeration WARNING
enumeration ERROR
Used by
Source
<xs:simpleType name="LogLevelType">
  <xs:restriction base="NonEmptyToken">
    <xs:enumeration value="DEBUG"/>
    <xs:enumeration value="INFO"/>
    <xs:enumeration value="WARNING"/>
    <xs:enumeration value="ERROR"/>
  </xs:restriction>
</xs:simpleType>
Complex Type ApiRequestType
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Annotations
API request with requested actions.
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessageType_uuiddatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessageType_timestampdatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessageTypedatadelivery-core-1-0-0_xsd.tmp#ApiRequestType_logdatadelivery-core-1-0-0_xsd.tmp#AbstractAction
Type extension of AbstractApiMessageType
Type hierarchy
Used by
Element ApiRequest
Model
Children AbstractAction
Attributes
QName Type Default Use
log LoggerLevelType INFO optional
timestamp xs:dateTime optional
uuid NonEmptyToken optional
Source
<xs:complexType name="ApiRequestType">
  <xs:annotation>
    <xs:documentation>API request with requested actions.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="AbstractApiMessageType">
      <xs:sequence>
        <xs:element ref="AbstractAction" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="log" type="LoggerLevelType" default="INFO"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Simple Type LoggerLevelType
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#LogLevelTypedatadelivery-core-1-0-0_xsd.tmp#LogMetaLevelType
Type union of(LogLevelType, LogMetaLevelType)
Used by
Source
<xs:simpleType name="LoggerLevelType">
  <xs:union memberTypes="LogLevelType LogMetaLevelType"/>
</xs:simpleType>
Complex Type ApiResponseType
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Annotations
The response for a ApiRequest. Contains a Result for each Action in the
request.
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessageType_uuiddatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessageType_timestampdatadelivery-core-1-0-0_xsd.tmp#AbstractApiMessageTypedatadelivery-core-1-0-0_xsd.tmp#ApiResponseType_requestUuiddatadelivery-core-1-0-0_xsd.tmp#ApiResponseType_Result
Type extension of AbstractApiMessageType
Type hierarchy
Used by
Element ApiResponse
Model
Children Result
Attributes
QName Type Use
requestUuid NonEmptyToken optional
timestamp xs:dateTime optional
uuid NonEmptyToken optional
Source
<xs:complexType name="ApiResponseType">
  <xs:annotation>
    <xs:documentation>The response for a ApiRequest. Contains a Result for each Action in the request.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="AbstractApiMessageType">
      <xs:sequence>
        <xs:element name="Result" type="ResultType" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="requestUuid" type="NonEmptyToken"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type ResultType
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Annotations
The result of an action.
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#ResultType_successdatadelivery-core-1-0-0_xsd.tmp#ResultDatadatadelivery-core-1-0-0_xsd.tmp#ResultType_Continuationsdatadelivery-core-1-0-0_xsd.tmp#ResultType_Log
Used by
Model
Children Continuations, Log, ResultData
Attributes
QName Type Use Annotation
success xs:boolean optional
true if the action was successful
Source
<xs:complexType name="ResultType">
  <xs:annotation>
    <xs:documentation>The result of an action.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="ResultData" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>the result data</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Continuations" type="ContinuationsType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>continuation actions which can be submitted to follow-up</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Log" type="LogType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>logging messages generated while processing the action</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="success" type="xs:boolean">
    <xs:annotation>
      <xs:documentation>true if the action was successful</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Complex Type ContinuationsType
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#Continuation
Used by
Model
Children Continuation
Source
<xs:complexType name="ContinuationsType">
  <xs:sequence>
    <xs:element ref="Continuation" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Complex Type ContinuationActionType
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Annotations
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#ContinuationActionType_name
Type extension of xs:string
Used by
Element Continuation
Attributes
QName Type Use
name NonEmptyToken required
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Source
<xs:complexType name="ContinuationActionType">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="name" type="NonEmptyToken" use="required"/>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Complex Type LogType
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#LogEntry
Used by
Element ResultType/Log
Model
Children LogEntry
Source
<xs:complexType name="LogType">
  <xs:sequence>
    <xs:element ref="LogEntry" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Complex Type InitialActionType
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Annotations
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#InitialActionType_typedatadelivery-core-1-0-0_xsd.tmp#nonCoreElement
Used by
Element Action
Model
ANY element from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Attributes
QName Type Use
type NonEmptyToken required
Source
<xs:complexType name="InitialActionType">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
  <xs:group ref="nonCoreElement" minOccurs="0" maxOccurs="1"/>
  <xs:attribute name="type" type="NonEmptyToken" use="required"/>
</xs:complexType>
Complex Type WrapperType
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#nonCoreElementLax
Used by
Element Wrapper
Model
ANY element from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Source
<xs:complexType name="WrapperType">
  <xs:sequence>
    <xs:group ref="nonCoreElementLax" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Complex Type ResultMetadataType
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#CommonResultDataAttributesdatadelivery-core-1-0-0_xsd.tmp#nonCoreElement
Used by
Element Meta
Model
ANY element from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Attributes
QName Type Use Annotation
context NonEmptyToken optional
the context in which to interpret this data (e.g. an id attribute of another data element)
id NonEmptyToken optional
the id of this data
role NonEmptyToken optional
indicates the role of this data
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Source
<xs:complexType name="ResultMetadataType">
  <xs:sequence>
    <xs:group ref="nonCoreElement" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
  <xs:attributeGroup ref="CommonResultDataAttributes"/>
</xs:complexType>
Complex Type XmlResultDataType
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#CommonResultDataAttributesdatadelivery-core-1-0-0_xsd.tmp#Wrapperdatadelivery-core-1-0-0_xsd.tmp#nonCoreElement
Used by
Element Data
Model
Wrapper | (ANY element from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0')
Children Wrapper
Attributes
QName Type Use Annotation
context NonEmptyToken optional
the context in which to interpret this data (e.g. an id attribute of another data element)
id NonEmptyToken optional
the id of this data
role NonEmptyToken optional
indicates the role of this data
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Source
<xs:complexType name="XmlResultDataType">
  <xs:choice>
    <xs:element ref="Wrapper"/>
    <xs:sequence>
      <xs:group ref="nonCoreElement" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:choice>
  <xs:attributeGroup ref="CommonResultDataAttributes"/>
</xs:complexType>
Complex Type XmlResultDataLaxType
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#CommonResultDataAttributesdatadelivery-core-1-0-0_xsd.tmp#Wrapperdatadelivery-core-1-0-0_xsd.tmp#nonCoreElementLax
Used by
Element DataLax
Model
Wrapper | (ANY element from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0')
Children Wrapper
Attributes
QName Type Use Annotation
context NonEmptyToken optional
the context in which to interpret this data (e.g. an id attribute of another data element)
id NonEmptyToken optional
the id of this data
role NonEmptyToken optional
indicates the role of this data
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Source
<xs:complexType name="XmlResultDataLaxType">
  <xs:choice>
    <xs:element ref="Wrapper"/>
    <xs:sequence>
      <xs:group ref="nonCoreElementLax" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:choice>
  <xs:attributeGroup ref="CommonResultDataAttributes"/>
</xs:complexType>
Complex Type XmlResultDataAnyType
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#CommonResultDataAttributesdatadelivery-core-1-0-0_xsd.tmp#Wrapperdatadelivery-core-1-0-0_xsd.tmp#nonCoreElementSkip
Used by
Element DataAny
Model
Wrapper | (ANY element from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0')
Children Wrapper
Attributes
QName Type Use Annotation
context NonEmptyToken optional
the context in which to interpret this data (e.g. an id attribute of another data element)
id NonEmptyToken optional
the id of this data
role NonEmptyToken optional
indicates the role of this data
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Source
<xs:complexType name="XmlResultDataAnyType">
  <xs:choice>
    <xs:element ref="Wrapper"/>
    <xs:sequence>
      <xs:group ref="nonCoreElementSkip" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:choice>
  <xs:attributeGroup ref="CommonResultDataAttributes"/>
</xs:complexType>
Complex Type TextResultDataType
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#CommonResultDataAttributesdatadelivery-core-1-0-0_xsd.tmp#TextResultDataType_type
Type extension of xs:string
Used by
Element DataText
Attributes
QName Type Use Annotation
context NonEmptyToken optional
the context in which to interpret this data (e.g. an id attribute of another data element)
id NonEmptyToken optional
the id of this data
role NonEmptyToken optional
indicates the role of this data
type NonEmptyToken optional
the type of the data (e.g. a MIME type)
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Source
<xs:complexType name="TextResultDataType">
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attributeGroup ref="CommonResultDataAttributes"/>
      <xs:attribute name="type" type="NonEmptyToken" use="optional">
        <xs:annotation>
          <xs:documentation>the type of the data (e.g. a MIME type)</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Complex Type BinaryResultDataType
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#CommonResultDataAttributesdatadelivery-core-1-0-0_xsd.tmp#CommonBinaryResultDataAttributes
Type extension of xs:base64Binary
Used by
Element DataBinary
Attributes
QName Type Use Annotation
checksum NonEmptyToken optional
the checksum of the data (e.g. a SHA256 hash)
context NonEmptyToken optional
the context in which to interpret this data (e.g. an id attribute of another data element)
id NonEmptyToken optional
the id of this data
role NonEmptyToken optional
indicates the role of this data
type NonEmptyToken optional
the type of the data (e.g. a MIME type)
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Source
<xs:complexType name="BinaryResultDataType">
  <xs:simpleContent>
    <xs:extension base="xs:base64Binary">
      <xs:attributeGroup ref="CommonResultDataAttributes"/>
      <xs:attributeGroup ref="CommonBinaryResultDataAttributes"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Complex Type ReferencedResultDataType
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#EmptyTokendatadelivery-core-1-0-0_xsd.tmp#CommonResultDataAttributesdatadelivery-core-1-0-0_xsd.tmp#CommonBinaryResultDataAttributesdatadelivery-core-1-0-0_xsd.tmp#ReferencedResultDataType_uri
Type extension of EmptyToken
Type hierarchy
Used by
Element DataReference
Attributes
QName Type Use Annotation
checksum NonEmptyToken optional
the checksum of the data (e.g. a SHA256 hash)
context NonEmptyToken optional
the context in which to interpret this data (e.g. an id attribute of another data element)
id NonEmptyToken optional
the id of this data
role NonEmptyToken optional
indicates the role of this data
type NonEmptyToken optional
the type of the data (e.g. a MIME type)
uri xs:anyURI required
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Source
<xs:complexType name="ReferencedResultDataType">
  <xs:simpleContent>
    <xs:extension base="EmptyToken">
      <xs:attributeGroup ref="CommonResultDataAttributes"/>
      <xs:attributeGroup ref="CommonBinaryResultDataAttributes"/>
      <xs:attribute name="uri" type="xs:anyURI" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Complex Type DataBagType
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#CommonResultDataAttributesdatadelivery-core-1-0-0_xsd.tmp#ResultData
Used by
Element DataBag
Model
Children ResultData
Attributes
QName Type Use Annotation
context NonEmptyToken optional
the context in which to interpret this data (e.g. an id attribute of another data element)
id NonEmptyToken optional
the id of this data
role NonEmptyToken optional
indicates the role of this data
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Source
<xs:complexType name="DataBagType">
  <xs:sequence>
    <xs:element ref="ResultData" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
  <xs:attributeGroup ref="CommonResultDataAttributes"/>
</xs:complexType>
Simple Type LogMetaLevelType
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#NonEmptyToken
Type restriction of NonEmptyToken
Type hierarchy
Facets
minLength 1
enumeration OFF
enumeration ALL
Source
<xs:simpleType name="LogMetaLevelType">
  <xs:restriction base="NonEmptyToken">
    <xs:enumeration value="OFF"/>
    <xs:enumeration value="ALL"/>
  </xs:restriction>
</xs:simpleType>
Attribute AbstractApiMessageType / @uuid
Namespace No namespace
Type NonEmptyToken
Properties
content simple
Facets
minLength 1
Used by
Complex Type AbstractApiMessageType
Source
<xs:attribute name="uuid" type="NonEmptyToken"/>
Attribute AbstractApiMessageType / @timestamp
Namespace No namespace
Type xs:dateTime
Properties
content simple
Used by
Complex Type AbstractApiMessageType
Source
<xs:attribute name="timestamp" type="xs:dateTime"/>
Attribute nonCoreElementLax / @level
Namespace No namespace
Type LogLevelType
Type hierarchy
Properties
use required
Facets
minLength 1
enumeration DEBUG
enumeration INFO
enumeration WARNING
enumeration ERROR
Used by
Complex Type LogEntryType
Source
<xs:attribute name="level" type="LogLevelType" use="required"/>
Attribute nonCoreElementLax / @timestamp
Namespace No namespace
Type xs:dateTime
Properties
content simple
Used by
Complex Type LogEntryType
Source
<xs:attribute name="timestamp" type="xs:dateTime"/>
Attribute nonCoreElementLax / @code
Namespace No namespace
Type NonEmptyToken
Properties
content simple
Facets
minLength 1
Used by
Complex Type LogEntryType
Source
<xs:attribute name="code" type="NonEmptyToken"/>
Attribute LogEntryType / @code
Namespace No namespace
Type NonEmptyToken
Properties
content simple
Facets
minLength 1
Source
<xs:attribute name="code" type="NonEmptyToken"/>
Attribute LogEntryType / @level
Namespace No namespace
Type LogLevelType
Type hierarchy
Properties
use required
Facets
minLength 1
enumeration DEBUG
enumeration INFO
enumeration WARNING
enumeration ERROR
Source
<xs:attribute name="level" type="LogLevelType" use="required"/>
Attribute LogEntryType / @timestamp
Namespace No namespace
Type xs:dateTime
Properties
content simple
Source
<xs:attribute name="timestamp" type="xs:dateTime"/>
Attribute ApiRequestType / @log
Namespace No namespace
Type LoggerLevelType
Properties
default INFO
Used by
Complex Type ApiRequestType
Source
<xs:attribute name="log" type="LoggerLevelType" default="INFO"/>
Attribute ContinuationActionType / @name
Namespace No namespace
Type NonEmptyToken
Properties
use required
Facets
minLength 1
Used by
Complex Type ContinuationActionType
Source
<xs:attribute name="name" type="NonEmptyToken" use="required"/>
Attribute ResultType / @success
Namespace No namespace
Annotations
true if the action was successful
Type xs:boolean
Properties
content simple
Used by
Complex Type ResultType
Source
<xs:attribute name="success" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>true if the action was successful</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute ApiResponseType / @requestUuid
Namespace No namespace
Type NonEmptyToken
Properties
content simple
Facets
minLength 1
Used by
Complex Type ApiResponseType
Source
<xs:attribute name="requestUuid" type="NonEmptyToken"/>
Attribute nonCoreElement / @type
Namespace No namespace
Type NonEmptyToken
Properties
use required
Facets
minLength 1
Used by
Complex Type InitialActionType
Source
<xs:attribute name="type" type="NonEmptyToken" use="required"/>
Attribute InitialActionType / @type
Namespace No namespace
Type NonEmptyToken
Properties
use required
Facets
minLength 1
Source
<xs:attribute name="type" type="NonEmptyToken" use="required"/>
Attribute CommonResultDataAttributes / @id
Namespace No namespace
Annotations
the id of this data
Type NonEmptyToken
Properties
use optional
Facets
minLength 1
Used by
Attribute Group CommonResultDataAttributes
Source
<xs:attribute name="id" type="NonEmptyToken" use="optional">
  <xs:annotation>
    <xs:documentation>the id of this data</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute CommonResultDataAttributes / @role
Namespace No namespace
Annotations
indicates the role of this data
Type NonEmptyToken
Properties
use optional
Facets
minLength 1
Used by
Attribute Group CommonResultDataAttributes
Source
<xs:attribute name="role" type="NonEmptyToken" use="optional">
  <xs:annotation>
    <xs:documentation>indicates the role of this data</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute CommonResultDataAttributes / @context
Namespace No namespace
Annotations
the context in which to interpret this data (e.g. an id attribute of another data element)
Type NonEmptyToken
Properties
use optional
Facets
minLength 1
Used by
Attribute Group CommonResultDataAttributes
Source
<xs:attribute name="context" type="NonEmptyToken" use="optional">
  <xs:annotation>
    <xs:documentation>the context in which to interpret this data (e.g. an id attribute of another data element)</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TextResultDataType / @type
Namespace No namespace
Annotations
the type of the data (e.g. a MIME type)
Type NonEmptyToken
Properties
use optional
Facets
minLength 1
Used by
Complex Type TextResultDataType
Source
<xs:attribute name="type" type="NonEmptyToken" use="optional">
  <xs:annotation>
    <xs:documentation>the type of the data (e.g. a MIME type)</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute CommonBinaryResultDataAttributes / @type
Namespace No namespace
Annotations
the type of the data (e.g. a MIME type)
Type NonEmptyToken
Properties
use optional
Facets
minLength 1
Used by
Source
<xs:attribute name="type" type="NonEmptyToken" use="optional">
  <xs:annotation>
    <xs:documentation>the type of the data (e.g. a MIME type)</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute CommonBinaryResultDataAttributes / @checksum
Namespace No namespace
Annotations
the checksum of the data (e.g. a SHA256 hash)
Type NonEmptyToken
Properties
use optional
Facets
minLength 1
Used by
Source
<xs:attribute name="checksum" type="NonEmptyToken" use="optional">
  <xs:annotation>
    <xs:documentation>the checksum of the data (e.g. a SHA256 hash)</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute ReferencedResultDataType / @uri
Namespace No namespace
Type xs:anyURI
Properties
use required
Used by
Source
<xs:attribute name="uri" type="xs:anyURI" use="required"/>
Element Group nonCoreElement
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Annotations
Anything not belonging in this namespace.
Diagram
Diagram
Used by
Model
ANY element from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Source
<xs:group name="nonCoreElement">
  <xs:annotation>
    <xs:documentation>Anything not belonging in this namespace.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:any namespace="##other" processContents="strict"/>
  </xs:sequence>
</xs:group>
Element Group nonCoreElementLax
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Annotations
Anything not belonging in this namespace (processContents="lax").
Diagram
Diagram
Used by
Model
ANY element from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Source
<xs:group name="nonCoreElementLax">
  <xs:annotation>
    <xs:documentation>Anything not belonging in this namespace (processContents="lax").</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:any namespace="##other" processContents="lax"/>
  </xs:sequence>
</xs:group>
Element Group nonCoreElementSkip
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Annotations
Anything not belonging in this namespace (processContents="skip").
Diagram
Diagram
Used by
Model
ANY element from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Source
<xs:group name="nonCoreElementSkip">
  <xs:annotation>
    <xs:documentation>Anything not belonging in this namespace (processContents="skip").</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:any namespace="##other" processContents="skip"/>
  </xs:sequence>
</xs:group>
Element Group debuggingData
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Annotations
Information useful for debugging or testing.
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#Commentdatadelivery-core-1-0-0_xsd.tmp#LogEntrydatadelivery-core-1-0-0_xsd.tmp#ResultDatadatadelivery-core-1-0-0_xsd.tmp#nonCoreElementLax
Used by
Complex Type ApiMessageBagType
Model
Comment | LogEntry | ResultData | (ANY element from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0')
Children Comment, LogEntry, ResultData
Source
<xs:group name="debuggingData">
  <xs:annotation>
    <xs:documentation>Information useful for debugging or testing.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element ref="Comment"/>
    <xs:element ref="LogEntry"/>
    <xs:element ref="ResultData"/>
    <xs:group ref="nonCoreElementLax"/>
  </xs:choice>
</xs:group>
Attribute Group CommonResultDataAttributes
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#CommonResultDataAttributes_iddatadelivery-core-1-0-0_xsd.tmp#CommonResultDataAttributes_roledatadelivery-core-1-0-0_xsd.tmp#CommonResultDataAttributes_context
Used by
Attributes
QName Type Use Annotation
context NonEmptyToken optional
the context in which to interpret this data (e.g. an id attribute of another data element)
id NonEmptyToken optional
the id of this data
role NonEmptyToken optional
indicates the role of this data
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:ige:schema:xsd:datadeliverycore-1.0.0'
Source
<xs:attributeGroup name="CommonResultDataAttributes">
  <xs:attribute name="id" type="NonEmptyToken" use="optional">
    <xs:annotation>
      <xs:documentation>the id of this data</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="role" type="NonEmptyToken" use="optional">
    <xs:annotation>
      <xs:documentation>indicates the role of this data</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="context" type="NonEmptyToken" use="optional">
    <xs:annotation>
      <xs:documentation>the context in which to interpret this data (e.g. an id attribute of another data element)</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:attributeGroup>
Attribute Group CommonBinaryResultDataAttributes
Namespace urn:ige:schema:xsd:datadeliverycore-1.0.0
Diagram
Diagramdatadelivery-core-1-0-0_xsd.tmp#CommonBinaryResultDataAttributes_typedatadelivery-core-1-0-0_xsd.tmp#CommonBinaryResultDataAttributes_checksum
Used by
Attributes
QName Type Use Annotation
checksum NonEmptyToken optional
the checksum of the data (e.g. a SHA256 hash)
type NonEmptyToken optional
the type of the data (e.g. a MIME type)
Source
<xs:attributeGroup name="CommonBinaryResultDataAttributes">
  <xs:attribute name="type" type="NonEmptyToken" use="optional">
    <xs:annotation>
      <xs:documentation>the type of the data (e.g. a MIME type)</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="checksum" type="NonEmptyToken" use="optional">
    <xs:annotation>
      <xs:documentation>the checksum of the data (e.g. a SHA256 hash)</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:attributeGroup>