⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bizproc.xsd

📁 工作流产品,一个大型项目,使用ORALCE BPEL
💻 XSD
字号:
<?xml version="1.0" encoding="gb2312"?>
<xsd:schema attributeFormDefault="qualified"
	elementFormDefault="qualified" version="1.0"
	xmlns="http://bnet.gsta.com/businessProcess/schema"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	xmlns:tns="http://bnet.gsta.com/businessProcess/schema"
	targetNamespace="http://bnet.gsta.com/businessProcess/schema">

	<!--节点状态类型-->
	<xsd:simpleType name="BizProcActivityType">
		<xsd:restriction base="xsd:integer">
			<!--开始节点-->
			<xsd:enumeration value="1"></xsd:enumeration>
			<!--普通节点-->
			<xsd:enumeration value="2"></xsd:enumeration>
			<!--终止节点-->
			<xsd:enumeration value="3"></xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>

	<!--节点状态类型-->
	<xsd:simpleType name="BizProcActivityState">
		<xsd:restriction base="xsd:integer">
			<xsd:enumeration value="1"></xsd:enumeration>
			<xsd:enumeration value="2"></xsd:enumeration>
			<xsd:enumeration value="3"></xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>

	<!--业务流程状态-->
	<xsd:simpleType name="BizProcState">
		<xsd:restriction base="xsd:integer">
			<xsd:enumeration value="1"></xsd:enumeration>
			<xsd:enumeration value="2"></xsd:enumeration>
			<xsd:enumeration value="3"></xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>

	<!--业务流程节点-->
	<xsd:element name="Activity">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Activity" maxOccurs="unbounded" />
				<xsd:element name="parameters" maxOccurs="1">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="parameter" minOccurs="1"
								maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:attribute name="name"
										type="xsd:string" />
									<xsd:attribute name="value"
										type="xsd:anySimpleType" />
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:sequence>
			<xsd:attribute name="type" type="tns:BizProcActivityType" />
			<xsd:attribute name="name" type="xsd:string" />
			<xsd:attribute name="state" type="tns:BizProcState" />
			<xsd:attribute name="activationTime" type="xsd:dateTime" />
			<xsd:attribute name="completionTime" type="xsd:dateTime" />
		</xsd:complexType>
	</xsd:element>

	<!--业务流程实例-->
	<xsd:element name="BusinessProcessInst">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:choice>
					<xsd:element ref="tns:Activity"
						maxOccurs="unbounded" />
				</xsd:choice>
				<xsd:element name="parameters" maxOccurs="1">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="parameter" minOccurs="1"
								maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:attribute name="name"
										type="xsd:string" />
									<xsd:attribute name="value"
										type="xsd:anySimpleType" />
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>

			</xsd:sequence>
			<xsd:attribute name="name" type="xsd:string" />
			<xsd:attribute name="state" type="tns:BizProcActivityState" />
			<xsd:attribute name="activationTime" type="xsd:dateTime" />
			<xsd:attribute name="completionTime" type="xsd:dateTime" />
		</xsd:complexType>
	</xsd:element>
</xsd:schema>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -