?? ale.wsdl
字號:
<!-- 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 + -