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 ut...@apache.org on 2010/09/09 15:03:59 UTC
svn commit: r995452 [3/5] - in /incubator/hise/trunk: ./ hise-fe/
hise-fe/src/ hise-fe/src/main/ hise-fe/src/main/java/
hise-fe/src/main/java/org/ hise-fe/src/main/java/org/apache/
hise-fe/src/main/java/org/apache/hise/ hise-fe/src/main/java/org/apache...
Added: incubator/hise/trunk/hise-ws-client/src/main/java/org/apache/hise/wsclient/model/enums/Status.java
URL: http://svn.apache.org/viewvc/incubator/hise/trunk/hise-ws-client/src/main/java/org/apache/hise/wsclient/model/enums/Status.java?rev=995452&view=auto
==============================================================================
--- incubator/hise/trunk/hise-ws-client/src/main/java/org/apache/hise/wsclient/model/enums/Status.java (added)
+++ incubator/hise/trunk/hise-ws-client/src/main/java/org/apache/hise/wsclient/model/enums/Status.java Thu Sep 9 15:03:55 2010
@@ -0,0 +1,39 @@
+package org.apache.hise.wsclient.model.enums;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+
+public enum Status {
+
+ READY {
+ @Override
+ public List<Action> getAvailableActions() {
+ return Arrays.asList(Action.CLAIM);
+ }
+ },
+ RESERVED {
+ @Override
+ public List<Action> getAvailableActions() {
+ return Arrays.asList(Action.START);
+ }
+ },
+ IN_PROGRESS {
+ @Override
+ public List<Action> getAvailableActions() {
+ return Arrays.asList(Action.COMPLETE, Action.FAIL);
+ }
+ },
+ CREATED,
+ SUSPENDED,
+ COMPLETED,
+ FAILED,
+ ERROR,
+ EXITED,
+ OBSOLETE;
+
+ public List<Action> getAvailableActions() {
+ return new ArrayList<Action>();
+ }
+
+}
Added: incubator/hise/trunk/hise-ws-client/src/main/resources/cxf.xml
URL: http://svn.apache.org/viewvc/incubator/hise/trunk/hise-ws-client/src/main/resources/cxf.xml?rev=995452&view=auto
==============================================================================
--- incubator/hise/trunk/hise-ws-client/src/main/resources/cxf.xml (added)
+++ incubator/hise/trunk/hise-ws-client/src/main/resources/cxf.xml Thu Sep 9 15:03:55 2010
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:http-conf="http://cxf.apache.org/transports/http/configuration"
+ xsi:schemaLocation="http://cxf.apache.org/transports/http/configuration
+ http://cxf.apache.org/schemas/configuration/http-conf.xsd
+ http://www.springframework.org/schema/beans
+ http://www.springframework.org/schema/beans/spring-beans.xsd">
+
+ <!--<http-conf:conduit-->
+ <!--name="{urn:ebay:apis:eBLBaseComponents}Shopping.http-conduit">-->
+ <!--<http-conf:client AllowChunking="false"/>-->
+ <!--</http-conf:conduit>-->
+</beans>
Added: incubator/hise/trunk/hise-ws-client/src/main/resources/hiseWsClientBaseContext.xml
URL: http://svn.apache.org/viewvc/incubator/hise/trunk/hise-ws-client/src/main/resources/hiseWsClientBaseContext.xml?rev=995452&view=auto
==============================================================================
--- incubator/hise/trunk/hise-ws-client/src/main/resources/hiseWsClientBaseContext.xml (added)
+++ incubator/hise/trunk/hise-ws-client/src/main/resources/hiseWsClientBaseContext.xml Thu Sep 9 15:03:55 2010
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
+ xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"
+ xmlns:http-conf="http://cxf.apache.org/transports/http/configuration"
+ xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
+ http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
+ http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
+ http://cxf.apache.org/transports/http/configuration http://cxf.apache.org/schemas/configuration/http-conf.xsd">
+
+ <bean id="hiseWsClient" class="org.apache.hise.wsclient.facade.HiseApiFacadeImpl">
+ <property name="service" ref="hiseClient" />
+ <property name="wssInterceptor">
+ <bean class="org.apache.hise.wsclient.infrastructure.WSSecurityInterceptor">
+ <constructor-arg ref="wss4jOut"/>
+ </bean>
+ </property>
+ <property name="taskConverter" ref="taskConverter" />
+ <property name="commentConverter" ref="commentConverter" />
+ </bean>
+
+ <bean id="hiseClient" class="org.apache.cxf.jaxws.JaxWsProxyFactoryBean"
+ factory-bean="proxyFactory" factory-method="create" />
+
+ <bean id="proxyFactory" class="org.apache.cxf.jaxws.JaxWsProxyFactoryBean">
+ <property name="serviceClass" value="org.apache.hise.ws.TaskOperationsInterface" />
+ <property name="address" value="${hise.service.url}" />
+ <property name="inInterceptors">
+ <list>
+ <bean id="logIn" class="org.apache.cxf.interceptor.LoggingInInterceptor" />
+ </list>
+ </property>
+ <property name="outInterceptors">
+ <list>
+ <bean id="logOut" class="org.apache.cxf.interceptor.LoggingOutInterceptor" />
+ <bean id="saajOut" class="org.apache.cxf.binding.soap.saaj.SAAJOutInterceptor" />
+ <ref bean="wss4jOut" />
+ </list>
+ </property>
+ </bean>
+
+ <bean id="wss4jOut" class="org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor">
+ <constructor-arg>
+ <map>
+ <entry key="action" value="UsernameToken" />
+ <entry key="passwordType" value="PasswordDigest" />
+ <entry key="user" value="user" />
+ <entry>
+ <key>
+ <value>passwordCallbackRef</value>
+ </key>
+ <ref bean="passwordCallback" />
+ </entry>
+ </map>
+ </constructor-arg>
+ </bean>
+
+ <bean id="passwordCallback" class="org.apache.hise.wsclient.infrastructure.ClientPasswordCallback" />
+
+ <!--Interceptors from server-->
+ <!--
+ <jaxws:inInterceptors> <bean
+ class="org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor">
+ <constructor-arg> <map> <entry key="action" value="UsernameToken"/>
+ <entry key="passwordType" value="PasswordDigest"/> <entry
+ key="passwordCallbackRef"><ref bean="hisePasswordCallback"/></entry>
+ </map> </constructor-arg> </bean> </jaxws:inInterceptors>
+ </jaxws:endpoint>
+ -->
+
+ <bean name="taskConverter" class="org.apache.hise.wsclient.infrastructure.TaskConverter"/>
+ <bean name="commentConverter" class="org.apache.hise.wsclient.infrastructure.CommentConverter"/>
+
+</beans>
\ No newline at end of file
Added: incubator/hise/trunk/hise-ws-client/src/main/resources/hiseWsClientContext.xml
URL: http://svn.apache.org/viewvc/incubator/hise/trunk/hise-ws-client/src/main/resources/hiseWsClientContext.xml?rev=995452&view=auto
==============================================================================
--- incubator/hise/trunk/hise-ws-client/src/main/resources/hiseWsClientContext.xml (added)
+++ incubator/hise/trunk/hise-ws-client/src/main/resources/hiseWsClientContext.xml Thu Sep 9 15:03:55 2010
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
+ xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"
+ xmlns:http-conf="http://cxf.apache.org/transports/http/configuration"
+ xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
+ http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
+ http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
+ http://cxf.apache.org/transports/http/configuration http://cxf.apache.org/schemas/configuration/http-conf.xsd">
+
+ <import resource="classpath:hiseWsClientBaseContext.xml" />
+
+ <bean id="propertyConfigurer"
+ class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
+ <property name="location" value="classpath:hisefe.properties" />
+ </bean>
+
+</beans>
\ No newline at end of file
Added: incubator/hise/trunk/hise-ws-client/src/main/resources/hisefe.properties
URL: http://svn.apache.org/viewvc/incubator/hise/trunk/hise-ws-client/src/main/resources/hisefe.properties?rev=995452&view=auto
==============================================================================
--- incubator/hise/trunk/hise-ws-client/src/main/resources/hisefe.properties (added)
+++ incubator/hise/trunk/hise-ws-client/src/main/resources/hisefe.properties Thu Sep 9 15:03:55 2010
@@ -0,0 +1,2 @@
+#Sample hisefe properties file, to be included in application using hise-ws-client
+#hise.service.url= http://localhost:8080/hise/taskOperations/
\ No newline at end of file
Added: incubator/hise/trunk/hise-ws-client/src/main/resources/wsdls/ws-humantask-api-wsdl.xsd
URL: http://svn.apache.org/viewvc/incubator/hise/trunk/hise-ws-client/src/main/resources/wsdls/ws-humantask-api-wsdl.xsd?rev=995452&view=auto
==============================================================================
--- incubator/hise/trunk/hise-ws-client/src/main/resources/wsdls/ws-humantask-api-wsdl.xsd (added)
+++ incubator/hise/trunk/hise-ws-client/src/main/resources/wsdls/ws-humantask-api-wsdl.xsd Thu Sep 9 15:03:55 2010
@@ -0,0 +1,681 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+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 xmlns="http://www.example.org/WS-HT/api/xsd"
+ xmlns:htd="http://www.example.org/WS-HT"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ targetNamespace="http://www.example.org/WS-HT/api/xsd"
+ xmlns:api="http://www.example.org/WS-HT/api"
+ elementFormDefault="qualified" blockDefault="#all">
+ <xsd:import namespace="http://www.example.org/WS-HT/api"
+ schemaLocation="ws-humantask-api.xsd" />
+ <xsd:import namespace="http://www.example.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:anyURI" />
+ <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:complexType name="tDeadlinesInfo"></xsd:complexType>
+</xsd:schema>
Added: incubator/hise/trunk/hise-ws-client/src/main/resources/wsdls/ws-humantask-api.xsd
URL: http://svn.apache.org/viewvc/incubator/hise/trunk/hise-ws-client/src/main/resources/wsdls/ws-humantask-api.xsd?rev=995452&view=auto
==============================================================================
--- incubator/hise/trunk/hise-ws-client/src/main/resources/wsdls/ws-humantask-api.xsd (added)
+++ incubator/hise/trunk/hise-ws-client/src/main/resources/wsdls/ws-humantask-api.xsd Thu Sep 9 15:03:55 2010
@@ -0,0 +1,394 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+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 xmlns="http://www.example.org/WS-HT/api"
+ xmlns:htd="http://www.example.org/WS-HT"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ targetNamespace="http://www.example.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.w3.org/XML/1998/namespace"
+ schemaLocation="xml.xsd" />
+ <xsd:import namespace="http://www.example.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:element
+ name="deadlinesInfo"
+ type="htd:tDeadlinesInfo"
+ minOccurs="0" maxOccurs="1">
+ </xsd:element>
+ </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:element
+ name="deadlinesInfo"
+ type="htd:tDeadlinesInfo"
+ minOccurs="0" maxOccurs="1">
+ </xsd:element>
+ </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