📄 ale.wsdl
字号:
/** * Subscribe to a specification for asynchronous report delivery. * * @param name The name of the specification to subscribe to. * @param notificationURI The destination for asynchronously delivered reports. * * @throws NoSuchNameException if there no ECSpec defined having the specified name. * @throws InvalidURIException if the specified URI cannot be interpreted, * or has no driver available. * @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:Subscribe"/> </wsdl:message> <wsdl:message name="subscribeResponse"> <wsdl:part name="subscribeReturn" element="impl:VoidHolder"/> </wsdl:message> <wsdl:message name="unsubscribeRequest"> <wsdl:documentation> /** * Unsubscribe from a specification. * * @param name The name of the specification to unsubscribe from. * @param notificationURI The destination that will no longer receive reports. * * @throws NoSuchNameException if there no ECSpec defined having the specified name. * @throws NoSuchSubscriberException if there no subscriber defined having the specified URI. * @throws InvalidURIException if the specified URI cannot be interpreted, * or has not driver available. * @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:Unsubscribe"/> </wsdl:message> <wsdl:message name="unsubscribeResponse"> <wsdl:part name="unsubscribeReturn" element="impl:VoidHolder"/> </wsdl:message> <wsdl:message name="pollRequest"> <wsdl:documentation> /** * Retrieve a report for a defined specification. * * @param name The name of the specification used to generate a report. * * @return The reports generated from the specification. * * @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:Poll"/> </wsdl:message> <wsdl:message name="pollResponse"> <wsdl:part name="pollReturn" element="impl:PollResult"/> </wsdl:message> <wsdl:message name="immediateRequest"> <wsdl:documentation> /** * Retrieve a report for a specification that has not been previously defined. * * @param spec The specification used to generate a report. * * @return The reports generated from the specification. * * @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:Immediate"/> </wsdl:message> <wsdl:message name="immediateResponse"> <wsdl:part name="immediateReturn" element="impl:ImmediateResult"/> </wsdl:message> <wsdl:message name="getSubscribersRequest"> <wsdl:documentation> /** * Get a list of subscribers to a specified ECSpec. * * @return A list of notification URIs for subscribers to the specified ECSpec. * * @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:GetSubscribers"/> </wsdl:message> <wsdl:message name="getSubscribersResponse"> <wsdl:part name="getSubscribersReturn" element="impl:GetSubscribersResult"/> </wsdl:message> <wsdl:message name="getStandardVersionRequest"> <wsdl:part name="parms" element="impl:GetStandardVersion"/> </wsdl:message> <wsdl:message name="getStandardVersionResponse"> <wsdl:part name="getStandardVersionReturn" element="impl:GetStandardVersionResult"/> </wsdl:message> <wsdl:message name="getVendorVersionRequest"> <wsdl:part name="parms" element="impl:GetVendorVersion"/> </wsdl:message> <wsdl:message name="getVendorVersionResponse"> <wsdl:part name="getVendorVersionReturn" element="impl:GetVendorVersionResult"/> </wsdl:message> <!-- ALESERVICE FAULT EXCEPTIONS --> <wsdl:message name="DuplicateNameExceptionResponse"> <wsdl:part name="fault" element="impl:DuplicateNameException"/> </wsdl:message> <wsdl:message name="ECSpecValidationExceptionResponse"> <wsdl:part name="fault" element="impl:ECSpecValidationException"/> </wsdl:message> <wsdl:message name="InvalidURIExceptionResponse"> <wsdl:part name="fault" element="impl:InvalidURIException"/> </wsdl:message> <wsdl:message name="NoSuchNameExceptionResponse"> <wsdl:part name="fault" element="impl:NoSuchNameException"/> </wsdl:message> <wsdl:message name="NoSuchSubscriberExceptionResponse"> <wsdl:part name="fault" element="impl:NoSuchSubscriberException"/> </wsdl:message> <wsdl:message name="ImplementationExceptionResponse"> <wsdl:part name="fault" element="impl:ImplementationException"/> </wsdl:message> <wsdl:message name="SecurityExceptionResponse"> <wsdl:part name="fault" element="impl:SecurityException"/> </wsdl:message> <!-- ALESERVICE PORTTYPE --> <wsdl:portType name="ALEServicePortType"> <wsdl:operation name="define"> <wsdl:input message="impl:defineRequest" name="defineRequest"/> <wsdl:output message="impl:defineResponse" name="defineResponse"/> <wsdl:fault message="impl:DuplicateNameExceptionResponse" name="DuplicateNameExceptionFault"/> <wsdl:fault message="impl:ECSpecValidationExceptionResponse" name="ECSpecValidationExceptionFault"/> <wsdl:fault message="impl:SecurityExceptionResponse" name="SecurityExceptionFault"/> <wsdl:fault message="impl:ImplementationExceptionResponse" name="ImplementationExceptionFault"/> </wsdl:operation> <wsdl:operation name="undefine"> <wsdl:input message="impl:undefineRequest" name="undefineRequest"/> <wsdl:output message="impl:undefineResponse" name="undefineResponse"/> <wsdl:fault message="impl:NoSuchNameExceptionResponse" name="NoSuchNameExceptionFault"/> <wsdl:fault message="impl:SecurityExceptionResponse" name="SecurityExceptionFault"/> <wsdl:fault message="impl:ImplementationExceptionResponse" name="ImplementationExceptionFault"/> </wsdl:operation> <wsdl:operation name="getECSpec"> <wsdl:input message="impl:getECSpecRequest" name="getECSpecRequest"/> <wsdl:output message="impl:getECSpecResponse" name="getECSpecResponse"/> <wsdl:fault message="impl:SecurityExceptionResponse" name="SecurityExceptionFault"/> <wsdl:fault message="impl:ImplementationExceptionResponse" name="ImplementationExceptionFault"/> </wsdl:operation> <wsdl:operation name="getECSpecNames"> <wsdl:input message="impl:getECSpecNamesRequest" name="getECSpecNamesRequest"/> <wsdl:output message="impl:getECSpecNamesResponse" name="getECSpecNamesResponse"/> <wsdl:fault message="impl:SecurityExceptionResponse" name="SecurityExceptionFault"/> <wsdl:fault message="impl:ImplementationExceptionResponse" name="ImplementationExceptionFault"/> </wsdl:operation> <wsdl:operation name="subscribe"> <wsdl:input message="impl:subscribeRequest" name="subscribeRequest"/> <wsdl:output message="impl:subscribeResponse" name="subscribeResponse"/> <wsdl:fault message="impl:NoSuchNameExceptionResponse" name="NoSuchNameExceptionFault"/> <wsdl:fault message="impl:InvalidURIExceptionResponse" name="InvalidURIExceptionFault"/> <wsdl:fault message="impl:SecurityExceptionResponse" name="SecurityExceptionFault"/> <wsdl:fault message="impl:ImplementationExceptionResponse" name="ImplementationExceptionFault"/> </wsdl:operation> <wsdl:operation name="unsubscribe"> <wsdl:input message="impl:unsubscribeRequest" name="unsubscribeRequest"/> <wsdl:output message="impl:unsubscribeResponse" name="unsubscribeResponse"/> <wsdl:fault message="impl:NoSuchNameExceptionResponse" name="NoSuchNameExceptionFault"/> <wsdl:fault message="impl:NoSuchSubscriberExceptionResponse" name="NoSuchSubscriberExceptionFault"/> <wsdl:fault message="impl:InvalidURIExceptionResponse" name="InvalidURIExceptionFault"/> <wsdl:fault message="impl:SecurityExceptionResponse" name="SecurityExceptionFault"/> <wsdl:fault message="impl:ImplementationExceptionResponse" name="ImplementationExceptionFault"/> </wsdl:operation> <wsdl:operation name="poll"> <wsdl:input message="impl:pollRequest" name="pollRequest"/> <wsdl:output message="impl:pollResponse" name="pollResponse"/> <wsdl:fault message="impl:NoSuchNameExceptionResponse" name="NoSuchNameExceptionFault"/> <wsdl:fault message="impl:SecurityExceptionResponse" name="SecurityExceptionFault"/> <wsdl:fault message="impl:ImplementationExceptionResponse" name="ImplementationExceptionFault"/> </wsdl:operation> <wsdl:operation name="immediate"> <wsdl:input message="impl:immediateRequest" name="immediateRequest"/> <wsdl:output message="impl:immediateResponse" name="immediateResponse"/> <wsdl:fault message="impl:ECSpecValidationExceptionResponse" name="ECSpecValidationExceptionFault"/> <wsdl:fault message="impl:SecurityExceptionResponse" name="SecurityExceptionFault"/> <wsdl:fault message="impl:ImplementationExceptionResponse" name="ImplementationExceptionFault"/> </wsdl:operation> <wsdl:operation name="getSubscribers"> <wsdl:input message="impl:getSubscribersRequest" name="getSubscribersRequest"/> <wsdl:output message="impl:getSubscribersResponse" name="getSubscribersResponse"/> <wsdl:fault message="impl:NoSuchNameExceptionResponse" name="NoSuchNameExceptionFault"/> <wsdl:fault message="impl:SecurityExceptionResponse" name="SecurityExceptionFault"/> <wsdl:fault message="impl:ImplementationExceptionResponse" name="ImplementationExceptionFault"/> </wsdl:operation> <wsdl:operation name="getStandardVersion"> <wsdl:input message="impl:getStandardVersionRequest" name="getStandardVersionRequest"/> <wsdl:output message="impl:getStandardVersionResponse" name="getStandardVersionResponse"/> <wsdl:fault message="impl:ImplementationExceptionResponse" name="ImplementationExceptionFault"/> </wsdl:operation> <wsdl:operation name="getVendorVersion"> <wsdl:input message="impl:getVendorVersionRequest" name="getVendorVersionRequest"/> <wsdl:output message="impl:getVendorVersionResponse" name="getVendorVersionResponse"/> <wsdl:fault message="impl:ImplementationExceptionResponse" name="ImplementationExceptionFault"/> </wsdl:operation> </wsdl:portType> <!-- ALESERVICE BINDING --> <wsdl:binding name="ALEServiceBinding" type="impl:ALEServicePortType"> <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="define"> <wsdlsoap:operation soapAction=""/> <wsdl:input name="defineRequest"> <wsdlsoap:body use="literal"/> </wsdl:input> <wsdl:output name="defineResponse"> <wsdlsoap:body use="literal"/> </wsdl:output> <wsdl:fault name="DuplicateNameExceptionFault"> <wsdlsoap:fault name="DuplicateNameExceptionFault" use="literal"/> </wsdl:fault>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -