WSDL 文件的 EJB 連結區段包含 EJB 連結資訊。您可以產生其中包含所有 WSDL 元素的整體 WSDL 文件,也可以產生個別 WSDL EJB 連結文件。
下列 WSDL EJB 連結文件是依據「溫度轉換」指導教學。
<?xml version="1.0" encoding="UTF-8"?> <definitions name="ConvertTemperatureEJB" targetNamespace="http://sample/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:ejb="http://schemas.xmlsoap.org/wsdl/ejb/" xmlns:format="http://schemas.xmlsoap.org/wsdl/formatbinding/" xmlns:tns="http://sample/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <import location="ConvertTemperature.wsdl" namespace="http://sample/"/> <binding name="ConvertTemperatureEJBBinding" type="tns:ConvertTemperature"> <ejb:binding/> <format:typeMapping encoding="EJB" style="Java"> <format:typeMap formatType="double" typeName="xsd:double"/> </format:typeMapping> <operation name="fahrenheitToCelsius"> <ejb:operation methodName="fahrenheitToCelsius" parameterOrder="fahrenheitValue" returnPart="result"/> <input name="fahrenheitToCelsiusRequest"/> <output name="fahrenheitToCelsiusResponse"/> </operation> <operation name="celsiusToFahrenheit"> <ejb:operation methodName="celsiusToFahrenheit" parameterOrder="celsiusValue" returnPart="result"/> <input name="celsiusToFahrenheitRequest"/> <output name="celsiusToFahrenheitResponse"/> </operation> </binding> <service name="ConvertTemperatureService"> <port binding="tns:ConvertTemperatureEJBBinding" name="ConvertTemperatureEJBPort"> <ejb:address className="sample.ConvertTemperature"/> </port> </service> </definitions>