【发布时间】:2015-03-13 23:57:16
【问题描述】:
我对 SOAP 很陌生,我正在尝试了解 SOAP 错误处理(在 Java 中)。我已经阅读了有关此主题的内容,但仍有一些概念对我来说仍不清楚。
更具体地说,如何使用 Eclipse WSDL 编辑器处理各种响应代码。我已经使用 Eclipse WSDL 编辑器来创建我的 WSDL,但我愿意使用其他工具(例如 SoapUI)来完成此操作(处理错误)。
我附上了一张简单的 Web 服务的图像,该服务应该采用 UserID(请求)并返回有关用户的信息,例如姓名、年龄等(响应)。我想处理响应可能返回的警告和错误代码。例如。找到重复的用户 ID > 代码“ABC”或未找到用户 ID > 代码“XYZ”。
我不太了解这些代码的返回方式/位置以及处理它们的位置。响应是否将“ABC”作为字符串返回?
以下问题基于所附图片。 我是否需要将 displayUserInfoFault 设置为扩展 Exception 类的新类并将“throws displayUserInfoFault”添加到 displayUserInfo() 方法?
任何指导将不胜感激。谢谢!
【问题讨论】:
-
@Salman - 感谢您的回复。你的解释回答了我的问题。请发表您的评论作为答案。
-
我很高兴它能帮到你
标签: java eclipse web-services soap wsdl