You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
169 lines
8.0 KiB
XML
169 lines
8.0 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<wsdl:definitions xmlns:apachesoap="http://xml.apache.org/xml-soap"
|
|
xmlns:types="http://www.weaver.com.cn/ws/workflow/request"
|
|
xmlns:tns="http://www.weaver.com.cn/ws/workflow/request/wsdl"
|
|
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
|
targetNamespace="http://www.weaver.com.cn/ws/workflow/request/wsdl">
|
|
<wsdl:types>
|
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.weaver.com.cn/ws/workflow/request"
|
|
targetNamespace="http://www.weaver.com.cn/ws/workflow/request" elementFormDefault="qualified">
|
|
<xs:element name="createRequest">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element ref="RequestInfo"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="createRequestResponse">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="createRequestReturn" type="xs:string"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="getRequest">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="requestId" type="xs:int"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="getRequestResponse">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element ref="RequestInfo"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="RequestInfo">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element ref="MainTableInfo"/>
|
|
<xs:element ref="DetailTableInfo" minOccurs="0"/>
|
|
<xs:element ref="RequestLog" minOccurs="0"/>
|
|
</xs:sequence>
|
|
<xs:attribute name="workflowid" use="required" type="xs:string"/>
|
|
<xs:attribute name="requestid" use="optional" type="xs:string"/>
|
|
<xs:attribute name="creatorid" use="optional" type="xs:string"/>
|
|
<xs:attribute name="description" use="optional" type="xs:string"/>
|
|
<xs:attribute name="requestlevel" use="optional" type="xs:string"/>
|
|
<xs:attribute name="remindtype" use="optional" type="xs:string"/>
|
|
<xs:attribute name="hostid" use="optional" type="xs:string"/>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="Cell">
|
|
<xs:complexType>
|
|
<xs:attribute name="name" use="required" type="xs:string"/>
|
|
<xs:attribute name="type" use="optional" type="xs:string"/>
|
|
<xs:attribute name="value" use="required" type="xs:string"/>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="DetailTable">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element ref="Row" minOccurs="0" maxOccurs="unbounded"/>
|
|
</xs:sequence>
|
|
<xs:attribute name="id" use="required" type="xs:string"/>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="DetailTableInfo">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element ref="DetailTable" minOccurs="0" maxOccurs="unbounded"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="MainTableInfo">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element ref="Property" maxOccurs="unbounded"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="Property">
|
|
<xs:complexType>
|
|
<xs:attribute name="name" use="required" type="xs:string"/>
|
|
<xs:attribute name="type" use="optional" type="xs:string"/>
|
|
<xs:attribute name="value" use="required" type="xs:string"/>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="Row">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element ref="Cell" maxOccurs="unbounded"/>
|
|
</xs:sequence>
|
|
<xs:attribute name="id" use="required" type="xs:string"/>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="RequestLog">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element ref="Log" minOccurs="0" maxOccurs="unbounded"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="Log">
|
|
<xs:complexType>
|
|
<xs:attribute name="id" use="required" type="xs:string"/>
|
|
<xs:attribute name="node" use="optional" type="xs:string"/>
|
|
<xs:attribute name="comment" use="optional" type="xs:string"/>
|
|
<xs:attribute name="operator" use="optional" type="xs:string"/>
|
|
<xs:attribute name="opdate" use="optional" type="xs:string"/>
|
|
<xs:attribute name="optime" use="optional" type="xs:string"/>
|
|
<xs:attribute name="optype" use="optional" type="xs:string"/>
|
|
<xs:attribute name="receiver" use="optional" type="xs:string"/>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
|
|
</xs:schema>
|
|
</wsdl:types>
|
|
<wsdl:message name="createRequestResponse">
|
|
<wsdl:part name="parameters" element="types:createRequestResponse"/>
|
|
</wsdl:message>
|
|
<wsdl:message name="createRequestRequest">
|
|
<wsdl:part name="parameters" element="types:createRequest"/>
|
|
</wsdl:message>
|
|
<wsdl:message name="getRequestResponse">
|
|
<wsdl:part name="parameters" element="types:getRequestResponse"/>
|
|
</wsdl:message>
|
|
<wsdl:message name="getRequestRequest">
|
|
<wsdl:part name="parameters" element="types:getRequest"/>
|
|
</wsdl:message>
|
|
<wsdl:portType name="RequestService">
|
|
<wsdl:operation name="createRequest">
|
|
<wsdl:input name="createRequestRequest" message="tns:createRequestRequest"/>
|
|
<wsdl:output name="createRequestResponse" message="tns:createRequestResponse"/>
|
|
</wsdl:operation>
|
|
<wsdl:operation name="getRequest">
|
|
<wsdl:input name="getRequestRequest" message="tns:getRequestRequest"/>
|
|
<wsdl:output name="getRequestResponse" message="tns:getRequestResponse"/>
|
|
</wsdl:operation>
|
|
</wsdl:portType>
|
|
<wsdl:binding name="RequestServiceSoapBinding" type="tns:RequestService">
|
|
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
|
<wsdl:operation name="createRequest">
|
|
<wsdlsoap:operation/>
|
|
<wsdl:input>
|
|
<wsdlsoap:body use="literal"/>
|
|
</wsdl:input>
|
|
<wsdl:output>
|
|
<wsdlsoap:body use="literal"/>
|
|
</wsdl:output>
|
|
</wsdl:operation>
|
|
<wsdl:operation name="getRequest">
|
|
<wsdlsoap:operation/>
|
|
<wsdl:input>
|
|
<wsdlsoap:body use="literal"/>
|
|
</wsdl:input>
|
|
<wsdl:output>
|
|
<wsdlsoap:body use="literal"/>
|
|
</wsdl:output>
|
|
</wsdl:operation>
|
|
</wsdl:binding>
|
|
<wsdl:service name="RequestServiceService">
|
|
<wsdl:port name="RequestService" binding="tns:RequestServiceSoapBinding">
|
|
<wsdlsoap:address location="http://localhost/ws/RequestService"/>
|
|
</wsdl:port>
|
|
</wsdl:service>
|
|
</wsdl:definitions>
|