<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="urn:service.broker.services.ncsa"
xmlns:impl="urn:service.broker.services.ncsa"
xmlns:intf="urn:service.broker.services.ncsa"
xmlns:apachesoap="http://xml.apache.org/xml-soap"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns1="types.service.broker.services.ncsa"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<!--WSDL created by Apache Axis version: 1.2.1
Built on Jun 14, 2005 (09:15:57 EDT)-->
<wsdl:types>
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:service.broker.services.ncsa" elementFormDefault="qualified">
<import namespace="types.service.broker.services.ncsa"/>
<element name="updateNodeStatus">
<complexType>
<sequence>
<element name="in0" type="xsd:int"/>
<element name="in1" type="xsd:string"/>
<element name="in2" type="tns1:Property" maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>
<element name="updateNodeStatusResponse">
<complexType/>
</element>
<element name="getServiceState">
<complexType/>
</element>
<element name="getServiceStateResponse">
<complexType>
<sequence>
<element name="getServiceStateReturn" type="impl:AggregateSummary"/>
</sequence>
</complexType>
</element>
<complexType name="AggregateSummary">
<sequence>
<element name="activeNodes" type="xsd:int"/>
<element name="attemptedNodes" type="xsd:int"/>
<element name="cancelledNodes" type="xsd:int"/>
<element name="cancelledWorkflows" type="xsd:int"/>
<element name="deadNodes" type="xsd:int"/>
<element name="doneNodes" type="xsd:int"/>
<element name="doneWorkflows" type="xsd:int"/>
<element name="failedNodes" type="xsd:int"/>
<element name="failedWorkflows" type="xsd:int"/>
<element name="pendingNodes" type="xsd:int"/>
<element name="queuedNodes" type="xsd:int"/>
<element name="readyNodes" type="xsd:int"/>
<element name="submittedNodes" type="xsd:int"/>
<element name="submittedWorkflows" type="xsd:int"/>
<element name="totalNodes" type="xsd:int"/>
<element name="totalWorkflows" type="xsd:int"/>
<element name="unsubmittedNodes" type="xsd:int"/>
<element name="unsubmittedWorkflows" type="xsd:int"/>
</sequence>
</complexType>
<element name="getStateForUser">
<complexType>
<sequence>
<element name="in0" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="getStateForUserResponse">
<complexType>
<sequence>
<element name="getStateForUserReturn" type="impl:AggregateSummary"/>
</sequence>
</complexType>
</element>
<element name="getStatusInfoForId">
<complexType>
<sequence>
<element name="in0" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="getStatusInfoForIdResponse">
<complexType>
<sequence>
<element name="getStatusInfoForIdReturn" type="impl:StatusInfo"/>
</sequence>
</complexType>
</element>
<complexType name="ArrayOfStatusInfo">
<sequence>
<element name="item" type="impl:StatusInfo" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="StatusInfo">
<sequence>
<element name="children" nillable="true" type="impl:ArrayOfStatusInfo"/>
<element name="globalId" nillable="true" type="xsd:string"/>
<element name="key" nillable="true" type="xsd:int"/>
<element name="status" nillable="true" type="xsd:string"/>
<element name="timestamp" nillable="true" type="xsd:long"/>
<element name="type" nillable="true" type="xsd:string"/>
<element name="user" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<element name="getStatusInfo">
<complexType>
<sequence>
<element name="in0" type="xsd:int"/>
</sequence>
</complexType>
</element>
<element name="getStatusInfoResponse">
<complexType>
<sequence>
<element name="getStatusInfoReturn" type="impl:StatusInfo" maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>
<element name="getStatusInfoForUser">
<complexType>
<sequence>
<element name="in0" type="xsd:string"/>
<element name="in1" type="xsd:int"/>
</sequence>
</complexType>
</element>
<element name="getStatusInfoForUserResponse">
<complexType>
<sequence>
<element name="getStatusInfoForUserReturn" type="impl:StatusInfo" maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>
<element name="archiveWorkflowsTo">
<complexType>
<sequence>
<element name="in0" type="xsd:string"/>
<element name="in1" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="archiveWorkflowsToResponse">
<complexType/>
</element>
<element name="getDescriptorAsXml">
<complexType>
<sequence>
<element name="in0" type="xsd:int"/>
</sequence>
</complexType>
</element>
<element name="getDescriptorAsXmlResponse">
<complexType>
<sequence>
<element name="getDescriptorAsXmlReturn" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="getWorkflowAsXml">
<complexType>
<sequence>
<element name="in0" type="xsd:int"/>
</sequence>
</complexType>
</element>
<element name="getWorkflowAsXmlResponse">
<complexType>
<sequence>
<element name="getWorkflowAsXmlReturn" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="getNodeAsXml">
<complexType>
<sequence>
<element name="in0" type="xsd:int"/>
</sequence>
</complexType>
</element>
<element name="getNodeAsXmlResponse">
<complexType>
<sequence>
<element name="getNodeAsXmlReturn" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="deleteAllCompleted">
<complexType/>
</element>
<element name="deleteAllCompletedResponse">
<complexType/>
</element>
<element name="deleteAllBefore">
<complexType>
<sequence>
<element name="in0" type="xsd:long"/>
</sequence>
</complexType>
</element>
<element name="deleteAllBeforeResponse">
<complexType/>
</element>
<element name="deleteAllForUser">
<complexType>
<sequence>
<element name="in0" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="deleteAllForUserResponse">
<complexType/>
</element>
<element name="delete">
<complexType>
<sequence>
<element name="in0" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="deleteResponse">
<complexType/>
</element>
<element name="getUserInfo">
<complexType/>
</element>
<element name="getUserInfoResponse">
<complexType>
<sequence>
<element name="getUserInfoReturn" type="impl:UserSubmissions" maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>
<complexType name="UserSubmissions">
<sequence>
<element name="firstSubmission" nillable="true" type="xsd:long"/>
<element name="lastSubmission" nillable="true" type="xsd:long"/>
<element name="userName" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<element name="cancel">
<complexType>
<sequence>
<element name="in0" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="cancelResponse">
<complexType/>
</element>
<element name="restart">
<complexType>
<sequence>
<element name="in0" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="restartResponse">
<complexType/>
</element>
<element name="submit">
<complexType>
<sequence>
<element name="in0" type="impl:BrokerSubmission"/>
</sequence>
</complexType>
</element>
<complexType name="BrokerSubmission">
<sequence>
<element name="eventLevel" nillable="true" type="xsd:string"/>
<element name="experimentId" nillable="true" type="xsd:string"/>
<element name="id" nillable="true" type="xsd:int"/>
<element name="priority" nillable="true" type="xsd:int"/>
<element name="publishMetadataTo" nillable="true" type="xsd:string"/>
<element name="timeSubmitted" nillable="true" type="xsd:long"/>
<element name="user" nillable="true" type="xsd:string"/>
<element name="workflowContent" nillable="true" type="xsd:string"/>
<element name="workflowId" nillable="true" type="xsd:string"/>
<element name="workflowUrl" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<element name="submitResponse">
<complexType>
<sequence>
<element name="submitReturn" type="impl:SubmissionHandle"/>
</sequence>
</complexType>
</element>
<complexType name="SubmissionHandle">
<sequence>
<element name="error" nillable="true" type="xsd:string"/>
<element name="serviceUrl" nillable="true" type="xsd:string"/>
<element name="submitTime" nillable="true" type="xsd:string"/>
<element name="workflowId" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
</schema>
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="types.service.broker.services.ncsa" elementFormDefault="qualified">
<import namespace="urn:service.broker.services.ncsa"/>
<complexType name="Property">
<sequence>
<element name="category" nillable="true" type="xsd:string"/>
<element name="id" nillable="true" type="xsd:int"/>
<element name="name" nillable="true" type="xsd:string"/>
<element name="type" nillable="true" type="xsd:string"/>
<element name="value" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
</schema>
</wsdl:types>
<wsdl:message name="cancelRequest">
<wsdl:part name="parameters" element="impl:cancel"/>
</wsdl:message>
<wsdl:message name="getWorkflowAsXmlResponse">
<wsdl:part name="parameters" element="impl:getWorkflowAsXmlResponse"/>
</wsdl:message>
<wsdl:message name="deleteAllCompletedRequest">
<wsdl:part name="parameters" element="impl:deleteAllCompleted"/>
</wsdl:message>
<wsdl:message name="submitResponse">
<wsdl:part name="parameters" element="impl:submitResponse"/>
</wsdl:message>
<wsdl:message name="getUserInfoRequest">
<wsdl:part name="parameters" element="impl:getUserInfo"/>
</wsdl:message>
<wsdl:message name="deleteRequest">
<wsdl:part name="parameters" element="impl:delete"/>
</wsdl:message>
<wsdl:message name="getStatusInfoResponse">
<wsdl:part name="parameters" element="impl:getStatusInfoResponse"/>
</wsdl:message>
<wsdl:message name="getWorkflowAsXmlRequest">
<wsdl:part name="parameters" element="impl:getWorkflowAsXml"/>
</wsdl:message>
<wsdl:message name="cancelResponse">
<wsdl:part name="parameters" element="impl:cancelResponse"/>
</wsdl:message>
<wsdl:message name="getUserInfoResponse">
<wsdl:part name="parameters" element="impl:getUserInfoResponse"/>
</wsdl:message>
<wsdl:message name="restartRequest">
<wsdl:part name="parameters" element="impl:restart"/>
</wsdl:message>
<wsdl:message name="deleteAllBeforeResponse">
<wsdl:part name="parameters" element="impl:deleteAllBeforeResponse"/>
</wsdl:message>
<wsdl:message name="deleteAllForUserResponse">
<wsdl:part name="parameters" element="impl:deleteAllForUserResponse"/>
</wsdl:message>
<wsdl:message name="getStatusInfoForUserRequest">
<wsdl:part name="parameters" element="impl:getStatusInfoForUser"/>
</wsdl:message>
<wsdl:message name="getStateForUserResponse">
<wsdl:part name="parameters" element="impl:getStateForUserResponse"/>
</wsdl:message>
<wsdl:message name="getServiceStateRequest">
<wsdl:part name="parameters" element="impl:getServiceState"/>
</wsdl:message>
<wsdl:message name="getServiceStateResponse">
<wsdl:part name="parameters" element="impl:getServiceStateResponse"/>
</wsdl:message>
<wsdl:message name="updateNodeStatusResponse">
<wsdl:part name="parameters" element="impl:updateNodeStatusResponse"/>
</wsdl:message>
<wsdl:message name="archiveWorkflowsToRequest">
<wsdl:part name="parameters" element="impl:archiveWorkflowsTo"/>
</wsdl:message>
<wsdl:message name="getStatusInfoRequest">
<wsdl:part name="parameters" element="impl:getStatusInfo"/>
</wsdl:message>
<wsdl:message name="getNodeAsXmlResponse">
<wsdl:part name="parameters" element="impl:getNodeAsXmlResponse"/>
</wsdl:message>
<wsdl:message name="submitRequest">
<wsdl:part name="parameters" element="impl:submit"/>
</wsdl:message>
<wsdl:message name="getStateForUserRequest">
<wsdl:part name="parameters" element="impl:getStateForUser"/>
</wsdl:message>
<wsdl:message name="getNodeAsXmlRequest">
<wsdl:part name="parameters" element="impl:getNodeAsXml"/>
</wsdl:message>
<wsdl:message name="getStatusInfoForUserResponse">
<wsdl:part name="parameters" element="impl:getStatusInfoForUserResponse"/>
</wsdl:message>
<wsdl:message name="updateNodeStatusRequest">
<wsdl:part name="parameters" element="impl:updateNodeStatus"/>
</wsdl:message>
<wsdl:message name="getStatusInfoForIdResponse">
<wsdl:part name="parameters" element="impl:getStatusInfoForIdResponse"/>
</wsdl:message>
<wsdl:message name="getStatusInfoForIdRequest">
<wsdl:part name="parameters" element="impl:getStatusInfoForId"/>
</wsdl:message>
<wsdl:message name="getDescriptorAsXmlResponse">
<wsdl:part name="parameters" element="impl:getDescriptorAsXmlResponse"/>
</wsdl:message>
<wsdl:message name="deleteResponse">
<wsdl:part name="parameters" element="impl:deleteResponse"/>
</wsdl:message>
<wsdl:message name="deleteAllCompletedResponse">
<wsdl:part name="parameters" element="impl:deleteAllCompletedResponse"/>
</wsdl:message>
<wsdl:message name="restartResponse">
<wsdl:part name="parameters" element="impl:restartResponse"/>
</wsdl:message>
<wsdl:message name="archiveWorkflowsToResponse">
<wsdl:part name="parameters" element="impl:archiveWorkflowsToResponse"/>
</wsdl:message>
<wsdl:message name="deleteAllForUserRequest">
<wsdl:part name="parameters" element="impl:deleteAllForUser"/>
</wsdl:message>
<wsdl:message name="deleteAllBeforeRequest">
<wsdl:part name="parameters" element="impl:deleteAllBefore"/>
</wsdl:message>
<wsdl:message name="getDescriptorAsXmlRequest">
<wsdl:part name="parameters" element="impl:getDescriptorAsXml"/>
</wsdl:message>
<wsdl:portType name="IBroker">
<wsdl:operation name="updateNodeStatus">
<wsdl:input name="updateNodeStatusRequest" message="impl:updateNodeStatusRequest"/>
<wsdl:output name="updateNodeStatusResponse" message="impl:updateNodeStatusResponse"/>
</wsdl:operation>
<wsdl:operation name="getServiceState">
<wsdl:input name="getServiceStateRequest" message="impl:getServiceStateRequest"/>
<wsdl:output name="getServiceStateResponse" message="impl:getServiceStateResponse"/>
</wsdl:operation>
<wsdl:operation name="getStateForUser">
<wsdl:input name="getStateForUserRequest" message="impl:getStateForUserRequest"/>
<wsdl:output name="getStateForUserResponse" message="impl:getStateForUserResponse"/>
</wsdl:operation>
<wsdl:operation name="getStatusInfoForId">
<wsdl:input name="getStatusInfoForIdRequest" message="impl:getStatusInfoForIdRequest"/>
<wsdl:output name="getStatusInfoForIdResponse" message="impl:getStatusInfoForIdResponse"/>
</wsdl:operation>
<wsdl:operation name="getStatusInfo">
<wsdl:input name="getStatusInfoRequest" message="impl:getStatusInfoRequest"/>
<wsdl:output name="getStatusInfoResponse" message="impl:getStatusInfoResponse"/>
</wsdl:operation>
<wsdl:operation name="getStatusInfoForUser">
<wsdl:input name="getStatusInfoForUserRequest" message="impl:getStatusInfoForUserRequest"/>
<wsdl:output name="getStatusInfoForUserResponse" message="impl:getStatusInfoForUserResponse"/>
</wsdl:operation>
<wsdl:operation name="archiveWorkflowsTo">
<wsdl:input name="archiveWorkflowsToRequest" message="impl:archiveWorkflowsToRequest"/>
<wsdl:output name="archiveWorkflowsToResponse" message="impl:archiveWorkflowsToResponse"/>
</wsdl:operation>
<wsdl:operation name="getDescriptorAsXml">
<wsdl:input name="getDescriptorAsXmlRequest" message="impl:getDescriptorAsXmlRequest"/>
<wsdl:output name="getDescriptorAsXmlResponse" message="impl:getDescriptorAsXmlResponse"/>
</wsdl:operation>
<wsdl:operation name="getWorkflowAsXml">
<wsdl:input name="getWorkflowAsXmlRequest" message="impl:getWorkflowAsXmlRequest"/>
<wsdl:output name="getWorkflowAsXmlResponse" message="impl:getWorkflowAsXmlResponse"/>
</wsdl:operation>
<wsdl:operation name="getNodeAsXml">
<wsdl:input name="getNodeAsXmlRequest" message="impl:getNodeAsXmlRequest"/>
<wsdl:output name="getNodeAsXmlResponse" message="impl:getNodeAsXmlResponse"/>
</wsdl:operation>
<wsdl:operation name="deleteAllCompleted">
<wsdl:input name="deleteAllCompletedRequest" message="impl:deleteAllCompletedRequest"/>
<wsdl:output name="deleteAllCompletedResponse" message="impl:deleteAllCompletedResponse"/>
</wsdl:operation>
<wsdl:operation name="deleteAllBefore">
<wsdl:input name="deleteAllBeforeRequest" message="impl:deleteAllBeforeRequest"/>
<wsdl:output name="deleteAllBeforeResponse" message="impl:deleteAllBeforeResponse"/>
</wsdl:operation>
<wsdl:operation name="deleteAllForUser">
<wsdl:input name="deleteAllForUserRequest" message="impl:deleteAllForUserRequest"/>
<wsdl:output name="deleteAllForUserResponse" message="impl:deleteAllForUserResponse"/>
</wsdl:operation>
<wsdl:operation name="delete">
<wsdl:input name="deleteRequest" message="impl:deleteRequest"/>
<wsdl:output name="deleteResponse" message="impl:deleteResponse"/>
</wsdl:operation>
<wsdl:operation name="getUserInfo">
<wsdl:input name="getUserInfoRequest" message="impl:getUserInfoRequest"/>
<wsdl:output name="getUserInfoResponse" message="impl:getUserInfoResponse"/>
</wsdl:operation>
<wsdl:operation name="cancel">
<wsdl:input name="cancelRequest" message="impl:cancelRequest"/>
<wsdl:output name="cancelResponse" message="impl:cancelResponse"/>
</wsdl:operation>
<wsdl:operation name="restart">
<wsdl:input name="restartRequest" message="impl:restartRequest"/>
<wsdl:output name="restartResponse" message="impl:restartResponse"/>
</wsdl:operation>
<wsdl:operation name="submit">
<wsdl:input name="submitRequest" message="impl:submitRequest"/>
<wsdl:output name="submitResponse" message="impl:submitResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="BrokerSoapBinding" type="impl:IBroker">
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="updateNodeStatus">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="updateNodeStatusRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="updateNodeStatusResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getServiceState">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="getServiceStateRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getServiceStateResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getStateForUser">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="getStateForUserRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getStateForUserResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getStatusInfoForId">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="getStatusInfoForIdRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getStatusInfoForIdResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getStatusInfo">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="getStatusInfoRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getStatusInfoResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getStatusInfoForUser">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="getStatusInfoForUserRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getStatusInfoForUserResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="archiveWorkflowsTo">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="archiveWorkflowsToRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="archiveWorkflowsToResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getDescriptorAsXml">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="getDescriptorAsXmlRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getDescriptorAsXmlResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getWorkflowAsXml">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="getWorkflowAsXmlRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getWorkflowAsXmlResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getNodeAsXml">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="getNodeAsXmlRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getNodeAsXmlResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="deleteAllCompleted">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="deleteAllCompletedRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="deleteAllCompletedResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="deleteAllBefore">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="deleteAllBeforeRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="deleteAllBeforeResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="deleteAllForUser">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="deleteAllForUserRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="deleteAllForUserResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="delete">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="deleteRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="deleteResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getUserInfo">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="getUserInfoRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getUserInfoResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="cancel">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="cancelRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="cancelResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="restart">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="restartRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="restartResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="submit">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="submitRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="submitResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="IBrokerService">
<wsdl:port name="Broker" binding="impl:BrokerSoapBinding">
<wsdlsoap:address location="httpg:/localhost:8443/broker/services/Broker"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>