任何人都可以建议一个关于如何向现有的 web 服务添加新操作的好教程吗?我参考了很多教程,但大多数都在讨论创建一个新的 wsdl 然后更改它。我还参考了以下内容,当我尝试它时,设计视图是不显示现有端口的名称。PLZ 通过给我适当的建议来帮助。
问问题
1229 次
2 回答
0
如果 Web 服务已经存在,您可以编辑现有的接口和代码以添加新的操作。完成此操作后,您应该能够使用工具生成新的 WSDL,该 WSDL 可以与更新的服务一起部署。
以下工具;Java2WSDL 应该有所帮助,http: //axis.apache.org/axis/java/user-guide.html#Java2WSDL:_Building_WSDL_from_Java
希望这可以帮助。
于 2013-10-15T09:48:09.360 回答
-2
在 XSD 文件中添加一个元素并将本地部分映射到端点控制器中的新方法。getCountryRequest
是 XSD 下面的现有操作,我添加了getCountryByCurrencyRequest
.
<xs:element name="getCountryRequest">
<xs:complexType>
<xs:sequence>
<xs:element name="name" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getCountryResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="country" type="tns:country" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getCountryByCurrencyRequest">
<xs:complexType>
<xs:sequence>
<xs:element name="name" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
于 2021-06-04T06:30:18.590 回答