[jboss-svn-commits] JBL Code SVN: r21646 - in labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources: META-INF and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Aug 21 00:46:54 EDT 2008


Author: mark.proctor at jboss.com
Date: 2008-08-21 00:46:53 -0400 (Thu, 21 Aug 2008)
New Revision: 21646

Added:
   labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/ws-humantask-api-wsdl.xsd
   labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/ws-humantask-api.xsd
   labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/ws-humantask.wsdl
   labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/ws-humantask.xsd
Removed:
   labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/META-INF/persistence.xml
   labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/META-INF/sun-jaxb.episode
   labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/ws-human-task.xsd
Log:
JBRULES-1745 WS-Human-Task
-added all the xsds and wsdls

Deleted: labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/META-INF/persistence.xml
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/META-INF/persistence.xml	2008-08-21 04:42:18 UTC (rev 21645)
+++ labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/META-INF/persistence.xml	2008-08-21 04:46:53 UTC (rev 21646)
@@ -1,60 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<persistence version="1.0" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd
-http://java.sun.com/xml/ns/persistence/orm http://java.sun.com/xml/ns/persistence/orm_1_0.xsd" xmlns:orm="http://java.sun.com/xml/ns/persistence/orm" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/persistence">
-    <persistence-unit name="org.drools.task">
-        <class>org.drools.task.TExtensibleElements$AnyItem</class>
-        <class>org.drools.task.TDeadlines</class>
-        <class>org.drools.task.TExtensions</class>
-        <class>org.drools.task.TPeopleAssignments$GenericHumanRoleItem</class>
-        <class>org.drools.task.TBooleanExpr</class>
-        <class>org.drools.task.TLogicalPeopleGroup</class>
-        <class>org.drools.task.TRenderings</class>
-        <class>org.drools.task.TText</class>
-        <class>org.drools.task.TFrom</class>
-        <class>org.drools.task.TPriority</class>
-        <class>org.drools.task.TTask</class>
-        <class>org.drools.task.TQuery$ContentItem</class>
-        <class>org.drools.task.TUserlist</class>
-        <class>org.drools.task.TArgument</class>
-        <class>org.drools.task.TToPart</class>
-        <class>org.drools.task.TRendering</class>
-        <class>org.drools.task.TUserlist$UserItem</class>
-        <class>org.drools.task.TLiteral$ContentItem</class>
-        <class>org.drools.task.TExpression</class>
-        <class>org.drools.task.TLogicalPeopleGroups</class>
-        <class>org.drools.task.TTaskInterface</class>
-        <class>org.drools.task.TExtensibleElements</class>
-        <class>org.drools.task.TPresentationParameters</class>
-        <class>org.drools.task.TToParts</class>
-        <class>org.drools.task.TQuery</class>
-        <class>org.drools.task.TLocalNotification</class>
-        <class>org.drools.task.TNotificationInterface</class>
-        <class>org.drools.task.TExtension</class>
-        <class>org.drools.task.TLiteral</class>
-        <class>org.drools.task.TReassignment</class>
-        <class>org.drools.task.TEscalation</class>
-        <class>org.drools.task.TNotifications</class>
-        <class>org.drools.task.TDurationExpr</class>
-        <class>org.drools.task.TTasks</class>
-        <class>org.drools.task.TOrganizationalEntity</class>
-        <class>org.drools.task.TGrouplist</class>
-        <class>org.drools.task.TPeopleAssignments</class>
-        <class>org.drools.task.TDocumentation$ContentItem</class>
-        <class>org.drools.task.TPresentationElements</class>
-        <class>org.drools.task.TNotification</class>
-        <class>org.drools.task.TDescription</class>
-        <class>org.drools.task.TParameter</class>
-        <class>org.drools.task.TPresentationParameter</class>
-        <class>org.drools.task.TDeadline</class>
-        <class>org.drools.task.TDocumentation</class>
-        <class>org.drools.task.TExtensibleMixedContentElements</class>
-        <class>org.drools.task.TGenericHumanRole</class>
-        <class>org.drools.task.TGrouplist$GroupItem</class>
-        <class>org.drools.task.TDeadlineExpr</class>
-        <class>org.drools.task.TExpression$ContentItem</class>
-        <class>org.drools.task.TImport</class>
-        <class>org.drools.task.TExtensibleMixedContentElements$ContentItem</class>
-        <class>org.drools.task.THumanInteractions</class>
-        <class>org.drools.task.TDelegation</class>
-    </persistence-unit>
-</persistence>

Deleted: labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/META-INF/sun-jaxb.episode
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/META-INF/sun-jaxb.episode	2008-08-21 04:42:18 UTC (rev 21645)
+++ labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/META-INF/sun-jaxb.episode	2008-08-21 04:46:53 UTC (rev 21646)
@@ -1,150 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<bindings version="2.1" xmlns="http://java.sun.com/xml/ns/jaxb">
-  <!--
-
-This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520 
-See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
-Any modifications to this file will be lost upon recompilation of the source schema. 
-Generated on: 2008.08.19 at 11:36:25 PM BST 
-
-  -->
-  <bindings scd="x-schema::tns" xmlns:tns="http://www.example.org/WS-HT">
-    <schemaBindings map="false"/>
-    <bindings scd="~tns:tDeadlines">
-      <class ref="org.drools.task.TDeadlines"/>
-    </bindings>
-    <bindings scd="~tns:tExtensions">
-      <class ref="org.drools.task.TExtensions"/>
-    </bindings>
-    <bindings scd="~tns:tBoolean-expr">
-      <class ref="org.drools.task.TBooleanExpr"/>
-    </bindings>
-    <bindings scd="~tns:tLogicalPeopleGroup">
-      <class ref="org.drools.task.TLogicalPeopleGroup"/>
-    </bindings>
-    <bindings scd="~tns:tRenderings">
-      <class ref="org.drools.task.TRenderings"/>
-    </bindings>
-    <bindings scd="~tns:tText">
-      <class ref="org.drools.task.TText"/>
-    </bindings>
-    <bindings scd="~tns:tFrom">
-      <class ref="org.drools.task.TFrom"/>
-    </bindings>
-    <bindings scd="~tns:tPriority">
-      <class ref="org.drools.task.TPriority"/>
-    </bindings>
-    <bindings scd="~tns:tTask">
-      <class ref="org.drools.task.TTask"/>
-    </bindings>
-    <bindings scd="~tns:tUserlist">
-      <class ref="org.drools.task.TUserlist"/>
-    </bindings>
-    <bindings scd="~tns:tArgument">
-      <class ref="org.drools.task.TArgument"/>
-    </bindings>
-    <bindings scd="~tns:tToPart">
-      <class ref="org.drools.task.TToPart"/>
-    </bindings>
-    <bindings scd="~tns:tRendering">
-      <class ref="org.drools.task.TRendering"/>
-    </bindings>
-    <bindings scd="~tns:tExpression">
-      <class ref="org.drools.task.TExpression"/>
-    </bindings>
-    <bindings scd="~tns:tLogicalPeopleGroups">
-      <class ref="org.drools.task.TLogicalPeopleGroups"/>
-    </bindings>
-    <bindings scd="~tns:tTaskInterface">
-      <class ref="org.drools.task.TTaskInterface"/>
-    </bindings>
-    <bindings scd="~tns:tExtensibleElements">
-      <class ref="org.drools.task.TExtensibleElements"/>
-    </bindings>
-    <bindings scd="~tns:tPresentationParameters">
-      <class ref="org.drools.task.TPresentationParameters"/>
-    </bindings>
-    <bindings scd="~tns:tToParts">
-      <class ref="org.drools.task.TToParts"/>
-    </bindings>
-    <bindings scd="~tns:tQuery">
-      <class ref="org.drools.task.TQuery"/>
-    </bindings>
-    <bindings scd="~tns:tLocalNotification">
-      <class ref="org.drools.task.TLocalNotification"/>
-    </bindings>
-    <bindings scd="~tns:tNotificationInterface">
-      <class ref="org.drools.task.TNotificationInterface"/>
-    </bindings>
-    <bindings scd="~tns:tExtension">
-      <class ref="org.drools.task.TExtension"/>
-    </bindings>
-    <bindings scd="~tns:tLiteral">
-      <class ref="org.drools.task.TLiteral"/>
-    </bindings>
-    <bindings scd="~tns:tReassignment">
-      <class ref="org.drools.task.TReassignment"/>
-    </bindings>
-    <bindings scd="~tns:tEscalation">
-      <class ref="org.drools.task.TEscalation"/>
-    </bindings>
-    <bindings scd="~tns:tNotifications">
-      <class ref="org.drools.task.TNotifications"/>
-    </bindings>
-    <bindings scd="~tns:tDuration-expr">
-      <class ref="org.drools.task.TDurationExpr"/>
-    </bindings>
-    <bindings scd="~tns:tTasks">
-      <class ref="org.drools.task.TTasks"/>
-    </bindings>
-    <bindings scd="~tns:tOrganizationalEntity">
-      <class ref="org.drools.task.TOrganizationalEntity"/>
-    </bindings>
-    <bindings scd="~tns:tGrouplist">
-      <class ref="org.drools.task.TGrouplist"/>
-    </bindings>
-    <bindings scd="~tns:tPeopleAssignments">
-      <class ref="org.drools.task.TPeopleAssignments"/>
-    </bindings>
-    <bindings scd="~tns:tPresentationElements">
-      <class ref="org.drools.task.TPresentationElements"/>
-    </bindings>
-    <bindings scd="~tns:tNotification">
-      <class ref="org.drools.task.TNotification"/>
-    </bindings>
-    <bindings scd="~tns:tDescription">
-      <class ref="org.drools.task.TDescription"/>
-    </bindings>
-    <bindings scd="~tns:tParameter">
-      <class ref="org.drools.task.TParameter"/>
-    </bindings>
-    <bindings scd="~tns:tPresentationParameter">
-      <class ref="org.drools.task.TPresentationParameter"/>
-    </bindings>
-    <bindings scd="~tns:tDeadline">
-      <class ref="org.drools.task.TDeadline"/>
-    </bindings>
-    <bindings scd="~tns:tDocumentation">
-      <class ref="org.drools.task.TDocumentation"/>
-    </bindings>
-    <bindings scd="~tns:tExtensibleMixedContentElements">
-      <class ref="org.drools.task.TExtensibleMixedContentElements"/>
-    </bindings>
-    <bindings scd="~tns:tGenericHumanRole">
-      <class ref="org.drools.task.TGenericHumanRole"/>
-    </bindings>
-    <bindings scd="~tns:tDeadline-expr">
-      <class ref="org.drools.task.TDeadlineExpr"/>
-    </bindings>
-    <bindings scd="~tns:tImport">
-      <class ref="org.drools.task.TImport"/>
-    </bindings>
-    <bindings scd="~tns:tHumanInteractions">
-      <class ref="org.drools.task.THumanInteractions"/>
-    </bindings>
-    <bindings scd="~tns:tDelegation">
-      <class ref="org.drools.task.TDelegation"/>
-    </bindings>
-  </bindings>
-</bindings>
-

Deleted: labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/ws-human-task.xsd
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/ws-human-task.xsd	2008-08-21 04:42:18 UTC (rev 21645)
+++ labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/ws-human-task.xsd	2008-08-21 04:46:53 UTC (rev 21646)
@@ -1,514 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsd:schema xmlns="http://www.example.org/WS-HT" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
-	targetNamespace="http://www.example.org/WS-HT" elementFormDefault="qualified"
-	blockDefault="#all">
-	<xsd:import namespace="http://www.w3.org/XML/1998/namespace"
-		schemaLocation="http://www.w3.org/2001/xml.xsd" />
-<!-- base types for extensible elements -->
-	<xsd:complexType name="tExtensibleElements">
-		<xsd:sequence>
-			<xsd:element name="documentation" type="tDocumentation"
-				minOccurs="0" maxOccurs="unbounded" />
-			<xsd:any namespace="##other" processContents="lax" minOccurs="0"
-				maxOccurs="unbounded" />
-		</xsd:sequence>
-		<xsd:anyAttribute namespace="##other"
-			processContents="lax" />
-	</xsd:complexType>
-	<xsd:complexType name="tDocumentation" mixed="true">
-		<xsd:sequence>
-			<xsd:any namespace="##other" processContents="lax" minOccurs="0"
-				maxOccurs="unbounded" />
-		</xsd:sequence>
-		<xsd:attribute ref="xml:lang" />
-	</xsd:complexType>
-	<xsd:complexType name="tExtensibleMixedContentElements"
-		mixed="true">
-		<xsd:sequence>
-			<xsd:element name="documentation" type="tDocumentation"
-				minOccurs="0" maxOccurs="unbounded" />
-			<xsd:any namespace="##other" processContents="skip"
-				minOccurs="0" maxOccurs="unbounded" />
-		</xsd:sequence>
-		<xsd:anyAttribute namespace="##other"
-			processContents="lax" />
-	</xsd:complexType>
-<!-- human task definition -->
-	<xsd:element name="humanInteractions" type="tHumanInteractions" />
-	<xsd:complexType name="tHumanInteractions">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleElements">
-				<xsd:sequence>
-					<xsd:element name="extensions" type="tExtensions"
-						minOccurs="0" />
-					<xsd:element name="import" type="tImport" minOccurs="0"
-						maxOccurs="unbounded" />
-					<xsd:element ref="logicalPeopleGroups" minOccurs="0" />
-					<xsd:element ref="tasks" minOccurs="0" />
-					<xsd:element ref="notifications" minOccurs="0" />
-				</xsd:sequence>
-				<xsd:attribute name="targetNamespace" type="xsd:anyURI"
-					use="required" />
-				<xsd:attribute name="queryLanguage" type="xsd:anyURI" />
-				<xsd:attribute name="expressionLanguage" type="xsd:anyURI" />
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:complexType name="tExtensions">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleElements">
-				<xsd:sequence>
-					<xsd:element name="extension" type="tExtension"
-						maxOccurs="unbounded" />
-				</xsd:sequence>
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:complexType name="tExtension">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleElements">
-				<xsd:attribute name="namespace" type="xsd:anyURI" use="required" />
-				<xsd:attribute name="mustUnderstand" type="tBoolean"
-					use="required" />
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:element name="import" type="tImport" />
-	<xsd:complexType name="tImport">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleElements">
-				<xsd:attribute name="namespace" type="xsd:anyURI" use="optional" />
-				<xsd:attribute name="location" type="xsd:anyURI" use="optional" />
-				<xsd:attribute name="importType" type="xsd:anyURI"
-					use="required" />
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:element name="logicalPeopleGroups" type="tLogicalPeopleGroups" />
-	<xsd:complexType name="tLogicalPeopleGroups">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleElements">
-				<xsd:sequence>
-					<xsd:element name="logicalPeopleGroup" type="tLogicalPeopleGroup"
-						maxOccurs="unbounded" />
-				</xsd:sequence>
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:complexType name="tLogicalPeopleGroup">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleElements">
-				<xsd:sequence>
-					<xsd:element name="parameter" type="tParameter"
-						minOccurs="0" maxOccurs="unbounded" />
-				</xsd:sequence>
-				<xsd:attribute name="name" type="xsd:NCName" use="required" />
-				<xsd:attribute name="reference" type="xsd:NCName" use="optional" />
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-<!-- generic human roles used in tasks and notifications -->
-	<xsd:group name="genericHumanRole">
-		<xsd:choice>
-			<xsd:element ref="potentialOwners" />
-			<xsd:element ref="excludedOwners" />
-			<xsd:element ref="taskInitiator" />
-			<xsd:element ref="taskStakeholders" />
-			<xsd:element ref="businessAdministrators" />
-			<xsd:element ref="recipients" />
-		</xsd:choice>
-	</xsd:group>
-	<xsd:element name="potentialOwners" type="tGenericHumanRole" />
-	<xsd:element name="excludedOwners" type="tGenericHumanRole" />
-	<xsd:element name="taskInitiator" type="tGenericHumanRole" />
-	<xsd:element name="taskStakeholders" type="tGenericHumanRole" />
-	<xsd:element name="businessAdministrators" type="tGenericHumanRole" />
-	<xsd:element name="recipients" type="tGenericHumanRole" />
-	<xsd:complexType name="tGenericHumanRole">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleElements">
-				<xsd:sequence>
-					<xsd:element name="from" type="tFrom" />
-				</xsd:sequence>
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-<!-- elements and types for organizational entities -->
-	<xsd:element name="organizationalEntity" type="tOrganizationalEntity" />
-	<xsd:complexType name="tOrganizationalEntity">
-		<xsd:choice>
-			<xsd:element ref="users" />
-			<xsd:element ref="groups" />
-		</xsd:choice>
-	</xsd:complexType>
-	<xsd:element name="user" type="tUser" />
-	<xsd:simpleType name="tUser">
-		<xsd:restriction base="xsd:string" />
-	</xsd:simpleType>
-	<xsd:element name="users" type="tUserlist" />
-	<xsd:complexType name="tUserlist">
-		<xsd:sequence>
-			<xsd:element ref="user" minOccurs="0" maxOccurs="unbounded" />
-		</xsd:sequence>
-	</xsd:complexType>
-	<xsd:element name="group" type="tGroup" />
-	<xsd:simpleType name="tGroup">
-		<xsd:restriction base="xsd:string" />
-	</xsd:simpleType>
-	<xsd:element name="groups" type="tGrouplist" />
-	<xsd:complexType name="tGrouplist">
-		<xsd:sequence>
-			<xsd:element ref="group" minOccurs="0" maxOccurs="unbounded" />
-		</xsd:sequence>
-	</xsd:complexType>
-<!-- human tasks -->
-	<xsd:element name="tasks" type="tTasks" />
-	<xsd:complexType name="tTasks">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleElements">
-				<xsd:sequence>
-					<xsd:element ref="task" maxOccurs="unbounded" />
-				</xsd:sequence>
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:element name="task" type="tTask" />
-	<xsd:complexType name="tTask">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleElements">
-				<xsd:sequence>
-					<xsd:element name="interface" type="tTaskInterface" />
-					<xsd:element ref="priority" minOccurs="0" />
-					<xsd:element ref="peopleAssignments" />
-					<xsd:element name="delegation" type="tDelegation"
-						minOccurs="0" />
-					<xsd:element name="presentationElements" type="tPresentationElements" />
-					<xsd:element name="outcome" type="tQuery" minOccurs="0" />
-					<xsd:element name="searchBy" type="tExpression"
-						minOccurs="0" />
-					<xsd:element name="renderings" type="tRenderings"
-						minOccurs="0" />
-					<xsd:element name="deadlines" type="tDeadlines"
-						minOccurs="0" />
-				</xsd:sequence>
-				<xsd:attribute name="name" type="xsd:NCName" use="required" />
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:element name="priority" type="tPriority" />
-	<xsd:complexType name="tTaskInterface">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleElements">
-				<xsd:attribute name="portType" type="xsd:QName" use="required" />
-				<xsd:attribute name="operation" type="xsd:NCName" use="required" />
-				<xsd:attribute name="responsePortType" type="xsd:QName"
-					use="optional" />
-				<xsd:attribute name="responseOperation" type="xsd:NCName"
-					use="optional" />
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-<!-- presentation elements -->
-	<xsd:complexType name="tPresentationElements">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleElements">
-				<xsd:sequence>
-					<xsd:element name="name" type="tText" minOccurs="0"
-						maxOccurs="unbounded" />
-					<xsd:element name="presentationParameters" type="tPresentationParameters"
-						minOccurs="0" />
-					<xsd:element name="subject" type="tText" minOccurs="0"
-						maxOccurs="unbounded" />
-					<xsd:element name="description" type="tDescription"
-						minOccurs="0" maxOccurs="unbounded" />
-				</xsd:sequence>
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:complexType name="tPresentationParameters">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleElements">
-				<xsd:sequence>
-					<xsd:element name="presentationParameter" type="tPresentationParameter"
-						maxOccurs="unbounded" />
-				</xsd:sequence>
-				<xsd:attribute name="expressionLanguage" type="xsd:anyURI" />
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:complexType name="tPresentationParameter">
-		<xsd:complexContent>
-			<xsd:extension base="tParameter" />
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:complexType name="tRenderings">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleElements">
-				<xsd:sequence>
-					<xsd:element name="rendering" type="tRendering"
-						maxOccurs="unbounded" />
-				</xsd:sequence>
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-<!-- elements for rendering tasks -->
-	<xsd:complexType name="tRendering">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleElements">
-				<xsd:attribute name="type" type="xsd:QName" use="required" />
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-<!-- elements for people assignment -->
-	<xsd:element name="peopleAssignments" type="tPeopleAssignments" />
-	<xsd:complexType name="tPeopleAssignments">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleElements">
-				<xsd:sequence>
-					<xsd:group ref="genericHumanRole" minOccurs="0"
-						maxOccurs="unbounded" />
-				</xsd:sequence>
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-<!-- elements for handling timeouts and escalation -->
-	<xsd:complexType name="tDeadlines">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleElements">
-				<xsd:sequence>
-					<xsd:element name="startDeadline" type="tDeadline"
-						minOccurs="0" maxOccurs="unbounded" />
-					<xsd:element name="completionDeadline" type="tDeadline"
-						minOccurs="0" maxOccurs="unbounded" />
-				</xsd:sequence>
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:complexType name="tDeadline">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleElements">
-				<xsd:sequence>
-					<xsd:choice>
-						<xsd:element name="for" type="tDuration-expr" />
-						<xsd:element name="until" type="tDeadline-expr" />
-					</xsd:choice>
-					<xsd:element name="escalation" type="tEscalation"
-						minOccurs="0" maxOccurs="unbounded" />
-				</xsd:sequence>
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:complexType name="tEscalation">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleElements">
-				<xsd:sequence>
-					<xsd:element name="condition" type="tBoolean-expr"
-						minOccurs="0" />
-					<xsd:element name="toParts" type="tToParts" minOccurs="0"
-						maxOccurs="unbounded" />
-					<xsd:choice>
-						<xsd:element ref="notification" />
-						<xsd:element name="localNotification" type="tLocalNotification" />
-						<xsd:element name="reassignment" type="tReassignment" />
-					</xsd:choice>
-				</xsd:sequence>
-				<xsd:attribute name="name" type="xsd:NCName" use="required" />
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:complexType name="tLocalNotification">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleElements">
-				<xsd:choice>
-					<xsd:sequence>
-						<xsd:element ref="priority" minOccurs="0" />
-						<xsd:element ref="peopleAssignments" minOccurs="0" />
-					</xsd:sequence>
-				</xsd:choice>
-				<xsd:attribute name="reference" type="xsd:QName" use="required" />
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:complexType name="tReassignment">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleElements">
-				<xsd:sequence>
-					<xsd:element ref="potentialOwners" />
-				</xsd:sequence>
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:complexType name="tToParts">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleElements">
-				<xsd:sequence>
-					<xsd:element name="toPart" type="tToPart" maxOccurs="unbounded" />
-				</xsd:sequence>
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:complexType name="tToPart" mixed="true">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleMixedContentElements">
-				<xsd:attribute name="name" type="xsd:NCName" use="required" />
-				<xsd:attribute name="expressionLanguage" type="xsd:anyURI" />
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-<!-- task delegation -->
-	<xsd:complexType name="tDelegation">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleElements">
-				<xsd:sequence>
-					<xsd:element name="from" type="tFrom" minOccurs="0" />
-				</xsd:sequence>
-				<xsd:attribute name="potentialDelegatees" type="tPotentialDelegatees"
-					use="required" />
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:simpleType name="tPotentialDelegatees">
-		<xsd:restriction base="xsd:string">
-			<xsd:enumeration value="anybody" />
-			<xsd:enumeration value="nobody" />
-			<xsd:enumeration value="potentialOwners" />
-			<xsd:enumeration value="other" />
-		</xsd:restriction>
-	</xsd:simpleType>
-<!-- notifications -->
-	<xsd:element name="notifications" type="tNotifications" />
-	<xsd:complexType name="tNotifications">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleElements">
-				<xsd:sequence>
-					<xsd:element ref="notification" maxOccurs="unbounded" />
-				</xsd:sequence>
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:element name="notification" type="tNotification" />
-	<xsd:complexType name="tNotification">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleElements">
-				<xsd:sequence>
-					<xsd:element name="interface" type="tNotificationInterface" />
-					<xsd:element ref="priority" minOccurs="0" />
-					<xsd:element ref="peopleAssignments" />
-					<xsd:element name="presentationElements" type="tPresentationElements" />
-					<xsd:element name="renderings" type="tRenderings"
-						minOccurs="0" />
-				</xsd:sequence>
-				<xsd:attribute name="name" type="xsd:NCName" use="required" />
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:complexType name="tNotificationInterface">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleElements">
-				<xsd:attribute name="portType" type="xsd:QName" use="required" />
-				<xsd:attribute name="operation" type="xsd:NCName" use="required" />
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-<!-- miscellaneous helper types -->
-	<xsd:complexType name="tText" mixed="true">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleMixedContentElements">
-				<xsd:attribute ref="xml:lang" />
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:complexType name="tDescription" mixed="true">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleMixedContentElements">
-				<xsd:attribute ref="xml:lang" />
-				<xsd:attribute name="contentType" type="xsd:string" />
-<!-- any MIME type is allowed as value of contentType -->
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:complexType name="tFrom" mixed="true">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleMixedContentElements">
-				<xsd:sequence>
-					<xsd:choice>
-						<xsd:element name="argument" type="tArgument"
-							minOccurs="0" />
-						<xsd:element name="literal" type="tLiteral" minOccurs="0" />
-					</xsd:choice>
-				</xsd:sequence>
-				<xsd:attribute name="expressionLanguage" type="xsd:anyURI" />
-				<xsd:attribute name="logicalPeopleGroup" type="xsd:QName" />
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:complexType name="tArgument">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleMixedContentElements">
-				<xsd:attribute name="name" type="xsd:NCName" />
-				<xsd:attribute name="expressionLanguage" type="xsd:anyURI" />
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:complexType name="tParameter" mixed="true">
-		<xsd:complexContent>
-			<xsd:extension base="tExtensibleMixedContentElements">
-				<xsd:attribute name="name" type="xsd:NCName" use="required" />
-				<xsd:attribute name="type" type="xsd:QName" use="required" />
-			</xsd:extension>
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:complexType name="tLiteral" mixed="true">
-		<xsd:sequence>
-			<xsd:any namespace="##any" processContents="lax" minOccurs="0"
-				maxOccurs="unbounded" />
-		</xsd:sequence>
-		<xsd:anyAttribute namespace="##other"
-			processContents="lax" />
-	</xsd:complexType>
-	<xsd:complexType name="tQuery" mixed="true">
-		<xsd:sequence>
-			<xsd:any namespace="##other" processContents="lax" minOccurs="0"
-				maxOccurs="unbounded" />
-		</xsd:sequence>
-		<xsd:attribute name="part" />
-		<xsd:attribute name="queryLanguage" type="xsd:anyURI" />
-		<xsd:anyAttribute namespace="##other"
-			processContents="lax" />
-	</xsd:complexType>
-	<xsd:complexType name="tExpression" mixed="true">
-		<xsd:sequence>
-			<xsd:any namespace="##other" processContents="lax" minOccurs="0"
-				maxOccurs="unbounded" />
-		</xsd:sequence>
-		<xsd:attribute name="expressionLanguage" type="xsd:anyURI" />
-		<xsd:anyAttribute namespace="##other"
-			processContents="lax" />
-	</xsd:complexType>
-	<xsd:complexType name="tPriority" mixed="true">
-		<xsd:complexContent mixed="true">
-			<xsd:extension base="tExpression" />
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:complexType name="tBoolean-expr" mixed="true">
-		<xsd:complexContent mixed="true">
-			<xsd:extension base="tExpression" />
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:complexType name="tDuration-expr" mixed="true">
-		<xsd:complexContent mixed="true">
-			<xsd:extension base="tExpression" />
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:complexType name="tDeadline-expr" mixed="true">
-		<xsd:complexContent mixed="true">
-			<xsd:extension base="tExpression" />
-		</xsd:complexContent>
-	</xsd:complexType>
-	<xsd:simpleType name="tBoolean">
-		<xsd:restriction base="xsd:string">
-			<xsd:enumeration value="yes" />
-			<xsd:enumeration value="no" />
-		</xsd:restriction>
-	</xsd:simpleType>
-</xsd:schema>
\ No newline at end of file

Added: labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/ws-humantask-api-wsdl.xsd
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/ws-humantask-api-wsdl.xsd	                        (rev 0)
+++ labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/ws-humantask-api-wsdl.xsd	2008-08-21 04:46:53 UTC (rev 21646)
@@ -0,0 +1,661 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"             
+	        xmlns:htd="http://www.drools.org/WS-HT" 
+	        xmlns:api="http://www.drools.org/WS-HT/api" 
+	        xmlns="http://www.drools.org/WS-HT/api/xsd" 
+	        targetNamespace="http://www.drools.org/WS-HT/api/xsd"	
+	        elementFormDefault="qualified" blockDefault="#all">
+	        
+	<xsd:import namespace="http://www.drools.org/WS-HT/api"
+		schemaLocation="ws-humantask-api.xsd" />
+	<xsd:import namespace="http://www.drools.org/WS-HT"
+		schemaLocation="ws-humantask.xsd" />
+	<xsd:element name="claim">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="claimResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:annotation>
+					<xsd:documentation>Empty message</xsd:documentation>
+				</xsd:annotation>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="start">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="startResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:annotation>
+					<xsd:documentation>Empty message</xsd:documentation>
+				</xsd:annotation>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="stop">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="stopResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:annotation>
+					<xsd:documentation>Empty message</xsd:documentation>
+				</xsd:annotation>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="release">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="releaseResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:annotation>
+					<xsd:documentation>Empty message</xsd:documentation>
+				</xsd:annotation>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="suspend">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="suspendResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:annotation>
+					<xsd:documentation>Empty message</xsd:documentation>
+				</xsd:annotation>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="suspendUntil">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+				<xsd:element name="time" type="tTime" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:complexType name="tTime">
+		<xsd:choice>
+			<xsd:element name="timePeriod" type="xsd:duration" />
+			<xsd:element name="pointOfTime" type="xsd:dateTime" />
+		</xsd:choice>
+	</xsd:complexType>
+	<xsd:element name="suspendUntilResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:annotation>
+					<xsd:documentation>Empty message</xsd:documentation>
+				</xsd:annotation>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="resume">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="resumeResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:annotation>
+					<xsd:documentation>Empty message</xsd:documentation>
+				</xsd:annotation>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="complete">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+				<xsd:element name="taskData" type="xsd:anyType"
+					minOccurs="0" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="completeResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:annotation>
+					<xsd:documentation>Empty message</xsd:documentation>
+				</xsd:annotation>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="remove">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="removeResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:annotation>
+					<xsd:documentation>Empty message</xsd:documentation>
+				</xsd:annotation>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="fail">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+				<xsd:element name="faultName" type="xsd:NCName"
+					minOccurs="0" />
+				<xsd:element name="faultData" type="xsd:anyType"
+					minOccurs="0" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="failResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:annotation>
+					<xsd:documentation>Empty message</xsd:documentation>
+				</xsd:annotation>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="setPriority">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+				<xsd:element name="priority" type="xsd:nonNegativeInteger" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="setPriorityResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:annotation>
+					<xsd:documentation>Empty message</xsd:documentation>
+				</xsd:annotation>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="addAttachment">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+				<xsd:element name="name" type="xsd:string" />
+				<xsd:element name="accessType" type="xsd:string" />
+				<xsd:element name="attachment" type="xsd:anyType" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="addAttachmentResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:annotation>
+					<xsd:documentation>Empty message</xsd:documentation>
+				</xsd:annotation>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="getAttachmentInfos">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="getAttachmentInfosResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="info" type="api:tAttachmentInfo"
+					minOccurs="0" maxOccurs="unbounded" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="getAttachments">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+				<xsd:element name="attachmentName" type="xsd:string" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="getAttachmentsResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="attachment" type="api:tAttachment"
+					minOccurs="0" maxOccurs="unbounded" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="deleteAttachments">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+				<xsd:element name="attachmentName" type="xsd:string" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="deleteAttachmentsResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:annotation>
+					<xsd:documentation>Empty message</xsd:documentation>
+				</xsd:annotation>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="addComment">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+				<xsd:element name="text" type="xsd:string" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="addCommentResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:annotation>
+					<xsd:documentation>Empty message</xsd:documentation>
+				</xsd:annotation>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="getComments">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="getCommentsResposne">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="comment" type="api:tComment"
+					minOccurs="0" maxOccurs="unbounded" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="skip">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="skipResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:annotation>
+					<xsd:documentation>Empty message</xsd:documentation>
+				</xsd:annotation>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="forward">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+				<xsd:element name="organizationalEntity" type="htd:tOrganizationalEntity" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="forwardResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:annotation>
+					<xsd:documentation>Empty message</xsd:documentation>
+				</xsd:annotation>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="delegate">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+				<xsd:element name="organizationalEntity" type="htd:tOrganizationalEntity" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="delegateResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:annotation>
+					<xsd:documentation>Empty message</xsd:documentation>
+				</xsd:annotation>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="getRendering">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyType" />
+				<xsd:element name="renderingType" type="xsd:QName" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="getRenderingResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="rendering" type="xsd:anyType" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="getRenderingTypes">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyType" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="getRenderingTypesResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="renderingType" type="xsd:QName"
+					minOccurs="0" maxOccurs="unbounded" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="getTaskInfo">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="getTaskInfoResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="task" type="api:tTask" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="getTaskDescription">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+				<xsd:element name="contentType" type="xsd:string"
+					minOccurs="0" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="getTaskDescriptionResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="description" type="xsd:string" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="setOutput">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+				<xsd:element name="part" type="xsd:NCName" minOccurs="0" />
+				<xsd:element name="taskData" type="xsd:anyType" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="setOutputResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:annotation>
+					<xsd:documentation>Empty message</xsd:documentation>
+				</xsd:annotation>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="deleteOutput">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="deleteOutputResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:annotation>
+					<xsd:documentation>Empty message</xsd:documentation>
+				</xsd:annotation>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="setFault">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+				<xsd:element name="faultName" type="xsd:NCName" />
+				<xsd:element name="faultData" type="xsd:anyType" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="setFaultResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:annotation>
+					<xsd:documentation>Empty message</xsd:documentation>
+				</xsd:annotation>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="deleteFault">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="deleteFaultResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:annotation>
+					<xsd:documentation>Empty message</xsd:documentation>
+				</xsd:annotation>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="getInput">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+				<xsd:element name="part" type="xsd:NCName" minOccurs="0" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="getInputResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="taskData" type="xsd:anyType" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="getOutput">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+				<xsd:element name="part" type="xsd:NCName" minOccurs="0" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="getOutputResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="taskData" type="xsd:anyType" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="getFault">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+				<xsd:element name="faultName" type="xsd:NCName" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="getFaultResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="faultName" type="xsd:NCName" />
+				<xsd:element name="faultData" type="xsd:anyType" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="getMyTaskAbstracts">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="taskType" type="xsd:string" />
+				<xsd:element name="genericHumanRole" type="xsd:string"
+					minOccurs="0" />
+				<xsd:element name="workQueue" type="xsd:string"
+					minOccurs="0" />
+				<xsd:element name="status" type="api:tStatus" minOccurs="0"
+					maxOccurs="unbounded" />
+				<xsd:element name="whereClause" type="xsd:string"
+					minOccurs="0" />
+				<xsd:element name="createdOnClause" type="xsd:string"
+					minOccurs="0" />
+				<xsd:element name="maxTasks" type="xsd:int" minOccurs="0" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="getMyTaskAbstractsResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="taskAbstract" type="api:tTaskAbstract"
+					minOccurs="0" maxOccurs="unbounded" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="getMyTasks">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="taskType" type="xsd:string" />
+				<xsd:element name="genericHumanRole" type="xsd:string"
+					minOccurs="0" />
+				<xsd:element name="workQueue" type="xsd:string"
+					minOccurs="0" />
+				<xsd:element name="status" type="api:tStatus" minOccurs="0"
+					maxOccurs="unbounded" />
+				<xsd:element name="whereClause" type="xsd:string" minOccurs="0" />
+				<xsd:element name="createdOnClause" type="xsd:string"
+					minOccurs="0" />
+				<xsd:element name="maxTasks" type="xsd:int" minOccurs="0" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="getMyTasksResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="taskAbstract" type="api:tTask"
+					minOccurs="0" maxOccurs="unbounded" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="query">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="selectClause" type="xsd:string" />
+				<xsd:element name="whereClause" type="xsd:string"
+					minOccurs="0" />
+				<xsd:element name="orderByClause" type="xsd:string"
+					minOccurs="0" />
+				<xsd:element name="maxTasks" type="xsd:int" minOccurs="0" />
+				<xsd:element name="taskIndexOffset" type="xsd:int"
+					minOccurs="0" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="queryResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="query" type="api:tTaskQueryResultSet" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="activate">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="activateResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:annotation>
+					<xsd:documentation>Empty message</xsd:documentation>
+				</xsd:annotation>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="nominate">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+				<xsd:element name="organizationalEntity" type="htd:tOrganizationalEntity" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="nominateResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:annotation>
+					<xsd:documentation>Empty message</xsd:documentation>
+				</xsd:annotation>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="setGenericHumanRole">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="identifier" type="xsd:anyURI" />
+				<xsd:element name="genericHumanRole" type="xsd:string" />
+				<xsd:element name="organizationalEntity" type="htd:tOrganizationalEntity" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="setGenericHumanRoleResponse">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:annotation>
+					<xsd:documentation>Empty message</xsd:documentation>
+				</xsd:annotation>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="illegalState">
+		<xsd:complexType>
+			<xsd:sequence>
+				<xsd:element name="status" type="api:tStatus" />
+				<xsd:element name="message" type="xsd:string" />
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="illegalArgument" type="xsd:string" />
+	<xsd:element name="illegalAccess" type="xsd:string" />
+	<xsd:element name="illegalOperation" type="xsd:string" />
+	<xsd:element name="recipientNotAllowed" type="xsd:string" />
+</xsd:schema>
\ No newline at end of file

Added: labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/ws-humantask-api.xsd
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/ws-humantask-api.xsd	                        (rev 0)
+++ labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/ws-humantask-api.xsd	2008-08-21 04:46:53 UTC (rev 21646)
@@ -0,0 +1,216 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsd:schema xmlns:htd="http://www.drools.org/WS-HT" 
+	        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+	        xmlns="http://www.drools.org/WS-HT/api"
+            targetNamespace="http://www.drools.org/WS-HT/api" 
+	        elementFormDefault="qualified" blockDefault="#all">
+<!-- other namespaces -->
+	<xsd:import namespace="http://www.w3.org/XML/1998/namespace"
+		schemaLocation="http://www.w3.org/2001/xml.xsd" />
+	<xsd:import namespace="http://www.drools.org/WS-HT"
+		schemaLocation="ws-humantask.xsd" />
+<!-- data types for attachment operations -->
+	<xsd:element name="attachmentInfo" type="tAttachmentInfo" />
+	<xsd:complexType name="tAttachmentInfo">
+		<xsd:sequence>
+			<xsd:element name="name" type="xsd:string" />
+			<xsd:element name="accessType" type="xsd:string" />
+			<xsd:element name="contentType" type="xsd:string" />
+			<xsd:element name="attachedAt" type="xsd:dateTime" />
+			<xsd:element name="attachedBy" type="htd:tUser" />
+			<xsd:any namespace="##other" processContents="lax" minOccurs="0"
+				maxOccurs="unbounded" />
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:element name="attachment" type="tAttachment" />
+	<xsd:complexType name="tAttachment">
+		<xsd:sequence>
+			<xsd:element ref="attachmentInfo" />
+			<xsd:element name="value" type="xsd:anyType" />
+		</xsd:sequence>
+	</xsd:complexType>
+<!-- data types for comments -->
+	<xsd:element name="comment" type="tComment" />
+	<xsd:complexType name="tComment">
+		<xsd:sequence>
+			<xsd:element name="addedAt" type="xsd:dateTime" />
+			<xsd:element name="addedBy" type="htd:tUser" />
+			<xsd:element name="text" type="xsd:string" />
+			<xsd:any namespace="##other" processContents="lax" minOccurs="0"
+				maxOccurs="unbounded" />
+		</xsd:sequence>
+	</xsd:complexType>
+<!-- data types for simple query operations -->
+	<xsd:element name="taskAbstract" type="tTaskAbstract" />
+	<xsd:complexType name="tTaskAbstract">
+		<xsd:sequence>
+			<xsd:element name="id" type="xsd:string" />
+			<xsd:element name="taskType" type="xsd:string" />
+			<xsd:element name="name" type="xsd:QName" />
+			<xsd:element name="status" type="tStatus" />
+			<xsd:element name="priority" type="xsd:nonNegativeInteger"
+				minOccurs="0" />
+			<xsd:element name="createdOn" type="xsd:dateTime" />
+			<xsd:element name="activationTime" type="xsd:dateTime"
+				minOccurs="0" />
+			<xsd:element name="expirationTime" type="xsd:dateTime"
+				minOccurs="0" />
+			<xsd:element name="isSkipable" type="xsd:boolean"
+				minOccurs="0" />
+			<xsd:element name="hasPotentialOwners" type="xsd:boolean"
+				minOccurs="0" />
+			<xsd:element name="startByExists" type="xsd:boolean"
+				minOccurs="0" />
+			<xsd:element name="completeByExists" type="xsd:boolean"
+				minOccurs="0" />
+			<xsd:element name="presentationName" type="tPresentationName"
+				minOccurs="0" />
+			<xsd:element name="presentationSubject" type="tPresentationSubject"
+				minOccurs="0" />
+			<xsd:element name="renderingMethodExists" type="xsd:boolean" />
+			<xsd:element name="hasOutput" type="xsd:boolean"
+				minOccurs="0" />
+			<xsd:element name="hasFault" type="xsd:boolean"
+				minOccurs="0" />
+			<xsd:element name="hasAttachments" type="xsd:boolean"
+				minOccurs="0" />
+			<xsd:element name="hasComments" type="xsd:boolean"
+				minOccurs="0" />
+			<xsd:element name="escalated" type="xsd:boolean"
+				minOccurs="0" />
+			<xsd:any namespace="##other" processContents="lax" minOccurs="0"
+				maxOccurs="unbounded" />
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:element name="task" type="tTask" />
+	<xsd:complexType name="tTask">
+		<xsd:sequence>
+			<xsd:element name="id" type="xsd:string" />
+			<xsd:element name="taskType" type="xsd:string" />
+			<xsd:element name="name" type="xsd:QName" />
+			<xsd:element name="status" type="tStatus" />
+			<xsd:element name="priority" type="xsd:nonNegativeInteger"
+				minOccurs="0" />
+			<xsd:element name="taskInitiator" type="htd:tUser"
+				minOccurs="0" />
+			<xsd:element name="taskStakeholders" type="htd:tOrganizationalEntity"
+				minOccurs="0" />
+			<xsd:element name="potentialOwners" type="htd:tOrganizationalEntity"
+				minOccurs="0" />
+			<xsd:element name="businessAdministrators" type="htd:tOrganizationalEntity"
+				minOccurs="0" />
+			<xsd:element name="actualOwner" type="htd:tUser"
+				minOccurs="0" />
+			<xsd:element name="notificationRecipients" type="htd:tOrganizationalEntity"
+				minOccurs="0" />
+			<xsd:element name="createdOn" type="xsd:dateTime" />
+			<xsd:element name="createdBy" type="xsd:string"
+				minOccurs="0" />
+			<xsd:element name="activationTime" type="xsd:dateTime"
+				minOccurs="0" />
+			<xsd:element name="expirationTime" type="xsd:dateTime"
+				minOccurs="0" />
+			<xsd:element name="isSkipable" type="xsd:boolean"
+				minOccurs="0" />
+			<xsd:element name="hasPotentialOwners" type="xsd:boolean"
+				minOccurs="0" />
+			<xsd:element name="startByExists" type="xsd:boolean"
+				minOccurs="0" />
+			<xsd:element name="completeByExists" type="xsd:boolean"
+				minOccurs="0" />
+			<xsd:element name="presentationName" type="tPresentationName"
+				minOccurs="0" />
+			<xsd:element name="presentationSubject" type="tPresentationSubject"
+				minOccurs="0" />
+			<xsd:element name="renderingMethodExists" type="xsd:boolean" />
+			<xsd:element name="hasOutput" type="xsd:boolean"
+				minOccurs="0" />
+			<xsd:element name="hasFault" type="xsd:boolean"
+				minOccurs="0" />
+			<xsd:element name="hasAttachments" type="xsd:boolean"
+				minOccurs="0" />
+			<xsd:element name="hasComments" type="xsd:boolean"
+				minOccurs="0" />
+			<xsd:element name="escalated" type="xsd:boolean"
+				minOccurs="0" />
+			<xsd:element name="primarySearchBy" type="xsd:string"
+				minOccurs="0" />
+			<xsd:any namespace="##other" processContents="lax" minOccurs="0"
+				maxOccurs="unbounded" />
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:simpleType name="tPresentationName">
+		<xsd:annotation>
+			<xsd:documentation>length-restricted string</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="xsd:string">
+			<xsd:maxLength value="64" />
+			<xsd:whiteSpace value="preserve" />
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="tPresentationSubject">
+		<xsd:annotation>
+			<xsd:documentation>length-restricted string</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="xsd:string">
+			<xsd:maxLength value="254" />
+			<xsd:whiteSpace value="preserve" />
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="tStatus">
+		<xsd:restriction base="xsd:string">
+			<xsd:enumeration value="CREATED" />
+			<xsd:enumeration value="READY" />
+			<xsd:enumeration value="RESERVED" />
+			<xsd:enumeration value="IN_PROGRESS" />
+			<xsd:enumeration value="SUSPENDED" />
+			<xsd:enumeration value="COMPLETED" />
+			<xsd:enumeration value="FAILED" />
+			<xsd:enumeration value="ERROR" />
+			<xsd:enumeration value="EXITED" />
+			<xsd:enumeration value="OBSOLETE" />
+		</xsd:restriction>
+	</xsd:simpleType>
+<!-- data types for advanced query operations -->
+	<xsd:element name="taskQueryResultSet" type="tTaskQueryResultSet" />
+	<xsd:complexType name="tTaskQueryResultSet">
+		<xsd:sequence>
+			<xsd:element name="row" type="tTaskQueryResultRow"
+				minOccurs="0" maxOccurs="unbounded" />
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:complexType name="tTaskQueryResultRow">
+		<xsd:choice minOccurs="0" maxOccurs="unbounded">
+			<xsd:element name="id" type="xsd:string" />
+			<xsd:element name="taskType" type="xsd:string" />
+			<xsd:element name="name" type="xsd:QName" />
+			<xsd:element name="status" type="tStatus" />
+			<xsd:element name="priority" type="xsd:nonNegativeInteger" />
+			<xsd:element name="taskInitiator" type="htd:tOrganizationalEntity" />
+			<xsd:element name="taskStakeholders" type="htd:tOrganizationalEntity" />
+			<xsd:element name="potentialOwners" type="htd:tOrganizationalEntity" />
+			<xsd:element name="businessAdministrators" type="htd:tOrganizationalEntity" />
+			<xsd:element name="actualOwner" type="htd:tUser" />
+			<xsd:element name="notificationRecipients" type="htd:tOrganizationalEntity" />
+			<xsd:element name="createdOn" type="xsd:dateTime" />
+			<xsd:element name="createdBy" type="xsd:string" />
+			<xsd:element name="activationTime" type="xsd:dateTime" />
+			<xsd:element name="expirationTime" type="xsd:dateTime" />
+			<xsd:element name="isSkipable" type="xsd:boolean" />
+			<xsd:element name="hasPotentialOwners" type="xsd:boolean" />
+			<xsd:element name="startByExists" type="xsd:boolean" />
+			<xsd:element name="completeByExists" type="xsd:boolean" />
+			<xsd:element name="presentationName" type="tPresentationName" />
+			<xsd:element name="presentationSubject" type="tPresentationSubject" />
+			<xsd:element name="presentationDescription" type="xsd:string" />
+			<xsd:element name="renderingMethodExists" type="xsd:boolean" />
+			<xsd:element name="hasOutput" type="xsd:boolean" />
+			<xsd:element name="hasFault" type="xsd:boolean" />
+			<xsd:element name="hasAttachments" type="xsd:boolean" />
+			<xsd:element name="hasComments" type="xsd:boolean" />
+			<xsd:element name="escalated" type="xsd:boolean" />
+			<xsd:element name="primarySearchBy" type="xsd:string" />
+			<xsd:any namespace="##other" processContents="lax" />
+		</xsd:choice>
+	</xsd:complexType>
+</xsd:schema>
\ No newline at end of file

Added: labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/ws-humantask.wsdl
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/ws-humantask.wsdl	                        (rev 0)
+++ labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/ws-humantask.wsdl	2008-08-21 04:46:53 UTC (rev 21646)
@@ -0,0 +1,520 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"	 
+				  xmlns:htd="http://www.drools.org/WS-HT"
+	              xmlns:htda="http://www.drools.org/WS-HT/api" 
+	              xmlns:htdt="http://www.drools.org/WS-HT/api/xsd"
+                  xmlns:xsd="http://www.w3.org/2001/XMLSchema" 	
+	              xmlns="http://www.drools.org/WS-HT/api/wsdl"
+	              targetNamespace="http://www.drools.org/WS-HT/api/wsdl">
+	
+
+	<wsdl:types>
+		<xsd:schema>
+			<xsd:import namespace="http://www.drools.org/WS-HT"
+				schemaLocation="ws-humantask.xsd" />
+			<xsd:import namespace="http://www.drools.org/WS-HT/api"
+				schemaLocation="ws-humantask-api.xsd" />
+			<xsd:import namespace="http://www.drools.org/WS-HT/api/xsd"
+				schemaLocation="ws-humantask-api-wsdl.xsd" />
+		</xsd:schema>
+	</wsdl:types>
+	
+<!-- Declaration of messages -->
+	<wsdl:message name="claim">
+		<wsdl:part name="claim" element="htdt:claim" />
+	</wsdl:message>
+	<wsdl:message name="claimResponse">
+		<wsdl:part name="claimResponse" element="htdt:claimResponse" />
+	</wsdl:message>
+	<wsdl:message name="start">
+		<wsdl:part name="start" element="htdt:start" />
+	</wsdl:message>
+	<wsdl:message name="startResponse">
+		<wsdl:part name="startResponse" element="htdt:startResponse" />
+	</wsdl:message>
+	<wsdl:message name="stop">
+		<wsdl:part name="stop" element="htdt:stop" />
+	</wsdl:message>
+	<wsdl:message name="stopResponse">
+		<wsdl:part name="stopResponse" element="htdt:stopResponse" />
+	</wsdl:message>
+	<wsdl:message name="release">
+		<wsdl:part name="release" element="htdt:release" />
+	</wsdl:message>
+	<wsdl:message name="releaseResponse">
+		<wsdl:part name="releaseResponse" element="htdt:releaseResponse" />
+	</wsdl:message>
+	<wsdl:message name="suspend">
+		<wsdl:part name="suspend" element="htdt:suspend" />
+	</wsdl:message>
+	<wsdl:message name="suspendResponse">
+		<wsdl:part name="suspendResponse" element="htdt:suspendResponse" />
+	</wsdl:message>
+	<wsdl:message name="suspendUntil">
+		<wsdl:part name="suspendUntil" element="htdt:suspendUntil" />
+	</wsdl:message>
+	<wsdl:message name="suspendUntilResponse">
+		<wsdl:part name="suspendUntilResponse" element="htdt:suspendUntilResponse" />
+	</wsdl:message>
+	<wsdl:message name="resume">
+		<wsdl:part name="resume" element="htdt:resume" />
+	</wsdl:message>
+	<wsdl:message name="resumeResponse">
+		<wsdl:part name="resumeResponse" element="htdt:resumeResponse" />
+	</wsdl:message>
+	<wsdl:message name="complete">
+		<wsdl:part name="complete" element="htdt:complete" />
+	</wsdl:message>
+	<wsdl:message name="completeResponse">
+		<wsdl:part name="completeResponse" element="htdt:completeResponse" />
+	</wsdl:message>
+	<wsdl:message name="remove">
+		<wsdl:part name="remove" element="htdt:remove" />
+	</wsdl:message>
+	<wsdl:message name="removeResponse">
+		<wsdl:part name="removeResponse" element="htdt:removeResponse" />
+	</wsdl:message>
+	<wsdl:message name="fail">
+		<wsdl:part name="fail" element="htdt:fail" />
+	</wsdl:message>
+	<wsdl:message name="failResponse">
+		<wsdl:part name="failResponse" element="htdt:failResponse" />
+	</wsdl:message>
+	<wsdl:message name="setPriority">
+		<wsdl:part name="setPriority" element="htdt:setPriority" />
+	</wsdl:message>
+	<wsdl:message name="setPriorityResponse">
+		<wsdl:part name="setPriorityResponse" element="htdt:setPriorityResponse" />
+	</wsdl:message>
+	<wsdl:message name="addAttachment">
+		<wsdl:part name="addAttachment" element="htdt:addAttachment" />
+	</wsdl:message>
+	<wsdl:message name="addAttachmentResponse">
+		<wsdl:part name="addAttachmentResponse" element="htdt:addAttachmentResponse" />
+	</wsdl:message>
+	<wsdl:message name="getAttachmentInfos">
+		<wsdl:part name="getAttachmentInfos" element="htdt:getAttachmentInfos" />
+	</wsdl:message>
+	<wsdl:message name="getAttachmentInfosResponse">
+		<wsdl:part name="getAttachmentInfosResponse" element="htdt:getAttachmentInfosResponse" />
+	</wsdl:message>
+	<wsdl:message name="getAttachments">
+		<wsdl:part name="getAttachments" element="htdt:getAttachments" />
+	</wsdl:message>
+	<wsdl:message name="getAttachmentsResponse">
+		<wsdl:part name="getAttachmentsResponse" element="htdt:getAttachmentsResponse" />
+	</wsdl:message>
+	<wsdl:message name="deleteAttachments">
+		<wsdl:part name="deleteAttachments" element="htdt:deleteAttachments" />
+	</wsdl:message>
+	<wsdl:message name="deleteAttachmentsResponse">
+		<wsdl:part name="deleteAttachmentsResponse" element="htdt:deleteAttachmentsResponse" />
+	</wsdl:message>
+	<wsdl:message name="addComment">
+		<wsdl:part name="addComment" element="htdt:addComment" />
+	</wsdl:message>
+	<wsdl:message name="addCommentResponse">
+		<wsdl:part name="addCommentResponse" element="htdt:addCommentResponse" />
+	</wsdl:message>
+	<wsdl:message name="getComments">
+		<wsdl:part name="getComments" element="htdt:getComments" />
+	</wsdl:message>
+	<wsdl:message name="getCommentsResponse">
+		<wsdl:part name="getCommentsRespons" element="htdt:getCommentsResposne" />
+	</wsdl:message>
+	<wsdl:message name="skip">
+		<wsdl:part name="skip" element="htdt:skip" />
+	</wsdl:message>
+	<wsdl:message name="skipResponse">
+		<wsdl:part name="skipResponse" element="htdt:skipResponse" />
+	</wsdl:message>
+	<wsdl:message name="forward">
+		<wsdl:part name="forward" element="htdt:forward" />
+	</wsdl:message>
+	<wsdl:message name="forwardResponse">
+		<wsdl:part name="forwardResponse" element="htdt:forwardResponse" />
+	</wsdl:message>
+	<wsdl:message name="delegate">
+		<wsdl:part name="delegate" element="htdt:delegate" />
+	</wsdl:message>
+	<wsdl:message name="delegateResponse">
+		<wsdl:part name="delegateResponse" element="htdt:delegateResponse" />
+	</wsdl:message>
+	<wsdl:message name="getRendering">
+		<wsdl:part name="getRendering" element="htdt:getRendering" />
+	</wsdl:message>
+	<wsdl:message name="getRenderingResponse">
+		<wsdl:part name="getRenderingResponse" element="htdt:getRenderingResponse" />
+	</wsdl:message>
+	<wsdl:message name="getRenderingTypes">
+		<wsdl:part name="getRenderingTypes" element="htdt:getRenderingTypes" />
+	</wsdl:message>
+	<wsdl:message name="getRenderingTypesResponse">
+		<wsdl:part name="getRenderingTypesResponse" element="htdt:getRenderingTypesResponse" />
+	</wsdl:message>
+	<wsdl:message name="getTaskInfo">
+		<wsdl:part name="getTaskInfo" element="htdt:getTaskInfo" />
+	</wsdl:message>
+	<wsdl:message name="getTaskInfoResponse">
+		<wsdl:part name="getTaskInfoResponse" element="htdt:getTaskInfoResponse" />
+	</wsdl:message>
+	<wsdl:message name="getTaskDescription">
+		<wsdl:part name="getTaskDescription" element="htdt:getTaskDescription" />
+	</wsdl:message>
+	<wsdl:message name="getTaskDescriptionResponse">
+		<wsdl:part name="getTaskDescriptionResponse" element="htdt:getTaskDescriptionResponse" />
+	</wsdl:message>
+	<wsdl:message name="setOutput">
+		<wsdl:part name="setOutput" element="htdt:setOutput" />
+	</wsdl:message>
+	<wsdl:message name="setOutputResponse">
+		<wsdl:part name="setOutputResponse" element="htdt:setOutputResponse" />
+	</wsdl:message>
+	<wsdl:message name="deleteOutput">
+		<wsdl:part name="deleteOutput" element="htdt:deleteOutput" />
+	</wsdl:message>
+	<wsdl:message name="deleteOutputResponse">
+		<wsdl:part name="deleteOutputResponse" element="htdt:deleteOutputResponse" />
+	</wsdl:message>
+	<wsdl:message name="setFault">
+		<wsdl:part name="setFault" element="htdt:setFault" />
+	</wsdl:message>
+	<wsdl:message name="setFaultResponse">
+		<wsdl:part name="setFaultResponse" element="htdt:setFaultResponse" />
+	</wsdl:message>
+	<wsdl:message name="deleteFault">
+		<wsdl:part name="deleteFault" element="htdt:deleteFault" />
+	</wsdl:message>
+	<wsdl:message name="deleteFaultResponse">
+		<wsdl:part name="deleteFaultResponse" element="htdt:deleteFaultResponse" />
+	</wsdl:message>
+	<wsdl:message name="getInput">
+		<wsdl:part name="getInput" element="htdt:getInput" />
+	</wsdl:message>
+	<wsdl:message name="getInputResponse">
+		<wsdl:part name="getInputResponse" element="htdt:getInputResponse" />
+	</wsdl:message>
+	<wsdl:message name="getOutput">
+		<wsdl:part name="getOutput" element="htdt:getOutput" />
+	</wsdl:message>
+	<wsdl:message name="getOutputResponse">
+		<wsdl:part name="getOutputResponse" element="htdt:getOutputResponse" />
+	</wsdl:message>
+	<wsdl:message name="getFault">
+		<wsdl:part name="getFault" element="htdt:getFault" />
+	</wsdl:message>
+	<wsdl:message name="getFaultResponse">
+		<wsdl:part name="getFaultResponse" element="htdt:getFaultResponse" />
+	</wsdl:message>
+	<wsdl:message name="getMyTaskAbstracts">
+		<wsdl:part name="getMyTaskAbstracts" element="htdt:getMyTaskAbstracts" />
+	</wsdl:message>
+	<wsdl:message name="getMyTaskAbstractsResponse">
+		<wsdl:part name="getMyTaskAbstractsResponse" element="htdt:getMyTaskAbstractsResponse" />
+	</wsdl:message>
+	<wsdl:message name="getMyTasks">
+		<wsdl:part name="getMyTasks" element="htdt:getMyTasks" />
+	</wsdl:message>
+	<wsdl:message name="getMyTasksResponse">
+		<wsdl:part name="getMyTasksResponse" element="htdt:getMyTasksResponse" />
+	</wsdl:message>
+	<wsdl:message name="query">
+		<wsdl:part name="query" element="htdt:query" />
+	</wsdl:message>
+	<wsdl:message name="queryResponse">
+		<wsdl:part name="queryResponse" element="htdt:queryResponse" />
+	</wsdl:message>
+	<wsdl:message name="activate">
+		<wsdl:part name="activate" element="htdt:activate" />
+	</wsdl:message>
+	<wsdl:message name="activateResponse">
+		<wsdl:part name="activateResponse" element="htdt:activateResponse" />
+	</wsdl:message>
+	<wsdl:message name="nominate">
+		<wsdl:part name="nominate" element="htdt:nominate" />
+	</wsdl:message>
+	<wsdl:message name="nominateResponse">
+		<wsdl:part name="nominateRespons" element="htdt:nominateResponse" />
+	</wsdl:message>
+	<wsdl:message name="setGenericHumanRole">
+		<wsdl:part name="setGenericHumanRole" element="htdt:setGenericHumanRole" />
+	</wsdl:message>
+	<wsdl:message name="setGenericHumanRoleResponse">
+		<wsdl:part name="setGenericHumanRoleResponse" element="htdt:setGenericHumanRoleResponse" />
+	</wsdl:message>
+	
+<!-- Declaration of fault messages -->
+	<wsdl:message name="illegalStateFault">
+		<wsdl:part name="illegalState" element="htdt:illegalState" />
+	</wsdl:message>
+	<wsdl:message name="illegalArgumentFault">
+		<wsdl:part name="illegalArgument" element="htdt:illegalArgument" />
+	</wsdl:message>
+	<wsdl:message name="illegalAccessFault">
+		<wsdl:part name="illegalAccess" element="htdt:illegalAccess" />
+	</wsdl:message>
+	<wsdl:message name="illegalOperationFault">
+		<wsdl:part name="illegalOperation" element="htdt:illegalOperation" />
+	</wsdl:message>
+	<wsdl:message name="recipientNotAllowed">
+		<wsdl:part name="recipientNotAllowed" element="htdt:recipientNotAllowed" />
+	</wsdl:message>
+	
+	
+<!-- Port type definition -->
+	<wsdl:portType name="taskOperations">
+		<wsdl:operation name="claim">
+			<wsdl:input message="claim" />
+			<wsdl:output message="claimResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+		</wsdl:operation>
+		<wsdl:operation name="start">
+			<wsdl:input message="start" />
+			<wsdl:output message="startResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+		</wsdl:operation>
+		<wsdl:operation name="stop">
+			<wsdl:input message="stop" />
+			<wsdl:output message="stopResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+		</wsdl:operation>
+		<wsdl:operation name="release">
+			<wsdl:input message="release" />
+			<wsdl:output message="releaseResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+		</wsdl:operation>
+		<wsdl:operation name="suspend">
+			<wsdl:input message="suspend" />
+			<wsdl:output message="suspendResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+		</wsdl:operation>
+		<wsdl:operation name="suspendUntil">
+			<wsdl:input message="suspendUntil" />
+			<wsdl:output message="suspendUntilResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+		</wsdl:operation>
+		<wsdl:operation name="resume">
+			<wsdl:input message="resume" />
+			<wsdl:output message="resumeResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+		</wsdl:operation>
+		<wsdl:operation name="complete">
+			<wsdl:input message="complete" />
+			<wsdl:output message="completeResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+		</wsdl:operation>
+		<wsdl:operation name="remove">
+			<wsdl:input message="remove" />
+			<wsdl:output message="removeResponse" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+		</wsdl:operation>
+		<wsdl:operation name="fail">
+			<wsdl:input message="fail" />
+			<wsdl:output message="failResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+			<wsdl:fault name="illegalOperationFault" message="illegalOperationFault" />
+		</wsdl:operation>
+		<wsdl:operation name="setPriority">
+			<wsdl:input message="setPriority" />
+			<wsdl:output message="setPriorityResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+		</wsdl:operation>
+		<wsdl:operation name="addAttachment">
+			<wsdl:input message="addAttachment" />
+			<wsdl:output message="addAttachmentResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+		</wsdl:operation>
+		<wsdl:operation name="getAttachmentInfos">
+			<wsdl:input message="getAttachmentInfos" />
+			<wsdl:output message="getAttachmentInfosResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+		</wsdl:operation>
+		<wsdl:operation name="getAttachments">
+			<wsdl:input message="getAttachments" />
+			<wsdl:output message="getAttachmentsResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+		</wsdl:operation>
+		<wsdl:operation name="deleteAttachments">
+			<wsdl:input message="deleteAttachments" />
+			<wsdl:output message="deleteAttachmentsResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+		</wsdl:operation>
+		<wsdl:operation name="addComment">
+			<wsdl:input message="addComment" />
+			<wsdl:output message="addCommentResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+		</wsdl:operation>
+		<wsdl:operation name="getComments">
+			<wsdl:input message="getComments" />
+			<wsdl:output message="getCommentsResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+		</wsdl:operation>
+		<wsdl:operation name="skip">
+			<wsdl:input message="skip" />
+			<wsdl:output message="skipResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+			<wsdl:fault name="illegalOperationFault" message="illegalOperationFault" />
+		</wsdl:operation>
+		<wsdl:operation name="forward">
+			<wsdl:input message="forward" />
+			<wsdl:output message="forwardResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+		</wsdl:operation>
+		<wsdl:operation name="delegate">
+			<wsdl:input message="delegate" />
+			<wsdl:output message="delegateResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+			<wsdl:fault name="recipientNotAllowed" message="recipientNotAllowed" />
+		</wsdl:operation>
+		<wsdl:operation name="getRendering">
+			<wsdl:input message="getRendering" />
+			<wsdl:output message="getRenderingResponse" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+		</wsdl:operation>
+		<wsdl:operation name="getRenderingTypes">
+			<wsdl:input message="getRenderingTypes" />
+			<wsdl:output message="getRenderingTypesResponse" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+		</wsdl:operation>
+		<wsdl:operation name="getTaskInfo">
+			<wsdl:input message="getTaskInfo" />
+			<wsdl:output message="getTaskInfoResponse" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+		</wsdl:operation>
+		<wsdl:operation name="getTaskDescription">
+			<wsdl:input message="getTaskDescription" />
+			<wsdl:output message="getTaskDescriptionResponse" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+		</wsdl:operation>
+		<wsdl:operation name="setOutput">
+			<wsdl:input message="setOutput" />
+			<wsdl:output message="setOutputResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+		</wsdl:operation>
+		<wsdl:operation name="deleteOutput">
+			<wsdl:input message="deleteOutput" />
+			<wsdl:output message="deleteOutputResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+		</wsdl:operation>
+		<wsdl:operation name="setFault">
+			<wsdl:input message="setFault" />
+			<wsdl:output message="setFaultResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+			<wsdl:fault name="illegalOperationFault" message="illegalOperationFault" />
+		</wsdl:operation>
+		<wsdl:operation name="deleteFault">
+			<wsdl:input message="deleteFault" />
+			<wsdl:output message="deleteFaultResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+		</wsdl:operation>
+		<wsdl:operation name="getInput">
+			<wsdl:input message="getInput" />
+			<wsdl:output message="getInputResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+		</wsdl:operation>
+		<wsdl:operation name="getOutput">
+			<wsdl:input message="getOutput" />
+			<wsdl:output message="getOutputResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+		</wsdl:operation>
+		<wsdl:operation name="getFault">
+			<wsdl:input message="getFault" />
+			<wsdl:output message="getFaultResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+			<wsdl:fault name="illegalOperationFault" message="illegalOperationFault" />
+		</wsdl:operation>
+		<wsdl:operation name="getMyTaskAbstracts">
+			<wsdl:input message="getMyTaskAbstracts" />
+			<wsdl:output message="getMyTaskAbstractsResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+		</wsdl:operation>
+		<wsdl:operation name="getMyTasks">
+			<wsdl:input message="getMyTasks" />
+			<wsdl:output message="getMyTasksResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+		</wsdl:operation>
+		<wsdl:operation name="query">
+			<wsdl:input message="query" />
+			<wsdl:output message="queryResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+		</wsdl:operation>
+		<wsdl:operation name="activate">
+			<wsdl:input message="activate" />
+			<wsdl:output message="activateResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+		</wsdl:operation>
+		<wsdl:operation name="nominate">
+			<wsdl:input message="nominate" />
+			<wsdl:output message="nominateResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+		</wsdl:operation>
+		<wsdl:operation name="setGenericHumanRole">
+			<wsdl:input message="setGenericHumanRole" />
+			<wsdl:output message="setGenericHumanRoleResponse" />
+			<wsdl:fault name="illegalStateFault" message="illegalStateFault" />
+			<wsdl:fault name="illegalArgumentFault" message="illegalArgumentFault" />
+			<wsdl:fault name="illegalAccessFault" message="illegalAccessFault" />
+		</wsdl:operation>
+	</wsdl:portType>	
+
+</wsdl:definitions>
\ No newline at end of file

Copied: labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/ws-humantask.xsd (from rev 21630, labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/ws-human-task.xsd)
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/ws-humantask.xsd	                        (rev 0)
+++ labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/ws-humantask.xsd	2008-08-21 04:46:53 UTC (rev 21646)
@@ -0,0 +1,519 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+	        xmlns="http://www.drools.org/WS-HT" 
+	        targetNamespace="http://www.drools.org/WS-HT" 
+	        elementFormDefault="qualified" blockDefault="#all">
+	        
+	<xsd:import namespace="http://www.w3.org/XML/1998/namespace"
+		schemaLocation="http://www.w3.org/2001/xml.xsd" />
+		
+<!-- base types for extensible elements -->
+	<xsd:complexType name="tExtensibleElements">
+		<xsd:sequence>
+			<xsd:element name="documentation" type="tDocumentation"
+				minOccurs="0" maxOccurs="unbounded" />
+			<xsd:any namespace="##other" processContents="lax" minOccurs="0"
+				maxOccurs="unbounded" />
+		</xsd:sequence>
+		<xsd:anyAttribute namespace="##other"
+			processContents="lax" />
+	</xsd:complexType>
+	<xsd:complexType name="tDocumentation" mixed="true">
+		<xsd:sequence>
+			<xsd:any namespace="##other" processContents="lax" minOccurs="0"
+				maxOccurs="unbounded" />
+		</xsd:sequence>
+		<xsd:attribute ref="xml:lang" />
+	</xsd:complexType>
+	<xsd:complexType name="tExtensibleMixedContentElements"
+		mixed="true">
+		<xsd:sequence>
+			<xsd:element name="documentation" type="tDocumentation"
+				minOccurs="0" maxOccurs="unbounded" />
+			<xsd:any namespace="##other" processContents="skip"
+				minOccurs="0" maxOccurs="unbounded" />
+		</xsd:sequence>
+		<xsd:anyAttribute namespace="##other"
+			processContents="lax" />
+	</xsd:complexType>
+	
+<!-- human task definition -->
+	<xsd:element name="humanInteractions" type="tHumanInteractions" />
+	<xsd:complexType name="tHumanInteractions">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleElements">
+				<xsd:sequence>
+					<xsd:element name="extensions" type="tExtensions"
+						minOccurs="0" />
+					<xsd:element name="import" type="tImport" minOccurs="0"
+						maxOccurs="unbounded" />
+					<xsd:element ref="logicalPeopleGroups" minOccurs="0" />
+					<xsd:element ref="tasks" minOccurs="0" />
+					<xsd:element ref="notifications" minOccurs="0" />
+				</xsd:sequence>
+				<xsd:attribute name="targetNamespace" type="xsd:anyURI"
+					use="required" />
+				<xsd:attribute name="queryLanguage" type="xsd:anyURI" />
+				<xsd:attribute name="expressionLanguage" type="xsd:anyURI" />
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="tExtensions">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleElements">
+				<xsd:sequence>
+					<xsd:element name="extension" type="tExtension"
+						maxOccurs="unbounded" />
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="tExtension">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleElements">
+				<xsd:attribute name="namespace" type="xsd:anyURI" use="required" />
+				<xsd:attribute name="mustUnderstand" type="tBoolean"
+					use="required" />
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:element name="import" type="tImport" />
+	<xsd:complexType name="tImport">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleElements">
+				<xsd:attribute name="namespace" type="xsd:anyURI" use="optional" />
+				<xsd:attribute name="location" type="xsd:anyURI" use="optional" />
+				<xsd:attribute name="importType" type="xsd:anyURI"
+					use="required" />
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:element name="logicalPeopleGroups" type="tLogicalPeopleGroups" />
+	<xsd:complexType name="tLogicalPeopleGroups">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleElements">
+				<xsd:sequence>
+					<xsd:element name="logicalPeopleGroup" type="tLogicalPeopleGroup"
+						maxOccurs="unbounded" />
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="tLogicalPeopleGroup">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleElements">
+				<xsd:sequence>
+					<xsd:element name="parameter" type="tParameter"
+						minOccurs="0" maxOccurs="unbounded" />
+				</xsd:sequence>
+				<xsd:attribute name="name" type="xsd:NCName" use="required" />
+				<xsd:attribute name="reference" type="xsd:NCName" use="optional" />
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	
+<!-- generic human roles used in tasks and notifications -->
+	<xsd:group name="genericHumanRole">
+		<xsd:choice>
+			<xsd:element ref="potentialOwners" />
+			<xsd:element ref="excludedOwners" />
+			<xsd:element ref="taskInitiator" />
+			<xsd:element ref="taskStakeholders" />
+			<xsd:element ref="businessAdministrators" />
+			<xsd:element ref="recipients" />
+		</xsd:choice>
+	</xsd:group>
+	<xsd:element name="potentialOwners" type="tGenericHumanRole" />
+	<xsd:element name="excludedOwners" type="tGenericHumanRole" />
+	<xsd:element name="taskInitiator" type="tGenericHumanRole" />
+	<xsd:element name="taskStakeholders" type="tGenericHumanRole" />
+	<xsd:element name="businessAdministrators" type="tGenericHumanRole" />
+	<xsd:element name="recipients" type="tGenericHumanRole" />
+	<xsd:complexType name="tGenericHumanRole">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleElements">
+				<xsd:sequence>
+					<xsd:element name="from" type="tFrom" />
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+<!-- elements and types for organizational entities -->
+	<xsd:element name="organizationalEntity" type="tOrganizationalEntity" />
+	<xsd:complexType name="tOrganizationalEntity">
+		<xsd:choice>
+			<xsd:element ref="users" />
+			<xsd:element ref="groups" />
+		</xsd:choice>
+	</xsd:complexType>
+	<xsd:element name="user" type="tUser" />
+	<xsd:simpleType name="tUser">
+		<xsd:restriction base="xsd:string" />
+	</xsd:simpleType>
+	<xsd:element name="users" type="tUserlist" />
+	<xsd:complexType name="tUserlist">
+		<xsd:sequence>
+			<xsd:element ref="user" minOccurs="0" maxOccurs="unbounded" />
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:element name="group" type="tGroup" />
+	<xsd:simpleType name="tGroup">
+		<xsd:restriction base="xsd:string" />
+	</xsd:simpleType>
+	<xsd:element name="groups" type="tGrouplist" />
+	<xsd:complexType name="tGrouplist">
+		<xsd:sequence>
+			<xsd:element ref="group" minOccurs="0" maxOccurs="unbounded" />
+		</xsd:sequence>
+	</xsd:complexType>
+<!-- human tasks -->
+	<xsd:element name="tasks" type="tTasks" />
+	<xsd:complexType name="tTasks">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleElements">
+				<xsd:sequence>
+					<xsd:element ref="task" maxOccurs="unbounded" />
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:element name="task" type="tTask" />
+	<xsd:complexType name="tTask">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleElements">
+				<xsd:sequence>
+					<xsd:element name="interface" type="tTaskInterface" />
+					<xsd:element ref="priority" minOccurs="0" />
+					<xsd:element ref="peopleAssignments" />
+					<xsd:element name="delegation" type="tDelegation"
+						minOccurs="0" />
+					<xsd:element name="presentationElements" type="tPresentationElements" />
+					<xsd:element name="outcome" type="tQuery" minOccurs="0" />
+					<xsd:element name="searchBy" type="tExpression"
+						minOccurs="0" />
+					<xsd:element name="renderings" type="tRenderings"
+						minOccurs="0" />
+					<xsd:element name="deadlines" type="tDeadlines"
+						minOccurs="0" />
+				</xsd:sequence>
+				<xsd:attribute name="name" type="xsd:NCName" use="required" />
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:element name="priority" type="tPriority" />
+	<xsd:complexType name="tTaskInterface">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleElements">
+				<xsd:attribute name="portType" type="xsd:QName" use="required" />
+				<xsd:attribute name="operation" type="xsd:NCName" use="required" />
+				<xsd:attribute name="responsePortType" type="xsd:QName"
+					use="optional" />
+				<xsd:attribute name="responseOperation" type="xsd:NCName"
+					use="optional" />
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+<!-- presentation elements -->
+	<xsd:complexType name="tPresentationElements">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleElements">
+				<xsd:sequence>
+					<xsd:element name="name" type="tText" minOccurs="0"
+						maxOccurs="unbounded" />
+					<xsd:element name="presentationParameters" type="tPresentationParameters"
+						minOccurs="0" />
+					<xsd:element name="subject" type="tText" minOccurs="0"
+						maxOccurs="unbounded" />
+					<xsd:element name="description" type="tDescription"
+						minOccurs="0" maxOccurs="unbounded" />
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="tPresentationParameters">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleElements">
+				<xsd:sequence>
+					<xsd:element name="presentationParameter" type="tPresentationParameter"
+						maxOccurs="unbounded" />
+				</xsd:sequence>
+				<xsd:attribute name="expressionLanguage" type="xsd:anyURI" />
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="tPresentationParameter">
+		<xsd:complexContent>
+			<xsd:extension base="tParameter" />
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="tRenderings">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleElements">
+				<xsd:sequence>
+					<xsd:element name="rendering" type="tRendering"
+						maxOccurs="unbounded" />
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+<!-- elements for rendering tasks -->
+	<xsd:complexType name="tRendering">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleElements">
+				<xsd:attribute name="type" type="xsd:QName" use="required" />
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+<!-- elements for people assignment -->
+	<xsd:element name="peopleAssignments" type="tPeopleAssignments" />
+	<xsd:complexType name="tPeopleAssignments">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleElements">
+				<xsd:sequence>
+					<xsd:group ref="genericHumanRole" minOccurs="0"
+						maxOccurs="unbounded" />
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+<!-- elements for handling timeouts and escalation -->
+	<xsd:complexType name="tDeadlines">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleElements">
+				<xsd:sequence>
+					<xsd:element name="startDeadline" type="tDeadline"
+						minOccurs="0" maxOccurs="unbounded" />
+					<xsd:element name="completionDeadline" type="tDeadline"
+						minOccurs="0" maxOccurs="unbounded" />
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="tDeadline">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleElements">
+				<xsd:sequence>
+					<xsd:choice>
+						<xsd:element name="for" type="tDuration-expr" />
+						<xsd:element name="until" type="tDeadline-expr" />
+					</xsd:choice>
+					<xsd:element name="escalation" type="tEscalation"
+						minOccurs="0" maxOccurs="unbounded" />
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="tEscalation">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleElements">
+				<xsd:sequence>
+					<xsd:element name="condition" type="tBoolean-expr"
+						minOccurs="0" />
+					<xsd:element name="toParts" type="tToParts" minOccurs="0"
+						maxOccurs="unbounded" />
+					<xsd:choice>
+						<xsd:element ref="notification" />
+						<xsd:element name="localNotification" type="tLocalNotification" />
+						<xsd:element name="reassignment" type="tReassignment" />
+					</xsd:choice>
+				</xsd:sequence>
+				<xsd:attribute name="name" type="xsd:NCName" use="required" />
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="tLocalNotification">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleElements">
+				<xsd:choice>
+					<xsd:sequence>
+						<xsd:element ref="priority" minOccurs="0" />
+						<xsd:element ref="peopleAssignments" minOccurs="0" />
+					</xsd:sequence>
+				</xsd:choice>
+				<xsd:attribute name="reference" type="xsd:QName" use="required" />
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="tReassignment">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleElements">
+				<xsd:sequence>
+					<xsd:element ref="potentialOwners" />
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="tToParts">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleElements">
+				<xsd:sequence>
+					<xsd:element name="toPart" type="tToPart" maxOccurs="unbounded" />
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="tToPart" mixed="true">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleMixedContentElements">
+				<xsd:attribute name="name" type="xsd:NCName" use="required" />
+				<xsd:attribute name="expressionLanguage" type="xsd:anyURI" />
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+<!-- task delegation -->
+	<xsd:complexType name="tDelegation">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleElements">
+				<xsd:sequence>
+					<xsd:element name="from" type="tFrom" minOccurs="0" />
+				</xsd:sequence>
+				<xsd:attribute name="potentialDelegatees" type="tPotentialDelegatees"
+					use="required" />
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:simpleType name="tPotentialDelegatees">
+		<xsd:restriction base="xsd:string">
+			<xsd:enumeration value="anybody" />
+			<xsd:enumeration value="nobody" />
+			<xsd:enumeration value="potentialOwners" />
+			<xsd:enumeration value="other" />
+		</xsd:restriction>
+	</xsd:simpleType>
+<!-- notifications -->
+	<xsd:element name="notifications" type="tNotifications" />
+	<xsd:complexType name="tNotifications">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleElements">
+				<xsd:sequence>
+					<xsd:element ref="notification" maxOccurs="unbounded" />
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:element name="notification" type="tNotification" />
+	<xsd:complexType name="tNotification">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleElements">
+				<xsd:sequence>
+					<xsd:element name="interface" type="tNotificationInterface" />
+					<xsd:element ref="priority" minOccurs="0" />
+					<xsd:element ref="peopleAssignments" />
+					<xsd:element name="presentationElements" type="tPresentationElements" />
+					<xsd:element name="renderings" type="tRenderings"
+						minOccurs="0" />
+				</xsd:sequence>
+				<xsd:attribute name="name" type="xsd:NCName" use="required" />
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="tNotificationInterface">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleElements">
+				<xsd:attribute name="portType" type="xsd:QName" use="required" />
+				<xsd:attribute name="operation" type="xsd:NCName" use="required" />
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+<!-- miscellaneous helper types -->
+	<xsd:complexType name="tText" mixed="true">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleMixedContentElements">
+				<xsd:attribute ref="xml:lang" />
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="tDescription" mixed="true">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleMixedContentElements">
+				<xsd:attribute ref="xml:lang" />
+				<xsd:attribute name="contentType" type="xsd:string" />
+<!-- any MIME type is allowed as value of contentType -->
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="tFrom" mixed="true">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleMixedContentElements">
+				<xsd:sequence>
+					<xsd:choice>
+						<xsd:element name="argument" type="tArgument"
+							minOccurs="0" />
+						<xsd:element name="literal" type="tLiteral" minOccurs="0" />
+					</xsd:choice>
+				</xsd:sequence>
+				<xsd:attribute name="expressionLanguage" type="xsd:anyURI" />
+				<xsd:attribute name="logicalPeopleGroup" type="xsd:QName" />
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="tArgument">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleMixedContentElements">
+				<xsd:attribute name="name" type="xsd:NCName" />
+				<xsd:attribute name="expressionLanguage" type="xsd:anyURI" />
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="tParameter" mixed="true">
+		<xsd:complexContent>
+			<xsd:extension base="tExtensibleMixedContentElements">
+				<xsd:attribute name="name" type="xsd:NCName" use="required" />
+				<xsd:attribute name="type" type="xsd:QName" use="required" />
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="tLiteral" mixed="true">
+		<xsd:sequence>
+			<xsd:any namespace="##any" processContents="lax" minOccurs="0"
+				maxOccurs="unbounded" />
+		</xsd:sequence>
+		<xsd:anyAttribute namespace="##other"
+			processContents="lax" />
+	</xsd:complexType>
+	<xsd:complexType name="tQuery" mixed="true">
+		<xsd:sequence>
+			<xsd:any namespace="##other" processContents="lax" minOccurs="0"
+				maxOccurs="unbounded" />
+		</xsd:sequence>
+		<xsd:attribute name="part" />
+		<xsd:attribute name="queryLanguage" type="xsd:anyURI" />
+		<xsd:anyAttribute namespace="##other"
+			processContents="lax" />
+	</xsd:complexType>
+	<xsd:complexType name="tExpression" mixed="true">
+		<xsd:sequence>
+			<xsd:any namespace="##other" processContents="lax" minOccurs="0"
+				maxOccurs="unbounded" />
+		</xsd:sequence>
+		<xsd:attribute name="expressionLanguage" type="xsd:anyURI" />
+		<xsd:anyAttribute namespace="##other"
+			processContents="lax" />
+	</xsd:complexType>
+	<xsd:complexType name="tPriority" mixed="true">
+		<xsd:complexContent mixed="true">
+			<xsd:extension base="tExpression" />
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="tBoolean-expr" mixed="true">
+		<xsd:complexContent mixed="true">
+			<xsd:extension base="tExpression" />
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="tDuration-expr" mixed="true">
+		<xsd:complexContent mixed="true">
+			<xsd:extension base="tExpression" />
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="tDeadline-expr" mixed="true">
+		<xsd:complexContent mixed="true">
+			<xsd:extension base="tExpression" />
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:simpleType name="tBoolean">
+		<xsd:restriction base="xsd:string">
+			<xsd:enumeration value="yes" />
+			<xsd:enumeration value="no" />
+		</xsd:restriction>
+	</xsd:simpleType>
+</xsd:schema>
\ No newline at end of file


Property changes on: labs/jbossrules/trunk/drools-process/drools-process-task/src/main/resources/ws-humantask.xsd
___________________________________________________________________
Name: svn:mergeinfo
   + 




More information about the jboss-svn-commits mailing list