123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 |
- <?xml version="1.0" encoding="utf-8" ?>
- <entity name="IDCertificate">
- <class name="IDCertService" overlap="true" exclusive="false">
- <oneway name="CancelRead" overlap="true" method_id="1">
- </oneway>
- <!-- 1、设备未打开,errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2105 -->
- <twoway name="GetDevInfo" overlap="true" jsflag="true" method_id="65535">
- <req>
- </req>
- <res>
- <!--设备适配器DevCategoryInfo的szType-->
- <param name="type" type="string" />
- <!--设备适配器DevCategoryInfo的szModel-->
- <param name="model" type="string" />
- <!--设备适配器DevCategoryInfo的version-->
- <param name="version" type="string" />
- <!--硬件实体内置的状态,目前暂无使用场景,有需要再讨论如何定义-->
- <param name="state" type="int" />
- </res>
- </twoway>
- <twoway name="ReadAndScanUTF8" overlap="true" method_id="9">
- <req>
- <param name="type" type="int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <!--msgtype用于区分传递方式的新旧-->
- <param name="msgtype" type="int" />
- <param name="hasscan" type="int" />
- <param name="photodata" type="blob" />
- <param name="frontphoto" type="blob" />
- <param name="backphoto" type="blob" />
- <param name="headphoto" type="blob" />
- <param name="finger1" type="blob" />
- <param name="finger2" type="blob" />
- <param name="imgreserved1" type="blob" />
- <param name="imgreserved2" type="blob" />
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- <param name="name_utf8" type="blob" />
- <param name="sex_utf8" type="blob" />
- <param name="nation_utf8" type="blob" />
- <param name="birthday_utf8" type="blob" />
- <param name="address_utf8" type="blob" />
- <param name="idcode_utf8" type="blob" />
- <param name="department_utf8" type="blob" />
- <param name="startdate_utf8" type="blob" />
- <param name="enddate_utf8" type="blob" />
- <param name="englishname_utf8" type="blob" />
- <param name="nationality_utf8" type="blob" />
- <param name="idversion_utf8" type="blob" />
- <param name="idtype_utf8" type="blob" />
- <param name="othercode_utf8" type="blob" />
- <param name="reserved_utf8" type="blob" />
- </res>
- </twoway>
- <!-- 读取身份证,成功时返回Error_Succeed(0),及相关数据 -->
- <!-- 1、设备未打开,errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2105 -->
- <!-- 2、退证失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2106 -->
- <!-- 3、超时未插卡,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2107 -->
- <!-- 4、插入非身份证件,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2108 -->
- <!-- 5、读取身份证芯片数据失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2109 -->
- <twoway name="ReadAndScanUTF8JS" overlap="true" jsflag="true" method_id="10">
- <req>
- <param name="type" type="int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <!--是否扫描成功-->
- <param name="hasscan" type="int" />
- <!--正面扫描件-->
- <param name="frontphoto" type="blob" />
- <!--背面扫描件-->
- <param name="backphoto" type="blob" />
- <!--头像图片-->
- <param name="headphoto" type="blob" />
- <!--指纹数据1-->
- <param name="finger1" type="blob" />
- <!--指纹数据2-->
- <param name="finger2" type="blob" />
- <!--图片预留字段1-->
- <param name="imgreserved1" type="blob" />
- <!--图片预留字段2-->
- <param name="imgreserved2" type="blob" />
- <!--预留字段1-->
- <param name="reserved1" type="array_int"/>
- <!--预留字段2-->
- <param name="reserved2" type="array_string"/>
- <!--姓名-->
- <param name="name_utf8" type="blob" />
- <!--性别-->
- <param name="sex_utf8" type="blob" />
- <!--民族-->
- <param name="nation_utf8" type="blob" />
- <!--生日-->
- <param name="birthday_utf8" type="blob" />
- <!--地址-->
- <param name="address_utf8" type="blob" />
- <!--证件号码-->
- <param name="idcode_utf8" type="blob" />
- <!--签发机关-->
- <param name="department_utf8" type="blob" />
- <!--发证日期-->
- <param name="startdate_utf8" type="blob" />
- <!--证件有效期截止日期-->
- <param name="enddate_utf8" type="blob" />
- <!--英文名-->
- <param name="englishname_utf8" type="blob" />
- <!--国家-->
- <param name="nationality_utf8" type="blob" />
- <!--证件版本-->
- <param name="idversion_utf8" type="blob" />
- <!--证件类型-->
- <param name="idtype_utf8" type="blob" />
- <!--备用字段-->
- <param name="othercode_utf8" type="blob" />
- <!--备用字段-->
- <param name="reserved_utf8" type="blob" />
- </res>
- </twoway>
- <!-- 取消身份证读证,成功时errorCode为Error_Succeed(0) -->
- <!-- 1、设备未打开,errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2105 -->
- <!-- 2、当前并未处于读证状态,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2110 -->
- <twoway name="CancelReadJS" overlap="true" jsflag="true" method_id="11">
- <req>
- </req>
- <res>
- </res>
- </twoway>
- </class>
- <message name="FetchIDCard">
- <param name="status" type="int"/>
- </message>
- </entity>
|