123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184 |
- <?xml version="1.0" encoding="utf-8" ?>
- <entity name="IDCertificate">
- <class name="IDCertService" overlap="true" exclusive="false">
- <twoway name="Read" overlap="true">
- <res>
- <param name="name" type="string" />
- <param name="sex" type="string" />
- <param name="nation" type="string" />
- <param name="birthday" type="string" />
- <param name="address" type="string" />
- <param name="idcode" type="string" />
- <param name="department" type="string" />
- <param name="startdate" type="string" />
- <param name="enddate" type="string" />
- <param name="photodata" type="blob" />
- </res>
- </twoway>
- <oneway name="CancelRead" overlap="true">
- </oneway>
- <oneway name="ReadWaitMore" overlap="true">
- </oneway>
- <oneway name="Exit" overlap="true">
- </oneway>
- <twoway name="ReadEx" overlap="true">
- <req>
- <param name="type" type="int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <param name="name" type="string" />
- <param name="sex" type="string" />
- <param name="nation" type="string" />
- <param name="birthday" type="string" />
- <param name="address" type="string" />
- <param name="idcode" type="string" />
- <param name="department" type="string" />
- <param name="startdate" type="string" />
- <param name="enddate" type="string" />
- <param name="photodata" type="blob" />
- <param name="englishname" type="string" />
- <param name="nationality" type="string" />
- <param name="idversion" type="string" />
- <param name="idtype" type="string" />
- <param name="reserved" type="string" />
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
- <twoway name="Eject" overlap="true">
- <req>
- </req>
- <res>
- </res>
- </twoway>
- <twoway name="ReadAndScan" overlap="true">
- <req>
- <param name="type" type="int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <param name="name" type="string" />
- <param name="sex" type="string" />
- <param name="nation" type="string" />
- <param name="birthday" type="string" />
- <param name="address" type="string" />
- <param name="idcode" type="string" />
- <param name="department" type="string" />
- <param name="startdate" type="string" />
- <param name="enddate" type="string" />
- <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="englishname" type="string" />
- <param name="nationality" type="string" />
- <param name="idversion" type="string" />
- <param name="idtype" type="string" />
- <param name="othercode" type="string" />
- <param name="reserved" type="string" />
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
- <twoway name="CrossTermCall" overlap="true">
- <req>
- <param name="type" type="int"/>
- <param name="fromTerminalNo" type="string"/>
- <param name="toTerminalNo" type="string"/>
- <param name="nEntityID" type="int"/>
- <param name="param1" type="string"/>
- <param name="param2" type="string"/>
- <param name="param3" type="int"/>
- <param name="param4" type="int"/>
- <param name="paramX" type="blob"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- <param name="reservedX" type="array_blob"/>
- </req>
- <res>
- <param name="retCode" type="int"/>
- <param name="retParam1" type="string"/>
- <param name="retParam2" type="string"/>
- <param name="retParam3" type="int"/>
- <param name="retParam4" type="int"/>
- <param name="retParamX" type="blob"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- <param name="reservedX" type="array_blob"/>
- </res>
- </twoway>
- <oneway name="CrossTermInvokeInfo" overlap="true">
- <param name="type" type="int"/>
- <param name="result" type="int"/>
- <param name="fromTerminalNo" type="string"/>
- <param name="toTerminalNo" type="string"/>
- <param name="nEntityID" type="int"/>
- <param name="param1" type="string"/>
- <param name="param2" type="string"/>
- <param name="param3" type="int"/>
- <param name="param4" type="int"/>
- <param name="paramX" type="blob"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- <param name="reservedX" type="array_blob"/>
- </oneway>
- <twoway name="GetDevInfo" overlap="true" method_id="65535">
- <req>
- </req>
- <res>
- <param name="type" type="string" />
- <param name="model" type="string" />
- <param name="version" type="string" />
- <param name="state" type="int" />
- </res>
- </twoway>
- <twoway name="ReadAndScanUTF8" overlap="true">
- <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>
- </class>
- <message name="FetchIDCard">
- <param name="status" type="int"/>
- </message>
- </entity>
|