123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881 |
- <?xml version="1.0" encoding="gb2312" ?>
- <entity name="CardIssuerStore">
- <class name="CardIssuerStoreService" overlap="true" exclusive="false">
- <twoway name="Insert" overlap="true" method_id="0">
- <req>
- <param name="aid" type="string"/>
- </req>
- <res>
- </res>
- </twoway>
- <oneway name="CancelInsert" overlap="true" method_id="1">
- </oneway>
- <oneway name="InsertWaitMore" overlap="true" method_id="2">
- </oneway>
- <twoway name="Read" overlap="true" method_id="3">
- <req>
- <param name="aid" type="string"/>
- <param name="reserved1" type="int"/>
- <param name="reserved2" type="int"/>
- <param name="reserved3" type="string"/>
- <param name="reserved4" type="string"/>
- </req>
- <res>
- <param name="track1" type="string"/>
- <param name="track2" type="string"/>
- <param name="track3" type="string"/>
- <param name="ICType" type="int"/>
- <param name="ICData" type="string"/>
- <param name="status" type="int" />
- <param name="t2Account" type="string" />
- <param name="t2Region" type="string" />
- <param name="t2CardSerial" type="string" />
- <param name="t2CVC" type="string" />
- <param name="t2ExpireDate" type="string" />
- <param name="reserved1" type="int"/>
- <param name="reserved2" type="int"/>
- <param name="reserved3" type="string"/>
- <param name="reserved4" type="string"/>
- </res>
- </twoway>
- <twoway name="Capture" overlap="true" method_id="4">
- <req>
- </req>
- <res>
- </res>
- </twoway>
- <twoway name="Eject" overlap="true" method_id="5">
- <req>
- </req>
- <res>
- </res>
- </twoway>
- <twoway name="PreOnline" overlap="true" method_id="6">
- <req>
- <param name="businessData" type="string"/>
- <param name="reserved1" type="string"/>
- <param name="reserved2" type="string"/>
- </req>
- <res>
- <param name="result" type="string"/>
- </res>
- </twoway>
- <twoway name="PostOnline" overlap="true" method_id="7">
- <req>
- <param name="data" type="string"/>
- </req>
- <res>
- <param name="result" type="string"/>
- </res>
- </twoway>
- <oneway name="Exit" overlap="true" method_id="8">
- </oneway>
- <twoway name="Issue" overlap="true" method_id="9">
- <req>
- </req>
- <res>
- </res>
- </twoway>
- <twoway name="GetMaterialCount" overlap="true" method_id="10">
- <req>
- </req>
- <res>
- <param name="remains" type="int"/>
- <param name="captured" type="int"/>
- <param name="issued" type="int"/>
- <param name="mixed" type="int"/>
- </res>
- </twoway>
- <twoway name="SetMaterialCount" overlap="true" method_id="11">
- <req>
- <param name="remains" type="int"/>
- <param name="captured" type="int"/>
- <param name="issued" type="int"/>
- <param name="bRemains" type="bool"/>
- <param name="bCaptured" type="bool"/>
- <param name="bIssued" type="bool"/>
- <param name="mixed" type="int"/>
- <param name="bMixed" type="bool"/>
- </req>
- <res>
- </res>
- </twoway>
- <oneway name="SetIssueFlag" overlap="true" method_id="12">
- </oneway>
- <twoway name="ReadEx" overlap="true" method_id="13">
- <req>
- <param name="aid" type="string"/>
- <param name="reserved1" type="string"/>
- <param name="reserved2" type="string"/>
- </req>
- <res>
- <param name="track1" type="string"/>
- <param name="track2" type="string"/>
- <param name="track3" type="string"/>
- <param name="CDType" type="int"/>
- <param name="ICType" type="int"/>
- <param name="CMBType" type="int"/>
- <param name="ICData" type="string"/>
- <param name="status" type="int" />
- <param name="t2Account" type="string" />
- <param name="t2Region" type="string" />
- <param name="t2CardSerial" type="string" />
- <param name="t2CVC" type="string" />
- <param name="t2ExpireDate" type="string" />
- <param name="reserved1" type="string"/>
- <param name="reserved2" type="string"/>
- </res>
- </twoway>
- <twoway name="QueryCardInfo" overlap="true" method_id="14">
- <req>
- </req>
- <res>
- <param name="position" type="int"/>
- <param name="reserved1" type="int"/>
- <param name="reserved2" type="string"/>
- </res>
- </twoway>
- <twoway name="WriteTrack" overlap="true" method_id="15">
- <req>
- <param name="mode" type="int"/>
- <param name="co" type="int"/>
- <param name="track1" type="wstring"/>
- <param name="track2" type="wstring"/>
- <param name="track3" type="wstring"/>
- <param name="reserved" type="wstring"/>
- </req>
- <res>
- <param name="result" type="int"/>
- <param name="reserved1" type="int"/>
- <param name="reserved2" type="string"/>
- </res>
- </twoway>
- <twoway name="GetMaterialCountEx" overlap="true" method_id="16">
- <req>
- <param name="GetHopper" type="array_int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <param name="captured" type="int"/>
- <param name="hasHopper" type="array_int"/>
- <param name="CardBoxNo" type="array_string"/>
- <param name="PsbCode" type="array_string"/>
- <param name="PsbName" type="array_string"/>
- <param name="Maintainer" type="array_string"/>
- <param name="MaintainTime" type="array_string"/>
- <param name="CardInit" type="array_int"/>
- <param name="CardPercent" type="array_int"/>
- <param name="remains" type="array_int"/>
- <param name="issued" type="array_int"/>
- <param name="mixed" type="array_int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
- <twoway name="SetMaterialCountEx" overlap="true" method_id="17">
- <req>
- <param name="SetHopper" type="array_int"/>
- <param name="SetCaptured" type="int"/>
- <param name="captured" type="int"/>
- <param name="CardBoxNo" type="array_string"/>
- <param name="PsbCode" type="array_string"/>
- <param name="PsbName" type="array_string"/>
- <param name="Maintainer" type="array_string"/>
- <param name="MaintainTime" type="array_string"/>
- <param name="CardInit" type="array_int"/>
- <param name="CardPercent" type="array_int"/>
- <param name="remains" type="array_int"/>
- <param name="issued" type="array_int"/>
- <param name="mixed" type="array_int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
- <twoway name="SetSomeFlag" overlap="true" method_id="18">
- <req>
- <param name="IssueBusiness" type="int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
- <twoway name="GetSCIInfo" overlap="true" method_id="19">
- <req>
- </req>
- <res>
- <param name="connected" type="int"/>
- <param name="DevSN" type="string"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
- <twoway name="IssueEx" overlap="true" method_id="20">
- <req>
- <param name="hopper" type="int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
- <twoway name="OpenSafeLock" overlap="true" method_id="21">
- <req>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
- <twoway name="SAMICCommand" overlap="true" method_id="22">
- <req>
- <param name="cmdType" type="int"/>
- <param name="param1" type="array_int"/>
- <param name="param2" type="array_string"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <param name="ret1" type="array_int"/>
- <param name="ret2" type="array_string"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
- <twoway name="QueryPrinterStatus" overlap="true" method_id="23">
- <req>
- <param name="param1" type="array_int"/>
- <param name="param2" type="array_string"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <param name="ret1" type="array_int"/>
- <param name="ret2" type="array_string"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
- <twoway name="Print" overlap="true" method_id="24">
- <req>
- <param name="data1" type="blob"/>
- <param name="data2" type="blob"/>
- <param name="data3" type="blob"/>
- <param name="data4" type="blob"/>
- <param name="data5" type="blob"/>
- <param name="data6" type="blob"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
- <twoway name="QuerySCIList" overlap="true" method_id="25">
- <req>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <param name="sciNo" type="array_string"/>
- <param name="arrMateriel" type="array_string"/>
- <param name="CardGroove" type="array_string"/>
- <param name="CardBoxNo" type="array_string"/>
- <param name="PsbCode" type="array_string"/>
- <param name="PsbName" type="array_string"/>
- <param name="CardInit" type="array_uint"/>
- <param name="CardRemains" type="array_uint"/>
- <param name="CardIssued" type="array_uint"/>
- <param name="CardMixed" type="array_uint"/>
- <param name="CardPercent" type="array_uint"/>
- <param name="Maintainer" type="array_string"/>
- <param name="MaintainTime" type="array_string"/>
- <param name="UpdateTime" type="array_string"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
- <twoway name="BindSCI" overlap="true" method_id="26">
- <req>
- <param name="type" type="int"/>
- <param name="sciNo" type="string" />
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
- <twoway name="PreOnlineOnStore" overlap="true" method_id="27">
- <req>
- <param name="account" type="string"/>
- <param name="termNo" type="string"/>
- <param name="businessData" type="string"/>
- <param name="slot" type="int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_int"/>
- <param name="reserved3" type="array_string"/>
- <param name="reserved4" type="array_string"/>
- </req>
- <res>
- <param name="findCard" type="int"/>
- <param name="cardPos" type="int"/>
- <param name="result" type="string"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_int"/>
- <param name="reserved3" type="array_string"/>
- <param name="reserved4" type="array_string"/>
- </res>
- </twoway>
- <twoway name="NotifyPreonline" overlap="true" method_id="28">
- <req>
- <param name="findCard" type="int"/>
- <param name="cardPos" type="int"/>
- <param name="errCode" type="int"/>
- <param name="account" type="string"/>
- <param name="termNo" type="string"/>
- <param name="data" type="string"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_int"/>
- <param name="reserved3" type="array_string"/>
- <param name="reserved4" type="array_string"/>
- </req>
- <res>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_int"/>
- <param name="reserved3" type="array_string"/>
- <param name="reserved4" type="array_string"/>
- </res>
- </twoway>
- <twoway name="QueryCardInfoOnStore" overlap="true" method_id="29">
- <req>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_int"/>
- <param name="reserved3" type="array_string"/>
- <param name="reserved4" type="array_string"/>
- </req>
- <res>
- <param name="findCard" type="int"/>
- <param name="cardPos" type="int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_int"/>
- <param name="reserved3" type="array_string"/>
- <param name="reserved4" type="array_string"/>
- </res>
- </twoway>
- <twoway name="GetAddCardInfo" overlap="true" method_id="30">
- <req>
- <param name="isSync" type="int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_int"/>
- <param name="reserved3" type="array_string"/>
- <param name="reserved4" type="array_string"/>
- </req>
- <res>
- <param name="count" type="int"/>
- <param name="slot" type="array_int"/>
- <param name="account" type="array_string"/>
- <param name="cardSerial" type="array_string"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_int"/>
- <param name="reserved3" type="array_string"/>
- <param name="reserved4" type="array_string"/>
- </res>
- </twoway>
- <twoway name="PrintCardImmediately" overlap="true" method_id="31">
- <req>
- <param name="formFile" type="string"/>
- <param name="printData" type="string"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_int"/>
- <param name="reserved3" type="array_string"/>
- <param name="reserved4" type="array_string"/>
- </req>
- <res>
- <param name="ret" type="int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_int"/>
- <param name="reserved3" type="array_string"/>
- <param name="reserved4" type="array_string"/>
- </res>
- </twoway>
- <twoway name="QueryCIStatus" overlap="true" method_id="32">
- <req>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_int"/>
- <param name="reserved3" type="array_string"/>
- <param name="reserved4" type="array_string"/>
- </req>
- <res>
- <param name="retainBin" type="int"/>
- <param name="hopperNo" type="array_int"/>
- <param name="hopperStatus" type="array_int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_int"/>
- <param name="reserved3" type="array_string"/>
- <param name="reserved4" type="array_string"/>
- </res>
- </twoway>
-
- <!--查询卡机设备状态接口 -->
- <!--1、卡库打开失败, errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
- <!--2、卡库正在打开中, errorCode为Error_NotInit(769),rtaCode为RTA2W11-->
- <twoway name="GetDevInfo" overlap="true" method_id="65535" jsflag="true">
- <req>
- </req>
- <res>
- <param name="type" type="string" />
- <param name="model" type="string" />
- <param name="version" type="string" />
- <!--卡机状态 0设备未打开 1 正常运行 2卡箱未准备好需要维护 3卡机异常不可工作-->
- <param name="state" type="int" />
- </res>
- </twoway>
-
-
- <!--读卡接口 -->
- <!--1、卡库打开失败, errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
- <!--2、读卡器无卡 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WCV-->
- <!--3、查询卡机状态失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W22-->
- <!--4、发卡时,上电失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W0V-->
- <!--5、发卡时,上电失败(非接) errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W27-->
- <!--6、上电失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W0M-->
- <!--7、上电失败(非接) errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W26-->
- <!--8、读取IC数据失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W02-->
- <!--9、读取IC数据失败(非接) errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WC9-->
-
- <twoway name="ReadJS" overlap="true" method_id="40" jsflag="true">
- <req>
- <!--Aid列表-->
- <param name="aid" type="string"/>
- <!--业务数据-->
- <param name="businessData" type="string"/>
- <param name="reserved1" type="int"/>
- <param name="reserved2" type="string"/>
- </req>
- <res>
- <!--读磁条结果 0失败 1成功-->
- <param name="magStatus" type="int" />
- <!--磁道1数据-->
- <param name="track1" type="string"/>
- <!--磁道2数据-->
- <param name="track2" type="string"/>
- <!--磁道3数据-->
- <param name="track3" type="string"/>
- <!--磁道1数据长度-->
- <param name="track1Size" type="int"/>
- <!--磁道2数据长度-->
- <param name="track2Size" type="int"/>
- <!--磁道3数据长度-->
- <param name="track3Size" type="int"/>
- <!--磁道1数据状态 0成功 1无效-->
- <param name="track1Status" type="int"/>
- <!--磁道2数据状态 0成功 1无效-->
- <param name="track2Status" type="int"/>
- <!--磁道3数据状态 0成功 1无效-->
- <param name="track3Status" type="int"/>
- <!--读IC结果 0失败 1成功-->
- <param name="icState" type="int"/>
- <!--读IC成功下接触方式 -1未知 0接触 1非接-->
- <param name="icMode" type="int"/>
- <!--IC读取的数据<json格式>
- ACTION:行为代码
- ATC_CODE:交易计数器code
- ARQC_CODE:授权请求code
- MAC:安全报文鉴别码
- ARQC_SIZE:授权请求长度
- ARQC_DATA:授权请求数据
- T2TRACK2_DATA:磁道2数据
- EXPIRE_DATE:卡片失效日期
- T2CARD_SERIAL:卡序号
- CARD_CAT:卡类型
- IC_TAGS:基础IC数据
- -->
- <param name="result" type="string"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
-
- <!--联机后处理接口-->
- <!--1、卡库打开失败, errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
- <twoway name="PostOnlineJS" overlap="true" method_id="41" jsflag="true">
- <req>
- <!--联机后处理数据-->
- <param name="data" type="string"/>
- </req>
- <res>
- <!--处理结果-->
- <param name="result" type="string"/>
- </res>
- </twoway>
-
- <!--吐卡接口-->
- <!--1、卡库打开失败, errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
- <!--2、卡片吐卡失败, errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W08-->
- <!--3、超时未取卡,已吞卡 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WCY-->
- <!--4、超时未取卡,吞卡失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WCU-->
- <!--5、查询卡机状态失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W22-->
- <twoway name="EjectJS" overlap="true" method_id="42" jsflag="true">
- <req>
- </req>
- <res>
- </res>
- </twoway>
-
- <!--吞卡接口-->
- <!--1、卡库打开失败, errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
- <!--2、吞卡失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W07-->
- <!--3、吞卡时卡机无卡 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WCW-->
- <twoway name="CaptureJS" overlap="true" method_id="43" jsflag="true">
- <req>
- <!--吞卡原因码-->
- <param name="captureCode" type="string"/>
- </req>
- <res>
- </res>
- </twoway>
-
- <!--查询卡片位置接口-->
- <!--1、卡库打开失败, errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
- <!--2、查询卡机状态失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W22-->
- <twoway name="QueryHasCardJS" overlap="true" method_id="44" jsflag="true">
- <req>
- </req>
- <res>
- <!--卡片位置0:卡机没有发现卡片 1:卡机内部发现卡片 3:卡片在进卡口-->
- <param name="position" type="int"/>
- <param name="reserved1" type="int"/>
- <param name="reserved2" type="string"/>
- </res>
- </twoway>
-
- <!--卡箱发卡接口(实时制卡机发卡)-->
- <!--1、卡库打开失败, errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
- <!--2、卡箱1未检测到 errorCode为Error_DevMedia(2054),rtaCode为RTA2W0B-->
- <!--3、卡箱2未检测到 errorCode为Error_DevMedia(2054),rtaCode为RTA2W0C-->
- <!--4、卡箱3未检测到 errorCode为Error_DevMedia(2054),rtaCode为RTA2W0D-->
- <!--5、卡箱1未检测到卡片 errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W0E-->
- <!--6、卡箱2未检测到卡片 errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W0F-->
- <!--7、卡箱3未检测到卡片 errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W0G-->
- <!--8、从卡箱移动卡片到读卡器失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W06-->
- <twoway name="IssueFromBoxJS" overlap="true" method_id="45" jsflag="true">
- <req>
- <!--卡箱号-->
- <param name="hopper" type="int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
-
- <!--IC指令数据交互接口-->
- <!--1、卡库打开失败, errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
- <!--3、执行失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WB7-->
- <!--4、执行失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WC7-->
- <!--5、执行失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WAB-->
- <!--6、执行失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WCG-->
- <!--7、执行失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W02-->
- <!--8、执行失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WC6-->
- <!--9、执行失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WC8-->
- <!--10、执行失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WC9-->
- <twoway name="ICCommandJS" overlap="true" method_id="49" jsflag="true">
- <req>
- <!--IC指令枚举:100、103等-->
- <param name="cmdType" type="int"/>
- <param name="param1" type="array_int"/>
- <!--IC交互指令数据-->
- <param name="param2" type="array_string"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <!--IC返回数据长度-->
- <param name="ret1" type="array_int"/>
- <!--IC返回数据-->
- <param name="ret2" type="array_string"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
-
- <!--写卡接口-->
- <!--1、卡库打开失败, errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
- <!--2、移卡失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W09-->
- <!--3、制卡写数据失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WB3-->
- <twoway name="WriteTrackJS" overlap="true" method_id="50" jsflag="true">
- <req>
- <param name="mode" type="int"/>
- <param name="co" type="int"/>
- <!--磁道1数据-->
- <param name="track1" type="wstring"/>
- <!--磁道2数据-->
- <param name="track2" type="wstring"/>
- <!--磁道3数据-->
- <param name="track3" type="wstring"/>
- <param name="reserved" type="wstring"/>
- </req>
- <res>
- <!--结果 1成功 0不成功-->
- <param name="result" type="int"/>
- <param name="reserved1" type="int"/>
- <param name="reserved2" type="string"/>
- </res>
- </twoway>
-
- <!--卡面打印接口-->
- <!--1、卡库打开失败, errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
- <!--2、卡面印刷失败, errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W25-->
- <twoway name="PrintCardImmediatelyJS" overlap="true" method_id="51" jsflag="true">
- <req>
- <!--存储form文件绝对路径-->
- <param name="formFile" type="string"/>
- <!--存储打印内容参数-->
- <param name="printData" type="string"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <!--结果 1成功 0不成功-->
- <param name="ret" type="int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
-
- </res>
- </twoway>
-
- <!--跨机激活接口-->
- <!--移回失败自动吞卡-->
- <!--1、卡库打开失败,errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
- <!--2、卡库处于故障状态,errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W23-->
- <!--3、卡库正在发卡或加卡,errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W24-->
- <!--4、卡槽地址非法,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W8B-->
- <!--5、卡槽无卡,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W86-->
- <!--6、卡槽移卡失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W04-->
- <!--7、读取卡片账户信息失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W05-->
- <!--8、检测卡片类型时上电失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W0V-->
- <!--9、读取IC数据失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W02-->
- <twoway name="PreOnlineCrossJS" overlap="true" method_id="52">
- <req>
- <!--业务数据-->
- <param name="businessData" type="string"/>
- <!--卡槽号-->
- <param name="slot" type="int"/>
- <!--卡号-->
- <param name="account" type="string"/>
- <param name="reserved1" type="string"/>
- <param name="reserved2" type="string"/>
- </req>
- <res>
- <!--IC数据 为空则表示失败,否则有值-->
- <param name="result" type="string"/>
- <!--找卡的位置 0,在指定位置找到卡片;1,slot超出本卡库范围;2,指定卡槽位为没有卡;3,指定卡槽位卡号与传入不匹配;4,读卡失败-->
- <param name="findCard" type="int"/>
- <!--卡片位置 0,卡片保留在卡机;1,卡片移回原卡槽;2,卡片移回原卡槽中失败,已吞卡;3,卡槽移回原卡槽失败,吞卡失败-->
- <param name="cardPos" type="int"/>
- </res>
- </twoway>
-
- <!--加卡箱移到读卡器(只移卡)-->
- <!--1、卡库打开失败,errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
- <!--2、卡箱无卡 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W80-->
- <!--3、卡库加卡,移卡失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WBE-->
- <twoway name="AddCardFromBoxJS" overlap="true" method_id="53" jsflag="true">
- <req>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
-
- <!--卡槽移到读卡器(只移卡)-->
- <!--1、卡库打开失败,errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
- <!--2、卡槽地址参数异常 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W8B-->
- <!--3、卡槽内无卡 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W86-->
- <!--4、从卡槽移动卡片到读卡器失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W04-->
- <twoway name="MoveCardFromSlotJS" overlap="true" method_id="54" jsflag="true">
- <req>
- <!--卡槽号-->
- <param name="slot" type="int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
-
- <!--JS改造卡库维护接口-->
- <!--区间盘库接口-->
- <!--1、卡库打开失败,errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
- <!--2、盘库入参效验不通过 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WCM-->
- <!--3、查询卡槽状态硬件报错 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WCN-->
- <!--4、卡库盘库失败,卡槽移卡失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W16-->
- <!--5、卡库盘库失败,读卡失败吞卡 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W17-->
- <!--6、卡库盘库失败,卡移回卡槽失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W18-->
- <twoway name="ReadBatchCardInfoInRangeJS" overlap="true" method_id="60" jsflag="true">
- <req>
- <!--盘库起始卡槽号-->
- <param name="beginSlot" type="int"/>
- <!--盘库结束卡槽号-->
- <param name="endSlot" type="int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <!--盘库后卡槽号集合-->
- <param name="slotNum" type="array_int"/>
- <!--盘库后卡号集合-->
- <param name="cardNo" type="array_string"/>
- <!--盘库后卡号序号集合-->
- <param name="cardSerial" type="array_string"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
-
- <!--查卡盘卡片存储情况-->
- <!--1、卡库打开失败,errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
- <!--2、查询卡槽状态失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W20-->
- <twoway name="GetCardInStoreJS" overlap="true" method_id="61" jsflag="true">
- <req>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <!--卡槽总容量-->
- <param name="slotSum" type="int"/>
- <!--卡槽总有卡数量-->
- <param name="slotHasCardCount" type="int"/>
- <!--卡槽中是否有卡情况集合 0无卡 1有卡-->
- <param name="hasCardSlotNum" type="array_int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
-
- <!--加卡箱加卡读卡接口-->
- <!--1、卡库打开失败,errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
- <!--2、卡箱无卡 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W80-->
- <!--3、卡库加卡,移卡失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WBE-->
- <!--4、卡库加卡,读卡失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WA5-->
- <twoway name="AddAndReadCardFromBoxJS" overlap="true" method_id="62" jsflag="true">
- <req>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <!--加卡的卡号-->
- <param name="cardNo" type="string"/>
- <!--磁道1数据-->
- <param name="track1" type="string"/>
- <!--磁道2数据-->
- <param name="track2" type="string"/>
- <!--磁道3数据-->
- <param name="track3" type="string"/>
- <!--磁道1数据长度-->
- <param name="track1Size" type="int"/>
- <!--磁道2数据长度-->
- <param name="track2Size" type="int"/>
- <!--磁道3数据长度-->
- <param name="track3Size" type="int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
-
- <!--指定卡槽移卡读卡接口-->
- <!--1、卡库打开失败,errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
- <!--2、卡槽地址参数异常 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W8B-->
- <!--3、卡槽内无卡 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W86-->
- <!--4、从卡槽移动卡片到读卡器失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W04-->
- <!--5、读卡失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W05-->
- <twoway name="MoveAndReadCardFromSlotJS" overlap="true" method_id="63" jsflag="true">
- <req>
- <!--指定要读卡的卡槽号-->
- <param name="slot" type="int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <!--卡号-->
- <param name="cardNo" type="string"/>
- <!--磁道1数据-->
- <param name="track1" type="string"/>
- <!--磁道2数据-->
- <param name="track2" type="string"/>
- <!--磁道3数据-->
- <param name="track3" type="string"/>
- <!--磁道1数据长度-->
- <param name="track1Size" type="int"/>
- <!--磁道2数据长度-->
- <param name="track2Size" type="int"/>
- <!--磁道3数据长度-->
- <param name="track3Size" type="int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
-
- <!--移回指定卡槽接口-->
- <!--1、卡库打开失败,errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
- <!--2、卡片从读卡器移回到卡槽失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W03-->
- <!--3、卡槽地址非法 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W8B-->
- <twoway name="MoveBacktoSlotJS" overlap="true" method_id="64" jsflag="true">
- <req>
- <!--卡槽号-->
- <param name="slot" type="int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
-
- <!--rtaCode为RTA2WD* 具体错误-->
- <!--
- RTA2WD4 正在卡机有卡等待状态
- RTA2WD5 正在读卡流程
- RTA2WD6 正在吞卡流程
- RTA2WD7 正在取卡流程
- RTA2WD8 正在吞卡流程
- RTA2WD9 正在卡机异常故障恢复流程
- RTA2WDA 正在卡库发卡移卡流程
- RTA2WDB 正在写卡流程
- RTA2WDE 正在卡片IC数据交互流程
- RTA2WDJ 正在卡片打印流程
- RTA2WDK 正在跨机激活流程
- RTA2WDL 正在区间盘库流程
- -->
- </class>
- <message name="FetchCard">
- <param name="status" type="int"/>
- </message>
- <message name="SCIConnect">
- <param name="status" type="int"/>
- </message>
- </entity>
|