驾驶证机动车查询验证WebSerivce调用编程接口说明及示例代码

1、    引言

1.1 编写目的

为全国机动车驾驶证验证查询(物流公司、银行保险、大型网站)提供统一的WebService访问入口。接口的访问需要遵循相关的格式规定,为了使其他业务系统能很好地调用提供的WebService特编写该手册。

1.2 接口功能说明

一、查询接口(提供规范)

1)驾驶者查询(验证),如果驾驶人姓名为空,则为驾驶证查询,否则为验证,只获取基本信息。(提交必要条件:发证机关、证件类型、证件号码,可选条件驾驶人姓名)(queryDriveInfoValidate)。

2)机动车信息验证 提交必要条件:发证机关、车辆类型、车辆号码 、验证类型(0 查询 1发动机号校验 2 所有人校验 3 车架号校验 4 车身颜色校验);可选条件:验证关键词(queryMotorInfoValidate

二、接口访问地址

考虑到WebService接口提供给全国各个公司的验证查询权限及安全机制的不同,分别提供不同的WebService访问接口。

对其他业务系统的接口访问地址为:

http://webservice.jtjc.cn/Service/VioOutAccess.asmx?WSDL其中域名标识Web服务器地址

2、    调用接口说明

2.1其他业务系统的接口定义说明

一、驾驶证信息查询验证接口

1)对外公布方法名:

public XmlDocument queryDriveInfoValidate(string Pin, string Fzjg, string Zjlx, string Zjhm, string Syr)

序号

参数

参数名称

注释

1

调用序列号

Pin

 

2

发证机关

Fzjg

必须

3

证件类型

Zjlx

必须

4

证件号码

Zjhm

必须

5

驾驶人姓名

Syr

可选

2)返回结果封装格式:

 <?xml version="1.0" encoding="utf-8" ?>

- <DriveInfo>

  <Code>00</Code>

  <Message>查询成功</Message>

- <Date>

  <Yxq>20030331日至20090331</Yxq>

  <Jsnx>旧期限</Jsnx>

  <Zjcx>A2E</Zjcx>

  <Ljjf>0</Ljjf>

  <Cfrq>未填写</Cfrq>

  <Yxqz>20090331</Yxqz>

  <Hzrq>20100331</Hzrq>

  <Zt>正常</Zt>

  <Zxtjbrq>20080429</Zxtjbrq>

  <Hzjl>3</Hzjl>

  <Syjl>4</Syjl>

- <Hz0>

  <HZRQ>20030120</HZRQ>

  <Bhzyy>自愿降级</Bhzyy>

  <Yjsqx>旧证</Yjsqx>

  <Yyxqz>未填写</Yyxqz>

  </Hz0>

- <Hz1>

  <HZRQ>20031224</HZRQ>

  <Bhzyy>期满</Bhzyy>

  <Yjsqx>旧证</Yjsqx>

  <Yyxqz>未填写</Yyxqz>

  </Hz1>

- <Hz2>

  <HZRQ>20090407</HZRQ>

  <Bhzyy>遗失</Bhzyy>

  <Yjsqx>旧证</Yjsqx>

  <Yyxqz>未填写</Yyxqz>

  </Hz2>

- <Sy0>

  <Syrq>20051231</Syrq>

  <Ysynd>20051224</Ysynd>

  </Sy0>

- <Sy1>

  <Syrq>20061230</Syrq>

  <Ysynd>20061224</Ysynd>

  </Sy1>

- <Sy2>

  <Syrq>20080429</Syrq>

  <Ysynd>20071224</Ysynd>

  </Sy2>

- <Sy3>

  <Syrq>20090218</Syrq>

  <Ysynd>20081224</Ysynd>

  </Sy3>

  </Date>

  </DriveInfo>

3)备注:

code:返回结果信息,00表示正常,其他值表示调用出现出错

Message:返回结果中文解析

Date:Code00时,返回详细结果,否则这个节点不存在。

 

4)对应字段说明

序号

字段名

字段描述

类型

长度

备注

1、 

 

Yxq

有效期限

Varchar2

25

 

2、 

 

Jsnx

驾驶年限

Char

1

 

3、 

 

Zjcx

准驾车型

Varchar2

8

 

4、 

 

Ljjf

累计积分

char

3

 

5、 

 

Cfrq

超分日期

Varchar2

15

 

6、 

 

Yxqz

有效期止

Date

 

Yyyy-MM-dd

7、 

 

Hzrq

换证日期

Date

 

Yyyy-MM-dd

8、 

 

Zt

状态

Varchar2

15

 

9、 

 

Zxtjbrq

最新体检表提交日期

Date

128

Yyyy-MM-dd

10、     

 

Hzjl

换证记录

Varchar2

50

参见说明1

11、     

 

Syjl

审验记录

Varchar2

128

参见说明2

12、     

 

Hz0

换证数据包

Char

1

参见说明3

13、     

 

HZRQ

换证日期

Varchar2

2

 

14、     

 

Bhzyy

换证原因

Varchar2

15

 

15、     

 

Yjsqx r

原驾驶期限

Varchar2

128

 

16、     

 

Yyxqz

原有效期止

Varchar2

1

 

17、     

 

Sy0

审验数据包

Varchar2

3

参见说明4

18、     

 

Syrq

审验日期

Date

 

Yyyy-MM-dd

19、     

 

Ysynd

原审验日期

Varchar2

15

 

5)说明

1)  换证记录Hzjl说明,当Hzjl0时,则hz0数据包不存在;如果Hzjl1 则有hz0以及相应的包体;依次类推,如上例Hzjl3,则有hz0hz1hz2三组包体。

2)  审验记录Syjl说明,当Syjl0时,则Sy0数据包不存在;如果Syjl1 则有Sy0以及相应的包体;依次类推,如上例Syjl4,则有Sy0Sy1Sy2Sy3 四组包体。

3)  换证数据包与Hzjl相对应,当Hzjl0时,这个节点不存在。

4)  审验数据包与Syjl相对应,当Syjl0时,这个节点不存在。

 

 

二、机动车信息查询验证接口

1)对外公布方法名:

public XmlDocument queryMotorInfoValidate(string Pin, string Fzjg, string Hplx, string Hphm, string Type, string Keys)

序号

参数

参数名称

注释

1

调用序列号

Pin

 

2

发证机关

Fzjg

必填

3

号牌类型

Hplx

必填

4

号牌号码

Hphm

必填

5

查询类型

Type

必填

6

校验关键词

Keys

可选

说明:查询类型(0 查询 1发动机号校验 2 所有人校验 3 车架号校验 4 车身颜色校验)

2)返回结果封装格式:

  <?xml version="1.0" encoding="utf-8" ?>

- <MotorInfo>

  <Code>00</Code>

  <Message>查询成功</Message>

- <DATA>

  <SYXZ>货运</SYXZ>

  <HDFS>购买</HDFS>

  <SCYS>不提供</SCYS>

  <CZRQ>20020731</CZRQ>

  <FZRQ>20050411</FZRQ>

  <BXYYQ>20080804</BXYYQ>

  <NJYXQ>20090731</NJYXQ>

  <ZT>正常</ZT>

  <JYXXNUM>1</JYXXNUM>

- <JYJL0>

  <JJRQ>20080630</JJRQ>

  <JJJG>合格</JJJG>

  <JJYXQZ>20090731</JJYXQZ>

  <DJRQ>20080630</DJRQ>

  </JYJL0>

 

  </DATA>

  </MotorInfo>

3)备注

code:返回结果信息,00表示正常,其他值表示调用出现出错

Message:返回结果中文解析

Date:Code00时,返回详细结果,否则这个节点不存在。

4)对应字段说明

序号

字段名

字段描述

类型

长度

备注

1、 

 

SYXZ

使用性质

Varchar2

25

 

2、 

 

HDFS

获得方式

Char

1

 

3、 

 

SCYS

颜色

Varchar2

8

 

4、 

 

CZRQ

初次领证日期

char

3

 

5、 

 

FZRQ

发证日期

Varchar2

15

 

6、 

 

NJYXQ

年检有效期

Date

 

Yyyy-MM-dd

7、 

 

ZT

当前状态

Varchar2

 

 

8、 

 

JYXXNUM

检验次数

Varchar2

15

参见说明1

9、 

 

JYJL0

检验数据包

Char

12

参见说明2

10、     

 

JJRQ

检验日期

Varchar2

50

 

11、     

 

JJJG

检验结果

Varchar2

128

 

12、     

 

JJYXQZ

检验有效期止

Char

1

 

13、     

 

DJRQ

换证日期

Varchar2

2

 

 

 

 

转载于:https://www.cnblogs.com/autowebcms/archive/2009/05/26/1490115.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值