📄 mailservice.sdl
字号:
<?xml version="1.0" ?><!-- ATL Server generated Web Service Description -->
<definitions xmlns:s="http://www.w3.org/2000/10/XMLSchema" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s0="urn:MailService" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" targetNamespace="urn:MailService" xmlns="http://schemas.xmlsoap.org/wsdl/">
<types>
<s:schema targetNamespace="urn:MailService" attributeFormDefault="qualified" elementFormDefault="qualified">
<s:element name="Login">
<s:complexType>
<s:sequence>
<s:element name="bstrLogin" type="s:string" />
<s:element name="bstrPassword" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="LoginResponse">
<s:complexType>
<s:sequence>
<s:element name="lUserID" type="s:int" />
<s:element name="bstrSessionID" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetMessageCount">
<s:complexType>
<s:sequence>
<s:element name="lUserID" type="s:int" />
<s:element name="bstrSessionID" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetMessageCountResponse">
<s:complexType>
<s:sequence>
<s:element name="lMessageCount" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetUnreadCount">
<s:complexType>
<s:sequence>
<s:element name="lUserID" type="s:int" />
<s:element name="bstrSessionID" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetUnreadCountResponse">
<s:complexType>
<s:sequence>
<s:element name="lUnreadCount" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetMessages">
<s:complexType>
<s:sequence>
<s:element name="lUserID" type="s:int" />
<s:element name="bstrSessionID" type="s:string" />
<s:element name="lMax" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetMessagesResponse">
<s:complexType>
<s:sequence>
<s:element name="lMax" type="s:int" />
<s:element name="msgData" nullable="true">
<s:complexType>
<s:complexContent>
<s:restriction base="soapenc:Array">
<s:sequence>
<s:element name="_MSGDATA" type="s0:_MSGDATA" minOccurs="0" maxOccurs="unbounded" />
</s:sequence>
</s:restriction>
</s:complexContent>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetLaunchURL">
<s:complexType>
<s:sequence>
<s:element name="lUserID" type="s:int" />
<s:element name="bstrSessionID" type="s:string" />
<s:element name="lMessageID" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetLaunchURLResponse">
<s:complexType>
<s:sequence>
<s:element name="bstrURL" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ATLSOAP_BLOB">
<s:sequence>
<s:element name="size" type="s:unsignedLong" />
<s:element name="data" nullable="false">
<s:simpleType>
<s:restriction base="s:binary">
<s:encoding value="base64" />
</s:restriction>
</s:simpleType>
</s:element>
</s:sequence>
</s:complexType>
<s:complexType name="_MSGDATA">
<s:sequence>
<s:element name="m_bstrFrom" type="s:string" />
<s:element name="m_DateSent" type="s:double" />
<s:element name="m_bstrSubject" type="s:string" />
<s:element name="m_lMessageID" type="s:int" />
<s:element name="m_bMarkedRead" type="s:int" />
</s:sequence>
</s:complexType>
</s:schema>
</types>
<message name="LoginIn">
<part name="parameters" element="s0:Login" />
</message>
<message name="LoginOut">
<part name="parameters" element="s0:LoginResponse" />
</message>
<message name="GetMessageCountIn">
<part name="parameters" element="s0:GetMessageCount" />
</message>
<message name="GetMessageCountOut">
<part name="parameters" element="s0:GetMessageCountResponse" />
</message>
<message name="GetUnreadCountIn">
<part name="parameters" element="s0:GetUnreadCount" />
</message>
<message name="GetUnreadCountOut">
<part name="parameters" element="s0:GetUnreadCountResponse" />
</message>
<message name="GetMessagesIn">
<part name="parameters" element="s0:GetMessages" />
</message>
<message name="GetMessagesOut">
<part name="parameters" element="s0:GetMessagesResponse" />
</message>
<message name="GetLaunchURLIn">
<part name="parameters" element="s0:GetLaunchURL" />
</message>
<message name="GetLaunchURLOut">
<part name="parameters" element="s0:GetLaunchURLResponse" />
</message>
<portType name="MailServiceSoap">
<operation name="Login">
<input message="s0:LoginIn" />
<output message="s0:LoginOut" />
</operation>
<operation name="GetMessageCount">
<input message="s0:GetMessageCountIn" />
<output message="s0:GetMessageCountOut" />
</operation>
<operation name="GetUnreadCount">
<input message="s0:GetUnreadCountIn" />
<output message="s0:GetUnreadCountOut" />
</operation>
<operation name="GetMessages">
<input message="s0:GetMessagesIn" />
<output message="s0:GetMessagesOut" />
</operation>
<operation name="GetLaunchURL">
<input message="s0:GetLaunchURLIn" />
<output message="s0:GetLaunchURLOut" />
</operation>
</portType>
<binding name="MailServiceSoap" type="s0:MailServiceSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
<operation name="Login">
<soap:operation soapAction="#Login" style="document" />
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="GetMessageCount">
<soap:operation soapAction="#GetMessageCount" style="document" />
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="GetUnreadCount">
<soap:operation soapAction="#GetUnreadCount" style="document" />
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="GetMessages">
<soap:operation soapAction="#GetMessages" style="document" />
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="GetLaunchURL">
<soap:operation soapAction="#GetLaunchURL" style="document" />
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
</binding>
<service name="MailService">
<port name="MailServiceSoap" binding="s0:MailServiceSoap">
<soap:address location="http://localhost/mantaweb/cgi-bin?Handler=Default" />
</port>
</service>
</definitions>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -