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

必填

手机号码