Showing:

Annotations
Diagrams
Facets
Source
Used by
Simple Type TransactionType
Namespace No namespace
Annotations
Allows specification of the type of a transaction.
Diagram
DiagramDECOR-datatypes_xsd_Simple_Type_EnumerationString.tmp#EnumerationString
Type restriction of EnumerationString
Type hierarchy
Facets
maxLength 128
enumeration group
A transaction of type 'group' groups transactions of other types
enumeration initial
A transaction of type 'initial' says that this is the transaction that is initially sent, and usually invokes a response. This transaction type
requires at least a 'sender' and a 'receiver' actor.
enumeration back
A transaction of type 'back' says that this transaction is sent in response to another transaction that preceded this one. Transactions of type
'back' may invoke a new transaction, but this is again of type initial. This transaction type requires at least a 'sender' and a 'receiver' actor.
enumeration stationary
A transaction of type 'stationary' says that this transaction does not involve communication, but rather the local registration/administration of
data. Transactions of type 'stationary' do not invoke new transaction. This transaction type requires exactly one 'sender' actor.
Used by
Attribute transaction/@type
Source
<xs:simpleType name="TransactionType">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">Allows specification of the type of a transaction.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="EnumerationString">
    <xs:enumeration value="group">
      <xs:annotation>
        <xs:appinfo>
          <xforms:label xml:lang="nl-NL">Groep</xforms:label>
          <xforms:label xml:lang="en-US">Group</xforms:label>
          <xforms:label xml:lang="de-DE">Gruppe</xforms:label>
        </xs:appinfo>
        <xs:documentation xml:lang="en-US">A transaction of type 'group' groups transactions of other types</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="initial">
      <xs:annotation>
        <xs:appinfo>
          <xforms:label xml:lang="nl-NL">Initieel</xforms:label>
          <xforms:label xml:lang="en-US">Initial</xforms:label>
          <xforms:label xml:lang="de-DE">Initial</xforms:label>
        </xs:appinfo>
        <xs:documentation xml:lang="en-US">A transaction of type 'initial' says that this is the transaction that is initially sent, and usually invokes a response. This transaction type requires at least a 'sender' and a 'receiver' actor.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="back">
      <xs:annotation>
        <xs:appinfo>
          <xforms:label xml:lang="nl-NL">Terug</xforms:label>
          <xforms:label xml:lang="en-US">Back</xforms:label>
          <xforms:label xml:lang="de-DE">Zurück</xforms:label>
        </xs:appinfo>
        <xs:documentation xml:lang="en-US">A transaction of type 'back' says that this transaction is sent in response to another transaction that preceded this one. Transactions of type 'back' may invoke a new transaction, but this is again of type initial. This transaction type requires at least a 'sender' and a 'receiver' actor.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="stationary">
      <xs:annotation>
        <xs:appinfo>
          <xforms:label xml:lang="nl-NL">Registratie</xforms:label>
          <xforms:label xml:lang="en-US">Stationary</xforms:label>
          <xforms:label xml:lang="de-DE">Stationär</xforms:label>
        </xs:appinfo>
        <xs:documentation xml:lang="en-US">A transaction of type 'stationary' says that this transaction does not involve communication, but rather the local registration/administration of data. Transactions of type 'stationary' do not invoke new transaction. This transaction type requires exactly one 'sender' actor.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>