10.4.8 Представление XML-схемы для пакета События

Таблица 10.102 – XML–схема элемента для BoundaryEvent

<xsd:element name="boundaryEvent" type="tBoundaryEvent" substitutionGroup="flowElement"/>
name="tBoundaryEvent">
<xsd:complexContent>
<xsd:extension base="tCatchEvent">
<xsd:attribute name="cancelActivity" type="xsd:boolean" default="true"/>
<xsd:attribute name="attachedToRef" type="xsd:QName"/>
</xsd:extension>
</xsd:complexContent>

Таблица 10.103 – XML–схема элемента для CancelEventDefinition

<xsd:element name="cancelEventDefinition" type="tCancelEventDefinition" substitutionGroup="eventDefinition"/>
name="tCancelEventDefinition">
<xsd:complexContent>
<xsd:extension base="tEventDefinition"/>
</xsd:complexContent>

Таблица 10.104 – XML–схема для элемента CatchEvent










maxOccurs=" unbounded"/>




Таблица 10.105 – XML–схема для элемента CancelEventDefinition

<xsd:element name="cancelEventDefinition" type="tCancelEventDefinition" substitutionGroup="eventDefinition"/>
name="tCancelEventDefinition">
<xsd:complexContent>
<xsd:extension base="tEventDefinition"/>
</xsd:complexContent>

Таблица 10.106 – XML–схема для элемента CompensateEventDefinition

<xsd:element name="compensateEventDefinition" type="tCompensateEventDefinition"
substitutionGroup="event-Definition"/>
name="tCompensateEventDefinition">
<xsd:complexContent>
<xsd:extension base="tEventDefinition">
<xsd:attribute name="waitForCompletion" type="xsd:boolean"/>
<xsd:attribute name="activityRef" type="xsd:QName"/>
</xsd:extension>
</xsd:complexContent>

Таблица 10.107 – XML–схема для элемента ConditionalEventDefinition

<xsd:element name="conditionalEventDefinition" type="tConditionalEventDefinition" substitutionGroup="eventDefinition"/>
name="tConditionalEventDefinition">
<xsd:complexContent>
<xsd:extension base="tEventDefinition">
<xsd:sequence>
<xsd:element name="condition" type="tExpression"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>

Таблица 10.108 – XML–схема для элемента ErrorEventDefinition

<xsd:element name="errorEventDefinition" type="tErrorEventDefinition" substitutionGroup="eventDefinition"/>
name="tErrorEventDefinition">
<xsd:complexContent>
<xsd:extension base="tEventDefinition">]
<xsd:attribute name="errorRef" type="xsd:QName"/>
</xsd:extension>
</xsd:complexContent>

Таблица 10.109 – XML–схема для элемента EscalationEventDefinition

<xsd:element name="escalationEventDefinition" type="tEscalationEventDefinition"
substitutionGroup="eventDefinition"/>
name="tEscalationEventDefinition">
<xsd:complexContent>
<xsd:extension base="tEventDefinition">
<xsd:attribute name="escalationRef" type="xsd:QName"/>
</xsd:extension>
</xsd:complexContent>

Таблица 10.110 – XML–схема для элемента Event

<xsd:element name="event" type="tEvent" substitutionGroup="flowElement"/>
name="tEvent" abstract="true">
<xsd:complexContent>
<xsd:extension base="tFlowNode"/>
</xsd:complexContent>

Таблица 10.111 – XML–схема для элемента EventDefinition

<xsd:element name="eventDefinition" type="tEventDefinition"/>
name="tEventDefinition" abstract="true">
<xsd:complexContent>
<xsd:extension base="tBaseElement"/>
</xsd:complexContent>

Таблица 10.112 – XML–схема для элементаImplicitThrowEvent

<xsd:element name="implicitThrowEvent" type="tImplicitThrowEvent" substitutionGroup="flowElement"/>
name="tImplicitThrowEvent">
<xsd:complexContent>
<xsd:extension base="tThrowEvent"/>
</xsd:complexContent>

Таблица 10.113 – XML–схема для элементаImplicitThrowEvent

<xsd:element name="intermediateCatchEvent" type="tIntermediateCatchEvent"
substitutionGroup="flowElement"/>
name="tIntermediateCatchEvent">
<xsd:complexContent>
<xsd:extension base="tCatchEvent"/>
</xsd:complexContent>

Таблица 10.114 – XML–схема для элементаIntermediateThrowEvent

<xsd:element name="intermediateThrowEvent" type="tIntermediateThrowEvent"
substitutionGroup="flowElement"/>
name="tIntermediateThrowEvent">
<xsd:complexContent>
<xsd:extension base="tThrowEvent"/>
</xsd:complexContent>


Таблица 10.115 – XML–схема для элементаLinkEventDefinition

<xsd:element name="linkEventDefinition" type="tLinkEventDefinition" substitutionGroup="eventDefinition"/>
name="tLinkEventDefinition">
<xsd:complexContent>
<xsd:extension base="tEventDefinition">
<xsd:sequence>
<xsd:element name="source" type="xsd:QName" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="target" type="xsd:QName" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required"/>
</xsd:extension>
</xsd:complexContent>

Таблица 10.116 – XML–схема для элементаLinkEventDefinition

<xsd:element name="messageEventDefinition" type="tMessageEventDefinition"
substitutionGroup="eventDefinition"/>
name="tMessageEventDefinition">
<xsd:complexContent>
<xsd:extension base="tEventDefinition">
<xsd:sequence>
<xsd:element name="operationRef" type="xsd:QName" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="messageRef" type="xsd:QName"/>
</xsd:extension>
</xsd:complexContent>

Таблица 10.117 – XML–схема для элементаSignal

<xsd:element name="signal" type="tSignal" substitutionGroup="reusableElement"/>
name="tSignal">
<xsd:complexContent>
<xsd:extension base="tRootElement">
<xsd:attribute name="name" type="xsd:string"/>
<xsd:attribute name="structureRef" type="xsd:QName"/>
</xsd:extension>
</xsd:complexContent>

Таблица 10.118 – XML–схема для элементаSignalEventDefinition

<xsd:element name="signalEventDefinition" type="tSignalEventDefinition" substitutionGroup="eventDefinition"/>
name="tSignalEventDefinition">
<xsd:complexContent>
<xsd:extension base="tEventDefinition">
<xsd:attribute name="signalRef" type="xsd:QName"/>
</xsd:extension>
</xsd:complexContent>

Таблица 10.119 – XML–схема элементаStartEvent

<xsd:element name="startEvent" type="tStartEvent" substitutionGroup="flowElement"/>
name="tStartEvent">
<xsd:complexContent>
<xsd:extension base="tCatchEvent">
<xsd:attribute name="isInterrupting" type="xsd:boolean" default="true"/>
</xsd:extension>
</xsd:complexContent>

Таблица 10.120 – XML–схема для элементаTerminateEventDefinition

<xsd:element name="terminateEventDefinition" type="tTerminateEventDefinition" substitutionGroup="eventDefinition"/>
name="tTerminateEventDefinition">
<xsd:complexContent>
<xsd:extension base="tEventDefinition"/>
</xsd:complexContent>

Таблица 10.121 – XML–схема для элемента ThrowEvent










maxOccurs="unbounded"/>



Таблица 10.122 – XML–схема для элемента TimerEventDefinition

<xsd:element name="timerEventDefinition" type="tTimerEventDefinition" substitutionGroup="eventDefinition"/>
name="tTimerEventDefinition">
<xsd:complexContent>
<xsd:extension base="tEventDefinition">
<xsd:choice>
<xsd:element name="timeDate" type="tExpression" minOccurs="0" maxOccurs="1"/>
<xsd:element name="timeDuration" type="tExpression" minOccurs="0" maxOccurs="1"/>
<xsd:element name="timeCycle" type="tExpression" minOccurs="0" maxOccurs="1"/>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>

Данные материалы предназначены исключительно для ознакомления в личных целях.Любое воспроизведение, копирование, а так же коммерческое и некоммерческое использование материалов должно согласовываться с авторами материалов (inbox@elma365.com). Допускается использование материалов сайта без уведомления авторов, но с явным указанием источника.