Web サービスを取得する必要があるブラウザ クライアントを終了するために flex を使用しています。
<s:WebService id="wsTest" wsdl="blablabla">
<s:operation name="?" result="doResault(event)">
<s:request>
</s:request>
</s:operation>
</s:WebService>
しかし、この wsdl は BEPL によって生成され、そこに操作名が表示されないため、問題が発生します。どうすればよいですか?
BEPL によって生成された wsdl は以下のとおりです。多くのものを削除しました。
<?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>