You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hise-commits@incubator.apache.org by rr...@apache.org on 2010/01/28 14:58:29 UTC

svn commit: r904108 [2/3] - in /incubator/hise/trunk: hise-distro/src/distro/examples/ hise-distro/src/distro/examples/claimsHandling/ hise-docs/src/main/resources/ hise-services/src/main/java/org/apache/hise/engine/jaxws/ hise-web/ hise-web/src/main/r...

Added: incubator/hise/trunk/hise-distro/src/distro/examples/claimsHandling/claimsHandling-soapui-project.xml
URL: http://svn.apache.org/viewvc/incubator/hise/trunk/hise-distro/src/distro/examples/claimsHandling/claimsHandling-soapui-project.xml?rev=904108&view=auto
==============================================================================
--- incubator/hise/trunk/hise-distro/src/distro/examples/claimsHandling/claimsHandling-soapui-project.xml (added)
+++ incubator/hise/trunk/hise-distro/src/distro/examples/claimsHandling/claimsHandling-soapui-project.xml Thu Jan 28 14:58:28 2010
@@ -0,0 +1,3126 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<con:soapui-project name="claimsHandling" resourceRoot="" soapui-version="3.5-beta1" xmlns:con="http://eviware.com/soapui/config"><con:settings/><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="ClaimApprovalReminderBinding" type="wsdl" bindingName="{http://www.insurance.example.com/claims}ClaimApprovalReminderBinding" soapVersion="1_1" anonymous="optional" definition="http://localhost:8080/hise/ClaimsHandlingService/?wsdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache/><con:endpoints><con:endpoint>http://localhost:8090</con:endpoint></con:endpoints><con:operation isOneWay="false" action="" name="notify" bindingOperationName="notify" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8090</con:endpoint><con:request><![CDATA[<soapenv:En
 velope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cla="http://www.insurance.example.com/claims">
+   <soapenv:Header/>
+   <soapenv:Body>
+      <cla:notify>
+         <firstname>?</firstname>
+         <lastname>?</lastname>
+         <taskId>?</taskId>
+      </cla:notify>
+   </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://www.insurance.example.com/claims/ClaimApprovalReminderPT/notifyRequest"/></con:call></con:operation></con:interface><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="ClaimsHandlingBinding" type="wsdl" bindingName="{http://www.insurance.example.com/claims}ClaimsHandlingBinding" soapVersion="1_1" anonymous="optional" definition="http://localhost:8080/hise/ClaimsHandlingService/?wsdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://localhost:8080/hise/ClaimsHandlingService/?wsdl"><con:part><con:url>http://localhost:8080/hise/ClaimsHandlingService/?wsdl</con:url><con:content><![CDATA[<wsdl:definitions name="ClaimApproval" targetNamespace="http://www.insurance.example.com/claims" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.insurance.example.com/claims" xmlns:ws
 dl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+  <wsdl:types>
+    <xsd:schema elementFormDefault="qualified" targetNamespace="http://www.insurance.example.com/claims">
+      <xsd:complexType name="ClaimApprovalData">
+        <xsd:sequence>
+          <xsd:element name="cust">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="id" type="xsd:string"></xsd:element>
+                <xsd:element name="firstname" type="xsd:string"></xsd:element>
+                <xsd:element name="lastname" type="xsd:string"></xsd:element>
+              </xsd:sequence>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="amount" type="xsd:double"/>
+          <xsd:element name="region" type="xsd:string"/>
+          <xsd:element name="prio" type="xsd:int"/>
+          <xsd:element name="activateAt" type="xsd:dateTime"/>
+        </xsd:sequence>
+      </xsd:complexType>
+    </xsd:schema>
+  </wsdl:types>
+  <wsdl:message name="ClaimApprovalResponse"></wsdl:message>
+  <wsdl:message name="notifyResponse"></wsdl:message>
+  <wsdl:message name="ClaimResolveRequest">
+    <wsdl:part name="claimId" type="xsd:int"></wsdl:part>
+    <wsdl:part name="ok" type="xsd:boolean"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="ClaimResolveResponse"></wsdl:message>
+  <wsdl:message name="ClaimApprovalRequest">
+    <wsdl:part name="ClaimApprovalRequest" type="tns:ClaimApprovalData"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="notifyRequest">
+    <wsdl:part name="firstname" type="xsd:string"></wsdl:part>
+    <wsdl:part name="lastname" type="xsd:string"></wsdl:part>
+    <wsdl:part name="taskId" type="xsd:string"></wsdl:part>
+  </wsdl:message>
+  <wsdl:portType name="ClaimApprovalReminderPT">
+    <wsdl:operation name="notify">
+      <wsdl:input message="tns:notifyRequest"></wsdl:input>
+      <wsdl:output message="tns:notifyResponse"></wsdl:output>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:portType name="ClaimsHandlingPT">
+    <wsdl:operation name="approve">
+      <wsdl:input message="tns:ClaimApprovalRequest"></wsdl:input>
+      <wsdl:output message="tns:ClaimApprovalResponse"></wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="escalate">
+      <wsdl:input message="tns:ClaimApprovalRequest"></wsdl:input>
+      <wsdl:output message="tns:ClaimApprovalResponse"></wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="resolve">
+      <wsdl:input message="tns:ClaimResolveRequest"></wsdl:input>
+      <wsdl:output message="tns:ClaimResolveResponse"></wsdl:output>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding name="ClaimsHandlingBinding" type="tns:ClaimsHandlingPT">
+    <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+    <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+    <wsdl:operation name="approve">
+      <soap:operation/>
+      <wsdl:input>
+        <soap:body namespace="http://www.insurance.example.com/claims" use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body namespace="http://www.insurance.example.com/claims" use="literal"/>
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="escalate">
+      <soap:operation/>
+      <wsdl:input>
+        <soap:body namespace="http://www.insurance.example.com/claims" use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body namespace="http://www.insurance.example.com/claims" use="literal"/>
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="resolve">
+      <soap:operation/>
+      <wsdl:input>
+        <soap:body namespace="http://www.insurance.example.com/claims" use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body namespace="http://www.insurance.example.com/claims" use="literal"/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:binding name="ClaimApprovalReminderBinding" type="tns:ClaimApprovalReminderPT">
+    <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+    <wsdl:operation name="notify">
+      <soap:operation/>
+      <wsdl:input>
+        <soap:body namespace="http://www.insurance.example.com/claims" use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body namespace="http://www.insurance.example.com/claims" use="literal"/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:service name="ClaimApprovalReminderService">
+    <wsdl:port binding="tns:ClaimApprovalReminderBinding" name="ClaimApprovalReminderPort">
+      <soap:address location="http://localhost:8090"/>
+    </wsdl:port>
+  </wsdl:service>
+  <wsdl:service name="ClaimsHandlingService">
+    <wsdl:port binding="tns:ClaimsHandlingBinding" name="ClaimsHandlingPort">
+      <soap:address location="http://localhost:8080/hise/ClaimsHandlingService/"/>
+    </wsdl:port>
+  </wsdl:service>
+</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://localhost:8080/hise/ClaimsHandlingService/</con:endpoint></con:endpoints><con:operation isOneWay="false" action="" name="approve" bindingOperationName="approve" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/hise/ClaimsHandlingService/</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cla="http://www.insurance.example.com/claims">
+   <soapenv:Header/>
+   <soapenv:Body>
+      <cla:approve>
+         <ClaimApprovalRequest>
+            <cla:cust>
+               <cla:id>123</cla:id>
+               <cla:firstname>John</cla:firstname>
+               <cla:lastname>Rambo</cla:lastname>
+            </cla:cust>
+            <cla:amount>123</cla:amount>
+            <cla:region>US</cla:region>
+            <cla:prio>1</cla:prio>
+            <cla:activateAt></cla:activateAt>
+         </ClaimApprovalRequest>
+      </cla:approve>
+   </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:credentials><con:username>user1</con:username><con:password>pass1</con:password></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://www.insurance.example.com/claims/ClaimsHandlingPT/approveRequest"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="" name="escalate" bindingOperationName="escalate" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/hise/ClaimsHandlingService/</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cla="http://www.insurance.example.com/claims">
+   <soapenv:Header/>
+   <soapenv:Body>
+      <cla:escalate>
+         <ClaimApprovalRequest>
+            <cla:cust>
+               <cla:id>?</cla:id>
+               <cla:firstname>?</cla:firstname>
+               <cla:lastname>?</cla:lastname>
+            </cla:cust>
+            <cla:amount>?</cla:amount>
+            <cla:region>?</cla:region>
+            <cla:prio>?</cla:prio>
+            <cla:activateAt>?</cla:activateAt>
+         </ClaimApprovalRequest>
+      </cla:escalate>
+   </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://www.insurance.example.com/claims/ClaimsHandlingPT/escalateRequest"/></con:call></con:operation><con:operation isOneWay="false" action="" name="resolve" bindingOperationName="resolve" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/hise/ClaimsHandlingService/</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cla="http://www.insurance.example.com/claims">
+   <soapenv:Header/>
+   <soapenv:Body>
+      <cla:resolve>
+         <claimId>?</claimId>
+         <ok>?</ok>
+      </cla:resolve>
+   </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://www.insurance.example.com/claims/ClaimsHandlingPT/resolveRequest"/><con:wsrmConfig version="1.2"/></con:call></con:operation></con:interface><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="taskOperationsSOAP" type="wsdl" bindingName="{http://www.example.org/WS-HT/api/wsdl}taskOperationsSOAP" soapVersion="1_1" anonymous="optional" definition="http://localhost:8080/hise/taskOperations/?wsdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://localhost:8080/hise/taskOperations/?wsdl"><con:part><con:url>http://localhost:8080/hise/taskOperations/?wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://www.example.org/WS-HT/api/wsdl" xmlns="http://www.example.org/WS-HT/api/wsdl" xmlns:htd="http://www.e
 xample.org/WS-HT" xmlns:htda="http://www.example.org/WS-HT/api" xmlns:htdt="http://www.example.org/WS-HT/api/xsd" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+  <wsdl:types>
+    <xsd:schema>
+      <xsd:import namespace="http://www.example.org/WS-HT" schemaLocation="http://localhost:8080/hise/taskOperations/?xsd=ws-humantask.xsd"/>
+      <xsd:import namespace="http://www.example.org/WS-HT/api" schemaLocation="http://localhost:8080/hise/taskOperations/?xsd=ws-humantask-api.xsd"/>
+      <xsd:import namespace="http://www.example.org/WS-HT/api/xsd" schemaLocation="http://localhost:8080/hise/taskOperations/?xsd=ws-humantask-api-wsdl.xsd"/>
+    </xsd:schema>
+  </wsdl:types>
+  <wsdl:message name="setOutput">
+    <wsdl:part element="htdt:setOutput" name="setOutput"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="getComments">
+    <wsdl:part element="htdt:getComments" name="getComments"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="deleteAttachments">
+    <wsdl:part element="htdt:deleteAttachments" name="deleteAttachments"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="deleteAttachmentsResponse">
+    <wsdl:part element="htdt:deleteAttachmentsResponse" name="deleteAttachmentsResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="illegalAccessFault">
+    <wsdl:part element="htdt:illegalAccess" name="illegalAccess"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="setOutputResponse">
+    <wsdl:part element="htdt:setOutputResponse" name="setOutputResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="forwardResponse">
+    <wsdl:part element="htdt:forwardResponse" name="forwardResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="nominateResponse">
+    <wsdl:part element="htdt:nominateResponse" name="nominateResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="addComment">
+    <wsdl:part element="htdt:addComment" name="addComment"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="getMyTasksResponse">
+    <wsdl:part element="htdt:getMyTasksResponse" name="getMyTasksResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="getMyTaskAbstractsResponse">
+    <wsdl:part element="htdt:getMyTaskAbstractsResponse" name="getMyTaskAbstractsResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="releaseResponse">
+    <wsdl:part element="htdt:releaseResponse" name="releaseResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="getRenderingTypes">
+    <wsdl:part element="htdt:getRenderingTypes" name="getRenderingTypes"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="getTaskInfo">
+    <wsdl:part element="htdt:getTaskInfo" name="getTaskInfo"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="getAttachmentInfosResponse">
+    <wsdl:part element="htdt:getAttachmentInfosResponse" name="getAttachmentInfosResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="deleteFaultResponse">
+    <wsdl:part element="htdt:deleteFaultResponse" name="deleteFaultResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="getAttachmentsResponse">
+    <wsdl:part element="htdt:getAttachmentsResponse" name="getAttachmentsResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="getTaskInfoResponse">
+    <wsdl:part element="htdt:getTaskInfoResponse" name="getTaskInfoResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="getTaskDescription">
+    <wsdl:part element="htdt:getTaskDescription" name="getTaskDescription"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="removeResponse">
+    <wsdl:part element="htdt:removeResponse" name="removeResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="getOutputResponse">
+    <wsdl:part element="htdt:getOutputResponse" name="getOutputResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="getRenderingResponse">
+    <wsdl:part element="htdt:getRenderingResponse" name="getRenderingResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="addAttachment">
+    <wsdl:part element="htdt:addAttachment" name="addAttachment"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="start">
+    <wsdl:part element="htdt:start" name="start"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="illegalOperationFault">
+    <wsdl:part element="htdt:illegalOperation" name="illegalOperation"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="getCommentsResponse">
+    <wsdl:part element="htdt:getCommentsResposne" name="getCommentsResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="getMyTaskAbstracts">
+    <wsdl:part element="htdt:getMyTaskAbstracts" name="getMyTaskAbstracts"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="deleteOutputResponse">
+    <wsdl:part element="htdt:deleteOutputResponse" name="deleteOutputResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="startResponse">
+    <wsdl:part element="htdt:startResponse" name="startResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="addCommentResponse">
+    <wsdl:part element="htdt:addCommentResponse" name="addCommentResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="getMyTasks">
+    <wsdl:part element="htdt:getMyTasks" name="getMyTasks"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="setFaultResponse">
+    <wsdl:part element="htdt:setFaultResponse" name="setFaultResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="completeResponse">
+    <wsdl:part element="htdt:completeResponse" name="completeResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="deleteOutput">
+    <wsdl:part element="htdt:deleteOutput" name="deleteOutput"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="illegalArgumentFault">
+    <wsdl:part element="htdt:illegalArgument" name="illegalArgument"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="getTaskDescriptionResponse">
+    <wsdl:part element="htdt:getTaskDescriptionResponse" name="getTaskDescriptionResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="getFault">
+    <wsdl:part element="htdt:getFault" name="getFault"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="getOutput">
+    <wsdl:part element="htdt:getOutput" name="getOutput"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="skipResponse">
+    <wsdl:part element="htdt:skipResponse" name="skipResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="setPriorityResponse">
+    <wsdl:part element="htdt:setPriorityResponse" name="setPriorityResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="forward">
+    <wsdl:part element="htdt:forward" name="forward"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="setPriority">
+    <wsdl:part element="htdt:setPriority" name="setPriority"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="suspendUntil">
+    <wsdl:part element="htdt:suspendUntil" name="suspendUntil"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="delegate">
+    <wsdl:part element="htdt:delegate" name="delegate"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="query">
+    <wsdl:part element="htdt:query" name="query"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="getRendering">
+    <wsdl:part element="htdt:getRendering" name="getRendering"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="resumeResponse">
+    <wsdl:part element="htdt:resumeResponse" name="resumeResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="skip">
+    <wsdl:part element="htdt:skip" name="skip"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="setGenericHumanRole">
+    <wsdl:part element="htdt:setGenericHumanRole" name="setGenericHumanRole"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="getInputResponse">
+    <wsdl:part element="htdt:getInputResponse" name="getInputResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="fail">
+    <wsdl:part element="htdt:fail" name="fail"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="suspendUntilResponse">
+    <wsdl:part element="htdt:suspendUntilResponse" name="suspendUntilResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="suspend">
+    <wsdl:part element="htdt:suspend" name="suspend"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="resume">
+    <wsdl:part element="htdt:resume" name="resume"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="delegateResponse">
+    <wsdl:part element="htdt:delegateResponse" name="delegateResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="setGenericHumanRoleResponse">
+    <wsdl:part element="htdt:setGenericHumanRoleResponse" name="setGenericHumanRoleResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="claim">
+    <wsdl:part element="htdt:claim" name="claim"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="addAttachmentResponse">
+    <wsdl:part element="htdt:addAttachmentResponse" name="addAttachmentResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="setFault">
+    <wsdl:part element="htdt:setFault" name="setFault"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="recipientNotAllowed">
+    <wsdl:part element="htdt:recipientNotAllowed" name="recipientNotAllowed"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="complete">
+    <wsdl:part element="htdt:complete" name="complete"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="getAttachments">
+    <wsdl:part element="htdt:getAttachments" name="getAttachments"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="activateResponse">
+    <wsdl:part element="htdt:activateResponse" name="activateResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="release">
+    <wsdl:part element="htdt:release" name="release"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="stop">
+    <wsdl:part element="htdt:stop" name="stop"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="getAttachmentInfos">
+    <wsdl:part element="htdt:getAttachmentInfos" name="getAttachmentInfos"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="getInput">
+    <wsdl:part element="htdt:getInput" name="getInput"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="activate">
+    <wsdl:part element="htdt:activate" name="activate"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="claimResponse">
+    <wsdl:part element="htdt:claimResponse" name="claimResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="suspendResponse">
+    <wsdl:part element="htdt:suspendResponse" name="suspendResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="failResponse">
+    <wsdl:part element="htdt:failResponse" name="failResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="deleteFault">
+    <wsdl:part element="htdt:deleteFault" name="deleteFault"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="queryResponse">
+    <wsdl:part element="htdt:queryResponse" name="queryResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="remove">
+    <wsdl:part element="htdt:remove" name="remove"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="stopResponse">
+    <wsdl:part element="htdt:stopResponse" name="stopResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="nominate">
+    <wsdl:part element="htdt:nominate" name="nominate"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="illegalStateFault">
+    <wsdl:part element="htdt:illegalState" name="illegalState"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="getRenderingTypesResponse">
+    <wsdl:part element="htdt:getRenderingTypesResponse" name="getRenderingTypesResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="getFaultResponse">
+    <wsdl:part element="htdt:getFaultResponse" name="getFaultResponse"></wsdl:part>
+  </wsdl:message>
+  <wsdl:portType name="taskOperations">
+    <wsdl:operation name="claim">
+      <wsdl:input message="claim"></wsdl:input>
+      <wsdl:output message="claimResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="start">
+      <wsdl:input message="start"></wsdl:input>
+      <wsdl:output message="startResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="stop">
+      <wsdl:input message="stop"></wsdl:input>
+      <wsdl:output message="stopResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="release">
+      <wsdl:input message="release"></wsdl:input>
+      <wsdl:output message="releaseResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="suspend">
+      <wsdl:input message="suspend"></wsdl:input>
+      <wsdl:output message="suspendResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="suspendUntil">
+      <wsdl:input message="suspendUntil"></wsdl:input>
+      <wsdl:output message="suspendUntilResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="resume">
+      <wsdl:input message="resume"></wsdl:input>
+      <wsdl:output message="resumeResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="complete">
+      <wsdl:input message="complete"></wsdl:input>
+      <wsdl:output message="completeResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="remove">
+      <wsdl:input message="remove"></wsdl:input>
+      <wsdl:output message="removeResponse"></wsdl:output>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="fail">
+      <wsdl:input message="fail"></wsdl:input>
+      <wsdl:output message="failResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalOperationFault" name="illegalOperationFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="setPriority">
+      <wsdl:input message="setPriority"></wsdl:input>
+      <wsdl:output message="setPriorityResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="addAttachment">
+      <wsdl:input message="addAttachment"></wsdl:input>
+      <wsdl:output message="addAttachmentResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="getAttachmentInfos">
+      <wsdl:input message="getAttachmentInfos"></wsdl:input>
+      <wsdl:output message="getAttachmentInfosResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="getAttachments">
+      <wsdl:input message="getAttachments"></wsdl:input>
+      <wsdl:output message="getAttachmentsResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="deleteAttachments">
+      <wsdl:input message="deleteAttachments"></wsdl:input>
+      <wsdl:output message="deleteAttachmentsResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="addComment">
+      <wsdl:input message="addComment"></wsdl:input>
+      <wsdl:output message="addCommentResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="getComments">
+      <wsdl:input message="getComments"></wsdl:input>
+      <wsdl:output message="getCommentsResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="skip">
+      <wsdl:input message="skip"></wsdl:input>
+      <wsdl:output message="skipResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalOperationFault" name="illegalOperationFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="forward">
+      <wsdl:input message="forward"></wsdl:input>
+      <wsdl:output message="forwardResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="delegate">
+      <wsdl:input message="delegate"></wsdl:input>
+      <wsdl:output message="delegateResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="recipientNotAllowed" name="recipientNotAllowed"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="getRendering">
+      <wsdl:input message="getRendering"></wsdl:input>
+      <wsdl:output message="getRenderingResponse"></wsdl:output>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="getRenderingTypes">
+      <wsdl:input message="getRenderingTypes"></wsdl:input>
+      <wsdl:output message="getRenderingTypesResponse"></wsdl:output>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="getTaskInfo">
+      <wsdl:input message="getTaskInfo"></wsdl:input>
+      <wsdl:output message="getTaskInfoResponse"></wsdl:output>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="getTaskDescription">
+      <wsdl:input message="getTaskDescription"></wsdl:input>
+      <wsdl:output message="getTaskDescriptionResponse"></wsdl:output>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="setOutput">
+      <wsdl:input message="setOutput"></wsdl:input>
+      <wsdl:output message="setOutputResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="deleteOutput">
+      <wsdl:input message="deleteOutput"></wsdl:input>
+      <wsdl:output message="deleteOutputResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="setFault">
+      <wsdl:input message="setFault"></wsdl:input>
+      <wsdl:output message="setFaultResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalOperationFault" name="illegalOperationFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="deleteFault">
+      <wsdl:input message="deleteFault"></wsdl:input>
+      <wsdl:output message="deleteFaultResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="getInput">
+      <wsdl:input message="getInput"></wsdl:input>
+      <wsdl:output message="getInputResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="getOutput">
+      <wsdl:input message="getOutput"></wsdl:input>
+      <wsdl:output message="getOutputResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="getFault">
+      <wsdl:input message="getFault"></wsdl:input>
+      <wsdl:output message="getFaultResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalOperationFault" name="illegalOperationFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="getMyTaskAbstracts">
+      <wsdl:input message="getMyTaskAbstracts"></wsdl:input>
+      <wsdl:output message="getMyTaskAbstractsResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="getMyTasks">
+      <wsdl:input message="getMyTasks"></wsdl:input>
+      <wsdl:output message="getMyTasksResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="query">
+      <wsdl:input message="query"></wsdl:input>
+      <wsdl:output message="queryResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="activate">
+      <wsdl:input message="activate"></wsdl:input>
+      <wsdl:output message="activateResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="nominate">
+      <wsdl:input message="nominate"></wsdl:input>
+      <wsdl:output message="nominateResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="setGenericHumanRole">
+      <wsdl:input message="setGenericHumanRole"></wsdl:input>
+      <wsdl:output message="setGenericHumanRoleResponse"></wsdl:output>
+      <wsdl:fault message="illegalStateFault" name="illegalStateFault"></wsdl:fault>
+      <wsdl:fault message="illegalAccessFault" name="illegalAccessFault"></wsdl:fault>
+      <wsdl:fault message="illegalArgumentFault" name="illegalArgumentFault"></wsdl:fault>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding name="taskOperationsSOAP" type="taskOperations">
+    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+    <wsdl:operation name="claim">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/claim"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="start">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/start"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="stop">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/stop"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="release">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/release"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="suspend">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/suspend"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="suspendUntil">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/suspendUntil"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="resume">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/resume"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="complete">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/complete"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="remove">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/remove"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="fail">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/fail"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalOperationFault">
+        <soap:fault name="illegalOperationFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="setPriority">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/setPriority"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="addAttachment">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/addAttachment"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="getAttachmentInfos">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/getAttachmentInfos"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="getAttachments">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/getAttachments"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="deleteAttachments">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/deleteAttachments"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="addComment">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/addComment"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="getComments">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/getComments"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="skip">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/skip"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalOperationFault">
+        <soap:fault name="illegalOperationFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="forward">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/forward"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="delegate">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/delegate"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="recipientNotAllowed">
+        <soap:fault name="recipientNotAllowed" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="getRendering">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/getRendering"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="getRenderingTypes">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/getRenderingTypes"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="getTaskInfo">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/getTaskInfo"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="getTaskDescription">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/getTaskDescription"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="setOutput">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/setOutput"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="deleteOutput">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/deleteOutput"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="setFault">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/setFault"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalOperationFault">
+        <soap:fault name="illegalOperationFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="deleteFault">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/deleteFault"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="getInput">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/getInput"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="getOutput">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/getOutput"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="getFault">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/getFault"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalOperationFault">
+        <soap:fault name="illegalOperationFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="getMyTaskAbstracts">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/getMyTaskAbstracts"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="getMyTasks">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/getMyTasks"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="query">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/query"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="activate">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/activate"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="nominate">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/nominate"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+    <wsdl:operation name="setGenericHumanRole">
+      <soap:operation soapAction="http://www.example.org/WS-HT/api/wsdl/setGenericHumanRole"/>
+      <wsdl:input>
+        <soap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"/>
+      </wsdl:output>
+      <wsdl:fault name="illegalStateFault">
+        <soap:fault name="illegalStateFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalAccessFault">
+        <soap:fault name="illegalAccessFault" use="literal"/>
+      </wsdl:fault>
+      <wsdl:fault name="illegalArgumentFault">
+        <soap:fault name="illegalArgumentFault" use="literal"/>
+      </wsdl:fault>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:service name="taskOperations">
+    <wsdl:port binding="taskOperationsSOAP" name="taskOperationsSOAP">
+      <soap:address location="http://localhost:8080/hise/taskOperations/"/>
+    </wsdl:port>
+  </wsdl:service>
+</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://localhost:8080/hise/taskOperations/?xsd=ws-humantask.xsd</con:url><con:content><![CDATA[<!--https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a0c9ce4c-ee02-2a10-4b96-cb205464aa02
+
+© 2007 Active Endpoints Inc., Adobe Systems Inc., BEA Systems Inc., International
+Business Machines Corporation, Oracle Inc., and SAP AG. All rights reserved.-->
+<xsd:schema blockDefault="#all" elementFormDefault="qualified" targetNamespace="http://www.example.org/WS-HT" xmlns="http://www.example.org/WS-HT" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+  <!--xsd:import namespace="http://www.w3.org/XML/1998/namespace"
+    schemaLocation="http://www.w3.org/2001/xml.xsd" /-->
+  <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://localhost:8080/hise/taskOperations/?xsd=xml.xsd"/>
+  <!--base types for extensible elements-->
+  <xsd:complexType name="tExtensibleElements">
+    <xsd:sequence>
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="documentation" type="tDocumentation"/>
+      <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/>
+    </xsd:sequence>
+    <xsd:anyAttribute namespace="##other" processContents="lax"/>
+  </xsd:complexType>
+  <xsd:complexType mixed="true" name="tDocumentation">
+    <xsd:sequence>
+      <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/>
+    </xsd:sequence>
+    <xsd:attribute ref="xml:lang"/>
+  </xsd:complexType>
+  <xsd:complexType mixed="true" name="tExtensibleMixedContentElements">
+    <xsd:sequence>
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="documentation" type="tDocumentation"/>
+      <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="skip"/>
+    </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 minOccurs="0" name="extensions" type="tExtensions"/>
+          <xsd:element maxOccurs="unbounded" minOccurs="0" name="import" type="tImport"/>
+          <xsd:element minOccurs="0" ref="logicalPeopleGroups"/>
+          <xsd:element minOccurs="0" ref="tasks"/>
+          <xsd:element minOccurs="0" ref="notifications"/>
+        </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 maxOccurs="unbounded" name="extension" type="tExtension"/>
+        </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 maxOccurs="unbounded" name="logicalPeopleGroup" type="tLogicalPeopleGroup"/>
+        </xsd:sequence>
+      </xsd:extension>
+    </xsd:complexContent>
+  </xsd:complexType>
+  <xsd:complexType name="tLogicalPeopleGroup">
+    <xsd:complexContent>
+      <xsd:extension base="tExtensibleElements">
+        <xsd:sequence>
+          <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="tParameter"/>
+        </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 maxOccurs="unbounded" minOccurs="0" ref="user"/>
+    </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 maxOccurs="unbounded" minOccurs="0" ref="group"/>
+    </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 maxOccurs="unbounded" ref="task"/>
+        </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 minOccurs="0" ref="priority"/>
+          <xsd:element ref="peopleAssignments"/>
+          <xsd:element minOccurs="0" name="delegation" type="tDelegation"/>
+          <xsd:element name="presentationElements" type="tPresentationElements"/>
+          <xsd:element minOccurs="0" name="outcome" type="tQuery"/>
+          <xsd:element minOccurs="0" name="searchBy" type="tExpression"/>
+          <xsd:element minOccurs="0" name="renderings" type="tRenderings"/>
+          <xsd:element minOccurs="0" name="deadlines" type="tDeadlines"/>
+        </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 maxOccurs="unbounded" minOccurs="0" name="name" type="tText"/>
+          <xsd:element minOccurs="0" name="presentationParameters" type="tPresentationParameters"/>
+          <xsd:element maxOccurs="unbounded" minOccurs="0" name="subject" type="tText"/>
+          <xsd:element maxOccurs="unbounded" minOccurs="0" name="description" type="tDescription"/>
+        </xsd:sequence>
+      </xsd:extension>
+    </xsd:complexContent>
+  </xsd:complexType>
+  <xsd:complexType name="tPresentationParameters">
+    <xsd:complexContent>
+      <xsd:extension base="tExtensibleElements">
+        <xsd:sequence>
+          <xsd:element maxOccurs="unbounded" name="presentationParameter" type="tPresentationParameter"/>
+        </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 maxOccurs="unbounded" name="rendering" type="tRendering"/>
+        </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 maxOccurs="unbounded" minOccurs="0" ref="genericHumanRole"/>
+        </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 maxOccurs="unbounded" minOccurs="0" name="startDeadline" type="tDeadline"/>
+          <xsd:element maxOccurs="unbounded" minOccurs="0" name="completionDeadline" type="tDeadline"/>
+        </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 maxOccurs="unbounded" minOccurs="0" name="escalation" type="tEscalation"/>
+        </xsd:sequence>
+      </xsd:extension>
+    </xsd:complexContent>
+  </xsd:complexType>
+  <xsd:complexType name="tEscalation">
+    <xsd:complexContent>
+      <xsd:extension base="tExtensibleElements">
+        <xsd:sequence>
+          <xsd:element minOccurs="0" name="condition" type="tBoolean-expr"/>
+          <xsd:element maxOccurs="unbounded" minOccurs="0" name="toParts" type="tToParts"/>
+          <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 minOccurs="0" ref="priority"/>
+            <xsd:element minOccurs="0" ref="peopleAssignments"/>
+          </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 maxOccurs="unbounded" name="toPart" type="tToPart"/>
+        </xsd:sequence>
+      </xsd:extension>
+    </xsd:complexContent>
+  </xsd:complexType>
+  <xsd:complexType mixed="true" name="tToPart">
+    <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 minOccurs="0" name="from" type="tFrom"/>
+        </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 maxOccurs="unbounded" ref="notification"/>
+        </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 minOccurs="0" ref="priority"/>
+          <xsd:element ref="peopleAssignments"/>
+          <xsd:element name="presentationElements" type="tPresentationElements"/>
+          <xsd:element minOccurs="0" name="renderings" type="tRenderings"/>
+        </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 mixed="true" name="tText">
+    <xsd:complexContent>
+      <xsd:extension base="tExtensibleMixedContentElements">
+        <xsd:attribute ref="xml:lang"/>
+      </xsd:extension>
+    </xsd:complexContent>
+  </xsd:complexType>
+  <xsd:complexType mixed="true" name="tDescription">
+    <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 mixed="true" name="tFrom">
+    <xsd:complexContent>
+      <xsd:extension base="tExtensibleMixedContentElements">
+        <xsd:sequence>
+          <xsd:choice>
+            <xsd:element minOccurs="0" name="argument" type="tArgument"/>
+            <xsd:element minOccurs="0" name="literal" type="tLiteral"/>
+          </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 mixed="true" name="tParameter">
+    <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 mixed="true" name="tLiteral">
+    <xsd:sequence>
+      <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##any" processContents="lax"/>
+    </xsd:sequence>
+    <xsd:anyAttribute namespace="##other" processContents="lax"/>
+  </xsd:complexType>
+  <xsd:complexType mixed="true" name="tQuery">
+    <xsd:sequence>
+      <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/>
+    </xsd:sequence>
+    <xsd:attribute name="part"/>
+    <xsd:attribute name="queryLanguage" type="xsd:anyURI"/>
+    <xsd:anyAttribute namespace="##other" processContents="lax"/>
+  </xsd:complexType>
+  <xsd:complexType mixed="true" name="tExpression">
+    <xsd:sequence>
+      <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/>
+    </xsd:sequence>
+    <xsd:attribute name="expressionLanguage" type="xsd:anyURI"/>
+    <xsd:anyAttribute namespace="##other" processContents="lax"/>
+  </xsd:complexType>
+  <xsd:complexType mixed="true" name="tPriority">
+    <xsd:complexContent mixed="true">
+      <xsd:extension base="tExpression"/>
+    </xsd:complexContent>
+  </xsd:complexType>
+  <xsd:complexType mixed="true" name="tBoolean-expr">
+    <xsd:complexContent mixed="true">
+      <xsd:extension base="tExpression"/>
+    </xsd:complexContent>
+  </xsd:complexType>
+  <xsd:complexType mixed="true" name="tDuration-expr">
+    <xsd:complexContent mixed="true">
+      <xsd:extension base="tExpression"/>
+    </xsd:complexContent>
+  </xsd:complexType>
+  <xsd:complexType mixed="true" name="tDeadline-expr">
+    <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>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://localhost:8080/hise/taskOperations/?xsd=xml.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xml:lang="en" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+  <xs:annotation>
+    <xs:documentation>See http://www.w3.org/XML/1998/namespace.html and
+   http://www.w3.org/TR/REC-xml for information about this namespace.
+
+    This schema document describes the XML namespace, in a form
+    suitable for import by other schema documents.  
+
+    Note that local names in this namespace are intended to be defined
+    only by the World Wide Web Consortium or its subgroups.  The
+    following names are currently defined in this namespace and should
+    not be used with conflicting semantics by any Working Group,
+    specification, or document instance:
+
+    base (as an attribute name): denotes an attribute whose value
+         provides a URI to be used as the base for interpreting any
+         relative URIs in the scope of the element on which it
+         appears; its value is inherited.  This name is reserved
+         by virtue of its definition in the XML Base specification.
+
+    id   (as an attribute name): denotes an attribute whose value
+         should be interpreted as if declared to be of type ID.
+         This name is reserved by virtue of its definition in the
+         xml:id specification.
+
+    lang (as an attribute name): denotes an attribute whose value
+         is a language code for the natural language of the content of
+         any element; its value is inherited.  This name is reserved
+         by virtue of its definition in the XML specification.
+  
+    space (as an attribute name): denotes an attribute whose
+         value is a keyword indicating what whitespace processing
+         discipline is intended for the content of the element; its
+         value is inherited.  This name is reserved by virtue of its
+         definition in the XML specification.
+
+    Father (in any context at all): denotes Jon Bosak, the chair of 
+         the original XML Working Group.  This name is reserved by 
+         the following decision of the W3C XML Plenary and 
+         XML Coordination groups:
+
+             In appreciation for his vision, leadership and dedication
+             the W3C XML Plenary on this 10th day of February, 2000
+             reserves for Jon Bosak in perpetuity the XML name
+             xml:Father</xs:documentation>
+  </xs:annotation>
+  <xs:annotation>
+    <xs:documentation>This schema defines attributes and an attribute group
+        suitable for use by
+        schemas wishing to allow xml:base, xml:lang, xml:space or xml:id
+        attributes on elements they define.
+
+        To enable this, such a schema must import this schema
+        for the XML namespace, e.g. as follows:
+        &lt;schema . . .>
+         . . .
+         &lt;import namespace="http://www.w3.org/XML/1998/namespace"
+                    schemaLocation="http://www.w3.org/2001/xml.xsd"/>
+
+        Subsequently, qualified reference to any of the attributes
+        or the group defined below will have the desired effect, e.g.
+
+        &lt;type . . .>
+         . . .
+         &lt;attributeGroup ref="xml:specialAttrs"/>
+ 
+         will define a type which will schema-validate an instance
+         element with any of those attributes</xs:documentation>
+  </xs:annotation>
+  <xs:annotation>

[... 1272 lines stripped ...]