本教程将向您展示如何使用SOAP服务 Web服务定义语言(WSDL) 创建API定义。 此 API 定义可简化用于创建和管理 SOAP 服务访问权的过程。
关于本教程
按照本教程,通过导入现有SOAP 服务的WSDL ,在 API管理器中创建一个API。 API Connect 支持SOAP 1.1 和SOAP 1.2 标准。 在调用时,API 将从 API 调用程序提取 SOAP 请求,并将其用于生成自己的请求,并将请求发送给 SOAP 服务。 然后,API 会返回 SOAP 服务响应。 在本教程中,SOAP 服务返回特定用户的虚构银行账户的余额。
准备工作
注意: 沙盒目录必须配置为使用
DataPower® API Gateway 或
DataPower Gateway (v5 compatible) 或两者。 请参阅
创建和配置目录。
创建 SOAP API
要为现有 SOAP 服务创建 API,请完成以下步骤。
- 下载SOAP WSDL文件 AccountServicing.txt。 将此文件重命名为 AccountServicing.wsdl。
- 登录到 API管理界面。
- 点击 “开发” 图标。

- 单击。

- 确保选择 OpenAPI 2.0。
- 选择从现有 WSDL 服务(SOAP 代理)。 单击下一步。

- 在“文件上载”部分中,拖放 AccountServicing.wsdl 文件,或者单击以从文件系统上载文件。

- 文件上传,并由 API Connect 解析。 此时会显示确认消息。 单击下一步以继续。
- 选择WSDL服务,点击“下一步”。 AccountServicing WSDL服务被选中,点击下一步。

- 在 “信息”部分保持数值不变,然后点击 “下一步 ”。

- 在安全部分 ,确保选中使用客户端ID 和 CORS 检查框。 单击 下一步。

- 现在显示摘要屏幕。

- 点击编辑API。

- 点击 “验证” >“规格”。 您的 SOAP API 已上线。

您成功创建了一个SOAP API。 WSDL 文件提供配置 API 输入和响应所需的所有信息。
测试 SOAP API
要测试 SOAP API,请完成以下步骤。
- 点击 AccountServicing API。
- 点击 “目标配置” 打开 “首选项”对话框。
- 启用自动发布设置,然后点击保存首选项。 您将看到应用程序接口已上线,并用绿色标记表示。

- 在请求下 ,点击发送以测试API。 将在“响应”部分中显示 API 响应。
您在本教程中执行的操作
在本教程中,您完成了以下活动:
- 创建了 SOAP API 定义。
- 测试了 SOAP API。