我正在使用 CXF 创建 SOAP 服务,CXF 创建的 wsdl 片段如下:
<wsdl:operation name="ping">
<soap:operation soapAction="http://www.example.org/ex/ping" style="document"/>
<wsdl:input name="ping">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="pingResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
由于遗留系统的原因,我需要删除输入元素属性名称,如下所示:
<wsdl:operation name="ping">
<soap:operation soapAction="http://www.example.org/ex/ping" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
如何CXF是否支持这样的交易?