⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ale.wsdl

📁 SUnRDIS网络应用平台,可以在该平台上开发RFID应用,系统.
💻 WSDL
📖 第 1 页 / 共 3 页
字号:
<!-- ALESERVICE DEFINITIONS --><wsdl:definitions    targetNamespace="urn:epcglobal:ale:wsdl:1"     xmlns="http://schemas.xmlsoap.org/wsdl/"    xmlns:impl="urn:epcglobal:ale:wsdl:1"     xmlns:ale="urn:epcglobal:ale:xsd:1"     xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"    xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"    xmlns:xsd="http://www.w3.org/2001/XMLSchema">    <wsdl:documentation>       This WSDL document describes the types, messages, operations, and       bindings for the ALEService.    </wsdl:documentation>    <!-- ALESERVICE TYPES -->    <wsdl:types>          <xsd:schema targetNamespace="urn:epcglobal:ale:wsdl:1"                      xmlns:impl="urn:epcglobal:ale:wsdl:1"                       xmlns:xsd="http://www.w3.org/2001/XMLSchema">               <xsd:import namespace="urn:epcglobal:ale:xsd:1"                           schemaLocation="./ALE.xsd"/>		<!-- ALESERVICE MESSAGE WRAPPERS -->		<xsd:element name="Define" type="impl:Define"/>		<xsd:complexType name="Define">		   <xsd:sequence>		      <xsd:element name="specName" type="xsd:string"/>		      <xsd:element name="spec" type="ale:ECSpec"/>		   </xsd:sequence>		</xsd:complexType>		<xsd:element name="Undefine" type="impl:Undefine"/>	        <xsd:complexType name="Undefine">		   <xsd:sequence>		      <xsd:element name="specName" type="xsd:string"/>		   </xsd:sequence>	        </xsd:complexType>		<xsd:element name="GetECSpec" type="impl:GetECSpec"/>	        <xsd:complexType name="GetECSpec">		   <xsd:sequence>		      <xsd:element name="specName" type="xsd:string"/>		   </xsd:sequence>	        </xsd:complexType>		<xsd:element name="GetECSpecResult" type="ale:ECSpec"/>		<xsd:element name="GetECSpecNames" type="impl:EmptyParms"/>		<xsd:element name="GetECSpecNamesResult" type="impl:ArrayOfString"/>		<xsd:element name="Subscribe" type="impl:Subscribe"/>	        <xsd:complexType name="Subscribe">		   <xsd:sequence>		      <xsd:element name="specName" type="xsd:string"/>		      <xsd:element name="notificationURI" type="xsd:string"/>		   </xsd:sequence>	        </xsd:complexType>		<xsd:element name="Unsubscribe" type="impl:Unsubscribe"/>	        <xsd:complexType name="Unsubscribe">		   <xsd:sequence>		      <xsd:element name="specName" type="xsd:string"/>		      <xsd:element name="notificationURI" type="xsd:string"/>		   </xsd:sequence>	        </xsd:complexType>		<xsd:element name="Poll" type="impl:Poll"/>	        <xsd:complexType name="Poll">		   <xsd:sequence>		      <xsd:element name="specName" type="xsd:string"/>		   </xsd:sequence>	        </xsd:complexType>		<xsd:element name="PollResult" type="ale:ECReports"/>		<xsd:element name="Immediate" type="impl:Immediate"/>	        <xsd:complexType name="Immediate">		   <xsd:sequence>		      <xsd:element name="spec" type="ale:ECSpec"/>		   </xsd:sequence>	        </xsd:complexType>		<xsd:element name="ImmediateResult" type="ale:ECReports"/>		<xsd:element name="GetSubscribers" type="impl:GetSubscribers"/>	        <xsd:complexType name="GetSubscribers">		   <xsd:sequence>		      <xsd:element name="specName" type="xsd:string"/>		   </xsd:sequence>	        </xsd:complexType>		<xsd:element name="GetSubscribersResult" type="impl:ArrayOfString"/>                <xsd:element name="GetStandardVersion" type="impl:EmptyParms"/>		<xsd:element name="GetStandardVersionResult" type="xsd:string"/>				<xsd:element name="GetVendorVersion" type="impl:EmptyParms"/>		<xsd:element name="GetVendorVersionResult" type="xsd:string"/>		<xsd:element name="VoidHolder" type="impl:VoidHolder"/>	        <xsd:complexType name="VoidHolder">		   <xsd:sequence>		   </xsd:sequence>	        </xsd:complexType>		<xsd:complexType name="EmptyParms"/>                <xsd:complexType name="ArrayOfString">                   <xsd:sequence>                      <xsd:element name="string" type="xsd:string" minOccurs="0"                                    maxOccurs="unbounded"/>                   </xsd:sequence>                </xsd:complexType> 	        <!-- ALE EXCEPTIONS -->                <xsd:element name="ALEException" type="impl:ALEException"/>	        <xsd:complexType name="ALEException">	 	   <xsd:sequence>		      <xsd:element name="reason" type="xsd:string"/>		   </xsd:sequence>	        </xsd:complexType>                <xsd:element name="SecurityException"                              type="impl:SecurityException"/>	        <xsd:complexType name="SecurityException">		   <xsd:complexContent>		      <xsd:extension base="impl:ALEException">			 <xsd:sequence/>		      </xsd:extension>		   </xsd:complexContent>	        </xsd:complexType>                <xsd:element name="DuplicateNameException"                              type="impl:DuplicateNameException"/>	        <xsd:complexType name="DuplicateNameException">		   <xsd:complexContent>		      <xsd:extension base="impl:ALEException">			 <xsd:sequence/>		      </xsd:extension>		   </xsd:complexContent>	        </xsd:complexType>                <xsd:element name="ECSpecValidationException"                              type="impl:ECSpecValidationException"/>	        <xsd:complexType name="ECSpecValidationException">		   <xsd:complexContent>		      <xsd:extension base="impl:ALEException">			 <xsd:sequence/>		      </xsd:extension>		   </xsd:complexContent>	        </xsd:complexType>                <xsd:element name="InvalidURIException" type="impl:InvalidURIException"/>	        <xsd:complexType name="InvalidURIException">		   <xsd:complexContent>		      <xsd:extension base="impl:ALEException">			 <xsd:sequence/>		      </xsd:extension>		   </xsd:complexContent>	        </xsd:complexType>                <xsd:element name="NoSuchNameException" type="impl:NoSuchNameException"/>	        <xsd:complexType name="NoSuchNameException">		   <xsd:complexContent>		      <xsd:extension base="impl:ALEException">			 <xsd:sequence/>		      </xsd:extension>		   </xsd:complexContent>	        </xsd:complexType>                <xsd:element name="NoSuchSubscriberException"                              type="impl:NoSuchSubscriberException"/>	        <xsd:complexType name="NoSuchSubscriberException">		   <xsd:complexContent>		      <xsd:extension base="impl:ALEException">			 <xsd:sequence/>		      </xsd:extension>		   </xsd:complexContent>	        </xsd:complexType>                <xsd:element name="ImplementationException"                             type="impl:ImplementationException"/>	        <xsd:complexType name="ImplementationException">		   <xsd:complexContent>		      <xsd:extension base="impl:ALEException">			 <xsd:sequence>                           <xsd:element name="severity"                                        type="impl:ImplementationExceptionSeverity"/>                       </xsd:sequence>		      </xsd:extension>		   </xsd:complexContent>	        </xsd:complexType>               <xsd:simpleType name="ImplementationExceptionSeverity">                   <xsd:restriction base="xsd:NCName">                       <xsd:enumeration value="ERROR"/>                       <xsd:enumeration value="FATAL"/>                   </xsd:restriction>               </xsd:simpleType>          </xsd:schema>    </wsdl:types>    <!-- ALESERVICE MESSAGES -->    <wsdl:message name="defineRequest">        <wsdl:documentation>    /**     * Define a new ECSpec for use with the poll() and subscribe() methods.     *     * @param name The name of the specification.     * @param spec The specification to define.     *     * @throws DuplicateNameException if an ECSpec having the same name is already               defined.     * @throws ECSpecValidationException if the ECSpec is invalid.     * @throws ImplementationException if there is an internal failure within the ALE     *         implementation.     * @throws RemoteException if there is an error communicating with the ALE service.     */        </wsdl:documentation>        <wsdl:part name="parms" element="impl:Define"/>    </wsdl:message>    <wsdl:message name="defineResponse">        <wsdl:part name="defineReturn" element="impl:VoidHolder"/>    </wsdl:message>    <wsdl:message name="undefineRequest">        <wsdl:documentation>    /**     * Undefine an ECSpec.     *     * @param name The name of the specification to undefine.     *     * @throws NoSuchNameException if there no ECSpec defined having the specified name.     * @throws ImplementationException if there is an internal failure within the ALE     *         implementation.     * @throws RemoteException if there is an error communicating with the ALE service.     */        </wsdl:documentation>        <wsdl:part name="parms" element="impl:Undefine"/>    </wsdl:message>    <wsdl:message name="undefineResponse">        <wsdl:part name="undefineReturn" element="impl:VoidHolder"/>    </wsdl:message>        <wsdl:message name="getECSpecRequest">        <wsdl:documentation>    /**     * Get a specification.     *     * @param name The name of the specification to retrieve.     *     * @return The ECSpec for the given name.  May return null if the name is undefined.     *     * @throws ImplementationException if there is an internal failure within the ALE     *         implementation.     * @throws RemoteException if there is an error communicating with the ALE service.     */        </wsdl:documentation>        <wsdl:part name="parms" element="impl:GetECSpec"/>    </wsdl:message>    <wsdl:message name="getECSpecResponse">        <wsdl:part name="getECSpecReturn" element="impl:GetECSpecResult"/>    </wsdl:message>    <wsdl:message name="getECSpecNamesRequest">        <wsdl:documentation>    /**     * Get a list of ECSpec name strings that have been defined.     *     * @return A list of ECSpec name strings that have been defined.     *     * @throws ImplementationException if there is an internal failure within the ALE     *         implementation.     * @throws RemoteException if there is an error communicating with the ALE service.     */        </wsdl:documentation>        <wsdl:part name="parms" element="impl:GetECSpecNames"/>    </wsdl:message>    <wsdl:message name="getECSpecNamesResponse">        <wsdl:part name="getECSpecNamesReturn" element="impl:GetECSpecNamesResult"/>    </wsdl:message>    <wsdl:message name="subscribeRequest">        <wsdl:documentation>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -