1.在spring框架中建立webService服务
2.封装了四个方法:sayHello\getRoleByUser\getMessage\getCredit;
3. sayHello方法通过传入字符串,返回字符串;
getRoleByUser方法通过传递的用户名和用户密码,得到并返回该用户的角色信息;
getMessage方法查询所有的用户及角色,返回存放所有信息的map集合;
getCredit:方法通过用户身份证号码,查询并得到用户信用卡信息
HelloWord · getMessage · doManagement · getRoleByUser · getCredit · sayHello | Endpoint address: http://localhost:8080/WS_Spring_Hibernate/webservice/HelloWorldWSDL : {http://serviceImpl.train.skyon.com/}HelloWordImplServiceTarget namespace: http://serviceImpl.train.skyon.com/ |
4.1请求报文头
字段名称 | 标签名 | 长度 | 必填 | 说明 |
交易流水号 | tranlogno | 50 | 必填 | 报文的唯一标识 |
交易日期 | trandate | 8 | 必填 | YYYYMMDD |
交易时间 | trantime | 6 | 必填 | HHMMSS |
渠道号码 | trannum | 20 | 必填 | 指定接口代码 |
|
|
|
|
|
4.2返回报文头
字段名称 | 标签名 | 长度 | 必填 | 说明 |
交易流水号 | tranlogno | 50 | 必填 | 报文的唯一标识 |
交易日期 | trandate | 8 | 必填 | YYYYMMDD |
交易时间 | trantime | 6 | 必填 | HHMMSS |
渠道号码 | trannum | 20 | 必填 | 指定接口代码 |
返回码 | responseCode | 20 | 必填 | 200标识响应成功,404找不到代码 |
4.3交易报文
4.3.1 sayHello方法调用
渠道号码:
1).请求报文
参数编号 | 参数名 | 类型 | 响应结果 | 详情 |
1 | postStr | String | 输入内容反馈 | 通过调用返回用户输入内容 |
2).响应报文
参数编号 | 参数名 | 类型 | 响应结果 | 详情 |
1 | str | String | str+postStr | 通过调用返回固定字符串+用户输入内容 |
4.3.2getRoleByUser通过用户名查询角色信息
渠道号码:
1).请求报文
参数编号 | 参数名 | 类型 | 响应结果 | 详情 |
1 | name | String | -角色信息 - | 通过用户名密码访问得到角色信息 |
2 | password | String | ||
|
|
|
|
|
2).响应报文
参数编号 | 参数名 | 类型 | 必填 | 详情 |
1 | roleId | Integer | 必填 | 角色编号 |
2 | roleName | String | 必填 | 角色名字 |
4.3.3getMessage查询所有角色信息
渠道号码:
1).请求报文
参数编号 | 参数名 | 类型 | 响应结果 | 详情 |
1 | - | - | - | 通过调用,获得所有角色信息 |
2).响应报文
参数编号 | 参数名 | 类型 | 必填 | 详情 |
1 | roleId | Integer | 必填 | 角色编号 |
2 | roleName | String | 必填 | 角色名字 |
4.3.4getCredit查询所有角色信息
渠道号码:
1).请求报文
参数编号 | 参数名 | 类型 | 响应结果 | 详情 |
1 | Id_no | String | Credit | 通过调用,获得对应用户信用卡详情 |
2).响应报文
参数编号 | 参数名 | 类型 | 必填 | 详情 |
1 | id | Long | 必填 | id |
2 | card_type | CreditTypeEnum | 必填 | 卡种 |
3 | card_catagory | CreditCategoryEnum | 必填 | 卡别 |
4 | Chinese_name | String | 必填 | 中文姓名 |
5 | Id_no | String | 必填 | 身份证号 |
6 | Sex | UserSexEnum | 必填 | 性别 |
7 | birth_data | String | 必填 | 生日 |
8 | city | String | 必填 | 城市 |
9 | home_phone | String | 必填 | 住宅电话 |
10 | work_telephone | String | 必填 | 单位电话 |
11 | cell_phone_no | String | 必填 | 手机号码 |