1
我使用彎曲來完成一個瀏覽器客戶端,需要獲得網絡服務產生的服務,我怎樣才能從WSDL通過BEPL
<s:WebService id="wsTest" wsdl="blablabla">
<s:operation name="?" result="doResault(event)">
<s:request>
</s:request>
</s:operation>
</s:WebService>
但問題來了,因爲是由BEPL並生成該WSDL我在那裏看不到操作名稱,所以我該怎麼辦?
由BEPL生成的WSDL在下面列出,我已經刪除了很多東西: BEPL應該是這樣的一個大的功能,只是不知道哪裏是BEPL和方法的時候應該使用入口
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions>
<wsdl:types>
...
</wsdl:types>
<wsdl:message name="mainRequest">
<wsdl:part name="parameters" element="ns:main"/>
</wsdl:message>
...
<wsdl:portType name="PositioningWebServicePortType">
<wsdl:operation name="main">
<wsdl:input message="ns:mainRequest" wsaw:Action="urn:main"/>
</wsdl:operation>
<wsdl:operation name="training">
<wsdl:input message="ns:trainingRequest" wsaw:Action="urn:training"/>
<wsdl:output message="ns:trainingResponse" wsaw:Action="urn:trainingResponse"/>
<wsdl:fault message="ns:IOException" name="IOException" wsaw:Action="urn:trainingIOException"/>
<wsdl:fault message="ns:SQLException" name="SQLException" wsaw:Action="urn:trainingSQLException"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="PositioningWebServiceSoap11Binding" type="ns:PositioningWebServicePortType">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
<wsdl:operation name="main">
<soap:operation soapAction="urn:main" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="training">
<soap:operation soapAction="urn:training" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="IOException">
<soap:fault use="literal" name="IOException"/>
</wsdl:fault>
<wsdl:fault name="SQLException">
<soap:fault use="literal" name="SQLException"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="PositioningWebService">
</wsdl:service>
</wsdl:definitions>
是的它工作正常WSDL ......但是當我通過導入產生BEPL一個WSDL(也可能是由正常的人略有不同),這是行不通的 –
OK,一個WSDL被認爲是「標準」。你能粘貼一個鏈接嗎?通過一些谷歌搜索,我查看了BEPL WSDL,而我看到的那些看起來還不錯。也許有一些不規範的事情發生。 –
我已經更新了上面的wsdl,請看看...謝謝 –