使用 WSDL 资源管理器测试 WSDL 文档和 Web service

WSDL 文档允许开发者在因特网上将他们的应用程序公开为网络可访问服务。通过 UDDI 和 WSIL,其他应用程序可以发现 WSDL 文档并与它们进行绑定以执行事务或其他业务流程。“Web service 资源管理器”允许您浏览、导入和测试 WSDL 文档。

先决条件:要使用 WSDL 资源管理器:

“WSDL 资源管理器”允许您浏览和测试 WSDL 文档。有关使用“WSDL 资源管理器”浏览 WSDL 文档的更多信息,请参阅使用 WSDL 资源管理器

要使用“WSDL 资源管理器”来测试 Web service:

  1. 要启动“WSDL 资源管理器”,请完成下列步骤:
    1. 在“Web service 资源管理器”中,通过单击右上角的 用来启动 WSDL 资源管理器的图标 图标来切换至“WSDL 资源管理器”。
  2. 选择“导航器”窗格中的“WSDL 主要”,在右窗格中输入或浏览至现有 WSDL URL 并单击执行。此示例中使用的 WSDL 就是一个 Web service,它进行摄氏温度与华氏温度之间的转换。
    “Web service 资源管理器”的“WSDL 主要”窗格的屏幕捕获
    下列节点将被添加至 WSDL 树:
    • WSDL 节点:WSDL 节点图标
    • 服务节点(它表示 WSDL 文件中的 service 元素):服务节点图标
    • 绑定节点:绑定节点图标
    • 操作节点:操作节点图标
  3. 在“WSDL 绑定详细信息”窗格中,单击要显示的操作(在此示例中,单击 CtoF 操作):
    • 具有可用于此操作的端点的下拉列表
    • 此操作的各个参数(在此示例中为 temp 参数)的字段以及该参数正在查找的信息类型(在此示例中,temp 正在请求一个整数)。
      调用 Web service 资源管理器的“WSDL 操作”窗格
      “表单”视图使您可以输入参数以进行 Web service 操作调用。参数名是以一些链接显示的,其操作是显示一个对话框,该对话框描述嵌入式“XML 模式定义语言”(XSD)信息。可以在以下网址找到有关 XSD 的更多信息:http://www.eclipse.org/xsd/
      “XSD 信息对话框”的屏幕捕获
  4. 输入整数并单击执行。结果返回在“状态”窗格中。
    在“状态”窗格中显示结果的调用 WSDL 操作的屏幕捕获
     
  5. 如果您正在使用 SOAP 作为绑定方法,则单击右上角的“源代码”或“表单”时就会在“表单”视图(显示在上面)和“源代码”视图(它显示 XML 格式的 SOAP 消息)之间进行切换。还可以输入与表单中相同的信息,仅采用 XML 格式(只建议高级用户采用此方法)。如果修改了 XML,资源管理器确实会验证它,但是不会验证您输入的参数值。
    “调用 WSDL 操作”窗格的“源代码”视图。
  6. 如果正在使用 SOAP 作为绑定类型,则还将具有用于在“源代码”视图和“表单”视图之间切换“状态”窗格的选项。“源代码”视图显示 SOAP 请求和响应信封,包括已输入的用来测试服务和返回值的参数。
    SOAP 请求和响应信封的“源代码”视图的屏幕捕获