2011-08-10 23 views
0

我有一个带有参数的Web服务方法。如果我没有使用任何自定义的wsdl文件,那么它工作得很好。但是当我使用我在eclipse中使用axis2代码生成向导生成的自定义wsdl文件时,它不起作用。我在Web服务方法中将参数值设为null。 请帮我这个,因为我必须使用一个自定义的wsdl文件这个在axis2中使用自定义wsdl文件时将参数值设置为空

回答

0

我建议编写一个WSDL来描述你的服务,然后使用生成的AXIS2方法进行所有的XML处理。

以下是演示异常处理的高级示例,但它包含相同的WSDL和关联的服务类代码。

Custom faultcode using Axis2

+0

你的意思是手动编写的WSDL,而不是在Eclipse中Axis2的代码生成向导生成?我发现自动生成的wsdl文件和向导生成的wsdl文件都是相同的,除了名称空间前缀(在自动生成的ns中为ns)和向导中的xsd生成的名称空间前缀。请详细说明如何编写自定义wsdl。 – Surya

+0

WSDL是您与服务用户之间的合同。他们并不难写。我使用各种工具生成的WSDL的经验很差......这些文档变得不可能被人们阅读,并且经常不可能理解正在交换的SOAP消息的格式。 –

+0

好的。我会尝试写一个不会给我任何传递参数的问题..非常感谢您的帮助 – Surya

相关问题