更新时间:2022-04-26 GMT+08:00
分享

手工创建SOAP Services

一个SOAP Service中可以包含一个或者多个SOAP Action。例如:一个订单Service,可能包括创建订单、查询订单、修改订单和删除订单四个SOAP Action。可以通过依次创建SOAP Service和SOAP Action,使得系统可以调用第三方提供的SOAP协议的接口,实现第三方提供的业务功能。也可以参照第三方提供的WSDL文件手工创建SOAP Service。

前提条件

  • 已获取第三方提供的WSDL文件。
  • 已获取第三方提供的SOAP版本号、SOAP服务的URL地址、SOAP Service入参格式要求。

场景描述

调用第三方提供的“BillPayment”接口,则需要先创建包含“BillPayment”接口的“QueryBills”SOAP服务。

操作步骤

  1. 在App开发界面左侧列表单击,选择“HTTP > Soap服务”。
  2. 单击“+”选择“创建”,配置相关参数后,单击“保存”。

    图1 配置页面
    表1 配置页面参数说明

    区域

    参数名

    说明

    基本信息

    标签

    新建SOAP Service的标签名,长度不超过64个字节。

    名称

    新建SOAP Service的名称,唯一标识。

    名称必须以英文字母开头,且只能由英文字母,数字和单下划线(_)组成。

    服务地址

    第三方提供SOAP服务的URL地址。

    SOAP版本

    SOAP版本号,请从第三方获取。

    日期格式

    若该SOAP服务输入参数包括Date类型且有固定的要求格式,则必须进行配置。

    请确保AppCube提供的输入参数符合第三方要求。例如,该SOAP服务存在Date类型输入参数,且要求格式为“YYYY-MM-DD”,此处必须配置为“YYYY-MM-DD”。

    日期/时间格式

    若该SOAP服务输入参数包括DateTime类型且有固定的要求格式,则必须进行配置。

    请确保AppCube提供的输入参数符合第三方要求。例如,该SOAP服务存在DateTime类型输入参数,且要求格式为“YYYY-MM-DD hh:mm:ss”,此处必须配置为“YYYY-MM-DD hh:mm:ss”。

    描述

    描述信息,长度不超过255个字节。

    命名空间

    名称

    SOAP Service中存在的命名空间名称,可自行定义,长度不超过255个字节。

    命名空间

    请与WSDL文件中的“targetNamespace”取值保持一致。

    描述

    描述信息。

    操作

    单击操作列按钮对命名空间进行复制或删除操作。

    配置操作

    名称

    配置操作信息(操作是指第三方给调用的操作)。在“名称”中输入该SOAP Service包含的操作名称,请和WSDL文件中“operation name”取值保持一致。

    操作

    单击操作列按钮对操作进行复制或删除操作。

结果验证

  1. 在App开发界面左侧列表单击,选择“HTTP > Soap服务”。

    可查看到刚创建的SOAP Service,表明创建成功。

分享:

    相关文档

    相关产品

close